On Tue, 11 Aug 2015 at 22:16:26 +0200, Julien Cristau wrote:
> ganv exposes things that change ABI with the g++ 5 rebuild, e.g.
> Ganv::Port::Port(), Ganv::Module::Module() or Ganv::Circle::Circle().
> libganv-1-1 thus needs to be renamed.
> 
> A possible patch is available at
> https://launchpad.net/ubuntu/+source/ganv/1.4.2~dfsg0-1ubuntu1

I have done a non-maintainer upload heavily based on that patch,
to DELAYED/2. Please let me know if I should reschedule or delay it.
In particular, if you are OK with it being uploaded without delay,
please say so - that will speed things up by a couple of days.

The debdiff is attached. You can also get it in git form from:
git+ssh://git.debian.org/git/users/smcv/ganv.git

Regards,
    S
diffstat for ganv-1.4.2~dfsg0 ganv-1.4.2~dfsg0

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

diff -Nru ganv-1.4.2~dfsg0/debian/changelog ganv-1.4.2~dfsg0/debian/changelog
--- ganv-1.4.2~dfsg0/debian/changelog	2014-08-20 11:54:14.000000000 +0100
+++ ganv-1.4.2~dfsg0/debian/changelog	2015-08-31 11:37:22.000000000 +0100
@@ -1,3 +1,12 @@
+ganv (1.4.2~dfsg0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload for libstdc++ transition (Closes: #791041)
+
+  [ Steve Langasek ]
+  * Rename library packages for g++5 ABI transition.
+
+ -- Simon McVittie <s...@debian.org>  Mon, 31 Aug 2015 11:35:35 +0100
+
 ganv (1.4.2~dfsg0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru ganv-1.4.2~dfsg0/debian/control ganv-1.4.2~dfsg0/debian/control
--- ganv-1.4.2~dfsg0/debian/control	2014-08-20 11:52:07.000000000 +0100
+++ ganv-1.4.2~dfsg0/debian/control	2015-08-31 11:37:22.000000000 +0100
@@ -18,11 +18,13 @@
 Vcs-Git: git://anonscm.debian.org/collab-maint/ganv.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ganv.git
 
-Package: libganv-1-1
+Package: libganv-1-1v5
 Architecture: any
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
+Conflicts: libganv-1-1
+Replaces: libganv-1-1
 Description: canvas widget for graph-based interfaces
  Ganv is an interactive Gtk canvas widget for graph-based interfaces
  (patchers, modular synthesizers, finite state automata, interactive
@@ -40,7 +42,7 @@
 Section: libdevel
 Architecture: any
 Depends:
- libganv-1-1 (= ${binary:Version}),
+ libganv-1-1v5 (= ${binary:Version}),
  libglib2.0-dev,
  libgraphviz-dev,
  libgtk2.0-dev,
diff -Nru ganv-1.4.2~dfsg0/debian/libganv-1-1.install ganv-1.4.2~dfsg0/debian/libganv-1-1.install
--- ganv-1.4.2~dfsg0/debian/libganv-1-1.install	2014-08-20 11:52:07.000000000 +0100
+++ ganv-1.4.2~dfsg0/debian/libganv-1-1.install	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/*.so.*
diff -Nru ganv-1.4.2~dfsg0/debian/libganv-1-1v5.install ganv-1.4.2~dfsg0/debian/libganv-1-1v5.install
--- ganv-1.4.2~dfsg0/debian/libganv-1-1v5.install	1970-01-01 01:00:00.000000000 +0100
+++ ganv-1.4.2~dfsg0/debian/libganv-1-1v5.install	2015-08-31 11:37:22.000000000 +0100
@@ -0,0 +1 @@
+usr/lib/*.so.*

Reply via email to