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

Attachment: 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 ---

Reply via email to