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 <[email protected]> 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.*