Your message dated Fri, 11 Aug 2017 16:34:33 +0000
with message-id <e1dgctn-0003uo...@fasolo.debian.org>
and subject line Bug#871296: fixed in ogre-1.9 1.9.0+dfsg1-9
has caused the Debian Bug report #871296,
regarding libogre-1.9.0v5: 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.)


-- 
871296: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871296
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libogre-1.9.0v5
Version: 1.9.0+dfsg1-8
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: ogre-1.9
Source-Version: 1.9.0+dfsg1-9

We believe that the bug you reported is fixed in the latest version of
ogre-1.9, 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.
Manuel A. Fernandez Montecelo <m...@debian.org> (supplier of updated ogre-1.9 
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: SHA512

Format: 1.8
Date: Fri, 11 Aug 2017 17:59:53 +0200
Source: ogre-1.9
Binary: libogre-1.9-dev libogre-1.9.0v5 ogre-1.9-doc ogre-1.9-tools 
blender-ogrexml-1.9
Architecture: source all amd64
Version: 1.9.0+dfsg1-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Manuel A. Fernandez Montecelo <m...@debian.org>
Description:
 blender-ogrexml-1.9 - Blender Exporter for OGRE
 libogre-1.9-dev - 3D Object-Oriented Graphics Rendering Engine (development 
files)
 libogre-1.9.0v5 - 3D Object-Oriented Graphics Rendering Engine (libraries)
 ogre-1.9-doc - 3D Object-Oriented Graphics Rendering Engine (documentation)
 ogre-1.9-tools - 3D Object-Oriented Graphics Rendering Engine (tools)
Closes: 871296
Changes:
 ogre-1.9 (1.9.0+dfsg1-9) unstable; urgency=medium
 .
   * Bump shlibs version due to GCC v7 ABI change (Closes: #871296)
Checksums-Sha1:
 ab5d3c5d872206a24fdd54f19d3f179fd22dbe45 2700 ogre-1.9_1.9.0+dfsg1-9.dsc
 06f2735dd9eaade254b4101cd2624fada4a12fd7 24752 
ogre-1.9_1.9.0+dfsg1-9.debian.tar.xz
 adf111cb0b434ac1234040e961559f4aa3007453 166544 
blender-ogrexml-1.9_1.9.0+dfsg1-9_all.deb
 4dccd5b0c9e4371bd77b6ac34fc8a278efd9fae5 994884 
libogre-1.9-dev_1.9.0+dfsg1-9_amd64.deb
 0f0e9276f941d3e34a6c16b36ca3cf0fc6b4cf77 60289944 
libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-9_amd64.deb
 dc75d2f6ddfc33b17af0898470719588e156249f 2802316 
libogre-1.9.0v5_1.9.0+dfsg1-9_amd64.deb
 30ca1ebef7bfcadf4e7b087ccd57052f2de04ef4 16426546 
ogre-1.9-doc_1.9.0+dfsg1-9_all.deb
 960522c64e0c60eca2cf23bc0926dfb7748283e7 1273338 
ogre-1.9-tools-dbgsym_1.9.0+dfsg1-9_amd64.deb
 cf7f5b63d9607761d1a14423f5201256effbd132 132136 
ogre-1.9-tools_1.9.0+dfsg1-9_amd64.deb
 49979ad080f4bcd4acaef4fbef249a1bb890e021 13429 
ogre-1.9_1.9.0+dfsg1-9_amd64.buildinfo
Checksums-Sha256:
 e8e1057c6ab57ec241cad33463a2c70570753bca5fd25b726442e8e3084588bd 2700 
ogre-1.9_1.9.0+dfsg1-9.dsc
 0c6955d9b303ab5ee3f6c8e4fb9cab6356555d2f6e9a461ac0eb91dd801a6abe 24752 
ogre-1.9_1.9.0+dfsg1-9.debian.tar.xz
 7037d9cb3030393fe0b5ac0678f0264f3fdd1fcfe53b6ecf9d403baf159c452a 166544 
blender-ogrexml-1.9_1.9.0+dfsg1-9_all.deb
 fa05eb208f28e79461c765c852f610de6ae1ae0654d02b490bc05c634aa044fc 994884 
libogre-1.9-dev_1.9.0+dfsg1-9_amd64.deb
 805e851dcaf216e9618ec31a1549b45d28a47c507b07f7e28a4edba4bd1f2cf4 60289944 
libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-9_amd64.deb
 622f908ab537bf03bbd86e50b899eba7a053aecd654c70238372ae622f336442 2802316 
libogre-1.9.0v5_1.9.0+dfsg1-9_amd64.deb
 c0003cff0515e2658fd12b8affff31d15f33753a1cac65ca089773a6b4b5b89c 16426546 
ogre-1.9-doc_1.9.0+dfsg1-9_all.deb
 55150a09a329a5d7042bbe25284c9ee38489b0ba93150f77c362df85f704d3b8 1273338 
ogre-1.9-tools-dbgsym_1.9.0+dfsg1-9_amd64.deb
 aa9ad9cfda0e93c6e630d42c8366343247225fd8b146c9f1b3bbdcc7e8fd26a9 132136 
ogre-1.9-tools_1.9.0+dfsg1-9_amd64.deb
 22e2ec4cfaae310ce65336b2ca8b3359a8bd9c99ed6c1160a61d663765612c7b 13429 
ogre-1.9_1.9.0+dfsg1-9_amd64.buildinfo
Files:
 524a8033befe7ed053f9e59c49eaafce 2700 libs optional ogre-1.9_1.9.0+dfsg1-9.dsc
 19d37bc1f555f4abba208510e677e682 24752 libs optional 
ogre-1.9_1.9.0+dfsg1-9.debian.tar.xz
 72a1710d072c8e91ef4a4df819325fdd 166544 graphics optional 
blender-ogrexml-1.9_1.9.0+dfsg1-9_all.deb
 1bb5e885626d93c51793da4db77b4c8d 994884 libdevel optional 
libogre-1.9-dev_1.9.0+dfsg1-9_amd64.deb
 448c5046caf0d6eaac7c7bd101afc03d 60289944 debug extra 
libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-9_amd64.deb
 3f2d080174d49ef1655b408aad96efc4 2802316 libs optional 
libogre-1.9.0v5_1.9.0+dfsg1-9_amd64.deb
 9b6aae38a7c3ec3ad8c1db22043cf8f8 16426546 doc optional 
ogre-1.9-doc_1.9.0+dfsg1-9_all.deb
 099d487b4eb740944a4df49b67266fec 1273338 debug extra 
ogre-1.9-tools-dbgsym_1.9.0+dfsg1-9_amd64.deb
 db4b37329bb8e2332ea1afa6e07924b0 132136 devel optional 
ogre-1.9-tools_1.9.0+dfsg1-9_amd64.deb
 c1e7fdc470fd6fff35ba81d44e0899b8 13429 libs optional 
ogre-1.9_1.9.0+dfsg1-9_amd64.buildinfo

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

iQJEBAEBCgAuFiEEKo6AUFxIYphDDdCTf3YGpEXcqA4FAlmN1+kQHG1hZm1AZGVi
aWFuLm9yZwAKCRB/dgakRdyoDskQD/kBHCk2SBj3PEOx2aRAJhGQ0Qhh9eVgA2I+
ACX4T9dC5+C0ZlYeP4IHim9JRVxDgkQLFCn/VE1qEma0MCrzlrnTbzH/fMMf9N2T
jYI3xIxSwlo7j5DXxNis7e9WVWXvpi/ikBMKxG2wTCmxSnRrCxAGIcC5irvS5av6
pIEziff0FmrMeEcejCgO4pAtuYCilAms9Vm+EzUM7QJY5jlSnB6LDpgzVPCW6miG
LQ6BhFEqG+W4IO5Tqx1fNwIvZ/k9fg267+J2X2TMby8YzaeNYakQrQhq5NSS0MN0
GDIic4BKF1iCq0a5OXsJnCHjdidEnNTwXU74vcfGZxJv0JfjL8BqzoTJsUFd3p4f
4UBDct0NitBOZCHNO5BqvDaeIugE8TE0UAZZmLdCfBtwINy2rtFEO1dTffojvdtN
/mbHtkltuR1/+0W7ZwPSnSFBM6abNMfEsJbnI1xUsLyCumw6B3PrItpB70BsiIlx
h3z7rb9VDs/82HeXVzgaTScva4OIpCWGazzRfFgNYkOV3TF7qMUbPNIgu8w25uBB
YzcDTQpbbfR+RjdU1qXj+2jDRSwpLZD5V3GKwvYFdNrNTprr4lfpgeoChz8NAzvi
noVQTTiadck/q3Y5607Ov9CGqhT6xi/CtMB6DJA/SfxergH6ugY5YC/eF96Cmm5N
6T0Bnj6eKg==
=Rt9k
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to