Bug#791051: marked as done (gloox: library transition may be needed when GCC 5 is the default)
Your message dated Wed, 02 Sep 2015 10:00:15 +0000
with message-id <E1ZX4pz-0004Os-Dv@franck.debian.org>
and subject line Bug#791051: fixed in gloox 1.0.13-3
has caused the Debian Bug report #791051,
regarding gloox: 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 owner@bugs.debian.org
immediately.)
--
791051: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791051
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: gloox: library transition may be needed when GCC 5 is the default
- From: Matthias Klose <doko@debian.org>
- Date: Fri, 03 Jul 2015 13:10:10 +0000
- Message-id: <E1ZB0jK-00070K-0G@paradis.debian.org>
Package: src:gloox
Version: 1.0.13-2
Severity: important
Tags: sid stretch
User: debian-gcc@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
control@bugs.debian.org:
user release.debian.org@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: gloox
Source-Version: 1.0.13-3
We believe that the bug you reported is fixed in the latest version of
gloox, 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 791051@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vincent Cheng <vcheng@debian.org> (supplier of updated gloox 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 03 Jul 2015 23:56:03 -0700
Source: gloox
Binary: libgloox-dev libgloox13v5 libgloox-dbg libgloox-doc
Architecture: all amd64 source
Version: 1.0.13-3
Distribution: unstable
Urgency: medium
Maintainer: Vincent Cheng <vcheng@debian.org>
Changed-By: Vincent Cheng <vcheng@debian.org>
Closes: 791051
Description:
libgloox13v5 - C++ jabber/xmpp library
libgloox-dbg - C++ jabber/xmpp library (debug symbols)
libgloox-dev - C++ jabber/xmpp library (devel)
libgloox-doc - C++ jabber/xmpp library (API documentation)
Changes:
gloox (1.0.13-3) unstable; urgency=medium
.
* Rename libgloox13 to libgloox13v5 for libstdc++ ABI transition.
(Closes: #791051)
Checksums-Sha1:
b517bb40ffba4a92c92686ab5c3903ce4637a0aa 4436966 libgloox-dbg_1.0.13-3_amd64.deb
42064a07f46275225bbfd8fba0e4da2ca1864235 567048 libgloox-dev_1.0.13-3_amd64.deb
72284ade6a505acea26384f143ad52609c317338 1825512 libgloox-doc_1.0.13-3_all.deb
80447434c805bc87a8fe090e22c7c3cf8da58440 379082 libgloox13v5_1.0.13-3_amd64.deb
b26515ec67360f0b251d422c6f745558877e31ba 2064 gloox_1.0.13-3.dsc
16cd6e6f565051cfe226af90283bba6d45ae9343 5640 gloox_1.0.13-3.debian.tar.xz
Checksums-Sha256:
585e7e2a7f2ee08e405c4b6c4563f6be44d89ca9b958fed1fb886cb2c9c462ba 4436966 libgloox-dbg_1.0.13-3_amd64.deb
4fcef52fcad53f5454fe4188c6f833342182b9453182d59434d167e6df1c9826 567048 libgloox-dev_1.0.13-3_amd64.deb
c6804f33cf00c1c98bcb5aaf5d6db6286d8fc69902850929cf9adc0911278454 1825512 libgloox-doc_1.0.13-3_all.deb
39a6302d4d8d4b9e46b31830fc7a57fa0075ab8de8e9017e0c5548ceadeaf0df 379082 libgloox13v5_1.0.13-3_amd64.deb
f0d7f93001be312682850dab4494cadef75c497cfab207f5588ea4b94d358c55 2064 gloox_1.0.13-3.dsc
2dcf077a49827e0cff1ce6ef746e6d6517c2a4e503dce54a6e29cb81a48621b8 5640 gloox_1.0.13-3.debian.tar.xz
Files:
aa002adb5afb110865702d1654f54243 4436966 debug extra libgloox-dbg_1.0.13-3_amd64.deb
810d8ecb55dfc2f504854bf558d41f4c 567048 libdevel optional libgloox-dev_1.0.13-3_amd64.deb
a16fcf51b78285587a3d3ac010350a31 1825512 doc extra libgloox-doc_1.0.13-3_all.deb
170a94956ae627be8288ce0d70406f7d 379082 libs optional libgloox13v5_1.0.13-3_amd64.deb
e3f885fe5e0a48bad7a1d4ddab18a27d 2064 libs optional gloox_1.0.13-3.dsc
441ee6717a0f043ece09314411c6ea9e 5640 libs optional gloox_1.0.13-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJV5VWfAAoJEE3o/ypjx8yQVdsP/0V3chAqaiO2lDMVnBOZjcAU
sX4kvQ4T3ThBKB4NzlJLdGprobmJiv9JQnLD9lOVualCzVeYFPSlbHgPsxNJVuqv
da3bej26S3aOmF5w9jnB2ZTWPJzjxtw05PY/fH2GNc8Gu2na1aThuPw+nE8tvIyW
qioi9Vd7/Zcob/B8Ic1UDarKCIhClA3zaYbm6lOV9FKVXiGo2G8f34oIHyXkcLSo
54aU4OpfWPQ/y3kn98663cqMFePIzHOD3CImiIPgLGbO8UNgLGG8KFvs/rIgCbpo
MxXuRS3dAMLejcAsm0RYuRyUvXDNqLYuMdoCqT/gUWqtvKZg70i+UJbsuDOSLAfw
lbUGrAdZOrRuOSrQfppjNmsrChQwKtCslHOazUIBQLY+sul2sweSppB8W8QzAsKn
UFvvUCF5b1uZ8fiqhQIuNBUh6y532JzEPi3uJybTUKr/cQZJYwWOwxePiOr0kooM
AxAx49A/AHfpeJGGhoBc5Q4tBeYCkJd4mv07neBPC3tpRBCNv5640erlYhoui6y+
krNloZp5XR/pzVL/KTli/fTPVlkc0rVnEY1hSREk4YUyqVfpLfKpXrlLoFfGbDNL
lKQ19lr7lO0N8NrrwGiSfElHCweyS96h/nbBza+fiDeSlovC+DiUHR7EuHyaLN/7
p8DL9UL/qfaXTxprZ0If
=EABY
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: