Your message dated Wed, 16 Aug 2017 09:34:36 +0000
with message-id <e1dhuii-000gaw...@fasolo.debian.org>
and subject line Bug#871282: fixed in insighttoolkit4 4.12.0-dfsg1-2
has caused the Debian Bug report #871282,
regarding libinsighttoolkit4.10: 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.)


-- 
871282: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871282
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libinsighttoolkit4.10
Version: 4.10.1-dfsg1-1.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: insighttoolkit4
Source-Version: 4.12.0-dfsg1-2

We believe that the bug you reported is fixed in the latest version of
insighttoolkit4, 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.
Gert Wollny <g...@debian.org> (supplier of updated insighttoolkit4 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: Fri, 11 Aug 2017 15:45:15 +0000
Source: insighttoolkit4
Binary: libinsighttoolkit4.12 libinsighttoolkit4-dev insighttoolkit4-examples
Architecture: source
Version: 4.12.0-dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Gert Wollny <g...@debian.org>
Description:
 insighttoolkit4-examples - Image processing toolkit for registration and 
segmentation - exam
 libinsighttoolkit4-dev - Image processing toolkit for registration and 
segmentation - deve
 libinsighttoolkit4.12 - Image processing toolkit for registration and 
segmentation - runt
Closes: 871282 871677 871930
Changes:
 insighttoolkit4 (4.12.0-dfsg1-2) unstable; urgency=medium
 .
   * d/control, d/rules: Disable Python bindings, Closes: #871677
   * d/control: force dependency on gdcm-2.8 Closes: #871930
   * d/rules, d/control: Setup shlib handling for g++-7
     Closes: #871282
Checksums-Sha1:
 cb593008d7d33ec4b9b1c0ca04cdfe27faa5792a 2535 
insighttoolkit4_4.12.0-dfsg1-2.dsc
 86c08c258beef724d692388431f4fba470977d4b 23616 
insighttoolkit4_4.12.0-dfsg1-2.debian.tar.xz
 11a15290d898bb81ed910e61a279481d5f283566 7905 
insighttoolkit4_4.12.0-dfsg1-2_source.buildinfo
Checksums-Sha256:
 d1f85597d847ef2b6739ef93e1bf06fe39893e13eb520129bcbd1bbbbfb75f78 2535 
insighttoolkit4_4.12.0-dfsg1-2.dsc
 3be28cfd300b1a187b19e4951eb461ea43415567d7d4184d14fd74db6473113c 23616 
insighttoolkit4_4.12.0-dfsg1-2.debian.tar.xz
 750662a826f0fbdd64f20e47254e5e97db11433f8f34650dc5a2bb4ee1cdf8b5 7905 
insighttoolkit4_4.12.0-dfsg1-2_source.buildinfo
Files:
 8633e8808f31c5ced6e2a63abc36d345 2535 science optional 
insighttoolkit4_4.12.0-dfsg1-2.dsc
 297f305b7680fdcc2215eccc3f94297d 23616 science optional 
insighttoolkit4_4.12.0-dfsg1-2.debian.tar.xz
 57ca5cba61292ac8499fd9e989d3320a 7905 science optional 
insighttoolkit4_4.12.0-dfsg1-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEENGr+2YOvnEff6Rr7+B42i5smq5gFAlmUCgsACgkQ+B42i5sm
q5i5dwgAoKIlSlRNauHCXNvEOb82yArZ/Obl/XyqQSAJT/rdq32eLZ/b48Hl0AIw
/XQf7NfdxB11l445pi77jxLCvvp3un0rO9tdkx4SHZ/LOwUB2EoWjXwuIZNf33RW
6cnJBJLWCxbzsZArefJWPCNiMF4lpl9Ma5sI3IhOzZJeeayS3OT8zHKZp4CWoZ+j
f7GABq1wZuZZ5M46r+zDKK43cGIatS/2w3q7PDb9WTqwR4HfETJArtKZusW0x7A9
Jesks5nr0R8WhDbYRz18glk1o1/7QpF8gSpIHqntExnbnupkOePu8Q7/qJ90W9Ut
EaJuMn66bm+G4caRl4cQMTosR7Qx7w==
=9627
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to