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 ---

Reply via email to