Your message dated Wed, 27 Apr 2016 10:00:34 +0000
with message-id <[email protected]>
and subject line Bug#791097: fixed in libbpp-qt 2.2.0-1
has caused the Debian Bug report #791097,
regarding libbpp-qt: library transition may be needed when 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 [email protected]
immediately.)
--
791097: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791097
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libbpp-qt
Version: 2.1.0-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: libbpp-qt
Source-Version: 2.2.0-1
We believe that the bug you reported is fixed in the latest version of
libbpp-qt, 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.
Andreas Tille <[email protected]> (supplier of updated libbpp-qt 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: Mon, 25 Apr 2016 12:47:18 +0200
Source: libbpp-qt
Binary: libbpp-qt-dev libbpp-qt1v5
Architecture: source amd64
Version: 2.2.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Description:
libbpp-qt-dev - Bio++ Qt Graphic classes library development files
libbpp-qt1v5 - Bio++ Qt Graphic classes library
Closes: 791097
Changes:
libbpp-qt (2.2.0-1) unstable; urgency=medium
.
* New upstream version
* Add watch file
* Add homepage
* Moved to Debian Med Git
* Team maintenance in Debian Med team
* cme fix dpkg-control
* debhelper 9
* Enhance description
* DEP5
* short dh rules file using d-shlibs
* Library transition
Closes: #791097
Checksums-Sha1:
049bf3afca4e49f84ca2d39f60df533ced3786a2 2117 libbpp-qt_2.2.0-1.dsc
83b692988b0fe5499e1790d4506bc6a99ec454de 49120 libbpp-qt_2.2.0.orig.tar.gz
7ee530dcb7cfd21eb356e95cab00af0e64be694b 3716 libbpp-qt_2.2.0-1.debian.tar.xz
344ddbdd432a7eb6cc3055ea31a13dc5a99ba6ab 90932 libbpp-qt-dev_2.2.0-1_amd64.deb
460712383750e650893921104cc2d4094a6620bb 22560
libbpp-qt1v5-dbgsym_2.2.0-1_amd64.deb
360a867a019f3e9b7e46b45b89cd6eda639b2240 66846 libbpp-qt1v5_2.2.0-1_amd64.deb
Checksums-Sha256:
790c7ea38128759fc4dddb63dc8041323f142304ef970c0823118c192577b487 2117
libbpp-qt_2.2.0-1.dsc
9662f66bc3491d8e128263f6bd91fcdbecdb375ec9f24519f44855cdcdb9d553 49120
libbpp-qt_2.2.0.orig.tar.gz
4e2213a5c41ea89e5150510c0bb96d6fc2347a3374cbef6ff7321b38a0e12707 3716
libbpp-qt_2.2.0-1.debian.tar.xz
92918b417d73973845e074eae7a1db1a877e1a310305beb0e67d329420eacbe9 90932
libbpp-qt-dev_2.2.0-1_amd64.deb
e8ba2a7fdf5d25663c86f4776a878f779cfddc10aa4fab530dd98c07a50737bd 22560
libbpp-qt1v5-dbgsym_2.2.0-1_amd64.deb
631d30b45eebd0940aa37cc46b9e35731aaf23032fc84b52975cc67fad6d1d2f 66846
libbpp-qt1v5_2.2.0-1_amd64.deb
Files:
d48ffd871a5c5825c42418588ff890d2 2117 science optional libbpp-qt_2.2.0-1.dsc
d2e9d208c8546a4e2280781940ceb481 49120 science optional
libbpp-qt_2.2.0.orig.tar.gz
8b84997cd9c0cb4284f0054dbf0bcd53 3716 science optional
libbpp-qt_2.2.0-1.debian.tar.xz
e92f7e6cd09e4b72674ebe10a20d88e5 90932 libdevel optional
libbpp-qt-dev_2.2.0-1_amd64.deb
33102fcd4f95caceb7eddf21a4043526 22560 debug extra
libbpp-qt1v5-dbgsym_2.2.0-1_amd64.deb
267a9d9acbac31988662dd162a388ccd 66846 libs optional
libbpp-qt1v5_2.2.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXHhj7AAoJEFeKBJTRxkbR/ncP/AkAxV5WScRC1yetRsG8Z8cN
fD1i4SNWIRsG0el/9b8NCduCu5TX7cmOS4BqO/Q8/dNOY//ZSwOV7mgWYtgo2RCH
Vhar+VFVuOLZu79Sy0a9/VO1L+iHwMQqSHEwL/NfcgrA7kPbGcG5TTsVvw/ZlbVE
NdpDCPMsfxAo0BDr2BL1BaBfyQxiwOFCe1iHnA6rC2N5c6DfAuES4ZpPaV+XPUpH
CQPheTCd+X5p7X6X6wwCqInC8F98i7L8XpByIFqbqAf/fsFAMWoGY73MBL2dtpy1
NJ/5Du9Fe0qoQduYNU4Wp1JL+ZUbYU8oClxx9oxJIZGMmMAszpgBTfPHxF/ub8u2
27zqt/S4EW0r9VrsQaB9bJ7A1xeM8r9iksa5QXQWWV1FzwjkC8GxnZTRQnEhhIFd
eKs9lRhUPeuMWAp6wQse0WL1/Gebc7nLegvCjxoDSV4A4E/uS2hk8XWhhms3GtqH
keFogPgFzsmJ4gTGiARpsTb7yoezcdcD439ak+z8N2fwrtpQG4D7sjZwSjkBw6+N
7l79WDhPLpTYKP5klEDerbWGSbs0MiM4NfrWWK+pLpavDuafLsZ6phu1ZZv6Dj/s
QPKVuILtQiY2NelWLb6QxLHLbA3QjIJpc2OAyeeD43wdibqOa5/Bz5uI8KRJSY5K
yjb8A48wgOct4y8HiPCD
=YYGH
-----END PGP SIGNATURE-----
--- End Message ---