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

Reply via email to