Your message dated Tue, 08 Aug 2017 10:49:21 +0000
with message-id <e1df24f-0006an...@fasolo.debian.org>
and subject line Bug#871277: fixed in gmetadom 0.2.6-7
has caused the Debian Bug report #871277,
regarding libgdome2-cpp-smart0v5: 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.)


-- 
871277: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871277
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgdome2-cpp-smart0v5
Version: 0.2.6-6.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: gmetadom
Source-Version: 0.2.6-7

We believe that the bug you reported is fixed in the latest version of
gmetadom, 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.
Stéphane Glondu <glo...@debian.org> (supplier of updated gmetadom 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: Tue, 08 Aug 2017 12:24:27 +0200
Source: gmetadom
Binary: libgdome2-cpp-smart0v5 libgdome2-cpp-smart-dev libgdome2-ocaml-dev 
libgdome2-ocaml
Architecture: source amd64
Version: 0.2.6-7
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-ma...@lists.debian.org>
Changed-By: Stéphane Glondu <glo...@debian.org>
Description:
 libgdome2-cpp-smart-dev - C++ bindings for GDome2 DOM implementation
 libgdome2-cpp-smart0v5 - C++ bindings for GDome2 DOM implementation
 libgdome2-ocaml - OCaml bindings for GDome2 DOM implementation
 libgdome2-ocaml-dev - OCaml bindings for GDome2 DOM implementation
Closes: 869324 871277
Changes:
 gmetadom (0.2.6-7) unstable; urgency=low
 .
   [ Stéphane Glondu ]
   * Team upload
   * Bump debhelper compat to 10 and switch to dh
   * Rebuild against GCC 7 (Closes: #871277)
   * Update Vcs-*
 .
   [ Sylvain Le Gall ]
   * Remove Sylvain Le Gall from uploaders (Closes: #869324)
Checksums-Sha1:
 2c2ebfea84bccebe8fc5141379c7f03663c3ee84 2244 gmetadom_0.2.6-7.dsc
 1ace9b45c9160067e332a18a53eb66113521ed4a 6644 gmetadom_0.2.6-7.debian.tar.xz
 7113cd048e38b38eee158bce200f4ccced0a10e2 8320 gmetadom_0.2.6-7_amd64.buildinfo
 d94b918ab63f67803244cfbe1ee72cb1aeed236a 39170 
libgdome2-cpp-smart-dev_0.2.6-7_amd64.deb
 5d59d2c70097f199bb9a081c477547b453bdbb7e 591680 
libgdome2-cpp-smart0v5-dbgsym_0.2.6-7_amd64.deb
 427a72ff6e8ebb7043049eae6a837f60a188c33b 32444 
libgdome2-cpp-smart0v5_0.2.6-7_amd64.deb
 fe3032463990b636a3065e28283b7e538a636c1a 66780 
libgdome2-ocaml-dbgsym_0.2.6-7_amd64.deb
 dae349f81f6924c3304e249d8f5840dfe6ddd442 183942 
libgdome2-ocaml-dev_0.2.6-7_amd64.deb
 a7fbcb1057fbf53e1956ddd6ff44723ca25e1a49 26882 
libgdome2-ocaml_0.2.6-7_amd64.deb
Checksums-Sha256:
 b2573dadd772be7b94cb5f22e608efb1ee3fbd3828f6e0828314d3e23b09470b 2244 
gmetadom_0.2.6-7.dsc
 8b9f3d635b5e8b049b19f632cb32e5e6dfc21b3cd39ea4e33943dfb971106e10 6644 
gmetadom_0.2.6-7.debian.tar.xz
 ae51f5abacb2cd8f4f737276fe07bdfe8e858501a9432ecc3637f937935ed17f 8320 
gmetadom_0.2.6-7_amd64.buildinfo
 1a02c3755b005080f240fd4a3cf962ef0eb1845170ce96507646378d204e7390 39170 
libgdome2-cpp-smart-dev_0.2.6-7_amd64.deb
 d98e57e7029a570c9c1bdf3531c110b8a710c4fcb2afacd2e4c36395f4843b39 591680 
libgdome2-cpp-smart0v5-dbgsym_0.2.6-7_amd64.deb
 9bed5176249254be1a68ba3efe2eb3ba98e0ddc6cc028f047a6c06339bd573c2 32444 
libgdome2-cpp-smart0v5_0.2.6-7_amd64.deb
 ba2047d9dc1944abd1d9a86535a00bfc530ff4ec0e50032431ab33a23ceb9438 66780 
libgdome2-ocaml-dbgsym_0.2.6-7_amd64.deb
 0ff0b48beb84c2bf97184b81365f26854a7e791644bf2cc1700d9edd25b4f2bc 183942 
libgdome2-ocaml-dev_0.2.6-7_amd64.deb
 41a2a7618262ed59cb15432927df064c6fd2b74c4e7db5f9def93aab11a222b3 26882 
libgdome2-ocaml_0.2.6-7_amd64.deb
Files:
 f24746a9dd8a74f5f44d866a20133aa3 2244 devel optional gmetadom_0.2.6-7.dsc
 1f4b9332033ef7fc52316fad1e268b36 6644 devel optional 
gmetadom_0.2.6-7.debian.tar.xz
 b196b173377dd1e713f47fe9d1b24b38 8320 devel optional 
gmetadom_0.2.6-7_amd64.buildinfo
 be53888236f28372f1b75dac1ddec52b 39170 libdevel optional 
libgdome2-cpp-smart-dev_0.2.6-7_amd64.deb
 37ea8a060707102c6c5ee4027011e390 591680 debug extra 
libgdome2-cpp-smart0v5-dbgsym_0.2.6-7_amd64.deb
 6a3bb0145b07b85a12fb7a7f4f2787a5 32444 libs optional 
libgdome2-cpp-smart0v5_0.2.6-7_amd64.deb
 56c37511ff7c37ca414163f86c185766 66780 debug extra 
libgdome2-ocaml-dbgsym_0.2.6-7_amd64.deb
 4aa73b22c494bc3f75c3dcecac5e1d9d 183942 ocaml optional 
libgdome2-ocaml-dev_0.2.6-7_amd64.deb
 e0ee84860c2de29de3a7fdfb29e10e94 26882 ocaml optional 
libgdome2-ocaml_0.2.6-7_amd64.deb

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

iQIzBAEBCgAdFiEEWOsJmcZOiX7olLgDeFPaTUmIGtMFAlmJkzUACgkQeFPaTUmI
GtMwMhAAsMaxjN9OagkHr+mg3nI4XBos0DzG4Qqdxi7tfzud8r4FcysiPkjdcFxh
SL5TjyQ/If6x1wgjY3oV1HU7hOUPuHTpCtd7ecZzA7/mPPj/ucRAlJZ79SxV0k6Y
Lqs7G7sYrshrzMhxNd9kn1nwmdeRK01r7OoAYXPqbEhDGg4NnN8dUMl47I11Vfgk
FZOtVvmxI6CJyQIuWPJY3frX8HfnifuKY0D5BOADwrxKTCoGq69naenAfWCfIwxT
U32o4VW1depTtTFJaJS9qW26xPPSFkEXEIr6LH1rrkvpQDyYkA1+J3ZE6y+B81fF
ZrdQhRiF1gHSaxoedZngNrP4udW2QA65wlGxUA/MGOzNo9xtpP1FiRzjhF8Wyyl8
MFCX8oS6aB3Bx3/vdOM91qT3BbMJODQ6W+hcEwzrHQ8V6AdOwUro642+oPZLgcK9
sivnZn40JG2cx0OQWcoZLwUwTYI/2Y0QPFm2k2ZhEOqG+WW5E+6ZOJYaB/GZY4uJ
h0Xy6RwqgyDE80Yhhs92nh2nukrW1PydLdsDAp2TK4XUd+OMoTawjrPKlz2d9oW8
TYnV/+8yiokbdNnOF2/taw62WUbwl8w0aKA9xPXuljxQywrawW64aRLVcHJ6pVYX
SfMv52SSazTHtX5y4HqvSsuGyxod1WFQXbZiZInmhqzLJAj4ddY=
=Ce7c
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to