Your message dated Tue, 01 Sep 2015 10:00:34 +0000 with message-id <e1zwimk-0006zq...@franck.debian.org> and subject line Bug#796732: fixed in cassiopee 1.0.3+dfsg-3 has caused the Debian Bug report #796732, regarding cassiopee: 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 ow...@bugs.debian.org immediately.) -- 796732: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796732 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: cassiopee Version: 1.0.3+dfsg-2 Severity: serious Tags: sid stretch User: debian-...@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. Specifically the use of std::list in TreeNode, CassieIndexer and CassieSearch is likely to break ABI. 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 cont...@bugs.debian.org: user release.debian....@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_transition
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: cassiopee Source-Version: 1.0.3+dfsg-3 We believe that the bug you reported is fixed in the latest version of cassiopee, 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 796...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andreas Tille <ti...@debian.org> (supplier of updated cassiopee 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 31 Aug 2015 08:28:40 +0200 Source: cassiopee Binary: cassiopee libcassie-doc libcassie1v5 libcassie-dev Architecture: source amd64 all Version: 1.0.3+dfsg-3 Distribution: unstable Urgency: medium Maintainer: Debian Med Packaging Team <debian-med-packag...@lists.alioth.debian.org> Changed-By: Andreas Tille <ti...@debian.org> Description: cassiopee - index and search tool in genomic sequences libcassie-dev - library and headers for development libcassie-doc - documentation for cassiopee library libcassie1v5 - library implementating search algorithms Closes: 796732 Changes: cassiopee (1.0.3+dfsg-3) unstable; urgency=medium . * Team upload * Gcc-5 transition Closes: #796732 * Enhance long description of doc package * cme fix dpkg-control * DEP5 * Add doc-base control file * Enhance manpages Checksums-Sha1: bf8ee4c717f87fdfc769c6b09227f0323c8c4dd9 2279 cassiopee_1.0.3+dfsg-3.dsc 62fb8d95c3aef55c9dc90d8d860b49a12b91914f 3800 cassiopee_1.0.3+dfsg-3.debian.tar.xz 5d5155778d4a29ccba9e9a9835a56d9389af2cef 13132 cassiopee_1.0.3+dfsg-3_amd64.deb 5657532cd1ac441684f81f723170c7e9d365a67b 18366 libcassie-dev_1.0.3+dfsg-3_amd64.deb a0d87cf2abdb8d90826fbab2ecf685059838152e 45002 libcassie-doc_1.0.3+dfsg-3_all.deb dceab7ad030467541d0d907915cc17f9ce0f472a 38712 libcassie1v5_1.0.3+dfsg-3_amd64.deb Checksums-Sha256: 4ca9f78dd4c6b68cf67bf667d00fe28a8539494971125882d18b3fe60259cdf5 2279 cassiopee_1.0.3+dfsg-3.dsc 1d163a5279024e2a159241e12085e7c2449b99deb136bc983fdb60a32274e787 3800 cassiopee_1.0.3+dfsg-3.debian.tar.xz 5ecae503cfbf65f552dee4480ae3f4a5f385abe65f8ad5b6050a6602cde759b1 13132 cassiopee_1.0.3+dfsg-3_amd64.deb 72aafa1f0d16c052f5066bd19eae2a6e5da2bc8cc9a309357bef830e91346651 18366 libcassie-dev_1.0.3+dfsg-3_amd64.deb 48e9c6919cdc73bca6a8692b7756d2e5958616b3fbe3b97fe30d95e7165c3b35 45002 libcassie-doc_1.0.3+dfsg-3_all.deb 717e0649f5d65fac808c8fd39f22291e6fa5bd56a8a54db0606ba5a89b7e7a22 38712 libcassie1v5_1.0.3+dfsg-3_amd64.deb Files: 82fc722707203560ef1a8803655b35f7 2279 science optional cassiopee_1.0.3+dfsg-3.dsc f4089bcaa9cddc1a425221e11007869a 3800 science optional cassiopee_1.0.3+dfsg-3.debian.tar.xz 97eea736121ea562fc5f4aa25fd1a6a0 13132 science optional cassiopee_1.0.3+dfsg-3_amd64.deb 724af8040f29fdab3a51b9684b10a40b 18366 libdevel optional libcassie-dev_1.0.3+dfsg-3_amd64.deb f94e6050d4fef63d7bd10c68e68fb27c 45002 doc optional libcassie-doc_1.0.3+dfsg-3_all.deb 92edcccaea03f08caa8b57e9ad582cf2 38712 science optional libcassie1v5_1.0.3+dfsg-3_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJV5AV3AAoJEHjcaNsybYQ4pd8P/15g0GLaaWD3qbfDsS39zKIr EXaUfj9vhM0DIHwV26P60jGWZus1Zd3fzmrGJs9ItObPbseWsawY3Uuj4FEnnNOY BYTnBGp2TGDPqDdVj2jixucNNhytpK2uKH/6PGeg00LKLF7b1Ki69mfR4aMDyCPi rzmT0S3lCr+XN/B8ZnIU7kUMh0F3txmbGRIG83MBV3NoAvBLyVh7o8XH9QmrbcVL 9nM0lmwWK7RQMbGL1xXBIhDAa/i4AyKqw3drGK0m8SeU9XTRXT86X+ZPKCqz7yCL fwXwmCiDfsu9Z5fF2NbD1Pz5VwIZnHxERF/LV9PXOuCT2efbx7nO/XF1f6NPDbbi 2GZcONdn+Bbtqbi2nOhBtGzcvb5JmYHOsQFCdgUMh8YMzXZjfvegQSH+XuqKZFCo NSh6ZNmJTnjw8hCH/nn14zB7BIRsaQ2GHIhpcUFsbtqlQVYDOp8Pbj3fi3CPFq5/ TWQkcOBdnd3g3xaSoZrESJ166yBbqwI8PbVCGD0ZMMZGqdDegPqmGU4T/zsVrN+u TWYV8QQsFDPOILkVOTvKd7aci1/rqMDml092eJge0Hy0qTUJHJqIX20onORjqtwG Z7vW1FniYcBza4mq88wDJ2aGUxfpyP7eqEGNBgPzgXta+7XjVfWkThd5rxZh3pLP k31bIk0smvrljtL5ovsF =rQ7D -----END PGP SIGNATURE-----
--- End Message ---