Your message dated Mon, 04 Jan 2016 12:02:51 +0000
with message-id <[email protected]>
and subject line Bug#796716: fixed in urdfdom 0.3.0-2
has caused the Debian Bug report #796716,
regarding urdfdom: 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.)
--
796716: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796716
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: urdfdom
Version: 0.3.0-1
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. Then reassign the issue to release.debian.org and
properly tag it as a transition issue, by sending an email to
[email protected]:
user [email protected]
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
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: urdfdom
Source-Version: 0.3.0-2
We believe that the bug you reported is fixed in the latest version of
urdfdom, 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.
Jose Luis Rivero <[email protected]> (supplier of updated urdfdom
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: SHA1
Format: 1.8
Date: Sat, 21 Nov 2015 01:10:09 +0100
Source: urdfdom
Binary: liburdfdom-model0.3v5 liburdfdom-model-state0.3v5
liburdfdom-sensor0.3v5 liburdfdom-world0.3v5 liburdfdom-dev liburdfdom0.3-dbg
liburdfdom-tools
Architecture: source amd64
Version: 0.3.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Jose Luis Rivero <[email protected]>
Description:
liburdfdom-dev - URDF DOM - development files
liburdfdom-model-state0.3v5 - URDF DOM - model state library
liburdfdom-model0.3v5 - URDF DOM - model library
liburdfdom-sensor0.3v5 - URDF DOM - sensor library
liburdfdom-tools - URDF DOM - tools
liburdfdom-world0.3v5 - URDF DOM - world library
liburdfdom0.3-dbg - URDF DOM - debugging symbols
Closes: 796716
Changes:
urdfdom (0.3.0-2) unstable; urgency=medium
.
[ Jose Luis Rivero]
* Fix priorities
* Added Testsuite autopkgtest
* G++5 library migration: v5 postfix for all libraries
(Closes: #796716)
.
[ Anton Gladky ]
* [5a66411] Do not migrate dbg-package.
* [e5dcee8] Add Breaks/Replaces for GCC-5 migration.
* [6cff03e] Apply cme fix dpkg.
Checksums-Sha1:
eec513a564512b91723255989e909be1368514a9 2527 urdfdom_0.3.0-2.dsc
2a5ac8c21913124749597d1c4e3258a9fd190fbe 58477 urdfdom_0.3.0.orig.tar.gz
1e164ace1b2f53f8a5a36568558ac41278c8b8d9 4700 urdfdom_0.3.0-2.debian.tar.xz
360f9f9ae39fb4aa9f6dc1ed4a4d13c7b9ddc55b 4728 liburdfdom-dev_0.3.0-2_amd64.deb
d2bf04c38a92dadffbe5e132f2553a1842dc83b9 25796
liburdfdom-model-state0.3v5_0.3.0-2_amd64.deb
64f18ea44e0c229d40befca1cc7fc21e1db72873 56480
liburdfdom-model0.3v5_0.3.0-2_amd64.deb
3600a2da97cb801e54e2f65170a641301fa784b4 14160
liburdfdom-sensor0.3v5_0.3.0-2_amd64.deb
70be04677ec1846137e9ab44b0a3f913ed3d19c3 12758
liburdfdom-tools_0.3.0-2_amd64.deb
2b10a55db3528da15d910da0a757028e699896c0 55932
liburdfdom-world0.3v5_0.3.0-2_amd64.deb
df6c6062a257d7662edeed26eb8a394504df89cd 1798296
liburdfdom0.3-dbg_0.3.0-2_amd64.deb
Checksums-Sha256:
2e93bfce8de44558a0ad465d4245eb258645342c632bfce451ce02b05ebaf8fb 2527
urdfdom_0.3.0-2.dsc
2e3f14bdb47e237f2ba75fc9e26008a133210c15b52f73c9112adeb0b0d1da6c 58477
urdfdom_0.3.0.orig.tar.gz
763abeb2c7a7dd174b2704358fc2f9b992b1e960ab368655432df3c5e07b8847 4700
urdfdom_0.3.0-2.debian.tar.xz
4903f2c8ce882f9c607b809ac8b925e01373c9f4662e640a23e5f1a543f7891d 4728
liburdfdom-dev_0.3.0-2_amd64.deb
ad20947ec29e4ba7f4c58ffb9e8a53d97df509b631b2cbff2d2ca68913fbff95 25796
liburdfdom-model-state0.3v5_0.3.0-2_amd64.deb
404305059bcd5f57bad5be8a6962781f01a00bfbb60c0171ee9f39be41692851 56480
liburdfdom-model0.3v5_0.3.0-2_amd64.deb
0ecab8347c6bbc1d3305310a5992d88604ece7d65814510383054ec0011b8661 14160
liburdfdom-sensor0.3v5_0.3.0-2_amd64.deb
e7a7cd3d43293c8f15fca65ecab8d3dca61bf6d03468fcdc2cb4259edddfa3bd 12758
liburdfdom-tools_0.3.0-2_amd64.deb
74e3df647efc7c970d96bb0c55da3e4d43b08016b5d1f512c6ae5d703e295379 55932
liburdfdom-world0.3v5_0.3.0-2_amd64.deb
fb4e3b18ffdb202aab7165b84e899d9d7030bd6698e69061e4fce66c10bdbfd5 1798296
liburdfdom0.3-dbg_0.3.0-2_amd64.deb
Files:
6c304d076003eb927c3fcc4b621fb748 2527 libs optional urdfdom_0.3.0-2.dsc
1e91c9e2b90035e18bd1a8744bdfb8ea 58477 libs optional urdfdom_0.3.0.orig.tar.gz
1b3589241e4ce9d4ab911296d97d9d1c 4700 libs optional
urdfdom_0.3.0-2.debian.tar.xz
95bd2dccb5f19a663b3657baa5581ee2 4728 libdevel optional
liburdfdom-dev_0.3.0-2_amd64.deb
6d05900ab3ce3d0aba071e2c4dd4188f 25796 libs optional
liburdfdom-model-state0.3v5_0.3.0-2_amd64.deb
0a61fcc314de6bbfc3fca7586f08f42b 56480 libs optional
liburdfdom-model0.3v5_0.3.0-2_amd64.deb
89cbdc60d3d99e577609cb080a587115 14160 libs optional
liburdfdom-sensor0.3v5_0.3.0-2_amd64.deb
6735dabedf42aa3fbc440270dbc63b62 12758 libs optional
liburdfdom-tools_0.3.0-2_amd64.deb
3c8a1f4ab899543ca03015f9b3e4c393 55932 libs optional
liburdfdom-world0.3v5_0.3.0-2_amd64.deb
d5166bad33665c6b0a1e47d172a7b8e7 1798296 debug extra
liburdfdom0.3-dbg_0.3.0-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJWh96qAAoJENPhc4PPp/8GuY8P/3wYUO3rfqyW23UqBkXgXCPj
4KNXiHj3xLY+4TdICL5madzIM/oFzC9hz7rcpE+8BR9PyZUfRxcWTSOMTMCnrbTw
gd6n+X4O+rppS1ZfA7dTUU+RIVk+qhu7SLYg7PxsJQA9T4wUJHcHD0YBI5a6D2vG
BWv5/rBWHvfEgUXYgsWNDOtHtcedra8x3Jhb12qICk8+EPV5Ut1qzKe3Rae9jobQ
c4TgTnCPEtmu1RldapA3206OJ3UYlpz1rVBEj2ALBKmahRdayawlHGKQ0v/x0dTM
ji8beW44airazDBNFHcXSO3zyqf2fe/2mqKbH0oskTsE1hFYcU9H3uoc0PK+DhWV
muYn9nFm2jSBIZ0BZObRFKKR6CwB23e9dI5m1WLpp3HgQgGFrOt8pIwfHxYxzLQC
NRrT0T5Y9S2GhPUmyyhH3Uqj5ptP7JW4tG+fUdzy2DgQI7N1mqkXhSLUkly9aaS/
9lNMprQE20ul5XhGW7AQl3HzW/UoXt1JKcpvRLuUsIDD3ipvQ7Y01wsN2UO5aTUh
QYV3X0VK9lo/cPLvdhoetzu4XWcgoDA1RwmeLt2+VQEyS1pYKBMmE7J9xHqsyYFy
eloHUz+jBmO4qioH9KALtmbNho+AdvNTf58UHGfwDlEMporMcEBpNIOU7thh9wFH
3ho/knTE+1749qcAvL4f
=nx5h
-----END PGP SIGNATURE-----
--- End Message ---