Your message dated Sun, 02 Aug 2015 17:20:39 +0000
with message-id <[email protected]>
and subject line Bug#791312: fixed in xapian-core 1.2.21-1.2
has caused the Debian Bug report #791312,
regarding xapian-core: 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.)
--
791312: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791312
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xapian-core
Version: 1.2.21-1
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: xapian-core
Source-Version: 1.2.21-1.2
We believe that the bug you reported is fixed in the latest version of
xapian-core, 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.
Matthias Klose <[email protected]> (supplier of updated xapian-core 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: Sun, 02 Aug 2015 18:50:47 +0200
Source: xapian-core
Binary: libxapian22v5 libxapian22v5-dbg libxapian-dev xapian-tools xapian-doc
xapian-examples
Architecture: source amd64 all
Version: 1.2.21-1.2
Distribution: unstable
Urgency: medium
Maintainer: Olly Betts <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
libxapian-dev - Development files for Xapian search engine library
libxapian22v5 - Search engine library
libxapian22v5-dbg - Debugging symbols for the Xapian Search engine library
xapian-doc - Core Xapian documentation
xapian-examples - Xapian simple example programs
xapian-tools - Basic tools for Xapian search engine library
Closes: 791312
Changes:
xapian-core (1.2.21-1.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Upload to unstable.
.
xapian-core (1.2.21-1.1) experimental; urgency=medium
.
* Non maintainer upload.
* Build using GCC 5. Closes: #791312.
* Rename libxapian22-dbg to libxapian22v5-dbg.
* Rename libxapian22 to libxapian22v5.
* Add Conflict/Replaces.
Checksums-Sha1:
b15830c26bcf1b8bd2787a08537a8150161d7c9d 2231 xapian-core_1.2.21-1.2.dsc
cc8ebcc4f9fc57aa7af0d51decd6e2479e6a95a3 16608
xapian-core_1.2.21-1.2.debian.tar.xz
1b3d916782e61e0eefe2dec587f369a7ca036f46 1172488
libxapian-dev_1.2.21-1.2_amd64.deb
a7a98f2a981bc72ec1caedb337713da0d97e2162 5962930
libxapian22v5-dbg_1.2.21-1.2_amd64.deb
bbd914390d0832ef3cd86075a26d15ef229a7c75 971860
libxapian22v5_1.2.21-1.2_amd64.deb
1de01141d2a1640ddead30f939d517e4a29611ab 2048546 xapian-doc_1.2.21-1.2_all.deb
3e55cd4f337d7b6acb588fd68907b2d695f38324 410792
xapian-examples_1.2.21-1.2_amd64.deb
f59983d9ec4eb727d56dd2d0dcd4e3fbf796ed3a 473906
xapian-tools_1.2.21-1.2_amd64.deb
Checksums-Sha256:
cd830001f826313411a17d245bb54546354612549038501af1c65850725636e0 2231
xapian-core_1.2.21-1.2.dsc
26cec078d1515b9e86b5ac528a4d1ce9b49f61176e9bfcb05d8e91556833d233 16608
xapian-core_1.2.21-1.2.debian.tar.xz
b446b05c8cb48542e8e7ab81f445025e0115f49c737b3c8a06d914b7fcdfdd6c 1172488
libxapian-dev_1.2.21-1.2_amd64.deb
a67c1c71ff5979f47db4f6af2e6ee3bdeaef95c9ff462e6a5db206aff3d3f68c 5962930
libxapian22v5-dbg_1.2.21-1.2_amd64.deb
b3ab7fc9670e0fd568f8fcfab67558c21c2afa2695f92825661ff3f9ec1b6ff7 971860
libxapian22v5_1.2.21-1.2_amd64.deb
e4060aa25ae943f929d8a3e45178d25cb955b6ddb11f49db4b5639ae8a21574e 2048546
xapian-doc_1.2.21-1.2_all.deb
6a5b8b31d1cb005f8dc0b95461e5ad6e080fc2d5427d9d2983720c50a571430c 410792
xapian-examples_1.2.21-1.2_amd64.deb
b4cac84e0fefbb3ed49634c6fed9b2024efdca9b522e7d880cce5f370720a017 473906
xapian-tools_1.2.21-1.2_amd64.deb
Files:
c46c70efa91eb5c832c014f836b53154 2231 libs important xapian-core_1.2.21-1.2.dsc
458315f21c3935bb97261d9fbefdbae4 16608 libs important
xapian-core_1.2.21-1.2.debian.tar.xz
f4f9ccaf1de0bf1616b3263073335c62 1172488 libdevel optional
libxapian-dev_1.2.21-1.2_amd64.deb
502ef207aafa29b554a7ed32358d19cd 5962930 debug extra
libxapian22v5-dbg_1.2.21-1.2_amd64.deb
d6cc65383afad597e3fe3faecf71ca35 971860 libs important
libxapian22v5_1.2.21-1.2_amd64.deb
72712bbb0d3b590094e6999a8410087b 2048546 doc optional
xapian-doc_1.2.21-1.2_all.deb
5b672a8c3c588a0b7f124f423cb22d1b 410792 doc optional
xapian-examples_1.2.21-1.2_amd64.deb
c261eadb4e6341355f4e1c2cbc937c48 473906 utils optional
xapian-tools_1.2.21-1.2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVvk3qAAoJEL1+qmB3j6b1+NIQALgLHp+cg37uD61nFPG2WxT9
RHWEy1z/QtNs1j7ggW1cf8Ftw0b8x3n8SRAdsIC06CqA/dXcItokWmkHbk9s/LIb
ikUzCZiXmrekOuIFIj2b0n5mFxHOsiQBlT9N55YZ0nbNELeVaCRKCkn+D+KUUad9
htrBKll0wyS25cRCjNS3MZPmbiSX0FekCVdZYf82RHwYjvOTM0YDq7782hOJmzMM
Wg0FjCcmFlLiUhBPXSgDfjrFyVbMlmI+Uur3X17kutyeKt/Rsb1EvysMOaTtB/Qj
0nJDVQCGP2AE7jiQI0cWfIZaEe0gvYrpBldpwlDfGNzbC8QRvZQAiFb/3lwS/8U8
/gRGK0AAW2mdQ67MAG+wWLgFdmKpIlZB97NDWpZx7z9hSqhAbZoAcLIMquof0vwT
j+cJhuHiWeEwtYZkB60FYpxuEcPCtlQmpRpCEtkAlJozvioPzw1GRZ9rHrkRwUpv
6wuL5J4x8DmsKWL75cEEpnO0Ehi9Njb0c+YQd7lVh4LLlzuUP7hVt8sxG7Nzgmkc
BbDoFvLwtuL3g8M0rOEb/95abP5+nSSDLIuHqkqr6DvU5bKTGVep2SUNFbtjxHdn
UgMffMftrW2uq/KgKb2t9B6Fj0yO32HxzAcR7VnyA0OSFC6rNnEMmeNclEqnuXMH
q0YyzO7v4cQQM9MHIcTR
=V+96
-----END PGP SIGNATURE-----
--- End Message ---