Your message dated Wed, 26 Aug 2015 11:00:21 +0000
with message-id <[email protected]>
and subject line Bug#791155: fixed in libplist 1.12-3.1
has caused the Debian Bug report #791155,
regarding libplist: 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 [email protected]
immediately.)
--
791155: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791155
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libplist
Version: 1.12-3
Severity: important
Tags: sid stretch
User: [email protected]
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
[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
--- End Message ---
--- Begin Message ---
Source: libplist
Source-Version: 1.12-3.1
We believe that the bug you reported is fixed in the latest version of
libplist, 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.
Simon McVittie <[email protected]> (supplier of updated libplist 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: Wed, 26 Aug 2015 00:10:24 +0100
Source: libplist
Binary: libplist3 libplist++3v5 libplist-dev libplist++-dev libplist-dbg
python-plist libplist-utils libplist-doc
Architecture: all amd64 source
Version: 1.12-3.1
Distribution: unstable
Urgency: medium
Maintainer: gtkpod Maintainers <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 791155
Description:
libplist3 - Library for handling Apple binary and XML property lists
libplist++3v5 - Library for handling Apple binary and XML property lists
libplist-dbg - Library for handling Apple binary and XML property lists
libplist-dev - Library for handling Apple binary and XML property lists
libplist++-dev - Library for handling Apple binary and XML property lists
libplist-doc - Library for handling Apple binary and XML property lists - docs
libplist-utils - Apple property list converter
python-plist - Library for handling Apple binary and XML property lists
Changes:
libplist (1.12-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Steve Langasek ]
* Rename library packages for g++5 ABI transition. (Closes: #791155)
Checksums-Sha1:
59a5c17318b40f2fb614a25f35f1805b37eb2f8b 9538 libplist++-dev_1.12-3.1_amd64.deb
5c72a51dc7cf587a7e1cc67ffdae637f4f404fe9 25332 libplist++3v5_1.12-3.1_amd64.deb
a264502bd76ea2d59cc838b780d85abbeeebd7c2 355308 libplist-dbg_1.12-3.1_amd64.deb
eecd1c7462c10d6fdc176cdda9a55e81a663529f 10628 libplist-dev_1.12-3.1_amd64.deb
6275b21792d766f99a6fefbb5ff837737632c1c3 51252 libplist-doc_1.12-3.1_all.deb
21942fbb9ee62374c3f9916cd6f21b9c4d1205f6 10250
libplist-utils_1.12-3.1_amd64.deb
b8479315884090e1574b836bfd38f17286864eb3 27822 libplist3_1.12-3.1_amd64.deb
f568f1352177c977136099424bb6c608d1572774 55678 python-plist_1.12-3.1_amd64.deb
6b3084018a4dd769fb9013be1457690fc3851a12 2444 libplist_1.12-3.1.dsc
9cb82e4f1220916992c0eab208c785753ed64e48 9352 libplist_1.12-3.1.debian.tar.xz
Checksums-Sha256:
70b3aa17f30c9849a98ad61004ed4ffc1f725da3d92563b0d1736ac9845a2d34 9538
libplist++-dev_1.12-3.1_amd64.deb
9e1f6080f7c417af15aba5d76458431c9819958b47fa30d25307304ac1771938 25332
libplist++3v5_1.12-3.1_amd64.deb
26a44c08a324247522bbdf360e9b06cb73212f808d7d31d6f3c2b25022d938e7 355308
libplist-dbg_1.12-3.1_amd64.deb
5b8e68c580750c4ff25dd7cc79f9e910c2504e8d46518ae26e959b6f7759b9e9 10628
libplist-dev_1.12-3.1_amd64.deb
8e5ef3df2afe8891196ac576b77578e03805bde8fa03a9d49c7e04ae76827801 51252
libplist-doc_1.12-3.1_all.deb
695bc8dfccb215f9932bcf9b4898fc653d2a45a0f53b0fa734ae7ef6471c1c03 10250
libplist-utils_1.12-3.1_amd64.deb
e86f057db89b937a4edb612b4784083122517bd3f88504e41a8b858a1f906009 27822
libplist3_1.12-3.1_amd64.deb
11ad9b4c7a9c057106fcafe0b825b66fe07178bb9d613a2792a175b2cb6498e2 55678
python-plist_1.12-3.1_amd64.deb
fc9c7078a76464a6c09b0fede846dfb1a42ca66943257482f0fcf574d29fbd09 2444
libplist_1.12-3.1.dsc
fa3d8ae9d5b280392161f5aa9517faa4b77c1e609e7070cba53c3de0648bb14d 9352
libplist_1.12-3.1.debian.tar.xz
Files:
9a9753c5c9b9c902fa8377289658f2f2 9538 libdevel optional
libplist++-dev_1.12-3.1_amd64.deb
de386e18f8e79e96c1c2f5fd5ec50fe2 25332 libs optional
libplist++3v5_1.12-3.1_amd64.deb
47c080728d428851c1c560c2d9ac2443 355308 debug extra
libplist-dbg_1.12-3.1_amd64.deb
d46c1cc67ddba6ca5c82b803b46a1155 10628 libdevel optional
libplist-dev_1.12-3.1_amd64.deb
ad5f24238118073a4b426768f9f9fa5f 51252 doc optional
libplist-doc_1.12-3.1_all.deb
34745f95e1d89c4cfbf83446ab72b0f0 10250 utils optional
libplist-utils_1.12-3.1_amd64.deb
79fd06afc9f8c58c98af827b62fa8c35 27822 libs optional
libplist3_1.12-3.1_amd64.deb
50b22e5546cc290b5c4bb210b81691d9 55678 python optional
python-plist_1.12-3.1_amd64.deb
b9ba3fc8649e1eaf8b0483fd6079cf4d 2444 libs optional libplist_1.12-3.1.dsc
c157668058ec0a68f028045a63879038 9352 libs optional
libplist_1.12-3.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJV3Pg5AAoJEE3o/ypjx8yQOcEP/0KIgaDqKYFEIHUhV5UR8bJd
+kutineVMrWIBvoQRbVECN9VcTP68xXOyx9T1i94cfGTDS30h3hFeeW73G0pYovS
jpZ/Wx5PBJMF+oapIK+qIGhbZzsbc1OZnKnueHPyUeHhQcy5MmN1R9nT593WL+i+
Z5hYypuJp81R8GvSet2/I/ZHikOri3ZYIB8QppMJthTHarUfZF7uZ+cOZfzHDwQ6
+5BYiPDaqlJnkcTACPG9NkgedzNKPA2hEFTEQdDx/tAikZIrE6MkoTIN9VimitIn
K9ghdzQYniz0vUJ/f1OlYanbyXyoBZk+9AstvetJHeWsIJp7LuIa4JCSwhOy/XsN
63cHnEHC2e4T3AkKx9jfsMZXSxydh1VZX/w+ttvWh6O/hbGQB8WPHogxJYiT3j1z
NW8x9hPzY7i3AmZsJXb1tWVdfes7djIKUZHBC6kPt3Zlmp0G81zX5yVBgdu4rRdV
vmmRucY8RbathhdJrpRfDudXk1sS9d1JsHTDHv52fYy6sQnnLF+UuHC710EU0+xO
3AMYd0O3wnPpLh2hvBWz5PLjmi/MIBl9BW6FafrSiE3aeF6TwD5I2WvJXXWox+N5
rWaCNPgYorjyq91JyX+s2c2HU6KtE/PC4s96E2poPfWV7UY1cravAyUs3myz5YLE
tiFN/uIwWnC2+eh2NDNx
=up7G
-----END PGP SIGNATURE-----
--- End Message ---