Your message dated Mon, 28 Sep 2015 16:00:39 +0000
with message-id <e1zgar1-0005ar...@franck.debian.org>
and subject line Bug#799653: fixed in vxl 1.17.0.dfsg2-2
has caused the Debian Bug report #799653,
regarding vxl: 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.)


-- 
799653: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799653
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: vxl
Version: 1.17.0.dfsg2-1
Severity: serious
Justification: ABI break since stable when rebuilt
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 vxl, there's some std::string use in headers that
are installed (for example vgui_window::set_title), so a transition
does appear to be needed. The transition normally consists of renaming
the affected library packages, adding a v5 suffix (libvxl1.17v5). The
upstream-provided SONAME should not be changed.

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, the libstdc++ transition has been going on for nearly
2 months already, and anything that makes it take longer is bad for Debian,
so introducing new upstream code is not recommended at this stage.

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

* coin, dcmtk have already had their renames
* Qt did not need a rename
* the rest appear to be C ABIs

so I think vxl is ready to go.

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: vxl
Source-Version: 1.17.0.dfsg2-2

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

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated vxl 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, 21 Sep 2015 15:34:14 +0200
Source: vxl
Binary: libvxl1.17v5 libvxl1-dev
Architecture: source amd64
Version: 1.17.0.dfsg2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Description:
 libvxl1-dev - C++ Libraries for Computer Vision Research (development files)
 libvxl1.17v5 - C++ Libraries for Computer Vision Research
Closes: 799653
Changes:
 vxl (1.17.0.dfsg2-2) unstable; urgency=medium
 .
   * Rename library packages for g++5 ABI transition
     Closes: #799653
Checksums-Sha1:
 dd389d9b481ab06884bb5f05beeaa5390847afbd 2444 vxl_1.17.0.dfsg2-2.dsc
 6bcd654b66c829316a6d880682a4f645557273ad 35488 vxl_1.17.0.dfsg2-2.debian.tar.xz
 64da335765580d2c85aa9f67b56fb84604ce018c 1782170 
libvxl1-dev_1.17.0.dfsg2-2_amd64.deb
 be67e868a550a8247e7c48ba5b2e286effa739e5 10915924 
libvxl1.17v5_1.17.0.dfsg2-2_amd64.deb
Checksums-Sha256:
 fd52de2bac23276ea7cf3ead62d8d395a93a09cbca380bead44ace13f16025bc 2444 
vxl_1.17.0.dfsg2-2.dsc
 7e77909fece5d5968c7e00c9d87c43e73c4f39bd07e1d37d9824dad88709365a 35488 
vxl_1.17.0.dfsg2-2.debian.tar.xz
 b45383f94c879446922697eca31dc6d7b9bc137c9b392b5f75724f572a0d3fbd 1782170 
libvxl1-dev_1.17.0.dfsg2-2_amd64.deb
 d188809c5565c9a20afebecea51c038efe7f7d72fe6dc67439006e4d23f14174 10915924 
libvxl1.17v5_1.17.0.dfsg2-2_amd64.deb
Files:
 36efa42b9a0247cd27c2c94c6c870f65 2444 science optional vxl_1.17.0.dfsg2-2.dsc
 6874d6e9fba68f7b3c6b932efd6f209b 35488 science optional 
vxl_1.17.0.dfsg2-2.debian.tar.xz
 3460cd3832f73528ac2407242038e5d6 1782170 libdevel optional 
libvxl1-dev_1.17.0.dfsg2-2_amd64.deb
 1d0396260bbb61aa2c4cde4837d59eeb 10915924 libs optional 
libvxl1.17v5_1.17.0.dfsg2-2_amd64.deb

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

iQIcBAEBCAAGBQJWBxGwAAoJEFeKBJTRxkbRCcoP/jsvDPurYNigdYcJr7NjrHjv
cd/iCz6k0tSbXkO2/RFqNX5/rVragkgdQ3FgPuAk9MdmsYcWdIIZxYDlUZrxEJgb
tz6tEgWHh+bERQlHvKEwYbi4uvUWTpyYPV8tdAS+UqUfB2X2QLui1IQa0DccYk7u
CUBdRHpxq400PsOqUtJV5nix2HHY6D7pLWCcUdAlLbNgV1GX1J32JJ5KjH2rBxIE
R+D2ai5Pqd6wSPgEVmdls2ONjo7xVU1aQzU2uKa9sjTg0+RCVBsWFEOJG53wWJOh
Eybx8PpPiRnt4MVbj3B/Mstl43igZV8cvdTfh99h/FneunNPHM7Q2HgSwA2nV3GJ
oAN6boDwf/GT7XgrBP9bdBDSe94WZrI/C+iH5XtvgG6p1sy/JdQSy5MNxIshx6CM
xsP3QZCZl1H95HQYfAlaknyZszI8DZusZcU71/aPtW4bx3ironHlaPAWtWzr77lO
u86v5s0ccdCslq8hHBz3mbei8vyOUbiV/EgMelaxsFPlfGuwncqK1c0Ke4HgQ3kM
bifWITUnsHDPWDMXGBv1kyVY7QqcdJz84wJbq3q+MjB5n9ENMV6KeIy+iLTGGUJ/
B/AMNqnx04MlpKds3sDh/uQlnCf4gDaAq9D+8p6+7kfqat9sDovAhtixu4uoy1Zn
MCGzKfAi8FE9TNgwwafE
=H5Ty
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to