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'