Your message dated Thu, 6 Aug 2015 15:22:10 +0200
with message-id <20150806132209.gu25...@sym.noone.org>
and subject line Re: Bug#794594: cwidget: library transition is needed with GCC
5 is the default (unresolved symbol _ZN7cwidget7widgets5pager8set_textERKSsPKc)
has caused the Debian Bug report #794594,
regarding library transition is needed with GCC 5 is the default
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
794594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794594
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:cwidget
Version: 0.5.17-3
Tags: patch sid stretch
User: debian-...@lists.debian.org
Usertags: libstdc++-cxx11
seen when binNMUing cwidget, unresolved symbol
_ZN7cwidget7widgets5pager8set_textERKSsPKc
Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
rebuild aptitude.
diff -Nru cwidget-0.5.17/debian/changelog cwidget-0.5.17/debian/changelog
--- cwidget-0.5.17/debian/changelog 2015-07-31 02:19:53.000000000 +0200
+++ cwidget-0.5.17/debian/changelog 2015-08-04 20:50:42.000000000 +0200
@@ -1,3 +1,12 @@
+cwidget (0.5.17-3.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libcwidget3 to libcwidget3v5, libcwidget3 to libcwidget3v5,
+ follow-up for the libstdc++6 ABI transition. Addresses: #.
+ * Add Conflicts/Replaces for the old packages.
+
+ -- Matthias Klose <d...@debian.org> Tue, 04 Aug 2015 20:46:19 +0200
+
cwidget (0.5.17-3) unstable; urgency=low
* Changes to build with GCC-5 and in C++11 mode (Closes: #792681).
diff -Nru cwidget-0.5.17/debian/control cwidget-0.5.17/debian/control
--- cwidget-0.5.17/debian/control 2015-07-31 00:43:39.000000000 +0200
+++ cwidget-0.5.17/debian/control 2015-08-04 20:48:19.000000000 +0200
@@ -8,7 +8,7 @@
Build-Depends: debhelper (>= 9~),
dh-autoreconf,
gettext,
- libcppunit-dev,
+ libcppunit-dev (>= 1.13.2-2.1),
libncursesw5-dev,
libsigc++-2.0-dev
Build-Depends-Indep: doxygen,
@@ -18,13 +18,15 @@
Standards-Version: 3.9.6
Testsuite: autopkgtest
-Package: libcwidget3
+Package: libcwidget3v5
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
${shlibs:Depends}
Suggests: libcwidget-dev
+Conflicts: libcwidget3
+Replaces: libcwidget3
Description: high-level terminal interface library for C++ (runtime files)
libcwidget is a modern user interface library modeled on GTK+ and Qt,
but using curses as its display layer and with widgets that are
@@ -33,7 +35,7 @@
This package contains the files that are required to run programs
compiled against libcwidget.
-Package: libcwidget3-dbg
+Package: libcwidget3v5-dbg
Section: debug
Priority: extra
Architecture: any
@@ -41,6 +43,8 @@
Depends: ${misc:Depends},
libcwidget3 (= ${binary:Version})
Suggests: libcwidget-dev
+Conflicts: libcwidget3-dbg
+Replaces: libcwidget3-dbg
Description: high-level terminal interface library for C++ (debugging files)
libcwidget is a modern user interface library modeled on GTK+ and Qt,
but using curses as its display layer and with widgets that are
@@ -55,7 +59,7 @@
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
- libcwidget3 (= ${binary:Version}),
+ libcwidget3v5 (= ${binary:Version}),
libsigc++-2.0-dev,
libncursesw5-dev,
pkg-config
diff -Nru cwidget-0.5.17/debian/libcwidget3.install
cwidget-0.5.17/debian/libcwidget3.install
--- cwidget-0.5.17/debian/libcwidget3.install 2014-02-27 20:59:24.000000000
+0100
+++ cwidget-0.5.17/debian/libcwidget3.install 1970-01-01 01:00:00.000000000
+0100
@@ -1,2 +0,0 @@
-usr/lib/*/libcwidget.so.*
-usr/share/locale
diff -Nru cwidget-0.5.17/debian/libcwidget3v5.install
cwidget-0.5.17/debian/libcwidget3v5.install
--- cwidget-0.5.17/debian/libcwidget3v5.install 1970-01-01 01:00:00.000000000
+0100
+++ cwidget-0.5.17/debian/libcwidget3v5.install 2014-02-27 20:59:24.000000000
+0100
@@ -0,0 +1,2 @@
+usr/lib/*/libcwidget.so.*
+usr/share/locale
diff -Nru cwidget-0.5.17/debian/rules cwidget-0.5.17/debian/rules
--- cwidget-0.5.17/debian/rules 2015-07-31 02:17:57.000000000 +0200
+++ cwidget-0.5.17/debian/rules 2015-08-04 20:49:23.000000000 +0200
@@ -35,4 +35,4 @@
dh_installexamples -plibcwidget-dev src/cwidget/testcwidget.cc
override_dh_strip:
- dh_strip -a --dbg-package=libcwidget3-dbg
+ dh_strip -a --dbg-package=libcwidget3v5-dbg
--- End Message ---
--- Begin Message ---
Version: 0.5.17-3.1
Hi,
Matthias Klose wrote:
> Package: src:cwidget
> Version: 0.5.17-3
> Tags: patch sid stretch
> User: debian-...@lists.debian.org
> Usertags: libstdc++-cxx11
>
> seen when binNMUing cwidget, unresolved symbol
> _ZN7cwidget7widgets5pager8set_textERKSsPKc
>
> Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
> rebuild aptitude.
Matthias told me on IRC that he didn't close the bug with his NMU
because he intended to use it as bug for tracking the according
transition.
But since aptitude is the only reverse dependency of cwidget, there's
not much of a transition and it's done since aptitude 0.7-1 built on
all architectures:
https://release.debian.org/transitions/html/auto-cwidget.html
https://buildd.debian.org/status/package.php?p=aptitude
Hence closing this bug report (and all its duplicates so far).
Regards, Axel
--
,''`. | Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
--- End Message ---