Your message dated Tue, 25 Aug 2015 22:00:19 +0000
with message-id <[email protected]>
and subject line Bug#796715: fixed in coinor-osi 0.106.9-2
has caused the Debian Bug report #796715,
regarding coinor-osi: 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.)
--
796715: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796715
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: coinor-osi
Version: 0.106.9-1
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. 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: coinor-osi
Source-Version: 0.106.9-2
We believe that the bug you reported is fixed in the latest version of
coinor-osi, 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.
Rene Engelhard <[email protected]> (supplier of updated coinor-osi 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: SHA1
Format: 1.8
Date: Tue, 25 Aug 2015 12:51:04 +0200
Source: coinor-osi
Binary: coinor-libosi1v5 coinor-libosi-dev coinor-libosi-doc
coinor-libosi1v5-dbg
Architecture: source amd64 all
Version: 0.106.9-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Rene Engelhard <[email protected]>
Description:
coinor-libosi-dev - COIN-OR Open Solver Interface (developer files)
coinor-libosi-doc - COIN-OR Open Solver Interface (documentation)
coinor-libosi1v5 - COIN-OR Open Solver Interface
coinor-libosi1v5-dbg - COIN-OR Open Solver Interface (debug symbols)
Closes: 796715
Changes:
coinor-osi (0.106.9-2) unstable; urgency=medium
.
* libstdc++6 transtion: rename coinor-libosi1 to coinor-libosi1v5
and coinor-libosi1-dbg to coinor-libosi1v5-dbg (closes: #796715)
* bump coinor-libcoinutils-dev build-dep
Checksums-Sha1:
4c3bcca8c1bdbc5292363710d4481b5fe218daff 2290 coinor-osi_0.106.9-2.dsc
6db17967c723b768a3486578b742d0d6369dd540 7720
coinor-osi_0.106.9-2.debian.tar.xz
c98f2bf37b883f1091f42f35b8f56926e5cfa606 339660
coinor-libosi-dev_0.106.9-2_amd64.deb
03fd50e9770c2276eb5a62f3197b1681ea255be4 2765684
coinor-libosi-doc_0.106.9-2_all.deb
44efc5361028d919c7609ef9946a20df8cb89acb 1902668
coinor-libosi1v5-dbg_0.106.9-2_amd64.deb
4320e4af95a65a665effd500994e76ce6f7adc66 282696
coinor-libosi1v5_0.106.9-2_amd64.deb
Checksums-Sha256:
b00141057ffae4fe2ca78c5f1e51538ecdc298891fc750a3f1ca7e7cc135a02e 2290
coinor-osi_0.106.9-2.dsc
0a8acd061066a35a0e551cc6a41eb1c6b1388c689fba7159e1287492e303013d 7720
coinor-osi_0.106.9-2.debian.tar.xz
8431330307cdd2d6315854febf9a10e29f36c5ffe0e56e57d5b5c39dd845c352 339660
coinor-libosi-dev_0.106.9-2_amd64.deb
3be19bf0882e87df1186afea61e2c70ea002c628695684d839e522a95ccaa2c6 2765684
coinor-libosi-doc_0.106.9-2_all.deb
1987b88a5f1382d7b373456e38a00e36fe6d9dd42158d6a29f014e992122a2be 1902668
coinor-libosi1v5-dbg_0.106.9-2_amd64.deb
e6a0f27174d0d671f93ae0f9b314bef53735059ae02c7566c07bb642700ebb9f 282696
coinor-libosi1v5_0.106.9-2_amd64.deb
Files:
a1d2c1f3b124a1fd29cdc9e2e035712a 2290 science extra coinor-osi_0.106.9-2.dsc
99ac0260ae4945d4531fafb3a9c2848a 7720 science extra
coinor-osi_0.106.9-2.debian.tar.xz
a0fec0f2588bda23c67c179198ccd4c8 339660 libdevel extra
coinor-libosi-dev_0.106.9-2_amd64.deb
5ea242af2a907a81efe7c493c0dff318 2765684 doc extra
coinor-libosi-doc_0.106.9-2_all.deb
7c4de37a57e50159f7ed9a5b71adb6c1 1902668 debug extra
coinor-libosi1v5-dbg_0.106.9-2_amd64.deb
715d2d5922edb06fdc2a9d68970ddec7 282696 science extra
coinor-libosi1v5_0.106.9-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJV3MHXAAoJEAqgRXHQPj5wLFgP/ihC9NHxq6HzIBFY+wtIIYPS
CaEFQpBEtLc83jd78npEGIx22/3r3moBQEeRza2zexOvvBY45PrNXdJVdIUUNcs9
DCiZXtZEjURxxDgnxt/2HvtkNpmO0oIa0USC+hjCNMFcqPFaM5QafzXFgyMtZ4vi
izjgM2KcnzFiiZJuyIjGJXwKafMkMjQ84p13QXGc6lyYSverePbDZ3+icq7xZwMn
soI4F7CEtg8A1Hpn9t7u8qwStl3/cbzc9F1uvT0YKeZij5uphDyshMwB3QKPw1C9
2Ia5sbl8E0QMJVlfHvreBPMT4leVqVgt8hOsAWM0wW7PX/cKpWn+0kZU/ED73Q8U
MJ8rJXiZ6OPguSs6nRRf4ROUj3UwQbpEMsEXZK2njJy30x9EeCmn3VE+X6ibUDf0
clV+GuLlLhbejZvYphA9SXkaPfWaXE3nC84zMQnoQorFeHiqSBlJdAJyvUTlKBHd
EWsqLAY1Z8tUbC+N28f0T8RmhDzT1CyAPPxOaRjjghYiFN0lvNP1hM3XYpSVFu8V
iRuahjKCwtDEe3lSkKq3V8uQBVAWk8jgZyfbtgxZhXX+Ak2BO/thf3ar37hxTT+l
ZhnC+kn+M3Undnx5feeI8/aBliNGk6JSao/UdQY/ZU8cGLkELZmBN0RsqqUaBDu1
T+dH8xvpjF02T28zmOo0
=iPlW
-----END PGP SIGNATURE-----
--- End Message ---