On 07/08 03:47, jcowg...@debian.org wrote:
> - If your package does not provide a symbols file, add a dh_makeshlibs
>   override so that tight enough dependencies are generated.
> 
>   Using libebml as an example (debian/rules):
>   + override_dh_makeshlibs:
>   +   # For new symbols when compiled with GCC 7
>   +   dh_makeshlibs -V'libebml4v5 (>= 1.3.4-2~)'
> 
>   Where "1.3.4-2" is the version this bug was fixed in.

Done, NMU diff attached.
diff -Nru xmms2-0.8+dfsg/debian/changelog xmms2-0.8+dfsg/debian/changelog
--- xmms2-0.8+dfsg/debian/changelog	2017-11-16 13:54:03.000000000 +0100
+++ xmms2-0.8+dfsg/debian/changelog	2019-02-25 08:12:48.000000000 +0100
@@ -1,3 +1,11 @@
+xmms2 (0.8+dfsg-18.2) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Build using GCC 8 and tighten dependency on the shared library. Closes:
+    #871285
+
+ -- Emanuele Rocca <e...@debian.org>  Mon, 25 Feb 2019 08:12:48 +0100
+
 xmms2 (0.8+dfsg-18.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xmms2-0.8+dfsg/debian/rules xmms2-0.8+dfsg/debian/rules
--- xmms2-0.8+dfsg/debian/rules	2017-01-02 21:45:31.000000000 +0100
+++ xmms2-0.8+dfsg/debian/rules	2019-02-25 08:12:48.000000000 +0100
@@ -67,3 +67,7 @@
 
 override_dh_install:
 	dh_install --fail-missing
+
+override_dh_makeshlibs:
+	# For new symbols when compiled with GCC >= 7
+	dh_makeshlibs -V'libxmmsclient++4v5 (>= 0.8+dfsg-18.2~)'

Reply via email to