Re: Bug#791154: transition: libpcre++ (libpcre++0v5)
reassign 791154 release.debian.org
retitle 791154 transition: libpcre++ (libpcre++0v5)
severity 791154 normal
user release.debian.org@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 <smcv@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 to: