Your message dated Wed, 19 Aug 2015 22:02:07 +0000
with message-id <e1zsbqt-0005wp...@franck.debian.org>
and subject line Bug#791308: fixed in varconf 1.0.0-2
has caused the Debian Bug report #791308,
regarding varconf: 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.)
--
791308: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791308
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:varconf
Version: 1.0.0-1
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: varconf
Source-Version: 1.0.0-2
We believe that the bug you reported is fixed in the latest version of
varconf, 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 791...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated varconf 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: SHA256
Format: 1.8
Date: Tue, 18 Aug 2015 21:01:52 +0100
Source: varconf
Binary: libvarconf-1.0-8v5 libvarconf-dev libvarconf-1.0-8v5-dbg
Architecture: amd64 source
Version: 1.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
Closes: 778160 791308
Description:
libvarconf-1.0-8v5-dbg - WorldForge configuration file handling library -
debugging librar
libvarconf-1.0-8v5 - WorldForge configuration file handling library
libvarconf-dev - WorldForge configuration file handling library - development
file
Changes:
varconf (1.0.0-2) unstable; urgency=medium
.
* Team upload.
.
[ Stephen M. Webb ]
* debian/copyright: update dates
.
[ Simon McVittie ]
* Rename libvarconf-1.0-8 to libvarconf-1.0-8v5 for g++-5 transition.
Based on Ubuntu patches from Steve Langasek and Daniel T Chen.
(Closes: #791308)
- Update symbols file (Closes: #778160)
- Build-depend on the new ABI of libsigc++-2.0 so everything happens
in the right order
Checksums-Sha1:
80dc08e68d21ae3335914daec310d24aeb329ce5 278004
libvarconf-1.0-8v5-dbg_1.0.0-2_amd64.deb
b8bc3c1ada4f23ec989702a564877c284dac761b 50956
libvarconf-1.0-8v5_1.0.0-2_amd64.deb
7716b5c932de80fcd3aadb42ec1c1e830fac8302 15356 libvarconf-dev_1.0.0-2_amd64.deb
539b425d1a4d567271b8c50ef4111c147c5aab4d 2065 varconf_1.0.0-2.dsc
20242b1007cb0e42fbe2d6aa37a237f16f38b4d1 5504 varconf_1.0.0-2.debian.tar.xz
Checksums-Sha256:
ee490374e30f3562e6310d5a27aa3b795a894b822a58d9f01e94aa79346e1183 278004
libvarconf-1.0-8v5-dbg_1.0.0-2_amd64.deb
aa36e2c7168b8792b15e3aa5807e9da6b6c2e78a92b077ae214f31fbd2d442af 50956
libvarconf-1.0-8v5_1.0.0-2_amd64.deb
d340fc9ee25841f713421f7b467145dfbd37f60e43ce2e907d15c7f63481306c 15356
libvarconf-dev_1.0.0-2_amd64.deb
f6202500088b8b0c64a2dd39319b23472877423d4714426eaf17dd2df35b5c2b 2065
varconf_1.0.0-2.dsc
6c89d61b8a8551733b0bb0d1af6acbecc0793f11b097667ac29f50c769658140 5504
varconf_1.0.0-2.debian.tar.xz
Files:
74eb07b9bf57fc5a044cf8d7d74da238 278004 debug extra
libvarconf-1.0-8v5-dbg_1.0.0-2_amd64.deb
e842a87c37fc54f4c408fb2f9dc106c8 50956 libs optional
libvarconf-1.0-8v5_1.0.0-2_amd64.deb
e2a56904016bbb966decbdc0e322574f 15356 libdevel optional
libvarconf-dev_1.0.0-2_amd64.deb
1e6dca44ffc18c10a3118a661bcbe0d2 2065 libs optional varconf_1.0.0-2.dsc
b1732e228d17c19285bee40e2de5b830 5504 libs optional
varconf_1.0.0-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIbBAEBCAAGBQJV07yrAAoJEE3o/ypjx8yQ6z8P+KjNat9VmkJIR+4pwbmJw7qL
icj4uhGozZOPF7c/OnhV3s5Z9ibXmU95jN4eyvtGIXkFIHkBFdLX7M1JW31uAjWV
21zpWfFrGl8wTJtlXwABRok8fGJrymgGAIx7Cgf7Bh/x5Zr0mMYFjPpEj2yqq8dG
c8cpBe8tvl8u2nlsu4ZagjMWRpLBVwDNVVcCawLK9mdR9OMeTSp5TkdK0bOJyk7q
17ktkLBvVJsrXZ0NT4Oy2xCDmhx7YoxYKFQvfm3z4OBogu0mSok12hHpQeu8r/uq
rkmg0AzaoGUnD8PQ6RzqeR8QHSq07sNZgczzb8SIrHXziOc2vP0/CjHtvzqg+Pxh
nTOWoWgvPH1eVeBIEHX/Iqe8rx0IKnRORBa8uhkBY5jAd8WGvoX2F4tLyrfi75As
WGTAmTJDo0MsCj56BUPoh/+B1WhQmcdcX7MvmsIyyp7JFH4fOXvFgK9YbLMJY9lG
Nu9VSZLzCWO4pvBiXAy7y5PNHb7IwVKXHV2MEmJXJpIXdQac1uhcrtTKR1Jgk1py
ZFaDOLcBg5j61hiNcJ0zQMwlicXyd9Gap/jiPf0uSTjOCnO/wA4OZ2a+IXGXFt1+
sO29n5Qb1MZKLVU8JiZNdeDRicLtC+HmTR16q6DT2IguBRZUcZcLp1CxCCVAF/hG
A4jih0QyagAKYcLyfO0=
=uice
-----END PGP SIGNATURE-----
--- End Message ---