Your message dated Tue, 15 Aug 2017 22:09:23 +0000
with message-id <e1dhk1b-0007c2...@fasolo.debian.org>
and subject line Bug#871294: fixed in sofa-framework 1.0~beta4-12
has caused the Debian Bug report #871294,
regarding libsofa1: 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.)
--
871294: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871294
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libsofa1
Version: 1.0~beta4-11
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: sofa-framework
Source-Version: 1.0~beta4-12
We believe that the bug you reported is fixed in the latest version of
sofa-framework, 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.
Andreas Tille <ti...@debian.org> (supplier of updated sofa-framework 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: Tue, 15 Aug 2017 22:43:44 +0200
Source: sofa-framework
Binary: sofa-apps libsofa1-dev libsofa1 sofa-tutorials sofa-data
Architecture: source amd64 all
Version: 1.0~beta4-12
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Description:
libsofa1 - Simulation Open Framework Architecture - runtime
libsofa1-dev - Simulation Open Framework Architecture - development
sofa-apps - GUI for the Simulation Open Framework Architecture (SOFA)
sofa-data - Simulation Open Framework Architecture - data
sofa-tutorials - Simulation Open Framework Architecture - tutorials
Closes: 871294
Changes:
sofa-framework (1.0~beta4-12) unstable; urgency=medium
.
* Moved packaging from SVN to Git
* debhelper 10
* Rebuild against GCC 7
Closes: #871294
* Standards-Version: 4.0.0 (No changes needed)
Checksums-Sha1:
25f5a3ed23c5ba66ab476b71817fcb8e0b0a6403 2598 sofa-framework_1.0~beta4-12.dsc
8d6e6bdbaad26caf8b4acd45c9cfa56803dd243f 19572
sofa-framework_1.0~beta4-12.debian.tar.xz
86aad0feb065a8d19cd80bc1d366422577257370 109381680
libsofa1-dbgsym_1.0~beta4-12_amd64.deb
d891f8f34e0e4dcda254c836e14d690ee5cf861b 668244
libsofa1-dev_1.0~beta4-12_amd64.deb
76c4d7928917e0d50f47cd92274fe50d623a0981 6275446
libsofa1_1.0~beta4-12_amd64.deb
169e29608cd8991ddc983dc8f971b18e7f77293d 236158
sofa-apps-dbgsym_1.0~beta4-12_amd64.deb
e910a3b52e184e5bad60006678b84a625e8a66e1 21826 sofa-apps_1.0~beta4-12_amd64.deb
90ca27f41a6d5e8637542181830de5d84f0fcfe0 25179580
sofa-data_1.0~beta4-12_all.deb
2243cd543520fd200303d96b5dec761ecfd32569 13482
sofa-framework_1.0~beta4-12_amd64.buildinfo
459d9b9fea8df349f63e81c72b986b092a42fd00 70678
sofa-tutorials_1.0~beta4-12_all.deb
Checksums-Sha256:
438229181c7dbd8a9e9d186ca838818bd7d3cd576510b453393516d839e3ad82 2598
sofa-framework_1.0~beta4-12.dsc
7833eba88642ac014438c95a80a2acbe6581ba02b2e27163a19a3936a6b8e5a7 19572
sofa-framework_1.0~beta4-12.debian.tar.xz
3b554cd955efb8e72a3c70eee65900b443caa51e2e7e9b05b75bff036e58df86 109381680
libsofa1-dbgsym_1.0~beta4-12_amd64.deb
70446d951027458dbc257e319be9fd81e76161566b99cb714c64071951295757 668244
libsofa1-dev_1.0~beta4-12_amd64.deb
cbce43638954a701522f64b1fea0b83accf33d1c87c09aa5c1862bbb4976716a 6275446
libsofa1_1.0~beta4-12_amd64.deb
f3bc14a4d05630fc6ce2fbe4a90d21bdc930397af0203cc20d7f434ad3ef2da8 236158
sofa-apps-dbgsym_1.0~beta4-12_amd64.deb
2497998872b533f48f4b8e3bd6cf0a694c9ad1e398864d5fa44abed12b0891cb 21826
sofa-apps_1.0~beta4-12_amd64.deb
b75861d6e6ba490f0ef3837c3c9af4745191c93cf05783962a0d882ba607ce9f 25179580
sofa-data_1.0~beta4-12_all.deb
8d2654c96ca82f1ed766ee2182e28b4af39e5b078b480e0bc44fe96f6e571df6 13482
sofa-framework_1.0~beta4-12_amd64.buildinfo
9cabeab197ceb2554cd17af88b80fe88c7d74b3cb6b5b69efad4e7de9fa58a3c 70678
sofa-tutorials_1.0~beta4-12_all.deb
Files:
dc66cc2ed1203d2b89a387504828818a 2598 graphics optional
sofa-framework_1.0~beta4-12.dsc
7614c3698f4b29d42bd2e48f7657e8f0 19572 graphics optional
sofa-framework_1.0~beta4-12.debian.tar.xz
7fa696b0941b037716ee15edf6c5293b 109381680 debug extra
libsofa1-dbgsym_1.0~beta4-12_amd64.deb
23e89126d8b2871ac347e36e9aee15c2 668244 libdevel optional
libsofa1-dev_1.0~beta4-12_amd64.deb
28840b211c761e3f8e3c821c382807bc 6275446 libs optional
libsofa1_1.0~beta4-12_amd64.deb
66b5d4cebddd9a7e2e7ef2727210d367 236158 debug extra
sofa-apps-dbgsym_1.0~beta4-12_amd64.deb
92bf55c3a94c89946b3f9280ccd02304 21826 graphics optional
sofa-apps_1.0~beta4-12_amd64.deb
1711567c276856ce7acf970af9801fcd 25179580 graphics optional
sofa-data_1.0~beta4-12_all.deb
b7317429c739a506d361e69b54d2dd8e 13482 graphics optional
sofa-framework_1.0~beta4-12_amd64.buildinfo
a238dfbce1ba13090c8d1c38f4e8fe78 70678 graphics optional
sofa-tutorials_1.0~beta4-12_all.deb
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAlmTaYYRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGfSw/+MwudWk83CfALlGkXRDavme6hDfT4g381
+DjxoGrCEgWrMDW/odPxyxdxeAQbWkPMn6PGAImn5+PBiZ6L7rLGW1WZdeCq9eiV
O8ZThhEtrMBYtoTYcoMNuYa6eB3BVTDMcow01v5dXnTITAcaWetjAPTWdx3oWU5y
bboqdhk06IUuCjubMIpt+25hzik3GKGX8R694Gz7HnrkHLO+Nj8z4epCtj64tgYk
IuY8vIL3QcSX6FPCETU4+rgl7d48JIsz7y7jcd+LzEtJpweDykjcZ6nN3Kap+ikz
hVMBFLsYh7VtdH+1Ei+DcHUwbWuRwD5qLvqKuKF/7WNONzSo5HbI5bYFrJqIHp6x
LMLKGKoBiQ1P0wibX82j5xXhSnZkmuuWcXZ0gcv7PORi+E9t7xx8PhuzAkxntHok
MiyVHw42x9o4Cu+FJClcUN3uGdux25O6Y18XkovhPABFS72u68hPyopqV2VUcn/z
Urg2BwDsArLYLXdm0ElOojtnb/MCgIAIoEU0LlGsVkREbf7wwMIdse3Nk8CNJFV2
1FM8Wt7NIZM1aMC/0MnxYr4PjaEOlmEf+6W9Ju4O3iClxOsoP0TpKVWhC0q1hzuv
00pCoQFd0lZMCrKuQoeSc9k47ojxiQsh7SJ9iC8I4RO93XQnKZnqWqM7gnv3z3Ms
+tTLsVXmXPg=
=TjTX
-----END PGP SIGNATURE-----
--- End Message ---