Your message dated Thu, 20 Aug 2015 16:00:30 +0000
with message-id <[email protected]>
and subject line Bug#790999: fixed in clanlib 1.0~svn3827-4
has caused the Debian Bug report #790999,
regarding clanlib: 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.)


-- 
790999: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790999
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:clanlib
Version: 1.0~svn3827-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: clanlib
Source-Version: 1.0~svn3827-4

We believe that the bug you reported is fixed in the latest version of
clanlib, 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 clanlib 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: Wed, 19 Aug 2015 09:40:10 +0100
Source: clanlib
Binary: libclanapp-1.0v5 libclansdl-1.0v5 libclanlib-dev clanlib-doc
Architecture: all source
Version: 1.0~svn3827-4
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 790999
Description: 
 clanlib-doc - Reference documentation and tutorials for ClanLib
 libclanapp-1.0v5 - ClanLib game SDK runtime
 libclanlib-dev - ClanLib game SDK development files
 libclansdl-1.0v5 - SDL module for ClanLib game SDK
Changes:
 clanlib (1.0~svn3827-4) unstable; urgency=low
 .
   * Team upload.
 .
   [ Evgeni Golov ]
   * Correct Vcs-* URLs to point to anonscm.debian.org
 .
   [ Steve Langasek ]
   * Rename library packages for g++5 ABI transition. (Closes: #790999)
 .
   [ Simon McVittie ]
   * Revert addition of lintian overrides for the v5 package names,
     which are not necessary with an up-to-date lintian.
   * Fix a stray instance of libclansdl-1.0 in debian/rules
   * Fix dangling symlinks /usr/share/doc/libclanlib-dev, .../libclansdl-1.0v5
Checksums-Sha1: 
 03a745a0398014c93d00bd03e2ebce4ebda6a63c 4611154 
clanlib-doc_1.0~svn3827-4_all.deb
 134389a82ef940d47a8dbccb2da593caba85add8 2518 clanlib_1.0~svn3827-4.dsc
 ce5adfe04605c72183481bc3758b440358b8bfb1 209219 clanlib_1.0~svn3827-4.diff.gz
Checksums-Sha256: 
 73a5fecaf6b7d2de277bba02bb14d855ff7cc24ba196f067c52b1ed2c479e4ea 4611154 
clanlib-doc_1.0~svn3827-4_all.deb
 b69317dda25d6d3269182e90123e1c712f8a875d65d392896a331034255a444c 2518 
clanlib_1.0~svn3827-4.dsc
 c325902bf1b793397c31c9022dd0ab1211f3c4ecbfa399d7aaaf318d574e99c1 209219 
clanlib_1.0~svn3827-4.diff.gz
Files: 
 3665989d77430c1c014adad0ef6b8658 4611154 doc optional 
clanlib-doc_1.0~svn3827-4_all.deb
 f01e3a2186cd7f34668cdf9348972e01 2518 libs optional clanlib_1.0~svn3827-4.dsc
 6b82b5281aa831eae8432893e3d4ca90 209219 libs optional 
clanlib_1.0~svn3827-4.diff.gz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJV1EPkAAoJEE3o/ypjx8yQZgYP/ieTlsyvbdClB3ghFpLYFrPS
TuisZ0QRrg44aKUy2qgbn0UudOq7nQ+T/93MpFc4/Sr6d5UTCM7Cm3N3t+zWci9U
dt3V/lcBqx/yo+RCs9Bw27vc5Q+zs8/gXLZiCGl7q7RgIFDpFm0L7STgRq+BdIz2
ieMKLa5R0cC9SahyDckgzjN/55EyNmEAr1GnL75D6KYyHrVX6pTFXS0Acgdf1Oz/
zb0l1iJE8I5SnYxDfO1OrloFi8WUT53nQe9BShUb2K6isGScQAgZo4/zWu1Cythr
KpMRi4fmLJIOl6U4D8CrH349RGVqSuZb6kf+/0PDOQnlhNSEjMGwW2f0CTlvDrW5
rCUfuOr71ZFtW3EcZB+Fim3M0EQW51HLSmJLt/LNUnIbr6b/zYw2Nr3x4csIaeL7
90HIyDn7JolP/uXs+eZV6uzbcVkT6kV/E7n8PkDFFIL1RaoZmolJFkNJJ1aWrakH
lEU9lvmM8JD7AGyAg/ZHU5c1qE2BT6Olr26IwPa+Dj8d5/7voazS2ir23WToMIv4
zj1on1Ga3YI6d1LG/pwiViwoqaDdJxcMqioWjwyWTJ01DGnqqsI8cy5QbawEjqGW
thN1TcoPmLZKtWcP7/zVwyIwZsf8kzgIhOM7ifjfY8EUCof67LPj6FAEogfrwp1x
exK5Ye3E/NcyIsG7pwWH
=VrH8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to