Your message dated Mon, 17 Aug 2015 13:00:21 +0000
with message-id <e1zrk1v-0001gu...@franck.debian.org>
and subject line Bug#791250: fixed in pugixml 1.4-2
has caused the Debian Bug report #791250,
regarding pugixml: 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.)
--
791250: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791250
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:pugixml
Version: 1.4-1
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: pugixml
Source-Version: 1.4-2
We believe that the bug you reported is fixed in the latest version of
pugixml, 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.
Jonas Smedegaard <d...@jones.dk> (supplier of updated pugixml 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: SHA1
Format: 1.8
Date: Mon, 17 Aug 2015 11:21:16 +0200
Source: pugixml
Binary: libpugixml1v5 libpugixml-dev libpugixml1v5-dbg pugixml-doc
Architecture: source amd64 all
Version: 1.4-2
Distribution: experimental
Urgency: medium
Maintainer: Vasudev Kamath <kamathvasu...@gmail.com>
Changed-By: Jonas Smedegaard <d...@jones.dk>
Description:
libpugixml-dev - Light-weight C++ XML processing library (development)
libpugixml1v5 - Light-weight C++ XML processing library
libpugixml1v5-dbg - Light-weight C++ XML processing library - debug symbols
pugixml-doc - Light-weight C++ XML processing library (documentation)
Closes: 791250
Changes:
pugixml (1.4-2) experimental; urgency=medium
.
[ Andreas Tille ]
* Declare compliance with Debian Policy 3.9.6.
* gcc-5 transition.
Closes: bug#791250.
.
[ Jonas Smedegaard ]
* Update copyright info:
+ Extend coverage for main upstream author to include current year.
+ Merge same-author same-license Files sections.
+ Use License-Grant and License-Reference fields. Thanks to Ben Finney.
* Override lintian regarding license in License-Reference field.
See bug#786450.
* Override lintian regarding build-depending unversioned on debhelper.
Checksums-Sha1:
22f081642f14a05f9148954032b6fe7e87a21974 2084 pugixml_1.4-2.dsc
955a527336c8d3e50afdbac0f5280cf10375ed55 8720 pugixml_1.4-2.debian.tar.xz
cdfa4185a882182cb0f4672addf58edf3fb2fcfa 86932 libpugixml-dev_1.4-2_amd64.deb
87acf360b3fdf2cd1a10c03620ae48b15a5a13c8 246992
libpugixml1v5-dbg_1.4-2_amd64.deb
c58df3c91799945ade7ac25555966ce1e16ebdce 71140 libpugixml1v5_1.4-2_amd64.deb
b3efd46b2ad3488fae8de0bfb5f0e039325e262d 253904 pugixml-doc_1.4-2_all.deb
Checksums-Sha256:
fee2c69561653f19cbc3980834c3fd933c3a50bbb309c3bc7010cc35b7bbb6ec 2084
pugixml_1.4-2.dsc
c90d3d03566d5713c9e0d6cfde51dead929b829586b583693531b4d73bf9b09c 8720
pugixml_1.4-2.debian.tar.xz
813fee0442da953dba95ebc998752220581d69f1fa44f18124d284a4a1b4b1b3 86932
libpugixml-dev_1.4-2_amd64.deb
d4b001539a1a81896168cd4af9df5624a8f7264831556d9d3d2163f68fc1d043 246992
libpugixml1v5-dbg_1.4-2_amd64.deb
845acb979f1cfaea8c43ce10c2ade364c41b2502f2e4e4cc70a358528446d803 71140
libpugixml1v5_1.4-2_amd64.deb
fee7e99f78c2964a1a5bbf90035c4f602dd065b3b59cf73ad548ae99602a0df1 253904
pugixml-doc_1.4-2_all.deb
Files:
abe79f5eca984b3c9d32761bf70898ef 2084 libs optional pugixml_1.4-2.dsc
c8fe048d981e680333c0774468c8a6bb 8720 libs optional pugixml_1.4-2.debian.tar.xz
59f643d27b520146122833badc1fd1d5 86932 libdevel optional
libpugixml-dev_1.4-2_amd64.deb
6f2e80e606d9b9f7131e4bf8995e860d 246992 debug extra
libpugixml1v5-dbg_1.4-2_amd64.deb
2218b5078a11fb9616f0206c5e523e29 71140 libs optional
libpugixml1v5_1.4-2_amd64.deb
0059597b6259625c5b3b69416030fe93 253904 doc optional pugixml-doc_1.4-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJV0ajJAAoJECx8MUbBoAEhxl8P/A5vWCQDqC4Tg2toSfXRm0pt
SynrzP81DnsZ6n/3liBI5mOS5aVtoO8ZgU7v/Vg2tBQUapieuUYT77hHpypYM+3c
VB79bqogbeRMVlctwUzBo+kP4KZx5H3rCtZshoZ9SL5AqS6BQmB7EZT9/0W05fHl
HUvyl9zxCbZ2OeL7x9RdeB1QvjYtK6y35W26tWE/SXMLKKegh8IRzm1L8k00L5Do
sp5mxbaXeH19fJ4AGWphJlzBdbdhEJw5hvmAxvok0ArI6RbnH/r7VXlOgjyZliKw
eXuO6z/Tc2/qD9ijzEtvuwSPN67ePj81AsJrs4kPKdmkLYgDHIkcVkB783xOmZyA
6txPH0AyV7sEOF/T96imV+wi5UTCiCxQLuRKgOxhJ7h2OKWOFfeCqmy4/7CFINZs
nhbn+Vez3tmqUgsRf1sqKN3zwpDPGNjppdFRRsHI9wRFtOuoGGPY/rIoPyqnoU7v
zy2Vs2ZqeC39uSOpLzBZFhARJpd1N3Xr3n8cWWfEzRCmZzPkB+T21A7MMuIneoxf
TDURH3LO5fHjHAKkmyi4lyu6zF6NlX3E3RoVqyZbzfKs8emi8UTjWWtczDckQbyU
Km+CwibiJss3El3wbXZiKPaGJu6VHqC5vhsYzX7nPjDm5wPFeDNflHhhqOf+tNLW
tlsu5THA61esC7xNr98B
=GWzQ
-----END PGP SIGNATURE-----
--- End Message ---