Your message dated Fri, 31 Jul 2015 19:00:23 +0000
with message-id <[email protected]>
and subject line Bug#791108: fixed in libconfig 1.5-0.1
has caused the Debian Bug report #791108,
regarding libconfig: 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.)


-- 
791108: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791108
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libconfig
Version: 1.4.9-2
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: libconfig
Source-Version: 1.5-0.1

We believe that the bug you reported is fixed in the latest version of
libconfig, 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.
Matthias Klose <[email protected]> (supplier of updated libconfig 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: Wed, 29 Jul 2015 12:46:50 +0200
Source: libconfig
Binary: libconfig9 libconfig++9v5 libconfig-dev libconfig8-dev libconfig++-dev 
libconfig++8-dev libconfig-dbg libconfig++-dbg libconfig-doc
Architecture: source amd64 all
Version: 1.5-0.1
Distribution: experimental
Urgency: medium
Maintainer: Jonathan McCrohan <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
 libconfig++-dbg - parsing/manipulation of structured config files (C++ debug 
symbol
 libconfig++-dev - parsing/manipulation of structured config files (C++ 
development)
 libconfig++8-dev - Transitional package for libconfig++-dev
 libconfig++9v5 - parsing/manipulation of structured configuration files (C++ 
bindi
 libconfig-dbg - parsing/manipulation of structured config files (debug symbols)
 libconfig-dev - parsing/manipulation of structured config files (development)
 libconfig-doc - parsing/manipulation of structured config files (Documentation)
 libconfig8-dev - Transitional package for libconfig-dev
 libconfig9 - parsing/manipulation of structured configuration files
Closes: 734482 759581 759582 791108
Changes:
 libconfig (1.5-0.1) experimental; urgency=medium
 .
   * Non maintainer upload.
   * New upstream version.
   * Rename libconfig++9v5 to libconfig++9v5, libstdc++6 ABI symbol changes.
     Closes: #791108.
   * Add Conflicts/Replaces to the old library.
   * Don't ship libconfig9.info in libconfig9, but only in libconfig-dev.
   * Drop versioned dependency on pkg-config. Closes: #734482.
   * Enable parallel builds. Closes: #759581.
   * Only build the libconfig documentation for binary indep builds.
     Closes: #759582.
   * Add build dependency on texlive-fonts-recommended.
   * Bump standards version to 3.9.6.
Checksums-Sha1:
 42186240e7146478b7497f64e647ba18c288404c 2348 libconfig_1.5-0.1.dsc
 24306c7efce07669a4053d0977a45e2f3a3add79 644432 libconfig_1.5.orig.tar.gz
 d6fb1ef0565f1f58254a0ae7051277ef2685fa46 4872 libconfig_1.5-0.1.debian.tar.xz
 5f090fe8b4e1dba49853c466778a28b6fdca5cd7 103216 
libconfig++-dbg_1.5-0.1_amd64.deb
 d5e04ad35f548c3ab2379eef3ba4be584a7fbc2e 137652 
libconfig++-dev_1.5-0.1_amd64.deb
 86c30d8f9f25515b0e2ed7aedaf5de16b345dc85 10738 
libconfig++8-dev_1.5-0.1_amd64.deb
 8e1a6b85de057a4698e1d4399cbf5200ad57dfee 39038 libconfig++9v5_1.5-0.1_amd64.deb
 d65cda34d7b017da5b45ddf5828841183bec751e 48542 libconfig-dbg_1.5-0.1_amd64.deb
 dff561d4a71dd2387e9e88433ea5193f3a859332 97986 libconfig-dev_1.5-0.1_amd64.deb
 d0bf0d727407501fb63095b928eeb099a2cf3d82 312152 libconfig-doc_1.5-0.1_all.deb
 f57e42b2ac15aa3f42df0e5bb0dec7ad28647134 10734 libconfig8-dev_1.5-0.1_amd64.deb
 f96cfe6361cd2802b21377c1776da5c3cd687f4d 29554 libconfig9_1.5-0.1_amd64.deb
Checksums-Sha256:
 2861fe69696d7b265a463973c72de0a7cbf84563081d0e03dadef18ef8742f83 2348 
libconfig_1.5-0.1.dsc
 e31daa390d8e4461c8830512fe2e13ba1a3d6a02a2305a02429eec61e68703f6 644432 
libconfig_1.5.orig.tar.gz
 06bdd1f0c5a488c964ade7dedef9aa659448aae0685057fa72b3cb07cd0dc61c 4872 
libconfig_1.5-0.1.debian.tar.xz
 c4e8c8ebc5ba07872c74b86c8d6206559db7aeb51e4d5650cdb22d95af4b4bfb 103216 
libconfig++-dbg_1.5-0.1_amd64.deb
 5fdd0f6b4d65244254891aa55b359a45100dd671ba7abe83e2df13a99e507bf7 137652 
libconfig++-dev_1.5-0.1_amd64.deb
 b42cd4e4d2568bc64feca67709db53a46d89c008f50705edecdf71280b33ace3 10738 
libconfig++8-dev_1.5-0.1_amd64.deb
 de6efd61687735326c3a0123063ed2c8323b0a362e257b3856c48de637de4530 39038 
libconfig++9v5_1.5-0.1_amd64.deb
 0e0839d6864123a0a0c47c9b1f3e13b2cfd8b60fb12ecbb6ce770d4d662486bc 48542 
libconfig-dbg_1.5-0.1_amd64.deb
 0921c74410b64d738d239384925ca9aac4bfb6f6d7d4e9c4e378bbf8352e71e6 97986 
libconfig-dev_1.5-0.1_amd64.deb
 3f4ed2c28b168beaee5b788039326540400b7ac22a772a0c4ae922d3d8adb5d0 312152 
libconfig-doc_1.5-0.1_all.deb
 993d2a290aa575d826c9b9f0adf769bf3eac5c0e6dbf0452f69fea15f57ed7d4 10734 
libconfig8-dev_1.5-0.1_amd64.deb
 74f44ce7918c770f3bf0dc1bf16d7c1eb6db0d7e415e68d21e4ef6daf09fad65 29554 
libconfig9_1.5-0.1_amd64.deb
Files:
 d349a1c3d381b5b4eaef5ee29b3799a3 2348 libs optional libconfig_1.5-0.1.dsc
 a939c4990d74e6fc1ee62be05716f633 644432 libs optional libconfig_1.5.orig.tar.gz
 655b457edfb5d315dfee8f8a38c85435 4872 libs optional 
libconfig_1.5-0.1.debian.tar.xz
 924d5c3c8435da999258ebeab13b918c 103216 debug extra 
libconfig++-dbg_1.5-0.1_amd64.deb
 127639881d46bb9a4bfccb351aec0d9f 137652 libdevel optional 
libconfig++-dev_1.5-0.1_amd64.deb
 60e23ded2ae0de7084ada07791dd270b 10738 oldlibs extra 
libconfig++8-dev_1.5-0.1_amd64.deb
 f12054d0aef8f187ecdf65af6492b09b 39038 libs optional 
libconfig++9v5_1.5-0.1_amd64.deb
 d86883a7d45c0e0e3ad5bb63d8887caf 48542 debug extra 
libconfig-dbg_1.5-0.1_amd64.deb
 6c5668a055ace973729e51da2abf0521 97986 libdevel optional 
libconfig-dev_1.5-0.1_amd64.deb
 1e16d2582a86a3c3af208a5c8e6db1d9 312152 doc optional 
libconfig-doc_1.5-0.1_all.deb
 64ad900ee4d1f2f3ed55298a81194e34 10734 oldlibs extra 
libconfig8-dev_1.5-0.1_amd64.deb
 f072edb2434734ceeac9e97db69ca94a 29554 libs optional 
libconfig9_1.5-0.1_amd64.deb

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

iQIcBAEBCAAGBQJVuMD7AAoJEL1+qmB3j6b1l5UP/2FzB62STkTdhPL5RNvQ64Af
e0Hnrb45LSbJ0xmXIfyK4jeRpnw/tGpPLFok3Cip2JqU1iOq/sHo1pledZdXAQQB
z5TI0QBbANt6IadTvG2d3caWsj/dwiaNBoel8Bpc1p6FldlUYebFwjcEtXl3wqqB
HQWcht/FdIOnis3pNrlcGBBn8d1c+A3esxnyQ90kEIxXBgm8pkcsCfHb1XqVqPqx
EDIDuK47GmSIat4+0cpTDdrKSCZMd52rYHUGogAThKTvqE3fzsU63hk4V9243Npn
0NFG5KMKawAqesRXI+6suBQUdbVGnj3JHEtyJRfy8IEndkAHLQzTD9dws8K5W6L4
FZtAf8xRkEfyZg1Kji2ckMZpJwbrWj82MW/stzNXR5aEYxRSeWZXcP8l3n+EgSJ4
CbMkAjzVPHC4pnC2N/d4vTRrQP/9QUyZR94+TLoUPfdix/ya0jFDOLiuqHtnVqlI
OsJDYX+zN5tSkHWhSzpRVl6QMw6KKHWBJECf9OazG84kihcjK3P/FLAsHBxtEzgS
I9ZZ9nzn+Wg5SHwQngHtkh6So/Lldh/lRal0qepuIwiB2X8lFJVtzkNX1D/ajcxY
Cu58rtf90yvMVY+laVgpWIQSXsoHoz96Zhju3DCBJ5SVdrum9fo6++qUiFg+N5Jn
IPAYWmILD8MHoQb4B52t
=Ntvy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to