Your message dated Sun, 02 Aug 2015 15:36:06 +0000
with message-id <e1zlvj0-0002uv...@franck.debian.org>
and subject line Bug#791072: fixed in icu 55.1-3
has caused the Debian Bug report #791072,
regarding icu: 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 ow...@bugs.debian.org
immediately.)


-- 
791072: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791072
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:icu
Version: 52.1-9
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: icu
Source-Version: 55.1-3

We believe that the bug you reported is fixed in the latest version of
icu, 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.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated icu 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: Sun, 02 Aug 2015 14:13:05 +0200
Source: icu
Binary: libicu55 libicu55-dbg libicu-dev icu-devtools icu-doc
Architecture: source amd64 all
Version: 55.1-3
Distribution: unstable
Urgency: high
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Description:
 icu-devtools - Development utilities for International Components for Unicode
 icu-doc    - API documentation for ICU classes and functions
 libicu-dev - Development files for International Components for Unicode
 libicu55   - International Components for Unicode
 libicu55-dbg - International Components for Unicode
Closes: 791072
Changes:
 icu (55.1-3) unstable; urgency=high
 .
   * Fix CVE-2015-1270 .
   * Add fixes for CVE-2014-6585.patch and CVE-2015-4760.patch .
   * Upload to unstable for GCC 5 transition (closes: #791072).
Checksums-Sha1:
 a2b0103bc63144763fb6170dfd6c20a6f95c93fb 2033 icu_55.1-3.dsc
 2be498da3d733dad1367d120d29ab20b73dbd578 19676 icu_55.1-3.debian.tar.xz
 ba38bbe564d8fdaff95650807510d7052c530328 176084 icu-devtools_55.1-3_amd64.deb
 ef947f248f401dc3f3671f76a4075d8ffa4da82d 2741056 icu-doc_55.1-3_all.deb
 2914b308ec220ac3d2c7746431784624e802d56f 8560640 libicu-dev_55.1-3_amd64.deb
 c0cb95ff1176b4228202c2c8829848842eaac136 6822756 libicu55-dbg_55.1-3_amd64.deb
 7d2a609d51444f192f81aeff0b76647ff1686bf4 7646496 libicu55_55.1-3_amd64.deb
Checksums-Sha256:
 79e664d88057c40dc1bd6739ea414e3541f24a4a4fbfd5c9bd643360c6a00b0b 2033 
icu_55.1-3.dsc
 33b47aff3a52e626e0e8156307e23cd0cf59732d64650514d611ba0dd09e1bce 19676 
icu_55.1-3.debian.tar.xz
 05543834f845600ba5a782abfada03caeb99c41f74d140d98ec88bdd76f72429 176084 
icu-devtools_55.1-3_amd64.deb
 3f368f27537b80b5efba36d3c5a536f1ba04c13e09c809d96438bad3e746fe38 2741056 
icu-doc_55.1-3_all.deb
 baff62af601e739abdb5f424e22c9fcb17acc18b6998a73c0c2ae2a7e024b9ba 8560640 
libicu-dev_55.1-3_amd64.deb
 6f69449f92ba663cc79f174f6521f04b841499a867eb31f8715a53ca7dc9469d 6822756 
libicu55-dbg_55.1-3_amd64.deb
 b559dca4b1b241c5dc9ae6a24ca8c57eb3ce9eb538663199c5b09221ee6f98c6 7646496 
libicu55_55.1-3_amd64.deb
Files:
 9bf05745e73468cac9e6b7de9aec952f 2033 libs optional icu_55.1-3.dsc
 f286d68b66b799f6924d65d32cb2ce1b 19676 libs optional icu_55.1-3.debian.tar.xz
 3cbcf22804a3b6bc6a0cf197731e4c74 176084 libdevel optional 
icu-devtools_55.1-3_amd64.deb
 3705ba0e7cf346adfacce0b19221d659 2741056 doc optional icu-doc_55.1-3_all.deb
 0f7070d58e71ff7f4cf278b247c6d9a4 8560640 libdevel optional 
libicu-dev_55.1-3_amd64.deb
 c16bea15466370fb7754b4663a58edf0 6822756 debug extra 
libicu55-dbg_55.1-3_amd64.deb
 3a87827ea01a8ebe689f95547400a261 7646496 libs optional 
libicu55_55.1-3_amd64.deb

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

iQIcBAEBCAAGBQJVviNCAAoJENzjEOeGTMi/sNMP/1EKs4waTOsJUjZgpiXukrRT
JVbe8MLwixYTWbnQeBrMDrfgCC639EIy0lh7PJMSzKF+oI7+dx2pCJ67dgOY6pYi
NKMrf8MyMokMMDrXHeoSUnYRzle8DlUpSnYywnoblM4nZqivNd1sBY8DwNOYv4zq
wB53HtChjDdbgtJ7BgP942o2AhtwDw/RP5tO/6dre8fGzmLLF9rxRm2Xdu6rRSHf
sSLwitLqpyk3pOknQQ9hhs61sYB6gRSsbN1bXVsOpPd1lckOivECsaDb8lQVW1p6
UnPT0KCiQ9q4O3qP5l75odKfV/3huREG2/66zxR4hpIYd1MtZoWrzngbv8+GXfx9
jDk6FKonY/vCl/PiiNrmdZlm6sLBTj3ZFnFYhAxT5aR8fegKk5qXYYBzs0ByE9G9
hfBgNLAfyfJ5jKwfQ8ZRZMIpKcwb8rE5kdNF4mTFBjg+uqH2v1okNzRDiGAo1Muq
f7d9KP4OaXRNN3XHboOOULACxoXqgyTS2gReaSDVywiuPl5dZb+WHPpYJTsuG9QQ
JqKHtmH2ceBxqcaC8YqyGvEv7V9l+1E3Cw3hfZNMey7GTHJRfIIcFh9fd/j0UXPl
StLA+Jfjiu65a9v4hNMR/Dxvz6MwqDU4iwUw0osO2FfRFPzOJKm3GTS7ecxV741S
+QHDYDDRPCzrKGb719nn
=QrSx
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to