user [email protected]
usertag 791268 + transition
block 791268 by 790756
reassign 791268 release.debian.org
thanks

Hallo,
* Matthias Klose [Fri, Jul 03 2015, 01:14:01PM]:

>  - Decide if the symbols matching __cxx11 or B5cxx11 are part of the
>    library API, and are used by the reverse dependencies of the
>    library.

rlog uses string, list, pair, stream classes... so yes, it's affected.
The attached patch is simple.

Also tested with some user package (encfs), works just fine (boost from
experimental was needed, though).

Regards,
Eduard.
diff --git a/debian/changelog b/debian/changelog
index d3cc9f5..07a9860 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+rlog (1.4-4) unstable; urgency=medium
+
+  * GCC5 transition (librlog5 -> librlog5v5, closes: #791268)
+
+ -- Eduard Bloch <[email protected]>  Wed, 08 Jul 2015 18:48:24 +0200
+
 rlog (1.4-3) unstable; urgency=medium
 
   * Migrating packaging to debhelper 9
diff --git a/debian/control b/debian/control
index 69baba5..c2b98f3 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Section: libs
 Package: librlog-dev
 Section: libdevel
 Architecture: any
-Depends: librlog5 (= ${binary:Version}), ${misc:Depends}
+Depends: librlog5v5 (= ${binary:Version}), ${misc:Depends}
 Description: flexible message logging library - development files
  RLog library provides a flexible message logging facility for C++ programs and
  libraries. It is meant to be fast enough to live in production code. RLog
@@ -17,10 +17,11 @@ Description: flexible message logging library - development files
  .
  This package provides development files and API documentation.
 
-Package: librlog5
+Package: librlog5v5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: librlog5
 Description: flexible message logging library
  RLog provides a flexible message logging facility for C++ programs and
  libraries. It is meant to be fast enough to live in production code.
diff --git a/debian/librlog5.install b/debian/librlog5.install
deleted file mode 100644
index 3de3b10..0000000
--- a/debian/librlog5.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff --git a/debian/librlog5v5.install b/debian/librlog5v5.install
new file mode 100644
index 0000000..3de3b10
--- /dev/null
+++ b/debian/librlog5v5.install
@@ -0,0 +1 @@
+usr/lib/*/*.so.*

Reply via email to