Your message dated Thu, 20 Aug 2015 16:00:20 +0000
with message-id <[email protected]>
and subject line Bug#790982: fixed in atlas-cpp 0.6.2-5
has caused the Debian Bug report #790982,
regarding atlas-cpp: library transition needed for GCC 5
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.)
--
790982: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790982
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:atlas-cpp
Version: 0.6.2-4.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: atlas-cpp
Source-Version: 0.6.2-5
We believe that the bug you reported is fixed in the latest version of
atlas-cpp, 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.
Simon McVittie <[email protected]> (supplier of updated atlas-cpp 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: Tue, 18 Aug 2015 21:21:57 +0100
Source: atlas-cpp
Binary: libatlas-cpp-0.6-1v5 libatlas-cpp-0.6-1v5-dbg libatlas-cpp-doc
libatlas-cpp-0.6-dev
Architecture: all amd64 source
Version: 0.6.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 777784 790982
Description:
libatlas-cpp-0.6-1v5-dbg - World Forge wire protocol library - debugging libs
libatlas-cpp-0.6-1v5 - World Forge wire protocol library - runtime libs
libatlas-cpp-0.6-dev - World Forge wire protocol library - developer files
libatlas-cpp-doc - World Forge wire protocol library - documentation
Changes:
atlas-cpp (0.6.2-5) unstable; urgency=medium
.
* Team upload.
* Rename library package for g++-5 ABI transition, and update symbols
files. Based on Ubuntu patch by Steve Langasek. (Closes: #777784,
#790982)
Checksums-Sha1:
ff857206f51f316ab38f37af7884ffd318cb4da7 1796674
libatlas-cpp-0.6-1v5-dbg_0.6.2-5_amd64.deb
b18cdfdee3d2c376151dc756daf413624efad0d1 156226
libatlas-cpp-0.6-1v5_0.6.2-5_amd64.deb
09407cc3de10542c47eddafbf7e4ccf8a8aa13c5 54836
libatlas-cpp-0.6-dev_0.6.2-5_amd64.deb
c1d3ab80cd3825a37a3e91025df9c571083590f0 427982
libatlas-cpp-doc_0.6.2-5_all.deb
2c347e16455d1f869ae39b0fb70f5e6cc4cd60d4 2196 atlas-cpp_0.6.2-5.dsc
74b7c66d01277cf42dde2a49b39ec33fdd0c3e2f 24720 atlas-cpp_0.6.2-5.debian.tar.xz
Checksums-Sha256:
1f955e047b468f3d783ab17da1b104707e79d7ed73a6f9c25df67eb9a1ba9302 1796674
libatlas-cpp-0.6-1v5-dbg_0.6.2-5_amd64.deb
bab86d8f463b0a152f48246d515da69d6cb0ac52829e9b58bd36ab2193ce030e 156226
libatlas-cpp-0.6-1v5_0.6.2-5_amd64.deb
3093a467496c587b3076d210ac95b1bcb720586c759e80f485fc73a5e5db6c49 54836
libatlas-cpp-0.6-dev_0.6.2-5_amd64.deb
cfa617881bfa844810f2f7110c4b46b79494c014564611bd01410d735a9cbd15 427982
libatlas-cpp-doc_0.6.2-5_all.deb
61438c1ccad410a368926cd62cabe595d446a697ac8afd43b7bfe944ffbab9c1 2196
atlas-cpp_0.6.2-5.dsc
c3c1dc00c5e324e3d7c494a384e2df141c8aa58493f17daefcf5a8c62bf744e0 24720
atlas-cpp_0.6.2-5.debian.tar.xz
Files:
739ce74ad435a7ffde9739f92e91b777 1796674 debug extra
libatlas-cpp-0.6-1v5-dbg_0.6.2-5_amd64.deb
72b7497fb28c5d64bfa6a2c09d095dc2 156226 libs optional
libatlas-cpp-0.6-1v5_0.6.2-5_amd64.deb
561718f6e6c2fd2730490a57b2befc66 54836 libdevel optional
libatlas-cpp-0.6-dev_0.6.2-5_amd64.deb
3ab19bdefeb3c5ef97134f2b6500da41 427982 doc optional
libatlas-cpp-doc_0.6.2-5_all.deb
78a29d9f5a5ab674d441011703403cca 2196 libs optional atlas-cpp_0.6.2-5.dsc
a274f009b55eb5ae7645e0a32e9bca13 24720 libs optional
atlas-cpp_0.6.2-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJV07yqAAoJEE3o/ypjx8yQOnQP/RddFdMBPXIL7PsdgDSeoLUs
FIDpiDIKydGlxYz4poW89Vtu9Wl/VnMSpi9s+n2oaaNGJ/D7goKFTh9h414Dbg1V
kSyqTTSNDo1gd9lGRSaXVTMMS6UElAO5MmSUgX0cSXLdQZKA8cm6qydf1skssLEn
ANF4Fao0sDy81u/s/B9zfU4qbBW8GIPifxKPiHsg2x08X5tPNMV+4X3ADOpL/Wp8
0lONgp+MZwrU0/luH8R/HtVuY//nFqY8FnObSkgcCV1/In1+2As9Rbbu6yz/+31a
ii5QUQck3eExptVJEpp3NXdRUhp2jwT7SxKNdxHoFxLV+n9PSxMg5yjADE0dbcEK
HhQ7CJ9fiaMWilJagyAEJEzBpqqfdWhulNq2YFdOrAqIy+5sNaI/C5kKwMXlW45e
g+sGj3ekxutoiLJRfMwrBfnmRNKPXpdtJP1em+QyEyu4i+6f5YYG9AX3ybysGff8
1U3Pc2DwIDopz2dDoB7iOtEp7avr86g88BVZNo7d3Afi/XPvTzA8QB+W9YXUSBlA
o2+Eo7OCaegm4s6Uy/85cBZ5MzG7hWph9d7bvNJ5bgsvNsVPSX1a8NU2dhUN6RAi
Bx5kyr2iaoPBGhz8m379NSPmUb3IIA7VA/zX7MN08v1Nbp1BvxetOz4hyQOcqUYH
9Dt2gQmHB7WOPaQ8SOY5
=jYXZ
-----END PGP SIGNATURE-----
--- End Message ---