Your message dated Mon, 17 Aug 2015 13:00:17 +0000
with message-id <e1zrk1r-0001e6...@franck.debian.org>
and subject line Bug#791188: fixed in libzen 0.4.31-2
has caused the Debian Bug report #791188,
regarding libzen: library transition to libzen0v5
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.)


-- 
791188: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791188
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libzen
Version: 0.4.29-1
Severity: important
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,
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
   cont...@bugs.debian.org:
   
     user release.debian....@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: libzen
Source-Version: 0.4.31-2

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

Debian distribution maintenance software
pp.
Chow Loong Jin <hyper...@debian.org> (supplier of updated libzen 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: Tue, 11 Aug 2015 12:16:56 +0800
Source: libzen
Binary: libzen-dev libzen0v5 libzen-doc
Architecture: source amd64 all
Version: 0.4.31-2
Distribution: experimental
Urgency: medium
Maintainer: Chow Loong Jin <hyper...@debian.org>
Changed-By: Chow Loong Jin <hyper...@debian.org>
Description:
 libzen-dev - ZenLib C++ utility library -- development files
 libzen-doc - ZenLib C++ utility library -- documentation
 libzen0v5  - ZenLib C++ utility library -- runtime
Closes: 791188 792495
Changes:
 libzen (0.4.31-2) experimental; urgency=medium
 .
   * [ddb5069] Perform library transition for GCC 5 rebuild (Closes: #791188)
   * [aa296c3] Update libzen0v5.symbols
     std::basic_string has changed moved into a different namespace, changing 
the
     symbols of all functions which have it in their signature. (Closes: 
#792495)
   * [5e4009d] Add Replaces and Conflicts
Checksums-Sha1:
 cc14ed272512daccae3d892024a206329c21a97d 1960 libzen_0.4.31-2.dsc
 279c1cc77d1068865c46ddd30ebaaa0925da2c1d 9020 libzen_0.4.31-2.debian.tar.xz
 0ead1d466df9edae734445f4f8707068d62b5697 36256 libzen-dev_0.4.31-2_amd64.deb
 c4b91e8491a78fc7ff2205d6370bdac0c5e9fc6a 259104 libzen-doc_0.4.31-2_all.deb
 46e0893d63894820d155cdd6604e4c470356e2e3 98184 libzen0v5_0.4.31-2_amd64.deb
Checksums-Sha256:
 3c1d91ece0ecdc72e5426c86dcec86bcf77c3736f055fae494a518291ec907a6 1960 
libzen_0.4.31-2.dsc
 4811b2c1add3b6babf1a69f6efc34830f614506a3903405c97d9ffd6b7aebe50 9020 
libzen_0.4.31-2.debian.tar.xz
 7c1b01b99dfafddd739c330a786ea981ac268eb2290da0f12e1191b036c9b2d9 36256 
libzen-dev_0.4.31-2_amd64.deb
 5230e7c9b64905e5b09d5c094f3e238bce3aa125e7e8fe7e76581a4540c976f3 259104 
libzen-doc_0.4.31-2_all.deb
 13e434cc488c27eef2d455363dcf97c6f274ff6c0c6f967730e319e0176f937e 98184 
libzen0v5_0.4.31-2_amd64.deb
Files:
 7c8dd1dc36faf73b50aaa808b087c9ef 1960 libs optional libzen_0.4.31-2.dsc
 05d6700157280f61b0222d99175522f0 9020 libs optional 
libzen_0.4.31-2.debian.tar.xz
 18ddb48410ac9f5af5dc05d97a0083dd 36256 libdevel optional 
libzen-dev_0.4.31-2_amd64.deb
 4c1207136e4451a00b5230d51d59e26e 259104 doc optional 
libzen-doc_0.4.31-2_all.deb
 725791fdc858935ced2a9e2bd0a42b2e 98184 libs optional 
libzen0v5_0.4.31-2_amd64.deb

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

iQIcBAEBAgAGBQJV0Yj7AAoJEPvVIltYh1KheYUQAJGQmV6h4mbnldr0vaMXwI7C
/hGnkdEc3uggAEkkY93IeEvr2t5XIS0R845+A07LMKveGdyrF+W4+vI6mg0EiRjf
d5LdoLf+p7day2mPL4ajAs4odkdqRrsqRN4xdh5G9T6LHmFIinzLj2NePhW76lXc
bwCiKpJQnaG/n2cmMD3HEdro5OELXfYHPppSe3omQ4oL333wPYzrK7N7Vids5cBi
lG9QNlUi+MJei55djmeE/HRbW5I31uUae3ks/tL/g6Oz/VC6knJoazfKSNdJN26e
ewkDvKHBVzPW2hky7P2wJetSynQ02oCH1sVhsGPRU+86UyLkcbAzI/GXwvBCPIAJ
Ka5mg0EVyAYI2OiBOlJEgsiP0YqaACnSz5MxSuX8mIfeF54E4Nz0zJrbT8a1JJ8E
P1+sGmBuZg9MnZKpsASrAk6zApZcTJPM6nvzk9vAoRXdWYmnKZLQ9DRMi3NcdGAh
pbvd7D3kbhuvY6gXYlm3bxmQ4vkHTQSS6bdEENXqZcfco6BDqcVGsQht9gJjHm5a
X6EhLEStaQLkW7At321sa4ZfYWEEgMESfImnZAOVur9xgOivYbl4faJsDZKplgeE
KGRF7wuu9++UdhXRYP11EVcwyV5eqdROKjucY296LxhjC67HVBxi2pafkq0f52PC
JESQiYhQJdvuUcGfBRkC
=whiQ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to