Your message dated Mon, 24 Aug 2015 00:00:15 +0000
with message-id <[email protected]>
and subject line Bug#791173: fixed in libstxxl 1.4.1-2
has caused the Debian Bug report #791173,
regarding libstxxl: 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.)
--
791173: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791173
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libstxxl
Version: 1.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: libstxxl
Source-Version: 1.4.1-2
We believe that the bug you reported is fixed in the latest version of
libstxxl, 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.
Anton Gladky <[email protected]> (supplier of updated libstxxl 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: SHA1
Format: 1.8
Date: Sun, 23 Aug 2015 17:00:29 +0200
Source: libstxxl
Binary: libstxxl-dev libstxxl-doc libstxxl1v5 libstxxl1-bin libstxxl1-dbg
Architecture: source amd64 all
Version: 1.4.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Anton Gladky <[email protected]>
Description:
libstxxl-dev - Development libraries for STXXL
libstxxl-doc - Documentation for STXXL
libstxxl1-bin - STXXL File creation and benchmark tool
libstxxl1-dbg - Debugging symbols for STXXL libraries
libstxxl1v5 - C++ Standard Template Library for extra large datasets
Closes: 791173
Changes:
libstxxl (1.4.1-2) unstable; urgency=medium
.
[ Anton Gladky ]
* [10bbced] Apply cme fix dpkg-control.
* [2da8441] Add a description to patch.
* [c9f296e] Remove unneded lintian-overrides.
* [23d7673] Rename shared lib due to GCC-5 transition. (Closes: #791173)
* [0105031] Use DEP-5 for d/copyright.
.
[ Bas Couwenberg ]
* Use versioned Breaks/Replaces.
Checksums-Sha1:
8bc038a4eb5127684f34531e66617202a39789e8 2361 libstxxl_1.4.1-2.dsc
f4af789e5e7fc9ea4a4676b5581bc816ff016bac 11212 libstxxl_1.4.1-2.debian.tar.xz
995cf6d4e3e7617acc73c199a4cca3dbecee95d6 213524 libstxxl-dev_1.4.1-2_amd64.deb
0456da40f1ae545826c4dd2d704bcb45c0f8f2ed 1462080 libstxxl-doc_1.4.1-2_all.deb
e8214de5325b854e3e32d82a20b8c5f3967db002 419670 libstxxl1-bin_1.4.1-2_amd64.deb
27b141b7b9c21f93eda900248e9777b24aeb1bea 7483308
libstxxl1-dbg_1.4.1-2_amd64.deb
43eca54765d03e90fdc255f1d1d9734f83cd0bef 134302 libstxxl1v5_1.4.1-2_amd64.deb
Checksums-Sha256:
4939c6e8fef3d09e6449a630d4012d85ee88a0351922f03f874cb10941347e96 2361
libstxxl_1.4.1-2.dsc
6d71546370455909b759f63bce1894744b465262c1f16f6b5cfbedf6352551bd 11212
libstxxl_1.4.1-2.debian.tar.xz
d54b6bf6cd93590f130f82ec16703698d480093854c5d4a38a5cd3fb62588c58 213524
libstxxl-dev_1.4.1-2_amd64.deb
9fec5186969086c525f75d22192463916c4cac765e33bea0ece37196e966d9ef 1462080
libstxxl-doc_1.4.1-2_all.deb
0015be6cd2fc3fec5d0b71a7f45ff7859e245fbef78fd4cd9af498d1dec51de1 419670
libstxxl1-bin_1.4.1-2_amd64.deb
d1faf0d7c004bef5c93923b681a469b8dea0bbe0df1075841a2f74546d0c157c 7483308
libstxxl1-dbg_1.4.1-2_amd64.deb
2dba5837634a99e1fcdd50912be14d5be6155e20cfbd3987692f16d6d0eaebe9 134302
libstxxl1v5_1.4.1-2_amd64.deb
Files:
c910cbda573225693da6a286c62886db 2361 science optional libstxxl_1.4.1-2.dsc
4750952d1488062bb6f7a678c2bfa366 11212 science optional
libstxxl_1.4.1-2.debian.tar.xz
b059742457e9a8cb1e39f3fd96f34916 213524 libdevel extra
libstxxl-dev_1.4.1-2_amd64.deb
ff42c667269565be50f75998143b0395 1462080 doc extra libstxxl-doc_1.4.1-2_all.deb
ce0d7cd4e985d66f61e8a276efa627f5 419670 misc extra
libstxxl1-bin_1.4.1-2_amd64.deb
54d902cec8acad2e265e7ed1f474b2da 7483308 debug extra
libstxxl1-dbg_1.4.1-2_amd64.deb
8a9cd7261fe1aa5ab1ad5c803f6a2731 134302 science optional
libstxxl1v5_1.4.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJV2g0nAAoJENPhc4PPp/8GT+YP/2n2B/skhKoosQPVXOiWDbIC
ekVTZLPKUlJf8B1iaU0uUZDlhm9Pjry2X9J1BJD6LoM2ahKjIRjvC2/HYOjt835G
3N8OY23P7t6PNBU9L5/1K9zWulxesEIYg5hWe11EDbYH6NQ938w1AvaUWesmphNY
vOMPB4NRVR0ze9Fe+BzzY3ExdBJIu8DJlf+ip7UuIwLI9r9atkY4O9KRrxl2xgQx
G6VWZg/d407Gv2yupIbGM6bAfa9GkmHHzrchMK8Y3rso1HsmJ0ZKxMMH5RbNd15Q
lLhSK385+i0Vv8wR9GAk6DUzP5IqzSPLRCHzTqxDBKboFitc+CiotZpECJJ3UVCp
BWBJYpUFJ/w4acNTzj9XuoQVhywBStdOTEmU1WixWE+AGhB0ekgrSX00jkWzmBlY
LlZaTdDmFkmAkBlgRv/hLM4Ymk9zwxj1RtyopiKTYDHDlkCgu087sBs+Jtmcnoov
h0c3pdw3zOxKV+VyLoEZXzOTjS9aXkorBhidRwVROPSHf3tZsZNr7udVVp310NAM
171PC+/l4DdaEJULp4Qn0tvTIf9GIm32AT9ZJRtkxuCOzXRL2BO8OirNWS+Zr1eo
Hpk+Qxn/fgPkyLhCvi7w3jh0oHcDVb0yMJVZi0BRB364URp+KytD/CScQ7htScOF
QlkX0v5aYaoadNdTh/UF
=eJDy
-----END PGP SIGNATURE-----
--- End Message ---