Your message dated Wed, 29 Jul 2015 10:00:22 +0000
with message-id <[email protected]>
and subject line Bug#791124: fixed in libgig 3.3.0-4
has caused the Debian Bug report #791124,
regarding libgig: 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.)
--
791124: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791124
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libgig
Version: 3.3.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: libgig
Source-Version: 3.3.0-4
We believe that the bug you reported is fixed in the latest version of
libgig, 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 libgig 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, 28 Jul 2015 22:18:32 +0200
Source: libgig
Binary: libgig-dev libgig6v5 gigtools libgig-doc
Architecture: source amd64 all
Version: 3.3.0-4
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Maintainers
<[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Description:
gigtools - command line tools for Gigasampler and DLS Level 1/2 files
libgig-dev - development files for libgig
libgig-doc - HTML documentation for libgig
libgig6v5 - library for loading and modifying Gigasampler and DLS files
Closes: 791124
Changes:
libgig (3.3.0-4) experimental; urgency=medium
.
* Team upload.
* Rename libgig6 for GCC 5 transition. (Closes: #791124)
* debian/control:
- Bump Standards-Version to 3.9.6
- Remove obsolete Conflicts + Replaces.
- Bump debhelper B-D to >= 9.
- Mark libgig6v5 as M-A: same.
* debian/compat: Bump to 9.
Checksums-Sha1:
d1e729afc6a628e2fe525cce1e10250a1df0bb87 2237 libgig_3.3.0-4.dsc
3e3768e98e4134c7bcb54d94677fe842bd703302 6256 libgig_3.3.0-4.debian.tar.xz
f9c2c7ecae593f1e012225a7e6389141aefe7639 28992 gigtools_3.3.0-4_amd64.deb
eaa8999aafbba4512489826b06ccfe3df6f65bd0 35372 libgig-dev_3.3.0-4_amd64.deb
f11b88ccd3a0d8a0f913d138e6207ec41d31ca05 329396 libgig-doc_3.3.0-4_all.deb
85436b847f5b4e4f2640806215326710d95d1615 65648 libgig6v5_3.3.0-4_amd64.deb
Checksums-Sha256:
eaa160eed6b5f0a1af5f8d3daa544f69462cc8b12d9ba4747ec4687db478dde1 2237
libgig_3.3.0-4.dsc
aeb9d378faf2234447c243b7460fd8c010258016ef545d421a480ef2961f6482 6256
libgig_3.3.0-4.debian.tar.xz
b941803c94faae5ccdecb4762b52649c2d914b8576d36b81959e82e42a129c75 28992
gigtools_3.3.0-4_amd64.deb
3e75fcfda44ccf6331268ed79fc2d898aa4ec4b3581bb372566ea648e77c264d 35372
libgig-dev_3.3.0-4_amd64.deb
9f519f97b35ee79113f7a3dff39a09c92b274e39d96e0328b9a7575cd4f88857 329396
libgig-doc_3.3.0-4_all.deb
4fa92666bb0fe3a09352dd26f9cb51085186c89fb7b0cbe936dfd729aa4ff289 65648
libgig6v5_3.3.0-4_amd64.deb
Files:
505f8368c16e42a571ce831f42c5f2ce 2237 devel optional libgig_3.3.0-4.dsc
4e27036812bb34a794e9f15af11209b0 6256 devel optional
libgig_3.3.0-4.debian.tar.xz
d96540cc405b717aa90877f0495fa16e 28992 utils optional
gigtools_3.3.0-4_amd64.deb
436c25b415eeea1cf1ccdedc3f204377 35372 libdevel optional
libgig-dev_3.3.0-4_amd64.deb
44154b0617c7b18f668a0451ce1e8dd5 329396 doc optional libgig-doc_3.3.0-4_all.deb
e7c3622b50fcffb760a2eba6c4edcbc3 65648 libs optional
libgig6v5_3.3.0-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVt+PxAAoJEGny/FFupxmTXQ8P/jIkbh/189pT41DcCQXV8pyX
qr15a8Nwq021Yj5J+o/7b6K/ZXXUa9wb432zURuVKxrd52pae53QVpdqNUGSx7G0
xi4lnVYJy9BUm7Q6SYagovGXsk4tHq5Bc9APxXxWBv1+qvIcR1YEaslAzP+Oy2Cv
b+zxkuHGu51lTk46X+qF51MBc/vg9rfK0CMKXPMsgyyHHAuktGJ4/6Te8IZl18p+
ZSsCfUrhK+/vjeVftqFhaWOGDP2un6PDc+plcgUGteKHgK9mEeuT1gyo40rWQA3l
QsQLJ2ocSX5OfZhpy/WCalw/EIlXynj25Y77GZTnnOuAZr6WtbiYprXa0KW29hj7
9BM267bOxy6S9TTYDUjTkyl2sGgS5CTqQV1HD18JMG+jRYCiTDAOrbMT/BLMR5HF
IJrevSNemRdjx5e6v6D6sEAAaqOnPqgUCahnyc1NTQqOxR+mDb2UidL5XjOfGWOT
AX5XFhcO2jqmNzQs/ST+A60uOjIp+mbgM1TFBCnluQOA8m4w6Up56V3t4GVe02Zm
lMzlQtp/z/kkF6dVO1cx49k+mCre1IDLNUND6rwlr3bPAVvBTsELaMp11JoqQ9qZ
pYGvPZUE6Hqjx/9vWllIvMEdzFlk/y892RRnSrLyY0F5YsF44RiF4xt49IgFIfxR
qEkBfTKUSeKHHeVglPnl
=LvuK
-----END PGP SIGNATURE-----
--- End Message ---