Your message dated Sat, 12 Sep 2015 00:00:21 +0000
with message-id <[email protected]>
and subject line Bug#798068: fixed in ui-utilcpp 1.8.3-3
has caused the Debian Bug report #798068,
regarding ui-utilcpp: library transition needed with GCC 5 as 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 [email protected]
immediately.)


-- 
798068: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798068
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ui-utilcpp
Version: 1.8.3-2
Severity: serious
Tags: sid stretch
User: [email protected]
Usertags: libstdc++-cxx11

Hi,

your library exposes std::string or std::list in its public API, and
therefore the library package needs to be renamed.

Cheers,
Julien

The following is a form letter:

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 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. 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-20150813/
   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.
   
 - 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

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: ui-utilcpp
Source-Version: 1.8.3-3

We believe that the bug you reported is fixed in the latest version of
ui-utilcpp, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephan Sürken <[email protected]> (supplier of updated ui-utilcpp 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 08 Sep 2015 15:27:13 +0200
Source: ui-utilcpp
Binary: libui-utilcpp9v5 libui-utilcpp-dev libui-utilcpp9v5-dbg
Architecture: source amd64
Version: 1.8.3-3
Distribution: sid
Urgency: medium
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Stephan Sürken <[email protected]>
Description:
 libui-utilcpp-dev - UI C++ utility library (development)
 libui-utilcpp9v5 - UI C++ utility library (run time)
 libui-utilcpp9v5-dbg - UI C++ utility library (debugging)
Closes: 798068
Changes:
 ui-utilcpp (1.8.3-3) sid; urgency=medium
 .
   * [b885147] Add debian/gbp.conf; make pristine-tar default.
   * [36a1866] control: Rename to libui-utilcpp9 to libui-utilcpp9v5 (GCC5
     C++ ABI transition). (Closes: 798068)
   * [975a47a] control: Add Conflict/Replaces for old lib package (GCC5 C++
     ABI transition).
Checksums-Sha1:
 294673c1dae01b993d8436ec6a5906e3a6646295 2228 ui-utilcpp_1.8.3-3.dsc
 b404fdf0a96829fa8473f509660077932572e413 11000 ui-utilcpp_1.8.3-3.debian.tar.xz
 8401e8970e168141a8f40bbd96fcc96d906af49d 3365668 
libui-utilcpp-dev_1.8.3-3_amd64.deb
 7e57a350afdef2948d2470919888a66b9a239e39 1086390 
libui-utilcpp9v5-dbg_1.8.3-3_amd64.deb
 842c741ebcb6d64a77a103c700c12ebcd83487ba 290238 
libui-utilcpp9v5_1.8.3-3_amd64.deb
Checksums-Sha256:
 29a76681101a43f4214ae75e742d4045f79756648cfbc64d8adaa328a1b02490 2228 
ui-utilcpp_1.8.3-3.dsc
 662dacc7a2087c51e481d92c8136d80d5a3fb163e1234db35a74d41c2e36f16a 11000 
ui-utilcpp_1.8.3-3.debian.tar.xz
 f54f43d1770b292025f60ef602ea0063595493b8a948ee9cc0760e425bc2a952 3365668 
libui-utilcpp-dev_1.8.3-3_amd64.deb
 55388b6d5c467ce3c0888187ea7c085833d61079d0280c9284be5f76c36498e9 1086390 
libui-utilcpp9v5-dbg_1.8.3-3_amd64.deb
 93183aaa501077bc7f61e1808ea9292fdc1380e32515215b6e757738c2f97a38 290238 
libui-utilcpp9v5_1.8.3-3_amd64.deb
Files:
 34b260b92d89cd2e2d7420e73de78cf8 2228 libs optional ui-utilcpp_1.8.3-3.dsc
 c74b2d88a03783d9e56c215a9807a812 11000 libs optional 
ui-utilcpp_1.8.3-3.debian.tar.xz
 a26fdc8f3ee787e4db3e22069fe1f497 3365668 libdevel optional 
libui-utilcpp-dev_1.8.3-3_amd64.deb
 710ffaf64a3b95d2b6e9bd817b7f4288 1086390 debug extra 
libui-utilcpp9v5-dbg_1.8.3-3_amd64.deb
 bbd1981762cf9dcf18e90ec23bc50efb 290238 libs optional 
libui-utilcpp9v5_1.8.3-3_amd64.deb

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

iQIcBAEBCAAGBQJV7uLtAAoJEAZt6AF+K2HZKOMP/AzjFVnh8ldEPmDWbdDpznyX
E+zF7eDR9qROufPk9NKse6WrTcu30wRvpg7RBCS5+SAipY9EFxnbu0GV+jrIrzVH
x/Lsvc8rp1kD4xPjR7uNg62+w95FQUvhaex3cor+kaYgN5lMoElQb614l6K7MchQ
QlqcHiAizGMHB/iSfgpIWAAB6KOoE2WJ5r+LNoRrHagiXilxk6DOIeONdWn2qkqt
BdYaWfgHKF9kLChPB3vMQiRDWhgGHbU2uxHJlGNoA7fGC1MZlpTzgdFKIVECK2wl
C4V3vN6yYBr4e3P/DvK5MEGXIDQQfQlBv128Mp+DYzYjp7LXVwp4T6sHl9N4dAb+
I84am080OEEaawfnmdMRWObpUeqM/ZZQ2eCAcrrjBAlwGskA8UePYnxQ4nlNca4J
GyN40qIbVxcBAw0e9jX9ktyQFm7z0iXFG1zZS87oFDk9e/t4cJ3GOyzjwaaT5zlW
Lq3JdMZ/JIayb5k4Xz4AE0BibnQikx184rAzSJskicddUyWOAziapygikpLzNBz2
mMILYtwSCm1jmkHVYsUsfbd+t+HvC7uLDq/d5KCYVj4bRU759gUYaBNojK0Ku8vE
DCvzaHfq/y3/qJihTDgavrcpAjVKEFbKXA2FlAUeXejGOJ0wAGB1MeAXXr9r8QXT
cWXHOSHueC7m5UfvumZB
=CNKg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to