Your message dated Tue, 08 Aug 2017 19:35:57 +0000
with message-id <e1dfaih-00020t...@fasolo.debian.org>
and subject line Bug#871306: fixed in graphicsmagick 1.3.26-5
has caused the Debian Bug report #871306,
regarding libgraphicsmagick++-q16-12: 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.)


-- 
871306: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871306
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgraphicsmagick++-q16-12
Version: 1.3.26-4
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: graphicsmagick
Source-Version: 1.3.26-5

We believe that the bug you reported is fixed in the latest version of
graphicsmagick, 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.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated graphicsmagick 
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: Mon, 07 Aug 2017 19:25:42 +0000
Source: graphicsmagick
Binary: graphicsmagick libgraphicsmagick-q16-3 libgraphicsmagick1-dev 
libgraphicsmagick++-q16-12 libgraphicsmagick++1-dev libgraphics-magick-perl 
graphicsmagick-imagemagick-compat graphicsmagick-libmagick-dev-compat 
graphicsmagick-dbg
Architecture: source amd64 all
Version: 1.3.26-5
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Description:
 graphicsmagick - collection of image processing tools
 graphicsmagick-dbg - format-independent image processing - debugging symbols
 graphicsmagick-imagemagick-compat - image processing tools providing 
ImageMagick interface
 graphicsmagick-libmagick-dev-compat - image processing libraries providing 
ImageMagick interface
 libgraphics-magick-perl - format-independent image processing - perl interface
 libgraphicsmagick++-q16-12 - format-independent image processing - C++ shared 
library
 libgraphicsmagick++1-dev - format-independent image processing - C++ 
development files
 libgraphicsmagick-q16-3 - format-independent image processing - C shared 
library
 libgraphicsmagick1-dev - format-independent image processing - C development 
files
Closes: 842787 871306
Changes:
 graphicsmagick (1.3.26-5) unstable; urgency=medium
 .
   * Handle mangling change for conversion operators in GCC 7 (closes: #871306).
 .
   [ John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> ]
   * Honor 'nocheck' in DEB_BUILD_OPTIONS (closes: #842787).
Checksums-Sha1:
 b5411e3e27efcd57f687dc0388b25ce939d70ccf 2788 graphicsmagick_1.3.26-5.dsc
 3d7e3c6666a7bc50ee53a7d085d6923409185495 146256 
graphicsmagick_1.3.26-5.debian.tar.xz
 73f933e203c09ab058da9416232219d6e0e1a0ae 3172862 
graphicsmagick-dbg_1.3.26-5_amd64.deb
 bc5716cb5bb588908af4ec724c3ebfc6c8309a8e 23182 
graphicsmagick-imagemagick-compat_1.3.26-5_all.deb
 87e00021987e168e278e38dbb0a981850ad4bf5f 26622 
graphicsmagick-libmagick-dev-compat_1.3.26-5_all.deb
 4e1d372877e2a78f55791ce7164e6730bfaca186 11495 
graphicsmagick_1.3.26-5_amd64.buildinfo
 b18ff2c3d02fcaa1d0c198ecd5f104d835882b74 864264 
graphicsmagick_1.3.26-5_amd64.deb
 72ddb05cfeddedf864a0a1260829df94ab027cd1 69832 
libgraphics-magick-perl_1.3.26-5_amd64.deb
 e657c824a56a5f11106a39a558c708381b40da6c 117256 
libgraphicsmagick++-q16-12_1.3.26-5_amd64.deb
 abd5a0dd0493571ceffd841fbf8f67a2a491569b 302078 
libgraphicsmagick++1-dev_1.3.26-5_amd64.deb
 07736c31c870c0d9b41b7dea8f2897fac601151e 1113392 
libgraphicsmagick-q16-3_1.3.26-5_amd64.deb
 023ae6c9efeea693d964b1a7d386e757802654b8 1334382 
libgraphicsmagick1-dev_1.3.26-5_amd64.deb
Checksums-Sha256:
 6639d2f29050fa7982c24c2ffbfa2a298efe94a15fd4b1adee2843e320b2c706 2788 
graphicsmagick_1.3.26-5.dsc
 0e1b12b65d06cf336e1cb1f9ab3c6ac8d5e7f8e7ce187da2d4fef22e49264671 146256 
graphicsmagick_1.3.26-5.debian.tar.xz
 7c37e8a208cd15d13df46f3d7376c930003709f67e06f858f3850bb2d796ca4c 3172862 
graphicsmagick-dbg_1.3.26-5_amd64.deb
 aa70271a82a74eee3cba2130c186ede4e486fea82cb0b6e14a4d47aac253c98e 23182 
graphicsmagick-imagemagick-compat_1.3.26-5_all.deb
 d2114c6152ac2bef9c3ceb1b26e59b4835550c561f3e6d023cc5f5830deb1d30 26622 
graphicsmagick-libmagick-dev-compat_1.3.26-5_all.deb
 50d9346c02db1a09b483eaa0bb5d72a5ad71bca3ec75f2d55cbb5610c87d02be 11495 
graphicsmagick_1.3.26-5_amd64.buildinfo
 31713d407eefda7d811c5b1c0c910773d0a51b37c432ec5849f2f98030409e33 864264 
graphicsmagick_1.3.26-5_amd64.deb
 369c1796740c01c8ddaf5bbebb91db46d986172957a57e82598fe88c0179584d 69832 
libgraphics-magick-perl_1.3.26-5_amd64.deb
 5af31e92a7656ae92c4203b6461da4f54c0470ddda9b015086eef83347f172d8 117256 
libgraphicsmagick++-q16-12_1.3.26-5_amd64.deb
 9cd52aa5dbd13d6c2244743407cf228164ed0fb4a67d8e0df2af29aac646e798 302078 
libgraphicsmagick++1-dev_1.3.26-5_amd64.deb
 392f4d41efb4d5f68064fd72d582411802383f10aff6a2b02562816547fb7843 1113392 
libgraphicsmagick-q16-3_1.3.26-5_amd64.deb
 aeb3ebadf62226284415e7435b5f761a2f0a67b80edf8af21a52dac8cfe91f02 1334382 
libgraphicsmagick1-dev_1.3.26-5_amd64.deb
Files:
 894e18edc98ba045b02e0ced654f09eb 2788 graphics optional 
graphicsmagick_1.3.26-5.dsc
 427575ee543b67a1f3bfba2fe614220d 146256 graphics optional 
graphicsmagick_1.3.26-5.debian.tar.xz
 8b1f8f1842f92315d08c51cc6e9cbee4 3172862 debug extra 
graphicsmagick-dbg_1.3.26-5_amd64.deb
 9d7dbeef235f0967a3a575874496c7e7 23182 graphics extra 
graphicsmagick-imagemagick-compat_1.3.26-5_all.deb
 f5fb90657145376e7723aad536b4a6ea 26622 graphics extra 
graphicsmagick-libmagick-dev-compat_1.3.26-5_all.deb
 7a8474572c3d54467a9bed7cb05ca889 11495 graphics optional 
graphicsmagick_1.3.26-5_amd64.buildinfo
 767ad289f3d39240d9916a505111ee76 864264 graphics optional 
graphicsmagick_1.3.26-5_amd64.deb
 c1c78627b409a8c96df1a3d71018d8e9 69832 perl optional 
libgraphics-magick-perl_1.3.26-5_amd64.deb
 4fa3bb762a3a148f78ce1f8a487a41e3 117256 libs optional 
libgraphicsmagick++-q16-12_1.3.26-5_amd64.deb
 14aef5aaf492467c5edbb4cae6896fa7 302078 libdevel optional 
libgraphicsmagick++1-dev_1.3.26-5_amd64.deb
 feb9e5636bd6cddf1e30ed2c9ed68c1b 1113392 libs optional 
libgraphicsmagick-q16-3_1.3.26-5_amd64.deb
 df85d89f2b6a91a5bf8c0fb86adb1464 1334382 libdevel optional 
libgraphicsmagick1-dev_1.3.26-5_amd64.deb

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

iQIzBAEBCAAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAlmKA14ACgkQ3OMQ54ZM
yL+ZgxAAt8uimtOiPblo66Ym6GhcX3Y5OOvm8Eh/gzEV9asBo0Jym+AM4SjlM5t2
mOGNuRw9HbUF7aYd11bWL5Ns9jAKMWbVULm43U4IkzCTrQ8nYLSuHNgUBRf/eSQx
2pE/0X7rUcz2+RAsuVneq+GtDh1UfJEW990AUzkG3DzvRQC3qaR3ihbhRqRsnNFP
P3BDnYE9vrLTdHytz1qVDeh/cLrHgdj7WklIy5Yxm/Z5tM0J3yMBZ+DRC2MaFwWg
xg/DIaDLPlrByVs+GpG/5BYAa1NCqoYZWrN7GALJ3zAuD7ZRjqMJTdkrLP6WkeyV
kCMvxPTof+0lKnIx7BOqrY7IxSpApSS0cbTaWaVM6QLrcnbgz/cANvdwQSQ1kYZU
M1sLi/BgxJWfYdkGKD17LxcjCTk4fBMudV8jGBFPIxzcUVQm4u2Fg8EPynx9jsF2
0GICOTss/vqTRjXt0AMe60wDrYvm+jKN8A4zzu4GGkGil5ycOPpy1neAZDuGw6sg
viM0p+yjg8aYrMCUiuHCRao5IIFSueEdk5OCFln5n+75Vb9Js9AqDTrQ0JnK8cT0
pBf11FjBRYEdrm8X9FWfDNBe31hCqq9sdkAx7DdieweGlSSVOM4+I7s4yn6MJ1SG
DvtfI3FkGJphWDjj80XT96JI8WGJM99ER09ML2CMOzuieBBQZBI=
=DEQt
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to