Your message dated Thu, 20 Aug 2015 16:00:44 +0000
with message-id <e1zssgi-0000sw...@franck.debian.org>
and subject line Bug#791195: fixed in lttoolbox 3.3.2~r61000-3.1
has caused the Debian Bug report #791195,
regarding lttoolbox: library transition may be needed when GCC 5 is the 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.)


-- 
791195: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791195
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:lttoolbox
Version: 3.3.2~r61000-1
Severity: important
Tags: sid stretch
User: debian-...@lists.debian.org
Usertags: libstdc++-cxx11

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 from experimental (not the one
from testing/unstable) 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 from experimental. 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-20150701/
   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

--- End Message ---
--- Begin Message ---
Source: lttoolbox
Source-Version: 3.3.2~r61000-3.1

We believe that the bug you reported is fixed in the latest version of
lttoolbox, 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 791...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcris...@debian.org> (supplier of updated lttoolbox 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: Sun, 16 Aug 2015 17:46:35 +0200
Source: lttoolbox
Binary: lttoolbox liblttoolbox3-3.3-0v5 lttoolbox-dev
Architecture: source amd64
Version: 3.3.2~r61000-3.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Julien Cristau <jcris...@debian.org>
Description:
 liblttoolbox3-3.3-0v5 - Shared library for lttoolbox
 lttoolbox  - Apertium lexical processing modules and tools
 lttoolbox-dev - Development tools and library for lttoolbox
Closes: 791195
Changes:
 lttoolbox (3.3.2~r61000-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename library packages for g++5 ABI transition (closes: 791195).
Checksums-Sha1:
 103ecd5fd00662b3e684ca6e4d16705ea54b43de 2389 lttoolbox_3.3.2~r61000-3.1.dsc
 5b3b8fafccb9b5bb30bf839b6a9e99f49d9ec1c9 4284 
lttoolbox_3.3.2~r61000-3.1.debian.tar.xz
 2edc56384f45e930b02d9ac846fd3b35dd2ab9e8 166868 
liblttoolbox3-3.3-0v5_3.3.2~r61000-3.1_amd64.deb
 b1aaa69f5b9338f4ca44e97ca4573ee1065af479 44928 
lttoolbox-dev_3.3.2~r61000-3.1_amd64.deb
 9405ce9876f345be4244be170a5f3052e52d8f46 17696 
lttoolbox_3.3.2~r61000-3.1_amd64.deb
Checksums-Sha256:
 20d29f20105905c085ca03f31249d1d2b05cf0a4fbba07fff533dbf99a415ae4 2389 
lttoolbox_3.3.2~r61000-3.1.dsc
 e9667cf165aa097f8c52d482333c88197f8919fb5cdc11748830e6e6234b85f7 4284 
lttoolbox_3.3.2~r61000-3.1.debian.tar.xz
 5c4dd235b5477d8b7601bb34d5fcb2e60541687675e3ad891f0241e78d8772d8 166868 
liblttoolbox3-3.3-0v5_3.3.2~r61000-3.1_amd64.deb
 1ea1847532033881a17f163daedc78fbe764767e1bfa6bc90076a8cbe671abc1 44928 
lttoolbox-dev_3.3.2~r61000-3.1_amd64.deb
 90fa42111e07648a35930f8aa538bbd948d93387dd2434105fcabf0a708cf91e 17696 
lttoolbox_3.3.2~r61000-3.1_amd64.deb
Files:
 1b3fa1edc861e3111b69ea04f07db982 2389 science optional 
lttoolbox_3.3.2~r61000-3.1.dsc
 79809b223c67a1b9ab2a92eaba1067b3 4284 science optional 
lttoolbox_3.3.2~r61000-3.1.debian.tar.xz
 63447f75da7d41e64e65659b83c66c98 166868 science optional 
liblttoolbox3-3.3-0v5_3.3.2~r61000-3.1_amd64.deb
 061dfc74108b28320bd6051a52e81bcf 44928 science optional 
lttoolbox-dev_3.3.2~r61000-3.1_amd64.deb
 a84ff2e431139a2eceb32027a4c4d9dd 17696 science optional 
lttoolbox_3.3.2~r61000-3.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJV0jBaAAoJEDEBgAUJBeQMI+4QAKWOYNtxJ1G8mA6fj7Y/ui6B
XXUtPHOkYHqYxg+Es0mgXBUPL37uF59K0uKbIZwOZjlDBdPUrWh+xj5bSd/qD1Km
VJhUTXOc2ZlKdZaxKyv9n+nu6VM74TIkcr3CObcxLBEo8h7yQPf43///Lfp/D1+U
nGwazODzItegQC4a5MyLDQUKE2hU1lPI57+yg59VwDFRf0QIFEdlJnainAneDo9X
RvrQqNporZtUxhh8YxGMERWVz7qkL0AI4nYC/2Irr96jkni/8cLj5ZxqQW6teKVV
k49mXGcYrhmb9PX+VQzErxh7QRSeGztm25coewXeukLf2xi6MwIEu/4VFtjfURND
8Qs4zbfb/tH0V57dgCkwDFkHVi8P9fdUDryZSOX5n1mPnVAvkqUq4XsPSrfDliLa
lp1vbo2JQZmxCqAzVeV4jQkIKiw/xM2QeLVh+j0Ta6w/hWW8cIagPla99XOih1TH
DqH3pWnvNnmi/8Y/5hH3t8HUiNV7+MaCQ9IfZHVU5pQ/TS9omzy2QNksNget5ifK
vwyFyN64tgeYDUEGY90lah1sUB/JuajVYhIer9O3RZh/UH7vbLX3QNen8jg81lHZ
D+oBamMzfVKd4qo6tspplGle6s0tuxgeNmgdGEYSxfIFihjLiNSDx8hOHFexa8Ep
CrW8PJs9rVc5+GwN7aCL
=GZKS
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to