Your message dated Fri, 18 Aug 2017 21:09:36 +0000
with message-id <e1diowo-0000cu...@fasolo.debian.org>
and subject line Bug#871293: fixed in palabos 1.5~r1+repack1-3
has caused the Debian Bug report #871293,
regarding libplb1: 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.)


-- 
871293: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871293
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libplb1
Version: 1.5~r1+repack1-2
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: palabos
Source-Version: 1.5~r1+repack1-3

We believe that the bug you reported is fixed in the latest version of
palabos, 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.
Anton Gladky <gl...@debian.org> (supplier of updated palabos 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, 18 Aug 2017 21:54:34 +0200
Source: palabos
Binary: libplb-dev libplb-doc libplb1
Architecture: source
Version: 1.5~r1+repack1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Description:
 libplb-dev - CFD solver based on the lattice Boltzmann method. Development fil
 libplb-doc - CFD solver based on the lattice Boltzmann method. Documentation
 libplb1    - CFD solver based on the lattice Boltzmann method. Shared library
Closes: 871293
Changes:
 palabos (1.5~r1+repack1-3) unstable; urgency=medium
 .
   * [0987caf] Use compat level 10
   * [d3044c7] Apply cme fix dpkg
   * [7c84c9b] Remove dbg-package
   * [b74c6cc] Rebuild with GCC 7 to fix FTBFS of reverse dependencies.
               (Closes: #871293)
Checksums-Sha1:
 7b57af1641aa9d6322617900c5f719116e2547e2 2245 palabos_1.5~r1+repack1-3.dsc
 6447f2fce39ec8b177640079773e5bf0a10db5b0 20184 
palabos_1.5~r1+repack1-3.debian.tar.xz
 9d6119d3eb0c4cc15f04e7cefd7643b60e9bf2fa 7312 
palabos_1.5~r1+repack1-3_source.buildinfo
Checksums-Sha256:
 df1a88f1c21414f7b63e16dac7403ec41193da428f573a16e886526f3b87ddce 2245 
palabos_1.5~r1+repack1-3.dsc
 055b602c9ef7bc2a43ed45b4a04cd53cff005819f5826194ba2f2de9893ae8e2 20184 
palabos_1.5~r1+repack1-3.debian.tar.xz
 3e73cb9405a962d35fb44b63a92ad6d88f68e9e6c5e22e59545f166b3917e303 7312 
palabos_1.5~r1+repack1-3_source.buildinfo
Files:
 a06edb13a313c06437b86b765cc6d428 2245 libs optional 
palabos_1.5~r1+repack1-3.dsc
 549b4a2df4e547db563ba4a35181ae2c 20184 libs optional 
palabos_1.5~r1+repack1-3.debian.tar.xz
 0b4e90f934046c5051c635b6b3b544ed 7312 libs optional 
palabos_1.5~r1+repack1-3_source.buildinfo

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

iQIzBAEBCAAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAlmXRjUACgkQ0+Fzg8+n
/wZjww//f+8RidfAu58751SPjg+XjAvtvBDFxv+ngnnTZlApDC5kcshh4UeG9SDZ
fWqS56Wga9PlbuhTv0sjz1xO5f2QzoqiAEWYeJ4pu4sVQ+9Y0Cynj+y2MKK11aN+
8X258OaNM1huN4ifX1Etl3765G8N+cetN9PZnY4LVmyDZgu9r1+uVxhmoBUgbAmK
SmJtj/ZolWCs7S4nurHSUsRi8NZ0GAp/3Syyjt4uE3CtjqOcXxCEmts/dJHlia91
UJCW3f6+5iusvQux9qrymCKW0i17w1hl+e5HjWJx3w1z2k3D5Z9tI47bP6BOgiot
MCI5qLpVbinrl0abLxXEINnV2NHuFSQm7pCq8v8k02B90YuupHnMKMojcDWfEgiE
zAJaQGpadB61sOhHzG5GAaWswCbT88iLrKQz20vRsTPytxyaRWkTEDRSLzmXiVuT
3LImwnHZHZ+5yOHoG0Mt8JYADLZ4wwnbUW/X/CmUCbP7LxgIqNW+LtFRw/fCQSTP
K7wZhNdD7iOSTVn9sCGHnQIuB+7HQu9D9qQ7ZAV9as4PPLEYMGT0n2e5cRSzRwoN
m/3oQGSfgZZrloZYgmNuaBoG5R5o/F8gWKwi/2hYcLL/xjpHxpIMwV/yh0YbmTlI
2Uega39SRyHK2k9eIhBKlrCLmmz+/jlg5jnK5BzGIHMJ/P+Sd7I=
=49ho
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to