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 <[email protected]>
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 ] || \