[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#791329: marked as done (verbiste: library transition may be needed when GCC 5 is the default)



Your message dated Tue, 04 Aug 2015 11:34:40 +0000
with message-id <E1ZMaUS-0007h9-Sf@franck.debian.org>
and subject line Bug#791329: fixed in verbiste 0.1.41-6
has caused the Debian Bug report #791329,
regarding verbiste: 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 owner@bugs.debian.org
immediately.)


-- 
791329: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791329
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:verbiste
Version: 0.1.41-4
Severity: important
Tags: sid stretch
User: debian-gcc@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
   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_transition

--- End Message ---
--- Begin Message ---
Source: verbiste
Source-Version: 0.1.41-6

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

Debian distribution maintenance software
pp.
Tomasz Buchert <tomasz@debian.org> (supplier of updated verbiste 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: SHA512

Format: 1.8
Date: Tue, 04 Aug 2015 13:02:27 +0200
Source: verbiste
Binary: verbiste verbiste-gnome verbiste-mate-applet verbiste-el libverbiste-0.1-0v5 libverbiste-dev
Architecture: source amd64 all
Version: 0.1.41-6
Distribution: unstable
Urgency: medium
Maintainer: Tomasz Buchert <tomasz@debian.org>
Changed-By: Tomasz Buchert <tomasz@debian.org>
Description:
 libverbiste-0.1-0v5 - French and Italian conjugator - shared library
 libverbiste-dev - French and Italian conjugator - development files
 verbiste   - French and Italian conjugator
 verbiste-el - French and Italian conjugator - emacs extension
 verbiste-gnome - French and Italian conjugator - GNOME interface
 verbiste-mate-applet - French and Italian conjugator - MATE Panel applet
Closes: 791329
Changes:
 verbiste (0.1.41-6) unstable; urgency=medium
 .
   * Upload to unstable
   * Make g++ ABI transition (Closes: #791329)
   * Tighten build dependencies
Checksums-Sha1:
 d7416ce4cff6a4cf4134307754da89076156bba8 2244 verbiste_0.1.41-6.dsc
 cca64da6e853d909ed20c8c8460058cc26071cca 9832 verbiste_0.1.41-6.debian.tar.xz
 fcd12286e1529b07fc0253b67dc8b3e64385dea1 50534 libverbiste-0.1-0v5_0.1.41-6_amd64.deb
 31b9918309d79dcf563107edc154f29c7188f618 22116 libverbiste-dev_0.1.41-6_amd64.deb
 ba9951e42a07b39fe9512c6393308678883678f0 15378 verbiste-el_0.1.41-6_all.deb
 9c62f12cd7299008b4421b2881432a5eac1333ca 79364 verbiste-gnome_0.1.41-6_amd64.deb
 aabda1bb07eea532960a5eb64ec3353aa055e9bd 49632 verbiste-mate-applet_0.1.41-6_amd64.deb
 f517b42c32f3b527376b4f6cdb5d22534a95009f 79642 verbiste_0.1.41-6_amd64.deb
Checksums-Sha256:
 9a74b80f5a039161990150e95e394b84238bf66ae468fe846e53261287f9da65 2244 verbiste_0.1.41-6.dsc
 8667ec58ad673b54a0114186ab771940f337dae9793f186fdf109fa238802254 9832 verbiste_0.1.41-6.debian.tar.xz
 041382492568a8a712482c80d9d6fe78c4bacb30e851d6bdc8b0b48361222c8f 50534 libverbiste-0.1-0v5_0.1.41-6_amd64.deb
 48489e5566c218139fe7274a3b2255175dc0a9a138740cd81290a39a87ce49d9 22116 libverbiste-dev_0.1.41-6_amd64.deb
 bf7260d6269cd54ea5edd19cdcaf0068e565797c735720c17024957e4db3099a 15378 verbiste-el_0.1.41-6_all.deb
 a8fbda54a6482350b59d7c101682c976d5cdaf76b0c9167782023eab93281fd7 79364 verbiste-gnome_0.1.41-6_amd64.deb
 1ea7fd043d8d42d5e04325ce60a51327a28a17a20e64d06d61c2b5bec92c839d 49632 verbiste-mate-applet_0.1.41-6_amd64.deb
 b6f9b352e2188490d27979738d59b6a29af3410ea0ebc57f3ad8cc4aaf2d5c1a 79642 verbiste_0.1.41-6_amd64.deb
Files:
 c2a963e9c4771325285fb2f524f48874 2244 text optional verbiste_0.1.41-6.dsc
 51807e89e854ad9d31f165001615bc35 9832 text optional verbiste_0.1.41-6.debian.tar.xz
 6e7ec2820d0759d74aa8788c837c57d9 50534 libs optional libverbiste-0.1-0v5_0.1.41-6_amd64.deb
 1c6f5754010c851ae7412e0fda799690 22116 libdevel optional libverbiste-dev_0.1.41-6_amd64.deb
 f0c26c6c2597841d1844b0d9a0c2ac1b 15378 lisp optional verbiste-el_0.1.41-6_all.deb
 084fa5f6b6e668d7a91015bb29d55220 79364 gnome optional verbiste-gnome_0.1.41-6_amd64.deb
 5decf667c42d69f07a9c0e26c87e5842 49632 x11 optional verbiste-mate-applet_0.1.41-6_amd64.deb
 db9e5c2bf42a5ebc2a3bc17b9151a639 79642 text optional verbiste_0.1.41-6_amd64.deb

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

iQIcBAEBCgAGBQJVwKG3AAoJEJ+5JicksX0pkzsP/3UbeqtsabyrncPIokF+ADor
OWdZ3eE3du+25Ixl6Zc5cTKTh8ZJy5RN21i546wGhoG3cOTzOaxcYczvnClGaPuT
QXxWbUmzpo9k13jl9r6/E2wyVgwcgvztw+iBC258wq2yur+V0GnBT9eIU+2mdErf
fdXh44h6XLO9VKal+bm3J3JnCIfVRGTxx5DQhB5s5IOVOj4UINDT11YdTMaQOoA8
wOlrHwRaN9AS83DryOg8Oe2c4LflhLFFyK1y1Hu4dSL2EfCFowCOAQbGO1RkizlE
iusP5/gsOIKQQSHyfAxV0bVGp/Nu+9csG3fiCpSY0gBYJ7GcbhiazZJrisghKPkX
V1I35DswHoMLe5JdEMxNmhtAU5wHyx3gG4Hjl/LKjNJieWdTg/ZTRCpIAKqCwLAN
m/2RgK+bMHgPn8X5cjuUgj/HXt+P6RY7opo2/jzy9adkgS5LrOy4nuPGknfNvwot
SPDatzrDKqoXj/H6C533f4micNGEyUUpxGD9J2uV70QTMgj8elb/N0Z+gmCPUcHP
IXr5mHGrCFUuBCYyioaW+BAbOQF+CLGgTKrqh9d5igZ5GrrBvRjUfcDFLSFT1LDG
jsCTBtJzFsQSjrMwqduRWItp+p2MlCRQoaTArVDI1/YC1pQ4o33WsaM9YMuxwvNt
JS2E55tda/rR+nm8bb6w
=CJ2W
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: