apt> showpkg libdaemon Package: libdaemon Versions: 0.12-alt2(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_i586_base_pkglist.classic)(/var/lib/apt/lists/ftp.linux.kiev.ua_pub_Linux_ALT_Sisyphus_i586_base_pkglist.classic) 0.10-alt1(/var/lib/rpm/Packages) Packages built with the new version of the library require the new version, otherwise there are undefined symbols, but this is not detected by RPM: RPM allows to upgrade a program without upgrading the library (https://bugzilla.altlinux.org/show_bug.cgi?id=16004 ). To solve this problem, symbols in the ABI could be versionized and dependent packages rebuilt.
I don't know how to do that (and frankly don't want to learn to). Let's mark it an open target for someone's enhancement.
.