Your message dated Mon, 26 Oct 2015 11:00:27 +0000 with message-id <E1ZqfVr-0000Ir-N3@franck.debian.org> and subject line Bug#796721: fixed in tntnet 2.2.1-2 has caused the Debian Bug report #796721, regarding tntnet: 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.) -- 796721: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796721 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: tntnet: library transition needed with GCC 5 as default
- From: Julien Cristau <jcristau@debian.org>
- Date: Sun, 23 Aug 2015 18:24:44 +0200
- Message-id: <20150823162444.GA9980@betterave.cristau.org>
Source: tntnet Version: 2.2.1-1 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: 796721-close@bugs.debian.org
- Subject: Bug#796721: fixed in tntnet 2.2.1-2
- From: Kari Pahula <kaol@debian.org>
- Date: Mon, 26 Oct 2015 11:00:27 +0000
- Message-id: <E1ZqfVr-0000Ir-N3@franck.debian.org>
Source: tntnet Source-Version: 2.2.1-2 We believe that the bug you reported is fixed in the latest version of tntnet, 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 796721@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 tntnet 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 18:57:54 +0300 Source: tntnet Binary: tntnet tntnet-doc tntnet-demos libtntnet12v5 libtntnet-dev tntnet-runtime Architecture: source amd64 all Version: 2.2.1-2 Distribution: unstable Urgency: medium Maintainer: Kari Pahula <kaol@debian.org> Changed-By: Kari Pahula <kaol@debian.org> Description: libtntnet-dev - Tntnet library development headers libtntnet12v5 - Tntnet libraries tntnet - modular, multithreaded web application server for C++ tntnet-demos - demo web applications for Tntnet tntnet-doc - documentation for Tntnet tntnet-runtime - Tntnet runtime system Closes: 796721 Changes: tntnet (2.2.1-2) unstable; urgency=medium . * Bump library package name to 12v5 for C++ ABI transition. (Closes: #796721) * Bump Standards-Version to 3.9.6 (No changes necessary) Checksums-Sha1: 7193bd5a18be1743340fa44fe5f0fcdc1ebf45ad 2035 tntnet_2.2.1-2.dsc 108b8165e8b251a877b929f0cb58d0edb2ca4eb7 41392 tntnet_2.2.1-2.debian.tar.xz ee2323e6f77d6fb15d9144f6a3776083159ae364 129242 libtntnet-dev_2.2.1-2_amd64.deb daa0e0b410023787548be6d165a2ebd52762d4f1 260248 libtntnet12v5_2.2.1-2_amd64.deb c35c067c674e7fa0be6261c25d16532a414c4f22 253338 tntnet-demos_2.2.1-2_amd64.deb c7f7cdca7775823b66354499af4261b48f4f6110 474692 tntnet-doc_2.2.1-2_all.deb 1b72be1327367a8a112ab3868e6463a151c7cfe5 62930 tntnet-runtime_2.2.1-2_amd64.deb a0aba67ddbeafaf904d5fd8f6a2f9ae01c957119 68546 tntnet_2.2.1-2_amd64.deb Checksums-Sha256: 90b331eddc4cee09b53e9c089cc9de4b24e6b5ecdbc53456d684d8aa4cf10934 2035 tntnet_2.2.1-2.dsc 69f9940757a2a85a83cee8d9110a7dc59a52d81cf77fb6a73b6c22feab32141e 41392 tntnet_2.2.1-2.debian.tar.xz ad2b00e0a669a4cb77515f28a63a35b1d99e6739d385aa024d9ce30bf703241a 129242 libtntnet-dev_2.2.1-2_amd64.deb c6e8d0faad358f2276c8688cd45eb4c77baf80f036a1ad00266c45360b0b97cf 260248 libtntnet12v5_2.2.1-2_amd64.deb ff85fc1de4436a85f6f79766ef7606d6d8bf4b52cf0232bce827cff04bfa7748 253338 tntnet-demos_2.2.1-2_amd64.deb 44f44fd345db4a4ac0545ebb7b7069c6b99cfe4c7ca9e260c88c5bac4d7a1dd7 474692 tntnet-doc_2.2.1-2_all.deb 21bab70cea3cde746a7f9b7f721476b1017ac7a56b07f2b198ba7c998dbfd4d6 62930 tntnet-runtime_2.2.1-2_amd64.deb 851cabb4f33f31e0fb6fcc731eb3d70b981084b1596856f2d516e604aae8112f 68546 tntnet_2.2.1-2_amd64.deb Files: 287906ea5c1f9b15b9e54871eefe933f 2035 httpd extra tntnet_2.2.1-2.dsc c5ab5e68e944b27fd96c07d404fa8bdf 41392 httpd extra tntnet_2.2.1-2.debian.tar.xz b4810de6e11708f277b0c81fc7bd2f52 129242 libdevel extra libtntnet-dev_2.2.1-2_amd64.deb 6ae4859a8bdabcd7f74ceb0de548ff3f 260248 libs extra libtntnet12v5_2.2.1-2_amd64.deb 5c2558da8448bb7f14ce6da3ddf31e5b 253338 doc extra tntnet-demos_2.2.1-2_amd64.deb 6ed6f411a7935c60c59c326b346e61f9 474692 doc extra tntnet-doc_2.2.1-2_all.deb 918da4354a684ddcf66349e171d16aa3 62930 httpd extra tntnet-runtime_2.2.1-2_amd64.deb a21a8e12849ae5d759dd2d867a472fd6 68546 httpd extra tntnet_2.2.1-2_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWLIa9AAoJEIQIZ+6djyZcwJ8QALpFLkxt+T5mat+oCYekC9Mm ham1M3sJ9BfyuJd4H70pfWB0VzpN+0mwzMHLHzXEtQnr80lOYeOLfo72m4isWXn5 B32x17EXO1Fh7IZui6WkfhTUJSzIqzizbD+h8qySYTfR8+pnSG9KNZHYYgM1AY38 GKU8XDEwRHW4qfs8byyxmcqRM3Gkld8wFKN1clbNuh7r+rzcEASC24LmQKJ/Cb0x ZlBMJciMOBhYztr/nOYqHco6bLTAqmOmHNH7mYbw21HZvoAeDTdKmbF74KCzKdnw LsrgR2+13KPlB0ePPpL32L3RfxRSub6QhZEz8JIDmj995mAD3NwPrXaE3qzPoAis 8EKKAIhBgMIRBCEMNnD19MuxyOcEE/oEeanHgYUdzHm1jGrR9IAFDBbGXD4QhBAG 4yeza82IV2DMK3PX174CGdyVpBmytX5yOILEeEFXMXdHGwP4azYwIWtgGLd2H7q0 8IG3lHroxTfZQn2Ubxw6g294mYikcr9YkanSO8mFk8GyTVj+Vkh/AtDooPhTTm6r TW9db51dsyXfSPIFWfPzO3znCsLtrexr7r3o3J0IXeT9YUmNWgBwHG6l8dCm89M/ 6VVfWPb4DD93H6IMaOxTFi0j6J3baCxZk6nWfFC7p3Z6Wg+jdlkSZTW9Md47oSLq U/izWy82L41IcDwiyKPR =olZ3 -----END PGP SIGNATURE-----
--- End Message ---