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