[Debian-ha-maintainers] Bug#794566: src:libqb: symbols file ignores data type changes

Ferenc Wágner wferi at niif.hu
Tue Aug 4 13:30:34 UTC 2015


Package: src:libqb
Severity: normal
Tags: patch

Based on http://upstream.rosalinux.ru/versions/libqb.html, there were a couple
of changes which the symbols file does not accout for:

* enum qb_ipc_type gained the QB_IPC_NATIVE member in 0.13.0, affecting
  qb_ipcs_create().

* enum qb_log_conf gained the QB_LOG_CONF_FILE_SYNC member in 0.14.0,
  affecting qb_log_ctl().

* enum qb_log_filter_type gained QB_LOG_FILTER_*_REGEX members in 0.17.0
  in an incompatible way, which we ignore because it was quickly fixed by
  0.17.1.  The net change still affects qb_log_filter_ctl() and
  qb_log_filter_ctl2().

These omissions result in libqb0 (>= 0.11.1) dependencies for corosync, even
though it does not even compile with libqb < 0.12, as it uses QB_IPC_NATIVE.

The attached patch corrects these issues, and also adds the
Build-Depends-Package meta field for good measure.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libqb.symbols.patch
Type: text/x-diff
Size: 1210 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-ha-maintainers/attachments/20150804/7b47a920/attachment.patch>


More information about the Debian-ha-maintainers mailing list