Your message dated Thu, 20 Aug 2015 16:00:59 +0000
with message-id <[email protected]>
and subject line Bug#791296: fixed in synopsis 0.12-8.1
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 [email protected]
immediately.)


-- 
791296: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791296
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:synopsis
Version: 0.12-8
Severity: important
Tags: sid stretch
User: [email protected]
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
   [email protected]:
   
     user [email protected]
     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-8.1

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <[email protected]> (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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 16 Aug 2015 17:55:14 +0200
Source: synopsis
Binary: synopsis synopsis-idl synopsis-doc libsynopsis0.12v5 libsynopsis0.12-dev
Architecture: source amd64 all
Version: 0.12-8.1
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team 
<[email protected]>
Changed-By: Julien Cristau <[email protected]>
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-8.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename library packages for g++5 ABI transition (closes: 791296).
Checksums-Sha1:
 818f3a6dca926c314dae97f4be44cabff35b66cb 2298 synopsis_0.12-8.1.dsc
 52bd556750d2193720346b2255b33ef0b04bea52 9782 synopsis_0.12-8.1.diff.gz
 8022eef6c44a2bc6fda9b093d942c7a2fffb88bf 29176 
libsynopsis0.12-dev_0.12-8.1_amd64.deb
 c07bf11b4e8695dd6bfd76b014e60fac9d0c89d7 186160 
libsynopsis0.12v5_0.12-8.1_amd64.deb
 e782d95a2e463b7645ee33ec52a48c1c6c641f55 5529746 synopsis-doc_0.12-8.1_all.deb
 ce228fe45ba1241a6fef1c7c57a1ac67a4fd8b56 125042 synopsis-idl_0.12-8.1_amd64.deb
 768b79f32bd5da242e8038ffba63680802327a3e 384114 synopsis_0.12-8.1_amd64.deb
Checksums-Sha256:
 11998e84ed1542dd4f77ae32dfc6e1c42bf96bfaa35b019749e13a1f75ade189 2298 
synopsis_0.12-8.1.dsc
 a1da621b0e5e4bfd5eb898924b3b0546aed08878a5e691e23b826976d0012c54 9782 
synopsis_0.12-8.1.diff.gz
 d6a9ff664c51749bebac6ace071fb608d7ce32580408a63951832aa4d85c1acd 29176 
libsynopsis0.12-dev_0.12-8.1_amd64.deb
 4d0257064e96eff0f3e45ef41e946afbeb8538d5bc80938600292942a91dad86 186160 
libsynopsis0.12v5_0.12-8.1_amd64.deb
 217145ecd31d0afe0a0a8d67566129d6568154af8fe13c8a499b1bb4e0b390ce 5529746 
synopsis-doc_0.12-8.1_all.deb
 738817e57c76e867e9397fc277255de3400a94653a241efd11a135068ba4d2c4 125042 
synopsis-idl_0.12-8.1_amd64.deb
 b5186b017ca58e6d203247d0c198816279ce1e6dd354b0f222b4a329b8cdb903 384114 
synopsis_0.12-8.1_amd64.deb
Files:
 e263506430bb1b295de60ec3f804cd9c 2298 devel optional synopsis_0.12-8.1.dsc
 30643373798de82a9a906240722cac52 9782 devel optional synopsis_0.12-8.1.diff.gz
 2e724ea87ec573612a0a7253101cae83 29176 libdevel optional 
libsynopsis0.12-dev_0.12-8.1_amd64.deb
 46d09cd8ef345b14554aa81dfd6507e4 186160 libs optional 
libsynopsis0.12v5_0.12-8.1_amd64.deb
 47233eb1a16919eaf6a6e924832818ea 5529746 doc optional 
synopsis-doc_0.12-8.1_all.deb
 bd1716ac0897fe0d3c3424b59bc5bf21 125042 devel optional 
synopsis-idl_0.12-8.1_amd64.deb
 4897cf86be4f2e1f1d9f85e722a6f223 384114 devel optional 
synopsis_0.12-8.1_amd64.deb

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

iQIbBAEBCAAGBQJV0jBbAAoJEDEBgAUJBeQM0wAP+I96FcSolgH5PFWqWi2KOdV/
1W5a5+xjiCO8gQvJI/iJ8kREaXs6dMybhNupL8Avxs6xHN0/XiWOjZrYEgjhxrSt
6u4jKOrpB43Rgbn5iDRag79LYceNr9Gbyzjh+6o0MAONe5Gg+ji4+sln4TlSNnTu
rAwsyTANzw5bVM0eZsMd1gmtKJ8tPibXEbkLPKXw2GPhWFEgijnChv1HiMErvFbS
mhfVJXXzQs1iFhREt8HT48dsEgVSgWS00nhH1OZmtEKVp0lIPHmWngfK6/t1pxQx
Qvd7xPypMhm49HjuRxgRWXvMFaIOJKpUka6G1HNJi4RCaakboXH/lZQOy8tCfag/
4NkTgU1lofitTy4L30y71jGLWc1fhMxpz8OwKuWJdoy8RlFXGJkPnYYl+KVIszG3
ogFW+03MkGlRfnKpnli/1cXPuhforzojXecZU6sIJNiBvioukCFSS+ljZGJ1H66e
7fMK/64rN0McJjRt1txObKJcF05Lp4dxbUmThDrYSvWBmFjRN8csIVyxysy5f0Dv
TrDu0kl1JBAzx68ZLmgd8adcR+6QpWw+LTuUkBViSHqzc7tTIuss5VvLsBaAgR0I
4b3iX/zpmm2M1aXkhEf9WnBuwUfRdZwpgDB6iGfvbiFuW29vR09VQ1bC4QV+mDlj
mj6i37YSD+LRwoJvMeI=
=CJln
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to