Your message dated Thu, 12 Nov 2015 10:00:27 +0000
with message-id <[email protected]>
and subject line Bug#797944: fixed in simgear 3.4.0-3
has caused the Debian Bug report #797944,
regarding simgear: 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.)
--
797944: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797944
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: simgear
Version: 3.4.0-2
Severity: serious
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: simgear
Source-Version: 3.4.0-3
We believe that the bug you reported is fixed in the latest version of
simgear, 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.
Markus Wanner <[email protected]> (supplier of updated simgear 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: SHA512
Format: 1.8
Date: Tue, 10 Nov 2015 19:33:47 +0100
Source: simgear
Binary: libsimgearcore3.4.0v5 libsimgearcore3.4.0-dbg libsimgearscene3.4.0v5
libsimgearscene3.4.0-dbg libsimgear-dev
Architecture: source amd64
Version: 3.4.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian FlightGear Crew <[email protected]>
Changed-By: Markus Wanner <[email protected]>
Description:
libsimgear-dev - Simulator Construction Gear -- development files
libsimgearcore3.4.0-dbg - debugging symbols for libsimgearcore
libsimgearcore3.4.0v5 - Simulator Construction Gear -- core library
libsimgearscene3.4.0-dbg - debugging symbols for libsimgearscene
libsimgearscene3.4.0v5 - Simulator Construction Gear -- scene library
Closes: 797944
Changes:
simgear (3.4.0-3) unstable; urgency=medium
.
[ Rebecca N. Palmer ]
* Rename for gcc5 transition.
.
[ Markus Wanner ]
* Recompile with gcc5. Closes: #797944.
* Drop the transitional simgear-dev package.
Checksums-Sha1:
e1d88d64818af526f60bcae73074d2806fe22863 3247 simgear_3.4.0-3.dsc
aa02247ab725a6239f426ccf89b27628bf671905 13880 simgear_3.4.0-3.debian.tar.xz
534d56709bff16803423d61efaf42910acf23713 371654
libsimgear-dev_3.4.0-3_amd64.deb
89b1cabc09742718697b5b8570024129a80db6d0 3554592
libsimgearcore3.4.0-dbg_3.4.0-3_amd64.deb
c1553d319cf6bdc1a172d0ce6308fc3432f7f0aa 674852
libsimgearcore3.4.0v5_3.4.0-3_amd64.deb
cfae3cde517ea7dc2ff9a8a873e37af4df13e474 11064068
libsimgearscene3.4.0-dbg_3.4.0-3_amd64.deb
6b89e7b099ee81c8f44da093aeafec7f80b7fb06 1004776
libsimgearscene3.4.0v5_3.4.0-3_amd64.deb
Checksums-Sha256:
48b36dfde7e95d696f67d1a6c70b2be1bd81faed5459cb1450b422ab367688d0 3247
simgear_3.4.0-3.dsc
58265cff62803834c8fb127e0a5293f97e0d93a06b54942983bbc3f7baf56ba4 13880
simgear_3.4.0-3.debian.tar.xz
efa117805a4b7295139a3e16375d33faacfd56188a4e83c57e7dd6926a9baecc 371654
libsimgear-dev_3.4.0-3_amd64.deb
a24c0dd23e0eac8e70b7a66ebfeb1650b161fd1dcebfa7f1bf753f87e17bf250 3554592
libsimgearcore3.4.0-dbg_3.4.0-3_amd64.deb
c412d2d83f45b51760fe9e6931cda327a7e5958077d04817bf7d98e2ed26f0c0 674852
libsimgearcore3.4.0v5_3.4.0-3_amd64.deb
35b6b4a4657c4de664b6df22eea8d84f8c7547c99f4a025c17ddd356ce48f305 11064068
libsimgearscene3.4.0-dbg_3.4.0-3_amd64.deb
865dbca1e476e7c4a377333fc2ed572b6fa59df46ad7e71aaf8f8cb9944a88ec 1004776
libsimgearscene3.4.0v5_3.4.0-3_amd64.deb
Files:
b8a1488303bcd565c6e0c2adb873c077 3247 libs extra simgear_3.4.0-3.dsc
08ea17b6da78776f9570c50a356b90ed 13880 libs extra simgear_3.4.0-3.debian.tar.xz
77faa2f41444f979094cefe15b1740d4 371654 libdevel extra
libsimgear-dev_3.4.0-3_amd64.deb
a489d0af5a998ae47421d3a04a6a4aba 3554592 debug extra
libsimgearcore3.4.0-dbg_3.4.0-3_amd64.deb
8b1d4f2bc5f9d7c17d707a3262a4d8e3 674852 libs extra
libsimgearcore3.4.0v5_3.4.0-3_amd64.deb
4dac9b4e13f6a120fe6d7b3e01b2191e 11064068 debug extra
libsimgearscene3.4.0-dbg_3.4.0-3_amd64.deb
355d434961b62c3f9e2242b5be1a576f 1004776 libs extra
libsimgearscene3.4.0v5_3.4.0-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQQcBAEBCgAGBQJWQjlnAAoJEOhoLRs/MemzNbQf/3Bjv9325zezGydYUEAk7U2y
V3uxtbWA1BWDcWQMrBWorOc/aw7uzZBBEg8XLkw3gA3ezT9ckImf2aU+rlA4ZnvA
cinE6qFMAPNC1Xp63roWjEMWIUjYPCcg6xsnBb82uJM88MQLso6fT8OPp+GoXql+
G0hmwj345MEADQGqIk5a45WUKXyq3yRNtPh3zVlHjl98oEKEqmEXDt5dh8R3EG04
+sMddvheU1KWimg0qSbpfBw+Suuzu1GKo84Tag+AW/4DO/g+QugxN3Y0G9KHm57V
Xw5g6caZPVUbT7iYjpOmLQCCuiwYWq+2rU5BCemnRQaGKpNAyYGUUpV1DgMnKOOu
OicuVRihvmZ0/gAZimZ1kfXZXS8Qw+TDkuHCxEfRVgv1XKGNDr4KXTryfhyqZfPu
MlYXDSzB58uHMNmaewHWbbYentR+1BW4k/fXWyCCBCStqqjlDfBS+4BZyPEu/Dyk
G+LST9n5oBGcPDtJjSap86UatVzXhYJrIUk08Gg9MQjXoXsBSjIseId1fAJY+2NC
WK2eqEvXyAle3QjryvZjJeqxfw+CP+EYZPOy/Xw4xDnM4NBjEiWp31cH9djPWBdl
U4FW/b9AQWcuNH/nfG1ATFi6DKjEUJnhCHJrGbXsS7O4SR4utKetf7F/Sa7xiS47
qoycvunNKc6Cv17gWKj+j9Rj8AItdnixVHWOYxJgBlPfJlf2eupjrgGYbKRtNoe7
BnwStrSPptgjhHKWah52bigMUlWS9aTjjdhImWRwR+EiNaOd2Ynsi94nx46nGs4i
sOWMXhwMIUMkSDHYUMQ0d1imCQBF+COidlnT8NW4unr5V59mnYG1QEXIls7Kjkdz
oOl9RtQpmzRpNrWkQbVM3LtY4K7188VFbfwN6T3E+ptN3TtEn1VMpf0N6N0hsc8U
4Z6g8fut+KcxTijqlf7o7k6vpYs0FybnDzTpDlhS2MdMdL8dxcOCMDHojJ3sH5wc
XNjYdKD7K3xcWvv7Cv/VDa1hBAbNn5W3NTowVT3CPTp5RYLWeEIUpyj2Sm8/vF1X
Bm4Ku5/dVi97S07xJGLSFQnZdtuULioRjVUA2L0PS76mW/64wog88SJGjuufwYiT
gni/pcCRT/jmAUSAmMaJYsVE5szF+84diuTNWKFdvq8NPSDyWlgWJTYaqQPCVgdA
WJNXfPGtQ93xKR4zmbJBC6gRNKjIJq+WBB4olNgnVEdyoBf3qlXpixmd2OoRjsFm
U1Jzl9+ZRJGnnIP5P36VTPzUY5FBRum25QJnCEQT/n9WWR/FjumXZrINUi2QD5M0
qZ5SCZu9XR5M1ntUBNlnbHfyH0SDs/MJ87rYuRoFz+aS8RdEvzhpfHWNbf6daWY=
=T1QL
-----END PGP SIGNATURE-----
--- End Message ---