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'

Reply via email to