Your message dated Thu, 13 Aug 2015 18:00:14 +0000
with message-id <e1zpwnw-0007kp...@franck.debian.org>
and subject line Bug#791054: fixed in gmsh 2.9.3+dfsg1-2
has caused the Debian Bug report #791054,
regarding gmsh: library transition may be needed when GCC 5 is the default
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.)
--
791054: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791054
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:gmsh
Version: 2.9.3+dfsg1-1
Severity: important
Tags: sid stretch
User: debian-...@lists.debian.org
Usertags: libstdc++-cxx11
Background [1]: libstdc++6 introduces a new ABI to conform to the
C++11 standard, but keeps the old ABI to not break existing binaries.
Packages which are built with g++-5 from experimental (not the one
from testing/unstable) are using the new ABI. Libraries built from
this source package export some of the new __cxx11 or B5cxx11 symbols,
and dropping other symbols. If these symbols are part of the API of
the library, then this rebuild with g++-5 will trigger a transition
for the library.
What is needed:
- Rebuild the library using g++/g++-5 from experimental. Note that
most likely all C++ libraries within the build dependencies need
a rebuild too. You can find the log for a rebuild in
https://people.debian.org/~doko/logs/gcc5-20150701/
Search for "BEGIN GCC CXX11" in the log.
- Decide if the symbols matching __cxx11 or B5cxx11 are part of the
library API, and are used by the reverse dependencies of the
library.
- If there are no symbols matching __cxx11 or B5cxx11 in the symbols
forming the library API, you should close this issue with a short
explanation.
- If there are no reverse dependencies, it should be the package
maintainers decision if a transition is needed. However this might
break software which is not in the Debian archive, and built
against these packages.
- If a library transition is needed, please prepare for the change.
Rename the library package, append "v5" to the name of the package
(e.g. libfoo2 -> libfoo2v5). Such a change can be avoided, if you
have a soversion bump and you upload this version instead of the
renamed package. Prepare a patch and attach it to this issue (mark
this issue with patch), so that it is possible to NMU such a
package. We'll probably have more than hundred transitions
triggered. Then reassign the issue to release.debian.org and
properly tag it as a transition issue, by sending an email to
cont...@bugs.debian.org:
user release.debian....@packages.debian.org
usertag <this issue> + transition
block <this issue> by 790756
reassign <this issue> release.debian.org
- If unsure if a transition is needed, please tag the issue with help
to ask for feedback from other Debian developers.
The libstdc++6 transition will be a large one, and it will come with a
lot of pain. Please help it by preparing the follow-up transitions.
[1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
--- End Message ---
--- Begin Message ---
Source: gmsh
Source-Version: 2.9.3+dfsg1-2
We believe that the bug you reported is fixed in the latest version of
gmsh, 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 791...@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 gmsh 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: SHA1
Format: 1.8
Date: Thu, 13 Aug 2015 14:34:40 +0200
Source: gmsh
Binary: gmsh gmsh-doc libgmsh-dev libgmsh2v5 libjava-gmsh2 python-gmsh
Architecture: source all ppc64el
Version: 2.9.3+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Anton Gladky <gl...@debian.org>
Description:
gmsh - Three-dimensional finite element mesh generator
gmsh-doc - Three-dimensional finite element mesh generator
libgmsh-dev - Three-dimensional finite element mesh generator. Development file
libgmsh2v5 - Three-dimensional finite element mesh generator. Shared library
libjava-gmsh2 - Three-dimensional finite element mesh generator. Java wrapper
python-gmsh - Three-dimensional finite element mesh generator. Python wrapper
Closes: 786463 791054
Changes:
gmsh (2.9.3+dfsg1-2) unstable; urgency=medium
.
* [6b6ea89] Rename libgmsh due to a GCC-5 transition. (Closes: #791054)
* [33a0f9f] Add arm64 architecture. (Closes: #786463)
* [b27ec6a] Add ppc64el architecture.
Checksums-Sha1:
d6dd494e9c0e4261366bd0524eab27cc8c4e24a9 3187 gmsh_2.9.3+dfsg1-2.dsc
007f6707b4fa84db8f421b1887c96bb97977f36d 27276 gmsh_2.9.3+dfsg1-2.debian.tar.xz
ad703f030e4756b9d988f9fe81da978ecd26ceaa 1291536 gmsh-doc_2.9.3+dfsg1-2_all.deb
97a81a64e8dabea667f6538d7cef9bc3264279c0 4862858 gmsh_2.9.3+dfsg1-2_ppc64el.deb
cd506bafa87771e71e73e67b36030e79116730ce 182950
libgmsh-dev_2.9.3+dfsg1-2_ppc64el.deb
18c523557bf36eddc02d38664bc646ab89fec444 4840100
libgmsh2v5_2.9.3+dfsg1-2_ppc64el.deb
20dbffa9cb800501f82d2bef5fcddbfbc684c5f6 660926
libjava-gmsh2_2.9.3+dfsg1-2_ppc64el.deb
81edca1adce23bc04c3caf24fa059d03e8b9aeaf 1191200
python-gmsh_2.9.3+dfsg1-2_ppc64el.deb
Checksums-Sha256:
800ed0a80943d06d8e06742f46ad21063c5bde4aa257ed6cc75b49d6ce373916 3187
gmsh_2.9.3+dfsg1-2.dsc
9bb6020075b91c5089983b676aed4e16dae5d7524270452159a702bfaf725110 27276
gmsh_2.9.3+dfsg1-2.debian.tar.xz
f2afb76e949e4abfa74fc4e6abd0dc9341f16fba756dcce298bbfbfdd9fc89c1 1291536
gmsh-doc_2.9.3+dfsg1-2_all.deb
fbf13a6efa206fac1ad671a2a8f792f3a0d5341ce9115db6a54f267859f4006a 4862858
gmsh_2.9.3+dfsg1-2_ppc64el.deb
3c2620dc343e0f535cca16290fb1afe2b9e39b5d028933a24f633f0cfbe66861 182950
libgmsh-dev_2.9.3+dfsg1-2_ppc64el.deb
614669056363f0d7ae4faf3d363b3bccfaa10a7232670f24e122039b7bfaa44e 4840100
libgmsh2v5_2.9.3+dfsg1-2_ppc64el.deb
395a710100ba16cc1e26e524c16177def6381b1690c0fce07806bc273a88724f 660926
libjava-gmsh2_2.9.3+dfsg1-2_ppc64el.deb
f3b98dde8c08dde6f3211ccde7966342a0499009392ee22254daec68d697e8c0 1191200
python-gmsh_2.9.3+dfsg1-2_ppc64el.deb
Files:
75a7527aa717d13667b5525ed39f772c 3187 math optional gmsh_2.9.3+dfsg1-2.dsc
e62886f59b4bae12a3f1cf5f49297839 27276 math optional
gmsh_2.9.3+dfsg1-2.debian.tar.xz
ed1d618e2134b14b1ad10d6e1ac98b88 1291536 doc optional
gmsh-doc_2.9.3+dfsg1-2_all.deb
3a8c8997c32293370bf55868bd88c71f 4862858 math optional
gmsh_2.9.3+dfsg1-2_ppc64el.deb
dbec4befa6d247c01e0ad47ef1c73101 182950 libdevel optional
libgmsh-dev_2.9.3+dfsg1-2_ppc64el.deb
830b9ad44edcfd40366200ffe4f20ad8 4840100 libs optional
libgmsh2v5_2.9.3+dfsg1-2_ppc64el.deb
e549a9069da198d7f45cb6b5c54ddfc6 660926 java optional
libjava-gmsh2_2.9.3+dfsg1-2_ppc64el.deb
e9e4ec5ed8f431a13a490a1193a53f53 1191200 python optional
python-gmsh_2.9.3+dfsg1-2_ppc64el.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVzKxCAAoJENPhc4PPp/8GwHkP/3MJon0DNuDnm7wyAZVXEJyh
M8yhZ/cahhia5tlzovRw6uDDGzcRwkiPhrl/31QRdAPP0MmsOU3zY5MfAcxnlE9c
gF3TwyL87WJeWMXgX7hQbKAVjzVBm/TJjVup7Z+3bOGWDqPK5VaAivlRFDhaatiH
Qxo2rVDmESeIg3Mg6ybQS0VcYxJ+Shne4MXsbaKNirsIeepjHMbbSmpEv33DWVqT
3Ji/zGsWXsI5GJ3TWjRBJgTkX/E8tiWPb5TPGg9JHQnBgGM1sJN5NKmonSp8WLC1
3Z0z1/UcumOxJoqnNxFWrC1mzkZV5+Jlv6JOkngzvTcolsvX3JEnE2Unc0fMqn14
G6z+SN61Te97yaFqhdYZaN14VHxqFGi3SslpGSzt4RCq5++OWz2SNFUDreAMK898
hcWg8Pf8iaM9lK6jPwkghVzleN+yDJ7qvfjTnMe6wiMIB3h5f/BlRxKTcq/uopkS
TUwEoQrog76XSLSPAD0rmeLpyH9U8BW0Fw5MzAHXqqsXMDwb+PmBuuL6EdVHn9CU
Z8TwT0udOJiCgdKQE4By9HqbiqDQSWFLN8SXKtkvgHvIKUtfzJefEIcAG91lxGsn
UdC9wYmM1fJ/TpNqr1k94Fd19mqV0SgjNI7PhPP9Og37fEdvL5laZSfjj2wDqBFo
C+HdSBrM6V0mOsyS5b78
=/jG+
-----END PGP SIGNATURE-----
--- End Message ---