Your message dated Mon, 26 Oct 2015 11:00:26 +0000 with message-id <E1ZqfVq-0000IW-92@franck.debian.org> and subject line Bug#796719: fixed in tntdb 1.3-3 has caused the Debian Bug report #796719, regarding tntdb: 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.) -- 796719: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796719 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: tntdb: library transition needed with GCC 5 as default
- From: Julien Cristau <jcristau@debian.org>
- Date: Sun, 23 Aug 2015 18:18:35 +0200
- Message-id: <20150823161835.GA9481@betterave.cristau.org>
Source: tntdb Version: 1.3-2 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 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 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: 796719-close@bugs.debian.org
- Subject: Bug#796719: fixed in tntdb 1.3-3
- From: Kari Pahula <kaol@debian.org>
- Date: Mon, 26 Oct 2015 11:00:26 +0000
- Message-id: <E1ZqfVq-0000IW-92@franck.debian.org>
Source: tntdb Source-Version: 1.3-3 We believe that the bug you reported is fixed in the latest version of tntdb, 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 796719@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Kari Pahula <kaol@debian.org> (supplier of updated tntdb 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: SHA256 Format: 1.8 Date: Sat, 05 Sep 2015 20:44:44 +0300 Source: tntdb Binary: libtntdb4v5 tntdb-mysql4v5 tntdb-postgresql4v5 tntdb-sqlite4v5 libtntdb-dev Architecture: source amd64 Version: 1.3-3 Distribution: unstable Urgency: medium Maintainer: Kari Pahula <kaol@debian.org> Changed-By: Kari Pahula <kaol@debian.org> Description: libtntdb-dev - Development headers for tntdb libtntdb4v5 - C++ class library for easy database access tntdb-mysql4v5 - MySQL backend for tntdb database access library tntdb-postgresql4v5 - PostgreSQL backend for tntdb database access library tntdb-sqlite4v5 - SQLite backend for tntdb database access library Closes: 796719 Changes: tntdb (1.3-3) unstable; urgency=medium . * Bump library package names to 4v5 for C++ ABI transition. (Closes: #796719) * Bump Standards-Version to 3.9.6 (No changes necessary) Checksums-Sha1: a60ad1a15c1d5d6a8edbb60b5a56a18389c6d247 2075 tntdb_1.3-3.dsc 1d1f0b076d6b906108c02632a3575745c94a65b2 3684 tntdb_1.3-3.debian.tar.xz d758476969e67893b6c363f64ce47ba359dbce46 244452 libtntdb-dev_1.3-3_amd64.deb b12cdd5b7bde711b46ddcd4200e282db85fb9e0d 97464 libtntdb4v5_1.3-3_amd64.deb 986b0d572f3d1b4bc7ce570349648dff926a5d8a 75198 tntdb-mysql4v5_1.3-3_amd64.deb 3e1b228a62247a987543f61a1de812deac1871e5 69720 tntdb-postgresql4v5_1.3-3_amd64.deb e1c399b81ebb8315e3af3b7bf5e445c5b2607a28 53844 tntdb-sqlite4v5_1.3-3_amd64.deb Checksums-Sha256: 28a0ae6d0d51d1274ec1c2e2ed29f8ccbe4157cf8916898768bdabc5eaa4e66b 2075 tntdb_1.3-3.dsc 6f9994975f064c7bf2db423e1fc09b7e7965abe38a941c8c6330808cbfbdc8ac 3684 tntdb_1.3-3.debian.tar.xz b8229e7815e42ab0b0e92dee45b2671a7cc5d703f85ed6c24399ad811cfd5145 244452 libtntdb-dev_1.3-3_amd64.deb 54b02c7fad6b749afcc4f8dc44a0d1d692a84e3ec9a637bf7e3ab2b05a316048 97464 libtntdb4v5_1.3-3_amd64.deb 9f13cbd93fadab3955906abd46a006819b00b3bfc9c3c9d9910cb5021e7aff70 75198 tntdb-mysql4v5_1.3-3_amd64.deb a0eaccb47bbda0657a5b4172eb6b75d611d1be7ec1b89aa2afc9a749e156f3c9 69720 tntdb-postgresql4v5_1.3-3_amd64.deb 20b86d056cc3be56ec9bbc324ef7c75ea196dd86ab5f8d320a5b4e58f97051de 53844 tntdb-sqlite4v5_1.3-3_amd64.deb Files: f1d7107f21b2e62e47013c8aec2a991e 2075 libs optional tntdb_1.3-3.dsc ba7411d4673bb1dc9be3681e0d7a41d4 3684 libs optional tntdb_1.3-3.debian.tar.xz 6606a7a85076f8cb00023bf8a208129a 244452 libdevel optional libtntdb-dev_1.3-3_amd64.deb 835736ea8274b5ea0aae1de85ef9072c 97464 libs optional libtntdb4v5_1.3-3_amd64.deb e9ee28895be80fa657580313f0c47dac 75198 libs optional tntdb-mysql4v5_1.3-3_amd64.deb cc4d856f176797d8149e998b5b3ab665 69720 libs optional tntdb-postgresql4v5_1.3-3_amd64.deb 2771a5fda3beb978413bc3361ea6316c 53844 libs optional tntdb-sqlite4v5_1.3-3_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWLIfmAAoJEIQIZ+6djyZcmdEQAMXuKDs4KchhrG0hrdvFasaH 2r0jzTqTRfnkV44FwSwDvitArz619kzn8ObtS9xGb4rxKL8PhkMmxwpPT7TbdSvG Y1eW/XCD0IHA8JAHoquKoajeGQFH+gNFKcO20s5ba6Y0+BoRh1vccnSMeSTj1Rt+ rpPyFIwcRCjgsMAn3XFYRY2JNvgYgNC6NWom6mN35QJ5WEMBAKvm0NJRzq8wqC/L +bmqhCdDRZcTQCZBB67PlNmWFSE/gori5+DrjObv+T315o5IK/TUJ+oowJJyPgh7 wCTFMNbOxKuQ/5X/IWO03zANtpeKf3pYEMcKe2l5sfUFKJoZyEHw+9mWs5kh8J8n V4pPSiDhNrrIb5xhkDqHkSq5MW9vEKXet3j8PISbv5Z+cu9wVosMSnS62IN4+6ub 7TWYhHb9t8t9xcCLGQ+3mz1D9vhwN24BordqhQt5PazoquU53sqPCcruBD4dqWJJ 7YyJyZ7Ar6FlBeyT8pwZmalCTQf5nbmsE/LpcHoFYmMBQWw0JgWRJCO7ft3lCwHt WqnHQMRSZvrl0iN9OwH61lwc2eonOaX1wkNJIIVi4tTe9XFErCGen9j7qbN3fNQd OAltusQQecmELwYwhqdRII01s0/vqQ3kna0/+cqs9RSWSnofDp6/mzUCPFt4NkLZ bB7JA9+Oly+tvEpJwNpe =tyI1 -----END PGP SIGNATURE-----
--- End Message ---