Bug#791009: colpack: library transition may be needed when GCC 5 is the default

Jonathan Wiltshire jmw at debian.org
Tue Aug 4 17:10:32 UTC 2015


Control: tag -1 confirmed patch

On Fri, Jul 03, 2015 at 01:09:25PM +0000, Matthias Klose wrote:
>  - Rebuild the library using g++/g++-5 from experimental. Note that
>    most likely all C++ libraries within the build dependencies need
>    a rebuild too. You can find the log for a rebuild in
>      https://people.debian.org/~doko/logs/gcc5-20150701/
>    Search for "BEGIN GCC CXX11" in the log.
> 
>  - Decide if the symbols matching __cxx11 or B5cxx11 are part of the
>    library API, and are used by the reverse dependencies of the
>    library.

I believe that there are affected symbols matching the public API, and
therefore colpack requires a transition.

Patch attached, which I intend to upload to DELAYED/2.

-- 
Jonathan Wiltshire                                      jmw at debian.org
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51

-------------- next part --------------
diff -Nru colpack-1.0.9/debian/changelog colpack-1.0.9/debian/changelog
--- colpack-1.0.9/debian/changelog	2014-03-15 09:57:04.000000000 +0000
+++ colpack-1.0.9/debian/changelog	2015-08-04 17:56:21.000000000 +0100
@@ -1,3 +1,10 @@
+colpack (1.0.9-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libcolpack0 to libcolpack0v5 (see #791009)
+
+ -- Jonathan Wiltshire <jmw at debian.org>  Tue, 04 Aug 2015 17:56:18 +0100
+
 colpack (1.0.9-3) unstable; urgency=medium
 
   * chmod -x /usr/share/doc/libcolpack-dev/examples/.../*.cpp
diff -Nru colpack-1.0.9/debian/control colpack-1.0.9/debian/control
--- colpack-1.0.9/debian/control	2014-03-15 09:57:04.000000000 +0000
+++ colpack-1.0.9/debian/control	2015-08-04 17:55:09.000000000 +0100
@@ -15,7 +15,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, ${misc:Depends}, libcolpack0 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, libcolpack0v5 (= ${binary:Version})
 Description: Specialized graph vertex coloring library, development files
  ColPack is a package comprising of implementation of algorithms for
  specialized vertex coloring problems that arise in sparse derivative
@@ -27,7 +27,7 @@
  This package contains the development library, header files, and
  documentation.
 
-Package: libcolpack0
+Package: libcolpack0v5
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru colpack-1.0.9/debian/libcolpack0.install colpack-1.0.9/debian/libcolpack0.install
--- colpack-1.0.9/debian/libcolpack0.install	2014-03-15 09:56:57.000000000 +0000
+++ colpack-1.0.9/debian/libcolpack0.install	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*
diff -Nru colpack-1.0.9/debian/libcolpack0v5.install colpack-1.0.9/debian/libcolpack0v5.install
--- colpack-1.0.9/debian/libcolpack0v5.install	1970-01-01 01:00:00.000000000 +0100
+++ colpack-1.0.9/debian/libcolpack0v5.install	2014-03-15 09:56:57.000000000 +0000
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20150804/959009c4/attachment-0001.sig>


More information about the debian-science-maintainers mailing list