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

Reply via email to