[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#791305: marked as done (transition: ucommon (libucommon7v5))



Your message dated Mon, 17 Aug 2015 11:36:05 +0000
with message-id <E1ZRIhx-0008JP-5s@franck.debian.org>
and subject line Bug#791305: fixed in ucommon 6.4.4-2
has caused the Debian Bug report #791305,
regarding transition: ucommon (libucommon7v5)
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 owner@bugs.debian.org
immediately.)


-- 
791305: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791305
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:ucommon
Version: 6.3.4-1
Severity: important
Tags: sid stretch
User: debian-gcc@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
   control@bugs.debian.org:
   
     user release.debian.org@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: ucommon
Source-Version: 6.4.4-2

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

Debian distribution maintenance software
pp.
Jonas Smedegaard <dr@jones.dk> (supplier of updated ucommon 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 17 Aug 2015 11:48:01 +0200
Source: ucommon
Binary: libucommon-dev libucommon7v5-dbg libucommon7v5 ucommon-utils ucommon-doc
Architecture: source amd64 all
Version: 6.4.4-2
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <dr@jones.dk>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Description:
 libucommon-dev - lightweight C++ threading and sockets - development files
 libucommon7v5 - lightweight C++ threading and sockets - shared libraries
 libucommon7v5-dbg - lightweight C++ threading and sockets - debugging symbols
 ucommon-doc - lightweight C++ threading and sockets - documentation
 ucommon-utils - lightweight C++ threading and sockets - utilities
Closes: 791305
Changes:
 ucommon (6.4.4-2) unstable; urgency=medium
 .
   * Re-release to unstable.
     Still closes: bug#791305. Thanks (also) to Simon McVittie.
Checksums-Sha1:
 2123568b51aa2d7f169fc1745bc52b134ef57df9 2266 ucommon_6.4.4-2.dsc
 ac2941ce560736b31d0f6a04c4dc3b55a9d59fd4 11316 ucommon_6.4.4-2.debian.tar.xz
 0af3ffb7ad40fec2692d710570e63788769f54bb 415646 libucommon-dev_6.4.4-2_amd64.deb
 14ff8596807ad4d3a69639bf1d691805c557110b 1191924 libucommon7v5-dbg_6.4.4-2_amd64.deb
 01263588b546b88e7ab8d6bd9b5fe3bbc0d222ed 266564 libucommon7v5_6.4.4-2_amd64.deb
 f427b24a2290284d15865f4dbdd251ff010c073a 1079550 ucommon-doc_6.4.4-2_all.deb
 7212383c9554e53d702d5b8888256478018b284d 62358 ucommon-utils_6.4.4-2_amd64.deb
Checksums-Sha256:
 21b3011a2755428f8175a24b5880b9ca65351d40f3d9a3d65d18b94bb09c89b1 2266 ucommon_6.4.4-2.dsc
 ffcd5c9c612b8c2f8f54fde9b200f7db739abdf3460ef2b5dcd194895b6dfaf0 11316 ucommon_6.4.4-2.debian.tar.xz
 371986e15b0dbb34fd54d53b8939a4ce65e6ac0a1de937a409a7d153f5543ccf 415646 libucommon-dev_6.4.4-2_amd64.deb
 e090ccce6fab65151bdf3589fcffa9f00ea0cd95a0bdc92231d9740ec643f3e2 1191924 libucommon7v5-dbg_6.4.4-2_amd64.deb
 a4db23e2db0b06945a0e342aa551ef740a326409c21093c45e8b1dafe8a87624 266564 libucommon7v5_6.4.4-2_amd64.deb
 967e58bfad87a6232ae6b0a54dc7201726122033d584adeef675b43d5b25a697 1079550 ucommon-doc_6.4.4-2_all.deb
 02c57924a5d816f6ca20e2701387bad48a78690fee92e6501e6f87a4524f299c 62358 ucommon-utils_6.4.4-2_amd64.deb
Files:
 0dc826f40559bd821ff50d0b9008b620 2266 net optional ucommon_6.4.4-2.dsc
 509e5fb2fee05f4fed0c535124f3e65b 11316 net optional ucommon_6.4.4-2.debian.tar.xz
 c4c0592ff767178b784e8f8098db804a 415646 libdevel optional libucommon-dev_6.4.4-2_amd64.deb
 b423c6df0c6d0abb92668ac132ac3ec6 1191924 debug extra libucommon7v5-dbg_6.4.4-2_amd64.deb
 bd6a132e77deecc19201ca01cf153a05 266564 libs optional libucommon7v5_6.4.4-2_amd64.deb
 6c553c1b1995df758a1c86185583a7c1 1079550 doc optional ucommon-doc_6.4.4-2_all.deb
 b92c04568f73faf595e1d9b6137c386c 62358 utils optional ucommon-utils_6.4.4-2_amd64.deb

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

iQIcBAEBAgAGBQJV0cSbAAoJECx8MUbBoAEhs70QAJNDXLWmEGH+B/t34qPNkl+4
vfPhQHvKBbHU2n8a/DuwW3hR5sJ33/NN3+cf+BUou5XFshNml7pvbk/e5Rr2KQ+W
BiFGY/fgES3i4z3gsMwg1qO7GV93+ETuULCJ9ixmxq7X7feAh5HbgXE4QFPva/Jb
0M0jOaWl3Tvogjj3PHDEkxfiCrKDJjKlrEGmG8k8R00uFQo3xy+OmoarAa4dasEr
YH+uEajPYherNvop183uzHr7z4kJ4m5/65UDVlCk41YzQUQqTqYDrs2aQ4ouNQOz
U51wxAWEjzRuWu1iKi0t7v2zv8WLPzkJ0agy5ewP0hGLnYHQ308T2UxbQAjBhfgN
B8S4SRwOg5UAjbKSOYP8f7Ui7e/+yhDAR9OQqfX5jB3wRNLZkT94Qgc2smpb5DMP
hdkuusrVdjAwjEGLoXEm/dLOtdbbYCqS+rzd/mZnBtzor7dffFXv+pE1QLnRYXCO
+fKsYyaO+kkJ+YUknB/JmQSLea6wYR+zY3rh8FwtB1wVyodCJljyyh3FARQ/tJbZ
vtGAqbzxcS5i3+7uyYVuNIWOmX+IqO46oCpF+SGhN/7HyoNaG0REsESem0j9xN1W
vTIP8YKKt/nFG/PJRAjrKpijeqQTX0Fxi8ZsexVNrwzn1Y/hqHC2uea/URetA3L/
qNmYUhMjuIxwT3pyJiq+
=Ml6Y
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: