Your message dated Fri, 02 Oct 2015 22:00:41 +0000
with message-id <e1zi8nd-0006wc...@franck.debian.org>
and subject line Bug#797866: fixed in libtorrent 0.13.6-1
has caused the Debian Bug report #797866,
regarding libtorrent: ABI transition needed for libstdc++ v5
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.)


-- 
797866: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797866
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libtorrent
Version: 0.13.2-1
Severity: serious
Justification: breaks ABI without a package rename
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,
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.

In the case of libtorrent, std::string appears in functions that are
explicitly exported, so it seems very likely that a transition is needed.
The transition normally consists of renaming the
affected library packages, adding a v5 suffix (libtorrent14v5).
The SONAME should not be changed when doing this.

If an upgrade to a new upstream SONAME is already planned, and that
SONAME has never been available in Debian compiled with g++-4, then an
alternative way to carry out the transition would be to bump the
SONAME. Please avoid doing this unless the new upstream version
is very low-risk.

These follow-up transitions for libstdc++ are not going through exactly
the normal transition procedure, because many entangled transitions are
going on at the same time, and the usual ordered transition procedure
does not scale that far. When all the C++ libraries on which this library
depends have started their transitions in unstable if required, this
library should do the same, closing this bug; the release team will deal
with binNMUs as needed.

Looking at the build-dependencies of libtorrent, the C++ libraries
are libcppunit and libsigc++, which have both had their renames
already; so this sub-transition is ready to start.

The package might be NMU'd if there is no maintainer response. The
release team have declared a 2 day NMU delay[2] for packages involved
in the libstdc++ transition, in order to get unstable back to a usable
state in a finite time.

Regards,
    S

[1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
[2] https://lists.debian.org/debian-devel-announce/2015/08/msg00000.html

--- End Message ---
--- Begin Message ---
Source: libtorrent
Source-Version: 0.13.6-1

We believe that the bug you reported is fixed in the latest version of
libtorrent, 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 797...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jose Luis Rivas <ghost...@debian.org> (supplier of updated libtorrent 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: SHA1

Format: 1.8
Date: Wed, 30 Sep 2015 04:03:36 +0000
Source: libtorrent
Binary: libtorrent-dev libtorrent19
Architecture: source armhf
Version: 0.13.6-1
Distribution: unstable
Urgency: medium
Maintainer: Jose Luis Rivas <ghost...@debian.org>
Changed-By: Jose Luis Rivas <ghost...@debian.org>
Description:
 libtorrent-dev - C++ BitTorrent library by Rakshasa (development files)
 libtorrent19 - C++ BitTorrent library by Rakshasa
Closes: 779430 797866
Changes:
 libtorrent (0.13.6-1) unstable; urgency=medium
 .
   [ Jonathan McDowell ]
   * Remove BenoƮt Knecht from Uploaders. Closes: #779430.
 .
   [ Jose Luis Rivas ]
   * New upstream version.
   * debian/watch now uses github.
   * Bumped package to match the soname change. Closes: #797866.
     (urgency=medium since this is an RC-bug, gcc5 transition)
   * Removed patches, they were already applied upstream.
   * Updated homepage.
Checksums-Sha1:
 8655072a6e899e4bcaae4a869e4673bade2577d5 2131 libtorrent_0.13.6-1.dsc
 9ca6ca9698f81c758fe934b52374f23588a7cc78 340818 libtorrent_0.13.6.orig.tar.gz
 0d987894d56ae64d57d01c7e3d4f59a8edbefecb 21288 
libtorrent_0.13.6-1.debian.tar.xz
 27e6dcebdd2743f90f3a02e0dd34831ddabb4f41 64996 
libtorrent-dev_0.13.6-1_armhf.deb
 5e4451e264e6f59dcf7dbb8af877c70ef23d59cd 347630 libtorrent19_0.13.6-1_armhf.deb
Checksums-Sha256:
 a52b26a1c6e82d4679f91692084208acc83f4a3168d3cbf877e9644c9b156ae4 2131 
libtorrent_0.13.6-1.dsc
 bf963ac6e73e194a2cd87ebdf809988b5b3d6244bb7cd43d7d0c4852fc501524 340818 
libtorrent_0.13.6.orig.tar.gz
 1d57b44c1b702653cdf10e6cbf2dc17db1c2dbfa2b17f601dbb3cfbf88fdd85c 21288 
libtorrent_0.13.6-1.debian.tar.xz
 dcef549762acb1c080ccd266a73143901ea071f05045f43b37264b3fa8202751 64996 
libtorrent-dev_0.13.6-1_armhf.deb
 430767bd97590a989a55ef98073153ceb95d004da41d33bf6bf262bf0a0f976d 347630 
libtorrent19_0.13.6-1_armhf.deb
Files:
 62fda4609c483403df9a3ad3d1da4369 2131 libs extra libtorrent_0.13.6-1.dsc
 8c8eaa9fa03bd113967c68eea26493e7 340818 libs extra 
libtorrent_0.13.6.orig.tar.gz
 fcef8eb35aa6ca26878d92764e485a22 21288 libs extra 
libtorrent_0.13.6-1.debian.tar.xz
 eb8da2c128c9c19d67fa310f8a8c7f20 64996 libdevel extra 
libtorrent-dev_0.13.6-1_armhf.deb
 eb4d40035c01746a3ae1f56d734b7e85 347630 libs extra 
libtorrent19_0.13.6-1_armhf.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJWDB6GAAoJEPAe+gXRgGsPH2EP/RGYt72MAPk4LC6FWQ7zgO1F
3CKz9VHHFXVj+zAuruhFL96izlbJLC+tTe19rEMVHQPqyXdBTMhG4sn/bQNYNqm0
rYatMYGSQXaEaXTMc3ycJjobWLpcONxK8ii3ACQ3/w004x6RIDhwwk/eSIB0jqlr
2dmervJfnnh2foy8G16iY5ejcF3MBsKXFC/ST868Q3wJ7HVOJyD/LmOG1GkSMT56
insZS4OO36chz8ucFvZllTr7cwKYmp0kykVgEfV8cH56Le8DWP3PIXMjMPikR7Qo
2eyFhgYZ2viLcoZwn/9SK5aJ+h5cMPw7xchYO/9rmhka/efs4yCwoCQBqHbfQ00/
7dscE4rGhdPVO/GYwa1UAIvLHJvf55yQQXrgqfneeUKsDjLpCnX6G/yIkTD3hm/9
SgmJUN9p/tIitJY6ROm3C94kRbWXf4kGSO4NXsgqo0BRqSLvatfojbtP8JCumFMj
NvusvBzrd3lI/bYwyWkc4za953Lq+DMivVb7ucnbRmuy/L50SxvAZemRP2r1GVHA
D+8TX61mlVPhiRvWK5sujjvJzHL5+UGP/E/w62aYpIJCX206pqz5EsLTzCyVcwCS
ocPfLHGySCdN3XQZrfouTjBZ1Ol4frmVwAjV2wuDU1Yuk5Y8/P+GUGm+cax0ICBV
9sctLlgIgTiIFH4e+0RQ
=ebLp
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to