[ClusterLabs Developers] ABI compatibility table

Jan Pokorný jpokorny at redhat.com
Fri Jan 29 13:55:47 EST 2016


On 29/01/16 18:31 +0300, Ponomarenko Andrey wrote:
> I'm author of the abi-compliance-checker tool, that is used to
> create ABI compatibility table at
> http://clusterlabs.org/abi/pacemaker/
> 
> Several months ago I've setup an alternative ABI tracker for the
> Pacemaker library here:
> http://abi-laboratory.pro/tracker/timeline/pacemaker/
> 
> The new approach is based on the analysis of objects debug-info
> instead of analysis of header files. The source code of a new tool
> is available here: https://github.com/lvc/abi-tracker

Great job!  It's definitely helpful to have a trustworthy direct lib
mapping available for all the cases.

As Fedora sbd co-maintainer, I was a bit surprised to see that with
pacemaker-1.1.14 introduced, the libpe_status.so versioned dependency
was no longer satisfied, asking for sbd rebuild [1].

In the new report format, it's pretty obvious what was going on all
the way down [2].  That wasn't true with the old format, at least
in this very case.

So definitely, thanks for the effort.

[1] https://lists.fedoraproject.org/archives/list/devel%40lists.fedoraproject.org/message/CZBGIX4N5RGCMBC27Y4PHHNHIG6COAWL/
(search for sbd)
[2] http://abi-laboratory.pro/tracker/compat_report/pacemaker/1.1.13/1.1.14/68df5/abi_compat_report.html

-- 
Jan (Poki)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.clusterlabs.org/pipermail/developers/attachments/20160129/592e6a2c/attachment-0003.sig>


More information about the Developers mailing list