Your message dated Mon, 24 Aug 2015 21:23:18 +0000
with message-id <e1ztzd4-0005ag...@franck.debian.org>
and subject line Bug#791296: fixed in synopsis 0.12-10
has caused the Debian Bug report #791296,
regarding synopsis: 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.)
--
791296: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791296
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:synopsis
Version: 0.12-8
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: synopsis
Source-Version: 0.12-10
We believe that the bug you reported is fixed in the latest version of
synopsis, 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.
Sebastian Ramacher <sramac...@debian.org> (supplier of updated synopsis 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, 24 Aug 2015 22:19:49 +0200
Source: synopsis
Binary: synopsis synopsis-idl synopsis-doc libsynopsis0.12v5 libsynopsis0.12-dev
Architecture: source amd64 all
Version: 0.12-10
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team
<python-apps-t...@lists.alioth.debian.org>
Changed-By: Sebastian Ramacher <sramac...@debian.org>
Description:
libsynopsis0.12-dev - runtime library for Synopsis (development files)
libsynopsis0.12v5 - runtime library for Synopsis
synopsis - source-code Introspection Tool
synopsis-doc - Documentation for synopsis
synopsis-idl - IDL parser for synopsis
Closes: 791296
Changes:
synopsis (0.12-10) unstable; urgency=medium
.
* Team upload.
.
[ Julien Cristau ]
* Rename library packages for g++5 ABI transition. (Closes: #791296)
Checksums-Sha1:
071018ef3b3b450a9a933476590df788f88e2b36 2314 synopsis_0.12-10.dsc
9d104ceb974edcc333e9a024baf006d303dd0397 9500 synopsis_0.12-10.debian.tar.xz
3d68bc1b02566191b699975b4719fc5c045ebf7b 29318
libsynopsis0.12-dev_0.12-10_amd64.deb
8bc06bff75cd68904b5fc7572c637160c913e7af 186498
libsynopsis0.12v5_0.12-10_amd64.deb
dec5e44a2d8094fae004c59d9edbe80f2a476ad4 6099642 synopsis-doc_0.12-10_all.deb
8544f22f85d8813a7c22d577c7933f4bce303f69 125158 synopsis-idl_0.12-10_amd64.deb
7cce4cb3cc9b61d9db80f9efbc52fbf071eccd2b 383726 synopsis_0.12-10_amd64.deb
Checksums-Sha256:
7f7574f74747f09d6df22efc85ed1860d52d60720107ffbba82b240f0e82fa73 2314
synopsis_0.12-10.dsc
6901469159ae2645e9eb8ef904ad0874807229f5a0dd67d9e5ea65ee0bf8b140 9500
synopsis_0.12-10.debian.tar.xz
1bf7091e25032080160e6c2c3ecc66c384ed0fc2d45a309a68df33a70f2e2138 29318
libsynopsis0.12-dev_0.12-10_amd64.deb
a739fbcfb897f0c468fb8d2b71d034d4fa05916cac73655c19efb6c35f4fb56b 186498
libsynopsis0.12v5_0.12-10_amd64.deb
a4f3a8679571080eb4fb76b7edc71591d47c4712f6d781465233f94228d79e10 6099642
synopsis-doc_0.12-10_all.deb
7baf90975201b679886cd756c5e6c6720eb659efb050cf237635f021a051cceb 125158
synopsis-idl_0.12-10_amd64.deb
816f5dc1008a0f3f4a73c59d01b1be962a554f30702163f41e3760308f677fb3 383726
synopsis_0.12-10_amd64.deb
Files:
83a6384a7a8486d58fb00160971fe8b2 2314 devel optional synopsis_0.12-10.dsc
dc3222dea8797f36b62c46b767cd8583 9500 devel optional
synopsis_0.12-10.debian.tar.xz
6aedd4e071b7fa0cb000fc92723bd534 29318 libdevel optional
libsynopsis0.12-dev_0.12-10_amd64.deb
76469a7fd9b099614e41a438197fa948 186498 libs optional
libsynopsis0.12v5_0.12-10_amd64.deb
df9e65300cc06ff5f522b3d5a22cb1e5 6099642 doc optional
synopsis-doc_0.12-10_all.deb
2d78c7c81aaa95c69f88095150ba380b 125158 devel optional
synopsis-idl_0.12-10_amd64.deb
dfc52d466b1859bd91bd7f75c6f63462 383726 devel optional
synopsis_0.12-10_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJV23z0AAoJEGny/FFupxmTv5MP/jOzb7sKS0MqSwKkc0KvBLvt
ZRK1ooBx8PG1PfQl/143ogzRWlpZhypA727BUJDRqhHRlH4n6vHJY2p9MIoAaU+S
FxLw53q8up0AB49ZH7n0tY6H9deaPfefoHCWKdJnyQ/tISJR/Lix8/kOaBr0gDjQ
Ht+SjpaHdG30Rc83foDc3PA1cjx6uzWx0xHWKj+21A6LLubjVUWVIyMkH9JVmGnL
UfVCUQhhWHfOLjtXHaipwBfr5EvBJBH8hlVFXEMQYDGCORWlrFQl2KLZIAYFjk88
dNpLws5M/VuEe1sAWqT7yMxmB2p7gVbIXn1seeks+4aW6Q2zgWl6Hu7v2gCdc/U/
9pBMj61g6DOuhrNY7bHPn5cNk0rXBTs+031wJUvpr7XHRKzN6ur1DKqIa3isBANT
3ntgMBETS0/BefSlR8OAy+p4UwVsWrsZH4yZVYLImMhGEGllmVH0+04eciON4LRm
jhjH3rmBiqtR/UjdNehI9rs0BWVW1PC8pU6zxOWKO1pmB8CLwV8mV11j0jq6upim
Wm4kM7rL8y9+bSOjhUPwabs0m63xPm0coeOzDJO0Yr7bceUuQwFT56bgo1p/qh3A
KcTQqdS3y6eMYxiA+YPLYQiS1LQrQuRC9qRZET+8rGQowvp1ylgOINmX/pArSuZS
snlaGFJ8sgRP2pZ8qxML
=0cjx
-----END PGP SIGNATURE-----
--- End Message ---