Your message dated Wed, 19 Aug 2015 18:00:27 +0000
with message-id <[email protected]>
and subject line Bug#791049: fixed in givaro 3.7.2-1.1
has caused the Debian Bug report #791049,
regarding givaro: 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.)
--
791049: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791049
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:givaro
Version: 3.7.2-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: givaro
Source-Version: 3.7.2-1.1
We believe that the bug you reported is fixed in the latest version of
givaro, 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.
Julien Cristau <[email protected]> (supplier of updated givaro 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, 16 Aug 2015 17:35:10 +0200
Source: givaro
Binary: libgivaro-dev libgivaro1v5 libgivaro-doc givaro-user-doc givaro-dev-doc
Architecture: source all amd64
Version: 3.7.2-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Julien Cristau <[email protected]>
Description:
givaro-dev-doc - Developer Documentation for Givaro (obsolete)
givaro-user-doc - User Documentation for Givaro (obsolete)
libgivaro-dev - arithmetic and algebraic computations - development files
libgivaro-doc - Documentation for Givaro
libgivaro1v5 - arithmetic and algebraic computations
Closes: 791049
Changes:
givaro (3.7.2-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename library packages for g++5 ABI transition (closes: 791049).
Checksums-Sha1:
7a4c8dbb17c2bddc968e0c02d2b05365a803562d 2268 givaro_3.7.2-1.1.dsc
838e1d2d5c126f392136c3f44f260704b4a986a0 12844 givaro_3.7.2-1.1.debian.tar.xz
308ccc1ab42054a7ec7a62c8bd2bb400eaaa3854 10700 givaro-dev-doc_3.7.2-1.1_all.deb
6dba714262e3a4d59beb8d55522409f320518fa7 10716
givaro-user-doc_3.7.2-1.1_all.deb
2b68246306d023b07e0c0af802ffd4be38ba5c9f 240384
libgivaro-dev_3.7.2-1.1_amd64.deb
bf7f3c83c6c0b1e809ddc5f236adc18b281d0b0e 2334514
libgivaro-doc_3.7.2-1.1_all.deb
7d08810b3ffec71e0117c1feae65e0a57089bfa3 75910 libgivaro1v5_3.7.2-1.1_amd64.deb
Checksums-Sha256:
97f0fd547191a6c728bd09fa0b3403ab2596218f5ed8cb17ab0e373be08daa5b 2268
givaro_3.7.2-1.1.dsc
7e0c45c30b09e302ac60dbc591ddb7aa19fefdda17f9f7e5ecf22d070c21955f 12844
givaro_3.7.2-1.1.debian.tar.xz
44bb2d91a92e699202aa2159e4a395e3c2902c06dc890d754f4b851b54db764c 10700
givaro-dev-doc_3.7.2-1.1_all.deb
87167af7365320649799dfe2ff3510699c2430f8abae3bb9bc1efa6bae154a3b 10716
givaro-user-doc_3.7.2-1.1_all.deb
74b31573eb8674dfd539883515d3f75981f69204681d60722e4aa29267228117 240384
libgivaro-dev_3.7.2-1.1_amd64.deb
83bb62c2db7c9d8b3af8cbb9444a3a0d4872e366ba777e653db8e5ab3a135e9e 2334514
libgivaro-doc_3.7.2-1.1_all.deb
95daa55e4bc64ff509b2c20149bd8f888f8a149f1e1e140d5a061b54521f5a7d 75910
libgivaro1v5_3.7.2-1.1_amd64.deb
Files:
cf8d4772f76b0aefe075dc1877d64602 2268 math optional givaro_3.7.2-1.1.dsc
467a6167795579cdcc20fb98631dc7b5 12844 math optional
givaro_3.7.2-1.1.debian.tar.xz
0531cd1f79dc2433cdb2d54c66f46123 10700 doc optional
givaro-dev-doc_3.7.2-1.1_all.deb
7ffa80212b126db90cdec91ddac9fb55 10716 doc optional
givaro-user-doc_3.7.2-1.1_all.deb
89f6cc067a137862a75901eacfcb10bf 240384 libdevel optional
libgivaro-dev_3.7.2-1.1_amd64.deb
4242f48b8b1aa0cd63d7bd8f23526674 2334514 doc optional
libgivaro-doc_3.7.2-1.1_all.deb
3d4c052c3c79b9e9c982041e6ffd072b 75910 libs optional
libgivaro1v5_3.7.2-1.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJV0jBXAAoJEDEBgAUJBeQMOZoP/iHWwAUj0+9dZZBaVFgdekap
qKnv48no20J/7eh0yZkQg+hCN3etHHIsi3kKyTJZrY/Hgu6d4rHhOq5ryUfYY5xR
OBzMDPEbv+XVwolslZgtCgaW/bECYovDM4ew59rn1zQDBcXnOQX0lm9COGOeAQjq
gUTv6hgNArNQKoUDDe8ikCRzV+Ci4UdQne3EzTgzzDDb93Mmk+XxOqiJjGvvSjdy
+ohiUlIQeusfXlfj8i/+6wlCJULul56SNJkJ+Ukt3Odk9gsWnrw1Lxe7EO6EIvpZ
wjmFiV5qz8Vz6eIQ8nfKnDho4YdXTdaM6jvrgJOU32oCccuBQ2kp1zNjLV/6Cidp
OBssQ3oj4U/Tqo0s2ds3ba4MUGB9cd5rb0meB39PXOGI8lcwlpvPWqh8WTQbfVtD
j3T7y8qzFSkZMEbnZBxJr4Hi+cCYk1GgU/iRHTcchzVBWWzCWDuU6uXxrxp7rdJw
MFCnTQQJhvsvT9Ob8iN0zR8HRC7iNn6cnqWGyKUIOdZ6XzW4FZoXlecOnzE2MA3C
87HPATY7Sfl3PGqw+8eqC7GXVjk6b6J/SYaB6iv7FfBQny8025gqSl96DKEZOKim
7RkcHZwQK7JsVNFaBww8QLeG0+E3D0pWea94zTvCPWKTzJ91JDxAxru9xyB8DPcI
cACgdcqxq/vT3WSIdVS2
=UxuB
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers