https://bugzilla.novell.com/show_bug.cgi?id=651806 https://bugzilla.novell.com/show_bug.cgi?id=651806#c9 Michael Andres <ma@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|ma@novell.com | --- Comment #9 from Michael Andres <ma@novell.com> 2010-11-08 09:55:00 CET --- (In reply to comment #4)
Hi Michael,
Can you tell us if libzypp ABI is supposed to be backward compatible?
If so, shouldn't applications be linking to libzypp.so, rather than specific versions like libzypp.so.807? (so that people can upgrade libzypp alone, and programs depending on it won't break.)
This is true if you follow the officially released versions; for 11.2 this is libzypp-6.x. But this one here is: Version : 8.8.0 obs://build.opensuse.org/zypp:Head And https://build.opensuse.org/project/show?project=zypp:Head says: ZYpp HEAD branch USE AT YOUR OWN RISK Note, this project is based on the latest code which is highly experimental. This is the development branch towards 11.4, and of course we do have ABI changes there, while 11.4 is not out. That's why we even have a new major number (compared to 11.2,11.3). The changed minor between 8.0.0 and 8.7.0 tells you the ABI changed. Looking into the changelog you usually see how far backward compatible the new ABI is. version 8.8.0 (7) ^ back to 8.7.x If the 'libzypp.so.800 -> libzypp.so.807.1.0' symlink works, then by chance. We changed some structures and enum values, so if yast says 'left' zypp may easily hear 'right'... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.