reassign 791154 release.debian.org
retitle 791154 transition: libpcre++ (libpcre++0v5)
severity 791154 normal
user release.debian....@packages.debian.org
usertags 791154 + transition
thanks

On Mon, 10 Aug 2015 at 21:38:52 +0200, Julien Cristau wrote:
> libpcre++ exports a number of symbols involving std::string, so
> libpcre++0 needs to be renamed.

I have uploaded a NMU to DELAYED/2 with the attached diff.
Please let me know if I should reschedule or cancel it.

    S
diffstat for libpcre++-0.9.5 libpcre++-0.9.5

 changelog            |    9 +++++++++
 control              |    6 ++++--
 libpcre++0.install   |    1 -
 libpcre++0v5.install |    1 +
 4 files changed, 14 insertions(+), 3 deletions(-)

diff -Nru libpcre++-0.9.5/debian/changelog libpcre++-0.9.5/debian/changelog
--- libpcre++-0.9.5/debian/changelog	2013-07-09 01:51:13.000000000 +0100
+++ libpcre++-0.9.5/debian/changelog	2015-08-18 10:02:57.000000000 +0100
@@ -1,3 +1,12 @@
+libpcre++ (0.9.5-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename library packages for g++5 ABI transition, based on
+    changes made in Ubuntu by Steve Langasek.
+    (Starts transition: #791154)
+
+ -- Simon McVittie <s...@debian.org>  Tue, 18 Aug 2015 10:02:48 +0100
+
 libpcre++ (0.9.5-6) unstable; urgency=low
 
   * Incorporate NMU.
diff -Nru libpcre++-0.9.5/debian/control libpcre++-0.9.5/debian/control
--- libpcre++-0.9.5/debian/control	2013-07-09 01:20:15.000000000 +0100
+++ libpcre++-0.9.5/debian/control	2015-08-18 10:02:57.000000000 +0100
@@ -9,7 +9,7 @@
 Package: libpcre++-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libpcre++0 (= ${binary:Version}), libpcre3-dev
+Depends: ${misc:Depends}, libpcre++0v5 (= ${binary:Version}), libpcre3-dev
 Description: C++ wrapper class for pcre (development)
  PCRE++ is a C++ wrapper-class for the library PCRE (Perl Compatible
  Regular Expressions).
@@ -19,12 +19,14 @@
  into parts using expressions or to search and replace a part of a
  string with another part.
 
-Package: libpcre++0
+Package: libpcre++0v5
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
+Conflicts: libpcre++0
+Replaces: libpcre++0
 Description: C++ wrapper class for pcre (runtime)
  PCRE++ is a C++ wrapper-class for the library PCRE (Perl Compatible
  Regular Expressions).
diff -Nru libpcre++-0.9.5/debian/libpcre++0.install libpcre++-0.9.5/debian/libpcre++0.install
--- libpcre++-0.9.5/debian/libpcre++0.install	2013-07-09 00:59:05.000000000 +0100
+++ libpcre++-0.9.5/debian/libpcre++0.install	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-/usr/lib/*/lib*.so.*
diff -Nru libpcre++-0.9.5/debian/libpcre++0v5.install libpcre++-0.9.5/debian/libpcre++0v5.install
--- libpcre++-0.9.5/debian/libpcre++0v5.install	1970-01-01 01:00:00.000000000 +0100
+++ libpcre++-0.9.5/debian/libpcre++0v5.install	2015-08-18 10:02:57.000000000 +0100
@@ -0,0 +1 @@
+/usr/lib/*/lib*.so.*

Reply via email to