Your message dated Sun, 09 Aug 2015 23:00:11 +0000
with message-id <e1zozzb-0006dh...@franck.debian.org>
and subject line Bug#790975: fixed in afflib 3.7.6-5
has caused the Debian Bug report #790975,
regarding afflib: 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.)
--
790975: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790975
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:afflib
Version: 3.7.6-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: afflib
Source-Version: 3.7.6-5
We believe that the bug you reported is fixed in the latest version of
afflib, 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.
Joao Eriberto Mota Filho <eribe...@debian.org> (supplier of updated afflib
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: SHA1
Format: 1.8
Date: Sun, 09 Aug 2015 02:09:04 -0300
Source: afflib
Binary: libafflib0v5 libafflib-dev afflib-dbg afflib-tools
Architecture: source amd64
Version: 3.7.6-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Forensics <forensics-de...@lists.alioth.debian.org>
Changed-By: Joao Eriberto Mota Filho <eribe...@debian.org>
Description:
afflib-dbg - Advanced Forensics Format Library (debug version)
afflib-tools - Advanced Forensics Format Library (utilities)
libafflib-dev - Advanced Forensics Format Library (development files)
libafflib0v5 - Advanced Forensics Format Library
Closes: 790975
Changes:
afflib (3.7.6-5) unstable; urgency=medium
.
[ Julien Cristau ]
* Rename library package for new libstdc++6 ABI. (Closes: #790975)
.
[ Joao Eriberto Mota Filho ]
* Thanks to Julien Cristau for all changes and help to make afflib
compatible with new libstdc++6 ABI.
* Updated the symbols for arm64, kfreebsd-amd64, ppc64el, m68k, sh4,
sparc64 and x32.
* debian/copyright: added Julien Cristau to debian/* block.
* debian/libafflib0.lintian-overrides: removed. There are symbols
since 3.7.6-3 revision.
Checksums-Sha1:
33709d4cd9a147f0506cc55ab51c6b4c5bb46a59 2168 afflib_3.7.6-5.dsc
bdaa402984afdbb1b01a0da0b2f8287d4ba282c2 22648 afflib_3.7.6-5.debian.tar.xz
059673cd7129f10b1ef92a3764678f7922ec713d 1630742 afflib-dbg_3.7.6-5_amd64.deb
a338923ba9cb570954a27c79b46c10ca71cbef54 174868 afflib-tools_3.7.6-5_amd64.deb
472666b67e982d8b6cc150466bcd528436f8f49a 52084 libafflib-dev_3.7.6-5_amd64.deb
64b514430d5a5b78515391403b1d4f3165e09da1 228562 libafflib0v5_3.7.6-5_amd64.deb
Checksums-Sha256:
d809f79dd2e66df7589787f3ea5203937289c55ac18d14b4a9f36ff8663243b4 2168
afflib_3.7.6-5.dsc
a23d1ddca66c6276c7c4b461fae0fee70d031ff2576feef7fb883e980f2a3d87 22648
afflib_3.7.6-5.debian.tar.xz
40a3ce737e37f08203d1d571bd833ac4d30e3dde7aadf8b125c881bc8b7d20c2 1630742
afflib-dbg_3.7.6-5_amd64.deb
b26bfbe25b61c8b1479c4e7e014d2fc587a8e7d6fd9a090d91885231868d9c26 174868
afflib-tools_3.7.6-5_amd64.deb
39d1eb82b14dc1c4e1963db3595a0814a7b0feb1dddffe357b5e11a3c38f6d14 52084
libafflib-dev_3.7.6-5_amd64.deb
f7ceab158724330a95783c206ab29c6cec3ab87542661e9b0ded04c1b73af8ba 228562
libafflib0v5_3.7.6-5_amd64.deb
Files:
bb50f20370b83064c13d1da13beac484 2168 libs optional afflib_3.7.6-5.dsc
689feddca341c8253d0816a9f569dd69 22648 libs optional
afflib_3.7.6-5.debian.tar.xz
160f23c95a106ccc3b40da6ba64eafe9 1630742 debug extra
afflib-dbg_3.7.6-5_amd64.deb
8e20786a2885db1e74a806c5fc2ca270 174868 utils optional
afflib-tools_3.7.6-5_amd64.deb
0bd2d44777b5971831dc25f8f3849d2d 52084 libdevel optional
libafflib-dev_3.7.6-5_amd64.deb
8bf225aad951b39a7731b6588c2460fd 228562 libs optional
libafflib0v5_3.7.6-5_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVx6NOAAoJEN5juccE6+nvORkP/2J+yeTqfyTmsJkyAVdfBI+1
gm3Fu/0UIiVEMfCaOGoXcaojODK5hCNtdyrGjuzvkQ2on19Kv80QNiDHGY5GzXOZ
SzCHZ5EcBr2/NINbYP/0Nw//W+K9P1EayxkHrPOz6Qc6WssVGO4f+WSSI/3AQdQv
kSVNcG+4k+G/k87LDQ99YklXZr4waYlFTzZOem89pBEPPjg/dn7ZETNo11C+hsAR
58/UR0VITFfndX0cpS2L6OtwWNFfrxLZCU2jb/bClThZLF7UL+5RjfDJK8Fau+TV
jm2Xb9S6qdQeI9jnyrcAg3ifA7M+2l6O68MuzZJxb389S+YpEoorGG1omsTh6pfQ
i45e1EZCivEMvwnnzoOG8bsVSCYQkRR/Gj82vlEDOT14JDtcWRznblck360Bag3J
c5RgYegXZRGwHrVWGLYANWeM6VHxGLbZh3EYstQG26cr/nWVfhGtsrOQIksnrl2g
TF2v9oAL7pOC93v3yIO7Ze8IknZ6qyHNRNXVAAAjg9IXz4BqyYWuwErJRla46c70
0iVpQEknQXA9rVy820TNrjaYsB8WkCbZEuxX9QNNSh/MHiSPT/BuPfTMl675uDwM
AB5/CytCu8Kqs5SWlDZ4wRAOA8aHamIfHPeHlFWRR2E+3vmpuZ7ym8MGzSyLQItr
tGfFA1Bsu03nhjqrIccw
=gcPm
-----END PGP SIGNATURE-----
--- End Message ---