Bug#791073: id3lib3.8.3: library transition may be needed when GCC 5 is the default

2015-08-17 Thread Simon McVittie
retitle 791073 transition: id3lib3.8.3 (libid3-3.8.3v5)
forwarded 791073 
https://release.debian.org/transitions/html/auto-id3lib3.8.3.html
thanks

On Thu, 30 Jul 2015 at 15:35:13 +0200, Matthias Klose wrote:
 ok, uploading to experimental now

This change has reached unstable and built everywhere. The
reverse dependencies seem to be ready for binNMU.

Regards,
S



Bug#791073: id3lib3.8.3: library transition may be needed when GCC 5 is the default

2015-07-30 Thread Matthias Klose
Control: tags -1 + patch pending

 Thanks for the heads-up. id3lib is currently between maintainers
 (see #770255) and it might be a while until this is resolved.

ok, uploading to experimental now, patch attached.
diff -Nru id3lib3.8.3-3.8.3/debian/changelog id3lib3.8.3-3.8.3/debian/changelog
--- id3lib3.8.3-3.8.3/debian/changelog  2014-10-27 01:54:30.0 +0100
+++ id3lib3.8.3-3.8.3/debian/changelog  2015-07-30 15:31:32.0 +0200
@@ -1,3 +1,12 @@
+id3lib3.8.3 (3.8.3-16.1) experimental; urgency=medium
+
+  * Non maintainer upload.
+  * Rename libid3-3.8.3c2a to libid3-3.8.3v5, follow-up to the libstdc++6
+ABI transition. Addresses: #791073.
+  * Add Conflicts/Replaces for the old library.
+
+ -- Matthias Klose d...@debian.org  Thu, 30 Jul 2015 15:20:05 +0200
+
 id3lib3.8.3 (3.8.3-16) unstable; urgency=low
 
   * debian/patches:
diff -Nru id3lib3.8.3-3.8.3/debian/control id3lib3.8.3-3.8.3/debian/control
--- id3lib3.8.3-3.8.3/debian/control2014-10-18 23:12:16.0 +0200
+++ id3lib3.8.3-3.8.3/debian/control2015-07-30 15:31:49.0 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Stefan Ott ste...@ott.net
 Standards-Version: 3.9.6
-Build-Depends: debhelper (= 9), autoconf, automake, libtool, texinfo, 
zlib1g-dev
+Build-Depends: debhelper (= 9), autoconf, automake, libtool, texinfo, 
zlib1g-dev, g++ (= 4:5.2)
 Build-Depends-Indep: doxygen
 Homepage: http://id3lib.sourceforge.net/
 Vcs-Svn: svn://anonscm.debian.org/collab-maint/deb-maint/id3lib/trunk
@@ -12,7 +12,7 @@
 Package: libid3-3.8.3-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libid3-3.8.3c2a (= ${binary:Version}), zlib1g-dev
+Depends: ${misc:Depends}, libid3-3.8.3v5 (= ${binary:Version}), zlib1g-dev
 Replaces: libid3-dev
 Provides: libid3-dev
 Conflicts: libid3-dev
@@ -43,11 +43,11 @@
  library for ID3v1 and ID3v2 tag manipulation. The utilities are:
  id3cp, id3tag, id3convert, id3info.
 
-Package: libid3-3.8.3c2a
+Package: libid3-3.8.3v5
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: libid3-3.8.3, libid3-3.8.3c2
-Replaces: libid3-3.8.3, libid3-3.8.3c2
+Conflicts: libid3-3.8.3, libid3-3.8.3c2, libid3-3.8.3c2a
+Replaces: libid3-3.8.3, libid3-3.8.3c2, libid3-3.8.3c2a
 Suggests: libid3-tools
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
diff -Nru id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.install 
id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.install
--- id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.install2014-10-26 
14:05:02.0 +0100
+++ id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.install1970-01-01 
01:00:00.0 +0100
@@ -1,3 +0,0 @@
-usr/lib/*/libid3-3.8.so.3
-usr/lib/*/libid3-3.8.so.3.0.0
-
diff -Nru id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.lintian-overrides 
id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.lintian-overrides
--- id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.lintian-overrides  2014-10-27 
01:48:03.0 +0100
+++ id3lib3.8.3-3.8.3/debian/libid3-3.8.3c2a.lintian-overrides  1970-01-01 
01:00:00.0 +0100
@@ -1,6 +0,0 @@
-# See http://lists.debian.org/debian-devel-announce/2005/11/msg00010.html
-libid3-3.8.3c2a: package-name-doesnt-match-sonames libid3-3.8-3
-# This is just binary data which looks like a spelling error
-libid3-3.8.3c2a: spelling-error-in-binary 
usr/lib/x86_64-linux-gnu/libid3-3.8.so.3.0.0 tEH the
-# The address is indeed wrong in the upstream sources
-libid3-3.8.3c2a: old-fsf-address-in-copyright-file
diff -Nru id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.install 
id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.install
--- id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.install 1970-01-01 
01:00:00.0 +0100
+++ id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.install 2014-10-26 
14:05:02.0 +0100
@@ -0,0 +1,3 @@
+usr/lib/*/libid3-3.8.so.3
+usr/lib/*/libid3-3.8.so.3.0.0
+
diff -Nru id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.lintian-overrides 
id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.lintian-overrides
--- id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.lintian-overrides   1970-01-01 
01:00:00.0 +0100
+++ id3lib3.8.3-3.8.3/debian/libid3-3.8.3v5.lintian-overrides   2015-07-30 
15:19:47.0 +0200
@@ -0,0 +1,6 @@
+# See http://lists.debian.org/debian-devel-announce/2005/11/msg00010.html
+libid3-3.8.3v5: package-name-doesnt-match-sonames libid3-3.8-3
+# This is just binary data which looks like a spelling error
+libid3-3.8.3v5: spelling-error-in-binary 
usr/lib/x86_64-linux-gnu/libid3-3.8.so.3.0.0 tEH the
+# The address is indeed wrong in the upstream sources
+libid3-3.8.3v5: old-fsf-address-in-copyright-file