Your message dated Tue, 25 Aug 2015 22:00:19 +0000 with message-id <E1ZUMGR-0008HI-6e@franck.debian.org> 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 owner@bugs.debian.org immediately.) -- 796715: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796715 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: coinor-osi: library transition needed with GCC 5 as default
- From: Julien Cristau <jcristau@debian.org>
- Date: Sun, 23 Aug 2015 18:02:27 +0200
- Message-id: <20150823160227.GA8877@betterave.cristau.org>
Source: coinor-osi Version: 0.106.9-1 Severity: serious Tags: sid stretch User: debian-gcc@lists.debian.org 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 control@bugs.debian.org: user release.debian.org@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_transitionAttachment: signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
- To: 796715-close@bugs.debian.org
- Subject: Bug#796715: fixed in coinor-osi 0.106.9-2
- From: Rene Engelhard <rene@debian.org>
- Date: Tue, 25 Aug 2015 22:00:19 +0000
- Message-id: <E1ZUMGR-0008HI-6e@franck.debian.org>
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 796715@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Rene Engelhard <rene@debian.org> (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 ftpmaster@ftp-master.debian.org) -----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 <debian-science-maintainers@lists.alioth.debian.org> Changed-By: Rene Engelhard <rene@debian.org> 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 ---