Your message dated Wed, 15 Jul 2015 22:00:21 +0000
with message-id <[email protected]>
and subject line Bug#791142: fixed in libmusicbrainz5 5.1.0+git20150707-3
has caused the Debian Bug report #791142,
regarding libmusicbrainz5: 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.)
--
791142: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791142
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libmusicbrainz5
Version: 5.1.0-3
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: libmusicbrainz5
Source-Version: 5.1.0+git20150707-3
We believe that the bug you reported is fixed in the latest version of
libmusicbrainz5, 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.
Sebastian Ramacher <[email protected]> (supplier of updated libmusicbrainz5
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: Sat, 11 Jul 2015 17:17:46 +0200
Source: libmusicbrainz5
Binary: libmusicbrainz5-dev libmusicbrainz5-doc libmusicbrainz5-2
libmusicbrainz5cc2v5
Architecture: source amd64 all
Version: 5.1.0+git20150707-3
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Team
<[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Description:
libmusicbrainz5-2 - Library to access the MusicBrainz.org database (C wrapper
functio
libmusicbrainz5-dev - Library to access the MusicBrainz.org database
(development files
libmusicbrainz5-doc - Library to access the MusicBrainz.org database
(developer documen
libmusicbrainz5cc2v5 - Library to access the MusicBrainz.org database
Closes: 791142
Changes:
libmusicbrainz5 (5.1.0+git20150707-3) experimental; urgency=medium
.
* Bump libmusicbrainz5cc SONAME for g++ 5 transition. (Closes: #791142)
- debian/control:
- Rename package libmusicbrainz5cc2 to libmusicbrainz5cc2v5.
- B-D on g++ (>= 4:5) and B-C on to old versions of g++-5.
- debian/patches/gcc-5.patch: Change SONAME to libmusicbrainz5cc2v5.
Checksums-Sha1:
704e973996f91ad2948410175460480535d66dd3 2446
libmusicbrainz5_5.1.0+git20150707-3.dsc
4a87c160df41de7b405c9135cf5bb4d177884b47 6476
libmusicbrainz5_5.1.0+git20150707-3.debian.tar.xz
ef57b7ac7bb3d5542a115485f02c0ed83f8d1756 44232
libmusicbrainz5-2_5.1.0+git20150707-3_amd64.deb
1b0303f065021fc991d4c0de0e39a49b93997359 24870
libmusicbrainz5-dev_5.1.0+git20150707-3_amd64.deb
432ba2708dde3ba498fc26a4d1f3db406367dcbf 142342
libmusicbrainz5-doc_5.1.0+git20150707-3_all.deb
d3d5be85c47a5d3cb8391ebcf19ba9de0c54e510 100260
libmusicbrainz5cc2v5_5.1.0+git20150707-3_amd64.deb
Checksums-Sha256:
0b73957f1a4b3d9b5db741a2286afe5c923d51d9cb0f52c5c373e3a956ddf14e 2446
libmusicbrainz5_5.1.0+git20150707-3.dsc
588a3228920f813c2907b4dfd5314b6025bde8610091e87e3794af083b32674a 6476
libmusicbrainz5_5.1.0+git20150707-3.debian.tar.xz
4156c93f066ee7dcb3c4fd805077d749f46bddd7a9eb995c3e24da633e0c0548 44232
libmusicbrainz5-2_5.1.0+git20150707-3_amd64.deb
7df4519534b573b5a42cce3e471cf80329e755ca83e11f17b2f6ea61aab13fbd 24870
libmusicbrainz5-dev_5.1.0+git20150707-3_amd64.deb
8bcb7ef7b31f005fa5f34c5370b109ab6e51d738ff8d105c9a60536a2fa7e7ca 142342
libmusicbrainz5-doc_5.1.0+git20150707-3_all.deb
d2ace5eb2f7bfe167fc802a78ea35a89c87a50a65639c28a0cfebe1b655a92fb 100260
libmusicbrainz5cc2v5_5.1.0+git20150707-3_amd64.deb
Files:
bfd019be8473c30fdfdc88bc9a964592 2446 libs optional
libmusicbrainz5_5.1.0+git20150707-3.dsc
92bd52ed7d60d4591ab37b2ac1413698 6476 libs optional
libmusicbrainz5_5.1.0+git20150707-3.debian.tar.xz
7a5c129a7dbf0f8942a6b9d54cf5ffc9 44232 libs optional
libmusicbrainz5-2_5.1.0+git20150707-3_amd64.deb
4e45a7d092d27aa810192a1ccc906a8f 24870 libdevel optional
libmusicbrainz5-dev_5.1.0+git20150707-3_amd64.deb
ca46042a0b91f58099362dbc0d9f5c4f 142342 doc optional
libmusicbrainz5-doc_5.1.0+git20150707-3_all.deb
e1d73e193d19f3966010851e23c60a99 100260 libs optional
libmusicbrainz5cc2v5_5.1.0+git20150707-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVoTQfAAoJEGny/FFupxmTFYIQAJWrfAGrAjknvbSNA0K4hBZD
JxjLmqKBh9/6V9JcfCZCSJvlQgN4WgWQPemwisqCbDvy6oVuOkldsCLkKyEr2biU
t0rvSEgc1CZZooIzu+U0Fbj8ZeASTK7C7GCZl9bH9gX6PQZLqNWtBT2KuSJovPYn
/IqkKSGoyYIMzM5EZCI3hmBeIZWSi/g6w6Wh18+XupnA2/Lvjx0XHx70WR/JGHie
1Ao+VmQRv/brF6Lw3V8U5HqUmBvbU6Fxy47XWg4Wbompm3rDf5TZ2pHcAQmJm4xP
HilX/6u7e9y2e/UxFdEnFW9sA4/5/6CEdD+8QoPC7NMfAGRJo3nksSB+5SqWOCOO
nupvOTpTVGHlIgV3+mcxbNkz9THC5ANKlliMBspHsE8QuQPItFmV8No6J1rlyTIg
hert9Qkg90oOgbXbjSps2kNpn7RL7GbgnG2ZSZVy57O8EQ7b5dTS9pVA0NTLYENb
9gs8VbWqY974mRF6Kwn+bSEntVQ6yiJuvcUgln68y1xqhBe6i3Y3II69JtRCtRfB
mbufR9p544g2AyWYXsS/7NSR4Nyy9PbYZfdneMtMxjRTZ7R1yk6RCJKzkraCpTbF
MI1bBo7pZNFkJ/036PLkP43geNStrM6iGd0dmPPuBf2Fvo1eHTzIubC3w00CKl35
7KOcRaEaRnBEYVwFKazX
=oOSd
-----END PGP SIGNATURE-----
--- End Message ---