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 ---
- To: maintonly@bugs.debian.org
- Subject: verbiste: library transition may be needed when GCC 5 is the default
- From: Matthias Klose <doko@debian.org>
- Date: Fri, 03 Jul 2015 13:14:49 +0000
- Message-id: <E1ZB0np-0007xe-Uz@paradis.debian.org>
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: