Your message dated Thu, 21 Apr 2016 11:01:28 +0000
with message-id <[email protected]>
and subject line Bug#791099: fixed in libbpp-seq 2.2.0-1
has caused the Debian Bug report #791099,
regarding libbpp-seq: 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.)
--
791099: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791099
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libbpp-seq
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-seq
Source-Version: 2.2.0-1
We believe that the bug you reported is fixed in the latest version of
libbpp-seq, 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-seq 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: SHA512
Format: 1.8
Date: Wed, 13 Apr 2016 15:17:21 +0200
Source: libbpp-seq
Binary: libbpp-seq-dev libbpp-seq9v5
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-seq-dev - Bio++ Sequence library development files
libbpp-seq9v5 - Bio++ Sequence library
Closes: 791099
Changes:
libbpp-seq (2.2.0-1) unstable; urgency=medium
.
* New upstream version
* Packaging moved to Git
* Better description
* Team maintenance in Debian Med team
* Add watch file
* debhelper 9
* DEP5
* short dh rules file using d-shlibs
* Library transition
Closes: #791099
Checksums-Sha1:
38c76533212ecd6578cdd5d6f59ec179dffd7eea 2110 libbpp-seq_2.2.0-1.dsc
d9f14305e371ae51e4f8ddbeb0e1fa9aacb94f26 352421 libbpp-seq_2.2.0.orig.tar.gz
79688d89f24c0b501437c35c3a6f2bc8227393f2 4804 libbpp-seq_2.2.0-1.debian.tar.xz
6550836a93b7952445a208a8d7fb639ecde19960 1165418
libbpp-seq-dev_2.2.0-1_amd64.deb
937ff05b404367a64b6f8723c44584cff6528d66 99490
libbpp-seq9v5-dbgsym_2.2.0-1_amd64.deb
3116e36a532928b3248645d52b3404f7f8129739 482252 libbpp-seq9v5_2.2.0-1_amd64.deb
Checksums-Sha256:
80be88b1584914f6877d37e7638de85c013a9ed6028bc621098e3c09b3d42c97 2110
libbpp-seq_2.2.0-1.dsc
0927d7fb0301c1b99a7353d5876deadb4a3040776cc74e8fe1c366fe920e7b6b 352421
libbpp-seq_2.2.0.orig.tar.gz
2cb0e728a596d3a067f2b2e9665e501322b4c496b681758f39aa122d2bfca045 4804
libbpp-seq_2.2.0-1.debian.tar.xz
9b98ed1beaba23ba2e57345f295d0220c2afa585f9c10e35f495101da472d3cb 1165418
libbpp-seq-dev_2.2.0-1_amd64.deb
4bcabe495aa789fec9d8ce585c8403227bfb9c7a3f3d9330a3271e08f201ec5a 99490
libbpp-seq9v5-dbgsym_2.2.0-1_amd64.deb
540da61f0080fd56cbc73d2a192afed75b799fad06ed67da9daffb6a8571d810 482252
libbpp-seq9v5_2.2.0-1_amd64.deb
Files:
e757eca9004401ca88624aa040dd0da8 2110 science optional libbpp-seq_2.2.0-1.dsc
44adef0ff4d5ca4e69ccf258c9270633 352421 science optional
libbpp-seq_2.2.0.orig.tar.gz
971777ecf114a107be12f21f8df73502 4804 science optional
libbpp-seq_2.2.0-1.debian.tar.xz
960cd61f130e12b966b69f5069cda27d 1165418 libdevel optional
libbpp-seq-dev_2.2.0-1_amd64.deb
00a52992dae795aba57624504fa5a465 99490 debug extra
libbpp-seq9v5-dbgsym_2.2.0-1_amd64.deb
f08506dd2414d72545c5f6c4c078d9ae 482252 libs optional
libbpp-seq9v5_2.2.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJXGGhlAAoJEFeKBJTRxkbRKusP/2Fqazs4U+J6H9YTeIyBtMxA
/rSfBSeOlrFKWY+xw3F6eVvaJhIsAqhqGH2BMKXmlq6+O5+Ys3b4LcKs6bqxzwoi
xlL8eloFK4GniiuDJz7/aS+IYZCbYgN3PWQTrk4YDrSjBkRuKabNk69uMTO0MVW6
aQ2+el49ZNWJstQXUrN4Nqi8BQSLs9aBiGhRgo7v5V7C5bsdGTd/P3GEBN1wU+Ep
RdE2FelAqYltVxDeaOW1zRby+GLx0MrYPJgsYOLKVe971MvkG28EPNqFzZA0ISUU
1b4ReJIW0NsmLtMBi1TfJjefs02Bo36gF0Odji1ZpxwPKe7dYVJ5RtE8ElMdd0T8
3TusbRO/XAbHLm7582WgrOaS6sC3M7a1XBY5GM79Qu69gqg7rN6kZUellUjVL8t8
YxWSDiQXnxuyMTntI0s86JJCX9M6zXIz48PaZ81Q0xE9PcdZBxvut/hcFDFjUFOQ
tFQqwiDgnRkVYl5SVcIHoQPPIkQjC0gx44wLvjIdvqYgjWL3utk5lVTpfEGI/urd
KPuOJMlO+uOt9LImViAiyM1rvK2CAvLFfA3VYCKWn/VgX/rwY78xZHFVcghYGIHY
EsRPQsoU2Dwaa39NIQoEm4JzogvF25gLF8UBZkLDyCEipJWXoUieVYodSORHp/7S
cJNYbsfq4uB49d+sv3mh
=GIMg
-----END PGP SIGNATURE-----
--- End Message ---