Your message dated Tue, 22 Aug 2017 12:34:58 +0000
with message-id <e1dk8oy-000j0g...@fasolo.debian.org>
and subject line Bug#871301: fixed in odil 0.8.0-3
has caused the Debian Bug report #871301,
regarding libodil0: requires rebuild against GCC 7 and symbols/shlibs bump
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.)


-- 
871301: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871301
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libodil0
Version: 0.7.3-1
Severity: serious
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: gcc-7-op-mangling

Hi,

It appears that your package provides an external symbol that is
affected by the recent name mangling changes in GCC 7. See:
https://gcc.gnu.org/gcc-7/porting_to.html#conversion-op-mangling

In GCC 7, the name mangling for C++ conversion operators which return a
type using the abi_tag attribute (most commonly std::string) has
changed. When your library is compiled with GCC 7, it will now emit two
symbols for the conversion operator using the new and old naming.
Executables compiled with GCC 7 will always use the new symbol, while
old executables compiled using <= GCC 6 will use the old symbol. For new
executables to build without undefined references, your library will
need rebuilding with GCC 7.

To ensure that new executables will pull in the newer version of the
library built with GCC 7:
- Your library package should Build-Depend on g++ (>= 4:7).
- If your package provides a symbols file, ensure that the new
  conversion operator symbols have a version matching the version this
  bug is fixed in (including the Debian revision and tilde if
  necessary).

  Using apt as an example (debian/libapt-pkg5.0.symbols):
    (c++)"URI::operator std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >[abi:cxx11]()@APTPKG_5.0" 0.8.0
  + (c++)"URI::operator std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >()@APTPKG_5.0" 1.5~beta2~

  Where "1.5~beta2" is the version this bug was fixed in.

- If your package does not provide a symbols file, add a dh_makeshlibs
  override so that tight enough dependencies are generated.

  Using libebml as an example (debian/rules):
  + override_dh_makeshlibs:
  +     # For new symbols when compiled with GCC 7
  +     dh_makeshlibs -V'libebml4v5 (>= 1.3.4-2~)'

  Where "1.3.4-2" is the version this bug was fixed in.

- If your package is about to be renamed due to an upstream SONAME bump,
  you do not need to add any special symbols handling.

If you would like to know the exact name of the new symbols, using
"abipkgdiff" from abigail-tools might be able to help.

Thanks,
James

--- End Message ---
--- Begin Message ---
Source: odil
Source-Version: 0.8.0-3

We believe that the bug you reported is fixed in the latest version of
odil, 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 871...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Lamy <l...@unistra.fr> (supplier of updated odil 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: Tue, 22 Aug 2017 11:38:55 +0200
Source: odil
Binary: libodil0 libodil-dev libodil-doc python-odil python3-odil odil
Architecture: source amd64 all
Version: 0.8.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Julien Lamy <l...@unistra.fr>
Description:
 libodil-dev - C++11 library for the DICOM standard (development files)
 libodil-doc - C++11 library for the DICOM standard (documentation)
 libodil0   - C++11 library for the DICOM standard
 odil       - C++11 library for the DICOM standard (application)
 python-odil - C++11 library for the DICOM standard (Python wrappers)
 python3-odil - C++11 library for the DICOM standard (Python 3 wrappers)
Closes: 871301
Changes:
 odil (0.8.0-3) unstable; urgency=medium
 .
   [ Julien Lamy ]
   * Fix GCC 7 symbols (Closes: #871301)
   * Fix Python version
   * Update standards version
 .
   [ Andreas Tille ]
   * debhelper 10
Checksums-Sha1:
 8472c929a3970f76c5da2befe54a454ed772922c 2542 odil_0.8.0-3.dsc
 e0e5167d629cdc6ee288e6b31bb73196a2808f96 15760 odil_0.8.0-3.debian.tar.xz
 acc86e55ddb4e7e9e5a315a6e95f30d55fe57296 76860 libodil-dev_0.8.0-3_amd64.deb
 33559a8d87aa49608dbc6f74293f5a11dd135204 247684 libodil-doc_0.8.0-3_all.deb
 be34ffda2429ef47ec3f9f155ad93bc4ddfdd706 11778486 
libodil0-dbgsym_0.8.0-3_amd64.deb
 0e792476d551674606fd96074eec434f8413ac05 1237960 libodil0_0.8.0-3_amd64.deb
 f83b46cb63417bc36233788765fb0a172cb9a3c5 16148 odil_0.8.0-3_all.deb
 220cd888183f547078d389d1c37867010fd09b54 12593 odil_0.8.0-3_amd64.buildinfo
 73bff4baa73538e6bd70fba6f3c52121c6c68938 12212874 
python-odil-dbgsym_0.8.0-3_amd64.deb
 181627aa985ff04bdcac23f57bbc1e7960832509 838042 python-odil_0.8.0-3_amd64.deb
 3104bfcadac637a1de0c06cf3ae95826e420c2da 12299722 
python3-odil-dbgsym_0.8.0-3_amd64.deb
 fca3914657322873d10d6395769b8a925488cb89 814288 python3-odil_0.8.0-3_amd64.deb
Checksums-Sha256:
 c49fd8ab88d0e65511db43f7a3a9459a2576c44f81d13260f20655d05f5c6550 2542 
odil_0.8.0-3.dsc
 26034c609cc25cbf15479de4bac8d7e701caaab746d527ab11d6e31e250318c5 15760 
odil_0.8.0-3.debian.tar.xz
 3a57d2ada6fc8244cf60c21edf15c81a596d44c1f06ea106b62b7820d60968ab 76860 
libodil-dev_0.8.0-3_amd64.deb
 2e3426a1f7e2add75466d3a0542e5fe4186fb97c8d6e55b60d03a42106e4af6d 247684 
libodil-doc_0.8.0-3_all.deb
 04e7f21f898dd502b2590c674c2f965d2366c2913ec02ce25764200ff22b6e00 11778486 
libodil0-dbgsym_0.8.0-3_amd64.deb
 9f92c96a4a7c0225de6828b47f11f5ec97d6e3da8240e222eded8a267283886e 1237960 
libodil0_0.8.0-3_amd64.deb
 a468706dc2bc0c21f9191a822bd2d4200e49b1a569d3d8c075eedd09803644da 16148 
odil_0.8.0-3_all.deb
 df453c950905783b68555141017a78a82d6b845854d9359b5bd4892dd48590ed 12593 
odil_0.8.0-3_amd64.buildinfo
 d294eaaa26782e22ec8ca72c5681ea9adbaabb2e1bb2ffc436d27d12c1300feb 12212874 
python-odil-dbgsym_0.8.0-3_amd64.deb
 67dd81cacdbe341c152d7a69eaebe007b0b976c00f095e57c7837c23baa51f11 838042 
python-odil_0.8.0-3_amd64.deb
 01605d97f9f8237561781afaaf84be52b1ece25bca562a429a6fecf37a62e4a3 12299722 
python3-odil-dbgsym_0.8.0-3_amd64.deb
 47a1b08ece990495dae54028c003b9f73ec0326af527658af2fe22c827ea3cb1 814288 
python3-odil_0.8.0-3_amd64.deb
Files:
 766f4a74d089f983ffde4d60ff9227f5 2542 science optional odil_0.8.0-3.dsc
 7423d81478512dae2f89fd0dd9c98c80 15760 science optional 
odil_0.8.0-3.debian.tar.xz
 641887216cccd8a34d38388fae14783c 76860 libdevel optional 
libodil-dev_0.8.0-3_amd64.deb
 1c3eeefd6e7105596ee67509e6e23644 247684 doc optional 
libodil-doc_0.8.0-3_all.deb
 1a0471c0f2b3515f796c4d274ebac70c 11778486 debug extra 
libodil0-dbgsym_0.8.0-3_amd64.deb
 f890ae5d2312b31cfc31c76a9b86c463 1237960 libs optional 
libodil0_0.8.0-3_amd64.deb
 d54a57d23f97eb4c34776b3fa5c5c42b 16148 science optional odil_0.8.0-3_all.deb
 2e2a6f730c6579dfedf3da67b0b3db7c 12593 science optional 
odil_0.8.0-3_amd64.buildinfo
 35a224a080f813c608790e6fa64d1865 12212874 debug extra 
python-odil-dbgsym_0.8.0-3_amd64.deb
 980418efae402fa8167b2666eaa4e272 838042 python optional 
python-odil_0.8.0-3_amd64.deb
 e68aaa7cd0c8d8bc0132db12c84f265c 12299722 debug extra 
python3-odil-dbgsym_0.8.0-3_amd64.deb
 01f7ef91b4501ba736ec8eb7b15e2ff8 814288 python optional 
python3-odil_0.8.0-3_amd64.deb

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

iQIcBAEBCAAGBQJZnB5rAAoJEFeKBJTRxkbR7YcP/3KwbTmVf4KwGkSVnZ9vWjFg
ZH334Rweu9qf92W3WINBKMR1csX1Z8RKWy53Vx4uiMgsPcCIkzTn4C3FoTHfTDBh
9N45FhB2uOvW1ZPJD5QnQArMz+vm7Sn+gKaGGtPI0KkkG1lzthdD0HBHm1A9it5Y
pKN5dWSjDz3g6xbUxhoGIcyp8dEaieEz2KScVO5xEjNIsPA0lQgqVMUP1MRbA+G3
ig4qjzCC8xZtCV8PZnipKqkfy3t7Yq+6egZsYZBTjg/jlzvw2ufbRZ+gSQ4v5J/N
80puzF09GCT/XnQUjXE3VZ/2J+GJR0XyhBypbXq+PMr/WBAPvfKPCncjHw9FdhE1
GtpBH2zmuljggsaSlku4TETV4mobH9DcXmHTjCsCR9QciXmZ/0KeFHtdCJdnFOZR
N2BlxjLRhOvqaambZT1jP9OlRu0o1k2XX8xWHvLUHiEs6lhVYojHSJtDlOsOu/UC
T53HS5SEB2dPdJT0GWo8j1HxlpPVrYDAoEGDwTc4G8vhUbEqutVSRImGwbTSLDIo
BVnov5QPoVRyJ5bThwLW8VUrBFb5Yegw6zmIqJtOP7YpU3wKurrZQkdq1rJFMsY8
o0Zsa+utdaHJHY3eDHEV5UB13ReZBvK6A7bS617BlsfB6Zi2i8qtQsBmlM84Hl5f
iDscyGkpODloMnE4RyRm
=K3gI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to