Your message dated Thu, 06 Aug 2015 12:00:16 +0000
with message-id <[email protected]>
and subject line Bug#791170: fixed in libsigc++-2.0 2.4.1-2
has caused the Debian Bug report #791170,
regarding libsigc++-2.0: library transition is needed when GCC 5 is
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 [email protected]
immediately.)
--
791170: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791170
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libsigc++-2.0
Version: 2.4.1-1
Severity: important
Tags: sid stretch
User: [email protected]
Usertags: libstdc++-cxx11
Background [1]: libstdc++6 introduces a new ABI to conform to the
C++11 standard, but keeps the old ABI to not break existing binaries.
Packages which are built with g++-5 from experimental (not the one
from testing/unstable) are using the new ABI. Libraries built from
this source package export some of the new __cxx11 or B5cxx11 symbols,
and dropping other symbols. If these symbols are part of the API of
the library, then this rebuild with g++-5 will trigger a transition
for the library.
What is needed:
- Rebuild the library using g++/g++-5 from experimental. Note that
most likely all C++ libraries within the build dependencies need
a rebuild too. You can find the log for a rebuild in
https://people.debian.org/~doko/logs/gcc5-20150701/
Search for "BEGIN GCC CXX11" in the log.
- Decide if the symbols matching __cxx11 or B5cxx11 are part of the
library API, and are used by the reverse dependencies of the
library.
- If there are no symbols matching __cxx11 or B5cxx11 in the symbols
forming the library API, you should close this issue with a short
explanation.
- If there are no reverse dependencies, it should be the package
maintainers decision if a transition is needed. However this might
break software which is not in the Debian archive, and built
against these packages.
- If a library transition is needed, please prepare for the change.
Rename the library package, append "v5" to the name of the package
(e.g. libfoo2 -> libfoo2v5). Such a change can be avoided, if you
have a soversion bump and you upload this version instead of the
renamed package. Prepare a patch and attach it to this issue (mark
this issue with patch), so that it is possible to NMU such a
package. We'll probably have more than hundred transitions
triggered. Then reassign the issue to release.debian.org and
properly tag it as a transition issue, by sending an email to
[email protected]:
user [email protected]
usertag <this issue> + transition
block <this issue> by 790756
reassign <this issue> release.debian.org
- If unsure if a transition is needed, please tag the issue with help
to ask for feedback from other Debian developers.
The libstdc++6 transition will be a large one, and it will come with a
lot of pain. Please help it by preparing the follow-up transitions.
[1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
--- End Message ---
--- Begin Message ---
Source: libsigc++-2.0
Source-Version: 2.4.1-2
We believe that the bug you reported is fixed in the latest version of
libsigc++-2.0, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <[email protected]> (supplier of updated libsigc++-2.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 06 Aug 2015 10:22:08 +0200
Source: libsigc++-2.0
Binary: libsigc++-2.0-0v5 libsigc++-2.0-dev libsigc++-2.0-doc
Architecture: source amd64 all
Version: 2.4.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
libsigc++-2.0-0v5 - type-safe Signal Framework for C++ - runtime
libsigc++-2.0-dev - type-safe Signal Framework for C++ - development files
libsigc++-2.0-doc - type-safe Signal Framework for C++ - reference
documentation
Closes: 791170
Changes:
libsigc++-2.0 (2.4.1-2) unstable; urgency=medium
.
[ Matthias Klose ]
* Rename libsigc++-2.0-0c2a to libsigc++-2.0-0v5. Closes: #791170.
* Add Conflict/Replaces to the old library package.
* Update symbols file for GCC 5.
.
[ Michael Biebl ]
* Add myself to Uploaders.
Checksums-Sha1:
9cb2f29b2158e06d27344e0657549a4adef98849 2236 libsigc++-2.0_2.4.1-2.dsc
78868886300ed9f5a40597ca671a2f2263b0f954 8412
libsigc++-2.0_2.4.1-2.debian.tar.xz
1bf8e651c70b9b9a1158153c1d02d096679b8f97 51080
libsigc++-2.0-0v5_2.4.1-2_amd64.deb
242149109256408434ce0f45d2bdf5d3a6a567ea 109840
libsigc++-2.0-dev_2.4.1-2_amd64.deb
e2ef1c050897792006f7695960217ca072232890 3272818
libsigc++-2.0-doc_2.4.1-2_all.deb
Checksums-Sha256:
963fd45a1f3c1d121222b38c13a7a3c416d4b73dce4dfbd75449c87f745d61bf 2236
libsigc++-2.0_2.4.1-2.dsc
e5ac1da14cd4f8270c8df9fc05d7aab509360382697e0caa5b648f46fc728a4e 8412
libsigc++-2.0_2.4.1-2.debian.tar.xz
0bea31883d3d13e23beae7e6a687307f09886ba987632c3bbc24128b8c8dd7e0 51080
libsigc++-2.0-0v5_2.4.1-2_amd64.deb
a6ae6b39e7ebc0e5e75ad05e1fa5518c6a671833af8b9afdfacb2f9d5d609222 109840
libsigc++-2.0-dev_2.4.1-2_amd64.deb
e8b8258c1e969412ea5804dabd006ef7a0572077efcf3fb136401d32516c4ca3 3272818
libsigc++-2.0-doc_2.4.1-2_all.deb
Files:
5a3d7f23122fb592fc1c8912eca0b9ce 2236 devel optional libsigc++-2.0_2.4.1-2.dsc
4383fed5cf1388e5b25735c65821928f 8412 devel optional
libsigc++-2.0_2.4.1-2.debian.tar.xz
76c8ed83e7cd5e375cdb61772111a2b9 51080 libs optional
libsigc++-2.0-0v5_2.4.1-2_amd64.deb
6974c92540f911f23c083a53da69210b 109840 libdevel optional
libsigc++-2.0-dev_2.4.1-2_amd64.deb
67bad51c652d8a6ea521ec9a5505e66d 3272818 doc optional
libsigc++-2.0-doc_2.4.1-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVwxl8AAoJEGrh3w1gjyLcOWIP/238obrCgFjYAYV872WzvvJN
TOdBYocIvGLMrWhwPUBI11BleDNDcu29VR6tvMvPhgdSRpwWH3xN+A0LeShdh/Z8
+h22F0/yZCEooR0laNCX7JGNEeRD+HyDYNiof7qr2rjccHoM/CP5SGBxmny27vZ5
DsW/O/BEVPbzhtToeeMX9syqLQuEBUvXrCdk62j6BL4EeTfqOhH6uBccvcQOYQZr
nrDH7VmhZDiTYgLqBNvpJSA700sHWvnyKYZuNIl0+MUfIys1fQeh3hFzgZXL+Rls
rY9RjnOUJVIiQS2JzyofC2ZovkRHNmX9cW7Zyfmbe+01+Z56rP/6IYb5mdzpUHKs
Ixaf25KBMcWrfOJldIyetj7KO0FHsc9c9NA4DDK9/cSgtpkl+prxp/wnCf/NQfWr
fBlK2zyPouGBbJ5jgnqXoxn0NMLslapwK3PsUjmE4wW1jVyZCUOoZCNdNjSXBZZw
wyGMOoLlv1m9m3pVf58V3TE46FBuOzl8I5smP0h3LMIuMPR0Dd2cNurq7LRiG3Zq
20jpra9MdNmHykQDLpBThbKd1EXuCGSUtxOK6uwVTP1svGXw8VX+1obUOn6rRvo2
dviC1L/wy/OkrXaPUOeQiI0Y21fpn70WrtO9zH6nQFYgNWzY9G/0XtVRqh6oSZwJ
Ki2rDm2lWdUsJLM4rjz+
=JQ/Q
-----END PGP SIGNATURE-----
--- End Message ---