Package: libsynthesis0 Version: 3.4.0.47.4-1 Severity: important Tags: patch
The shlibs file does not contain a version. Binary packages with programs linked against libsynthesis won't get a versioned dependency per ${shlibs:Depends}. This can result in binaries not working, e.g. after partial upgrades. Currently, syncevolution is the only source package that build-depends on libsynthesis. A fixed libsynthesis package for this bug would therefore require a binNMU of syncevolution. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.12.7-05353-g11687ee (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
commit bbc7ee4926e529c53f8ac2380ebc67716747269f Author: Tino Mettler <tino+deb...@tikei.de> Date: Sat Nov 8 21:10:28 2014 +0100 Make dh_makeshlibs generate a versioned shlibs file Packages depending on libsysthesis did not get proper versioned dependencies. This can result in binaries that fail to start if the installed libsynthesis is too old. diff --git a/debian/rules b/debian/rules index 6096a3e..812ef18 100755 --- a/debian/rules +++ b/debian/rules @@ -19,6 +19,9 @@ get-orig-source: override_dh_strip: dh_strip --dbg-package=libsynthesis-dbg +override_dh_makeshlibs: + dh_makeshlibs -V + PATCH_EXPORT_SCRIPT=/usr/share/gitpkg/hooks/quilt-patches-deb-export-hook export-patches: [ ! -r debian/patches ] || \