Your message dated Thu, 10 Sep 2015 17:00:16 +0000
with message-id <e1za5cq-0002km...@franck.debian.org>
and subject line Bug#797994: fixed in synfig 1.0-2
has caused the Debian Bug report #797994,
regarding synfig: 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.)


-- 
797994: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797994
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: synfig
Version: 1.0-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 synfig, std::string appears in functions in public
headers, so it seems very likely that a transition is needed.
The transition normally consists of renaming the
affected library packages, adding a v5 suffix (libsynfig0v5).
The actual 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. However, please avoid doing this unless the new upstream version
is very low-risk: the libstdc++ transition has stalled development in
unstable for long enough already.

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 synfig:

* boost has already been renamed
* etl seems to be header-only so does not need a transition
* libmagick++ has already been renamed
* libmlt++ is not believed to need a transition (but please check)

so I think this sub-transition may be ready.

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: synfig
Source-Version: 1.0-2

We believe that the bug you reported is fixed in the latest version of
synfig, 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.
Sebastian Ramacher <sramac...@debian.org> (supplier of updated synfig 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: Mon, 07 Sep 2015 20:03:32 +0200
Source: synfig
Binary: synfig libsynfig0v5 libsynfig-dev synfig-dbg synfig-examples
Architecture: source amd64 all
Version: 1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Sebastian Ramacher <sramac...@debian.org>
Description:
 libsynfig-dev - synfig library development files
 libsynfig0v5 - render library and plugins for synfig 2D animation
 synfig     - vector-based 2D animation renderer
 synfig-dbg - synfig debugging symbols
 synfig-examples - synfig animation examples
Closes: 797994
Changes:
 synfig (1.0-2) unstable; urgency=medium
 .
   * Team upload.
   * Rename libsynfig0 to libsynfig0v5 for the GCC 5 transition. (Closes:
     #797994)
Checksums-Sha1:
 90e64924bdc30918f9d94a446d3357fea716412e 2437 synfig_1.0-2.dsc
 4bc22cb688a65263b97a769ee0db54ebcc2c1c1d 8180 synfig_1.0-2.debian.tar.xz
 8f6259b4be772f871f596ca3448ac4e01bd0f774 361472 libsynfig-dev_1.0-2_amd64.deb
 70c2a782123a7dcd86209e34d596e46141f0e5b5 2435734 libsynfig0v5_1.0-2_amd64.deb
 7bb72e97d17122ab6fa99e060ec734609aa31710 49409252 synfig-dbg_1.0-2_amd64.deb
 a01994257f66537cf0c4abe97e18529fed84c79a 1456580 synfig-examples_1.0-2_all.deb
 ae88cb388d2b04825c74f8ea879b74a75c4d4430 369598 synfig_1.0-2_amd64.deb
Checksums-Sha256:
 b0997cbad477dab520243a9eb63d3632a7e13a68fe78dbad3f1dd6bcdba7ba81 2437 
synfig_1.0-2.dsc
 59ae1b8539a85a8682aa377d3ced8c68781f40a63666342cf2f360d62725e34e 8180 
synfig_1.0-2.debian.tar.xz
 70758f9ed412e9df969c60ef983ea316b2140b3854ba5c35b0ca489ab3182697 361472 
libsynfig-dev_1.0-2_amd64.deb
 764660e1d54a363d63c6f6721722ac820fbd85416dcc89065eb048debed33510 2435734 
libsynfig0v5_1.0-2_amd64.deb
 8230f98fd8115c2a4b9e867072ce025854389bd43b6937ba3149fa140a877420 49409252 
synfig-dbg_1.0-2_amd64.deb
 18d57774e05940111e59dc0f0283abbf5dbb72087183a87ec6a93d78db203e56 1456580 
synfig-examples_1.0-2_all.deb
 2f9b83a6552ac84cfdfd6cd5b752e26c5b284308a5eeedab1949b968624a811d 369598 
synfig_1.0-2_amd64.deb
Files:
 eef20b0b2ccd1908bfa05c38164ff8ac 2437 graphics optional synfig_1.0-2.dsc
 8ee4c5cf3825576da0e2a5493e48660b 8180 graphics optional 
synfig_1.0-2.debian.tar.xz
 31a5794c7d6804a746524e04c74c6fdc 361472 libdevel optional 
libsynfig-dev_1.0-2_amd64.deb
 0f0e83bcaab7a2d7e713c5573761bccc 2435734 libs optional 
libsynfig0v5_1.0-2_amd64.deb
 1f45d05089c814f851e8ddf2f68b80b1 49409252 debug extra 
synfig-dbg_1.0-2_amd64.deb
 a40b806024b41a1dbb4f959029e64aa7 1456580 graphics optional 
synfig-examples_1.0-2_all.deb
 399a13c5c47c5c5bbc601bfad971ba92 369598 graphics optional 
synfig_1.0-2_amd64.deb

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

iQIcBAEBCAAGBQJV7dPrAAoJEGny/FFupxmT4t4P/0/nlb/XaWVY665MS9FkiM5U
jnLi8mMotMkeuJJmuKjg44w0fnveay9b6aeHUGN0aQm0pg2LF55UZV7yW4FeH+Jo
LSqS/OcfD56/f1qvhMzzOjNa5MFjh5Atv3mPM4J4S7PWAb+/3/5S7nST7j98aacm
gJNd41wcoCiizTNFB4s1qj4UfF+KyRy4rF7vHMTPCT4Fhi2EzOUA/ZSJLWqk4nuy
ZLdbUp5INgBjuUTYlaHQDP2OWoLcSWpY1OiaNQGOCUL/5v0hEqBBmmmix5cOkeIi
/WMp85FvAu//Q0nTiqBE1yONKG+9Z9kcn9dkhwvOSyyOlDxdQD+1pKiWzw4Fe1Hg
lQg5exQfe0uTSsi9guyMPPeci/JX66wvw9ecZoV4l/tosHzaetlPaplkdHZAbNLJ
s2tg1XKT3YSjdsRqhGBsOInzEQBR8etJvSamhUUsS/8sgfQ3y6XJKvwQbDEP1BF8
lkFmHSv4kjZkvSoEp7JynBwNNVsn9m3MwO9fYeKc7cXE/wo7HgO5c//dKTR12++T
3pJq0sVQ0kK8iufkOMQ6qxQz+riGav/QCLbauCrFWYueGEDbQ9GN3U3WuQSTA8cS
Isga0tYjT64JdaK9qqK8sQdJ8VWL5XPOrfMbXutRLUfC+TU8HwyZ93I3P5H8xzDJ
A6PCZdSduX/bvRfVPBy3
=PAVN
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to