Package: libunistring0 Version: 0.9.6-1.1 Severity: serious 0.9.6-1.1 features a soname bump from libunistring.so.0 to libunistring.so.2, without changing the package name and making a library transition. This breaks all reverse dependencies, e.g.:
(sid)ametzler@argenau:~$ ldd /usr/lib/x86_64-linux-gnu/libguile-2.0.so \ | grep unis libunistring.so.0 => not found ======================================================================== ametzler@argenau:/chroots/sid/var/cache/apt/archives$ ls libunistring0_* libunistring0_0.9.3-5.2+b1_amd64.deb libunistring0_0.9.6-1.1_amd64.deb ametzler@argenau:/chroots/sid/var/cache/apt/archives$ debdiff libunistring0_* [The following lists of changes regard files as different if they have different names, permissions or owners.] Files in second .deb but not in first ------------------------------------- -rw-r--r-- root/root /usr/lib/x86_64-linux-gnu/libunistring.so.2.0.0 -rw-r--r-- root/root DEBIAN/triggers lrwxrwxrwx root/root /usr/lib/x86_64-linux-gnu/libunistring.so.2 -> libunistring.so.2.0.0 Files in first .deb but not in second ------------------------------------- -rw-r--r-- root/root /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2 -rw-r--r-- root/root /usr/share/doc/libunistring0/changelog.Debian.amd64.gz -rwxr-xr-x root/root DEBIAN/postinst -rwxr-xr-x root/root DEBIAN/postrm lrwxrwxrwx root/root /usr/lib/x86_64-linux-gnu/libunistring.so.0 -> libunistring.so.0.1.2 Control files: lines which differ (wdiff format) ------------------------------------------------ Installed-Size: [-1133-] {+1504+} [-Pre-Depends: multiarch-support-] Source: libunistring [-(0.9.3-5.2)-] Version: [-0.9.3-5.2+b1-] {+0.9.6-1.1+} ======================================================================== cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'