[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