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.*