Your message dated Tue, 25 Aug 2015 19:00:12 +0000
with message-id <[email protected]>
and subject line Bug#791022: fixed in dcmtk 3.6.0-15.1
has caused the Debian Bug report #791022,
regarding dcmtk: 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.)
--
791022: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791022
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dcmtk
Version: 3.6.0-15
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: dcmtk
Source-Version: 3.6.0-15.1
We believe that the bug you reported is fixed in the latest version of
dcmtk, 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 dcmtk 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: Sun, 23 Aug 2015 15:04:07 +0100
Source: dcmtk
Binary: dcmtk libdcmtk2v5 libdcmtk2-dev dcmtk-www dcmtk-doc libdcmtk2v5-dbg
Architecture: all amd64 source
Version: 3.6.0-15.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 791022
Description:
dcmtk-doc - OFFIS DICOM toolkit documentation
dcmtk - OFFIS DICOM toolkit command line utilities
dcmtk-www - OFFIS DICOM toolkit worklist www server application
libdcmtk2-dev - OFFIS DICOM toolkit development libraries and headers
libdcmtk2v5-dbg - OFFIS DICOM toolkit library debugging symbols
libdcmtk2v5 - OFFIS DICOM toolkit runtime libraries
Changes:
dcmtk (3.6.0-15.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libdcmtk2 to libdcmtk2v5 for libstdc++ ABI transition,
based on Ubuntu patches from Steve Langasek (Closes: #791022)
Checksums-Sha1:
da7d2a163b73314428fde7c5bdd7a640a2c3473e 4412836 dcmtk-doc_3.6.0-15.1_all.deb
d248740a56e3304f750bf78318be7664e6dc42d9 134950 dcmtk-www_3.6.0-15.1_amd64.deb
0cf7ebdf2050489ac7df274504e2ce1031ca7232 922842 dcmtk_3.6.0-15.1_amd64.deb
f4da6584b97d9d8b2215d85b6b7838c4a65f2f85 3125038
libdcmtk2-dev_3.6.0-15.1_amd64.deb
d331532e278c32b246cab0ae7b0102a2078acd3d 20490184
libdcmtk2v5-dbg_3.6.0-15.1_amd64.deb
6dde5a936925b211b0fb57625303836e1bdb74a0 2572636
libdcmtk2v5_3.6.0-15.1_amd64.deb
dd87ea22cb98ca4c41c4504f0eb20f4ecd97b894 2409 dcmtk_3.6.0-15.1.dsc
e85e894ebf7dcd95467473ac56a4641122b58893 51676 dcmtk_3.6.0-15.1.debian.tar.xz
Checksums-Sha256:
719839940e6876c37c4db345c4795e91e18f5052429d29173b5b70418cf9098b 4412836
dcmtk-doc_3.6.0-15.1_all.deb
f039cd7448175d9f44c2c388cf7259c8ac16c6a46528c7be1a460daa6c427a3f 134950
dcmtk-www_3.6.0-15.1_amd64.deb
a8d85c914c0e26c221959f46fa6683af93b8347123432ed5e61cadb5b71094e5 922842
dcmtk_3.6.0-15.1_amd64.deb
34879adc9b14b2b6ba38d9cf7e5d1560bed63129a0573a41a0225c6d0d27dc52 3125038
libdcmtk2-dev_3.6.0-15.1_amd64.deb
83fb5d0df66eda76e17579139a0d78842441ec0b9c2ae8905faaff844ca71c3f 20490184
libdcmtk2v5-dbg_3.6.0-15.1_amd64.deb
8127c889c4b77f9cb309298ca1c13bfa2abd8c7e83c2df98f16790866392fa2f 2572636
libdcmtk2v5_3.6.0-15.1_amd64.deb
352f1392fb5fc0db96215e5b028455f171cd6aa72cb2c50457aea926a6bb525b 2409
dcmtk_3.6.0-15.1.dsc
33da77a99e3b8f265218789f90c1c3db8a6521c89a1f1e59903ef13d59c9e7f8 51676
dcmtk_3.6.0-15.1.debian.tar.xz
Files:
6f8df3c4bb6b311e75564fc4eb19157e 4412836 doc optional
dcmtk-doc_3.6.0-15.1_all.deb
18e897f93a9ddeef85eb01d80ca6be37 134950 web optional
dcmtk-www_3.6.0-15.1_amd64.deb
a4feb086b6734e4eecde9b4d4c04682c 922842 science optional
dcmtk_3.6.0-15.1_amd64.deb
fb7b8687c72c7b579c0c742939790ab2 3125038 libdevel optional
libdcmtk2-dev_3.6.0-15.1_amd64.deb
ce64ec33b51b8d7a6d7da03bd156fc77 20490184 debug extra
libdcmtk2v5-dbg_3.6.0-15.1_amd64.deb
475ede4dfdfabde17b3215203fa6a6a6 2572636 libs optional
libdcmtk2v5_3.6.0-15.1_amd64.deb
b6a3774715c6a3d0e1afb308edc5badd 2409 science optional dcmtk_3.6.0-15.1.dsc
d60a276f682a48476cf96553af29df52 51676 science optional
dcmtk_3.6.0-15.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJV2dzAAAoJEE3o/ypjx8yQa6oP+gMt+GwgAh+KzkTu7wOTdz9U
vsXu471IUcYs/E5B/24oEzr1KV/UDN1x55ZJv7EVDuxIaiFk1eoMPfX0r3wgGU97
DbLtdr67VkdPg6FobChD82pBLgOktREomJKzdcNlZpuYl1hCz2bsC6TV5h8e0Cn5
c1gWmOhmH0VVFa88BU2abZV7mjJhmfRIwgLL7qi771Cbv0IGsV7EPx1pSdXey4z/
tSnEw86yPBQxnwitojm1MJTkcRo9UN+y5cIedyxYW17HGqzyjdhov3+E7fZydMqX
4pl3I2djvNNFqSVQDVAR68CjKXRqUkUy/3P7TkOAmYaAQY8goUXVxNpV9Zh5Qks5
nPAlM7M3CIsbhaOKvaajRD1XE4+R3DaXeilPbYAZDqz1tpbVAOr0NxCmAc9/Mdi5
ksyPy3HpvNaipUuHXJVjaOEhkr0geSkSmU43wgmafA7rPF1x8r8+f/w4KG6N1hAB
Z/u9PW+jmtNNwqCJdYL+0LfcXlRj8o5Km6RML3zkCC0F8syrZrZ9SUsqXWMBO2H7
UrPk85Ilqpe7Aa4O0h23hhn0fmg7dAb9EOKeiDzVQAB1dOgEyiZOGWwxiKPM13Mp
nF7xr8d3wQyiFuHGooZXGd875Eb+lBaI3be0oJRHMZ1uToWhDCepGh9KbefvJ8DN
3iJNM29CSYZ5yB28Exyh
=HNkr
-----END PGP SIGNATURE-----
--- End Message ---