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~)'