Your message dated Mon, 17 Aug 2015 13:00:11 +0000
with message-id <e1zrk1l-0001bg...@franck.debian.org>
and subject line Bug#790987: fixed in botan1.10 1.10.10-1
has caused the Debian Bug report #790987,
regarding botan1.10: 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 ow...@bugs.debian.org
immediately.)
--
790987: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790987
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:botan1.10
Version: 1.10.8-2
Severity: important
Tags: sid stretch
User: debian-...@lists.debian.org
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
cont...@bugs.debian.org:
user release.debian....@packages.debian.org
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: botan1.10
Source-Version: 1.10.10-1
We believe that the bug you reported is fixed in the latest version of
botan1.10, 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 790...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ondřej Surý <ond...@debian.org> (supplier of updated botan1.10 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 17 Aug 2015 11:46:43 +0200
Source: botan1.10
Binary: botan1.10-dbg libbotan-1.10-1 libbotan1.10-dev
Architecture: source amd64
Version: 1.10.10-1
Distribution: unstable
Urgency: medium
Maintainer: Ondřej Surý <ond...@debian.org>
Changed-By: Ondřej Surý <ond...@debian.org>
Description:
botan1.10-dbg - multiplatform crypto library (debug)
libbotan-1.10-1 - multiplatform crypto library
libbotan1.10-dev - multiplatform crypto library (development)
Closes: 790987
Changes:
botan1.10 (1.10.10-1) unstable; urgency=medium
.
* Imported Upstream version 1.10.10
* Add symbols file for libbotan-1.10-0v5 library
* Rebuild with gcc-5 and libstdc++6 (Closes: #790987)
* Add DPKG_GENSYMBOLS_CHECK_LEVEL=4 to d/rules
* Upstream bumped SOVERSION to 1, so rename the shared library package
to libbotan-1.10-1
Checksums-Sha1:
d839a72cc8b8b1516a61c06db1fd4e69c9eae400 2167 botan1.10_1.10.10-1.dsc
b1a2e92d23ab7422ea4f879137e86683183310e6 2706592 botan1.10_1.10.10.orig.tar.gz
a0a1ca394a77f196f4811bf7702ceb677152b563 30620
botan1.10_1.10.10-1.debian.tar.xz
8e92b4915f838715d1f2884ef5cf59dd5706ecaa 113044
botan1.10-dbg_1.10.10-1_amd64.deb
b8c4cddceaf8f65af0231a21830572bc6f6ddd5e 976620
libbotan-1.10-1_1.10.10-1_amd64.deb
1276677c26048edf8fd5ae8d0e71dd3d1fbe26dd 1409108
libbotan1.10-dev_1.10.10-1_amd64.deb
Checksums-Sha256:
405009c6d9f5133c92c42dc51a6095b5dd3d5b235beed980c281d30a5bcf09fc 2167
botan1.10_1.10.10-1.dsc
6b67b14746410461fe4a8ce6a625e7eef789243454fe30eab7329d5984be4163 2706592
botan1.10_1.10.10.orig.tar.gz
fbe2ff5eeac382d479c0a9ad98646667e19969f8b9c320cebf0843496f9ed008 30620
botan1.10_1.10.10-1.debian.tar.xz
abef83aa052067b0b4806d1bb67a1838826f25a45928c1d345820cc338435cd3 113044
botan1.10-dbg_1.10.10-1_amd64.deb
2d8e7294796ca1f5024d4ca8359a136b89e3740bc3ccc191d5c55f5e68b37450 976620
libbotan-1.10-1_1.10.10-1_amd64.deb
9cbb50f27444792ad0dfc7286d8394b26754f5473c40583f0280cbb763c5eb93 1409108
libbotan1.10-dev_1.10.10-1_amd64.deb
Files:
c9777031dc41b3218475c60a08c78d71 2167 libs optional botan1.10_1.10.10-1.dsc
9dc6033154ae620e8bd7faec1e66ad8b 2706592 libs optional
botan1.10_1.10.10.orig.tar.gz
2f97542a17a831144007e28622c238d0 30620 libs optional
botan1.10_1.10.10-1.debian.tar.xz
7348adce68b478bff47978ce99c2b0e5 113044 debug extra
botan1.10-dbg_1.10.10-1_amd64.deb
c0f68f37195462e627c854fbbed138e3 976620 libs optional
libbotan-1.10-1_1.10.10-1_amd64.deb
62b36f380d958beac168a647374e0265 1409108 libdevel optional
libbotan1.10-dev_1.10.10-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJ8BAEBCgBmBQJV0cMzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHLK0P/iygCRy474rgI7+zdWlQKTBQ
7jRIVZZCYel1emJ6oATkL3SmuJ0XxFLPzSxHCBNBUI3XwhF9gHsn0rFfvRuevWT6
qarScdzdwuO3g1ifk1wBW5ulv8ZArsMC9qaOS4AHFEry3MR/m3jgcYnliImZGmKY
Sl06Syqmj4Dyz412Yz7gqi2Mc8sThgUOULsCUTypfDRPBvm1iTdOWWnPVnKtr04S
1RtgEqg3L5sBSyGwovJQ8N/KQroil3D94YukZh1dPqOr1rcOvral2Dgrm7p6DgUK
YtSFKrd8NkLY2LnbT7pmCNDOpcKOnbf43BQQ5PBv0Fvg6NMZVMkfLy39aELpijIQ
Wsr+6g9A8M94przUfo0M6VVSSFDILLBM3E6XYjaH6xT8zvTgkMrRSC4Scvjn/veO
Jy+1c/MF45Tr6CZ5qsny1fEwIwCVtp3KqyA29W6uy86j9gWvqUeafSHpIF6LxOpW
sBT26KAPTaBISY5vu6d9vmvt/UQMS0lZQLRJeV+Hoxpvy08tvPdn3/rzy10nWAVr
uNOGAY9WlWh43judPFhWrQYuA7T3xzs7A9J+4ypLA7+OzSl+0w90QjWI7WAvdgFM
2AXXiK8EMEGXJ+Tw6XV23b7IgI5SlsIEqKlrWJQbmw3WK91wyVBBXoAbdcxFxcen
ZpVE+84nS1qaeBLBfV4/
=gVwl
-----END PGP SIGNATURE-----
--- End Message ---