Your message dated Fri, 21 Aug 2015 07:00:19 +0000
with message-id <e1zsgjh-0008io...@franck.debian.org>
and subject line Bug#791310: fixed in vtk 5.8.0-17.6
has caused the Debian Bug report #791310,
regarding vtk: 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.)
--
791310: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791310
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:vtk
Version: 5.8.0-17.5
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: vtk
Source-Version: 5.8.0-17.6
We believe that the bug you reported is fixed in the latest version of
vtk, 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.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated vtk
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: Thu, 20 Aug 2015 18:45:08 +0200
Source: vtk
Binary: vtk-doc vtk-examples libvtk5.8v5 libvtk-java libvtk5-dev
libvtk5.8-qt4v5 libvtk5-qt4-dev tcl-vtk python-vtk
Architecture: source amd64 all
Version: 5.8.0-17.6
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Description:
libvtk-java - Visualization Toolkit - A high level 3D visualization library - j
libvtk5-dev - VTK header files for building C++ code
libvtk5-qt4-dev - Visualization Toolkit - A high level 3D visualization
library - Q
libvtk5.8-qt4v5 - Visualization Toolkit - A high level 3D visualization
library - Q
libvtk5.8v5 - Visualization Toolkit - A high level 3D visualization library - r
python-vtk - Python bindings for VTK
tcl-vtk - Tcl bindings for VTK
vtk-doc - VTK class reference documentation
vtk-examples - C++, Tcl and Python example programs/scripts for VTK
Closes: 791310 794010
Changes:
vtk (5.8.0-17.6) unstable; urgency=medium
.
* Non-maintainer upload
.
[ Steve Langasek ]
* Fix libvtk4.8-qt4 shilbs file.
.
[ Iain Lane ]
* Rename library packages for g++5 ABI transition (Closes: #791310).
.
[ Gianfranco Costamagna ]
* tcl8.6.patch: Patch upstream code for FTBFS with tcl8.6
* debian/*: globally replace tcl/tk 8.5 mentions with 8.6
* debian/rules: Add USE_INTERP_ERRORLINE for tcl 8.6 compat
* fix netcdf dependency
- thanks Bas Couwenberg for the report! (Closes: #794010)
Checksums-Sha1:
a46b33a8cb9addb8d40d626a34e345c62cff93e8 3135 vtk_5.8.0-17.6.dsc
7c580fcd8066535273aa3b1053208aa420af5b38 54956 vtk_5.8.0-17.6.debian.tar.xz
b140cc966bbb68c810c86c4d65bec864f01c58eb 6641500
libvtk-java_5.8.0-17.6_amd64.deb
4d21006499bf8b635af1d8eb043655d0ddaa143a 1742990
libvtk5-dev_5.8.0-17.6_amd64.deb
1c20641e877bd7016b06c05ce1ec6999d7c9fc18 87002
libvtk5-qt4-dev_5.8.0-17.6_amd64.deb
70e2dd125a3425cffd1ca7c7a620479e008310ba 415600
libvtk5.8-qt4v5_5.8.0-17.6_amd64.deb
00fee0161488fdc26095fa09a08220df69951e82 13758572
libvtk5.8v5_5.8.0-17.6_amd64.deb
6aed79673beeba50de28953483bae6c9b680404c 7127756
python-vtk_5.8.0-17.6_amd64.deb
ad3130fc3c19c1311dada7c346f1db00101d52f3 6388490 tcl-vtk_5.8.0-17.6_amd64.deb
a2c75f1f47a0a8d1d213e82054de2e088ee92d6c 38233612 vtk-doc_5.8.0-17.6_all.deb
5b1bdc01d46bde1008c452303a0aa3814de29ed6 386560 vtk-examples_5.8.0-17.6_all.deb
Checksums-Sha256:
08d1fc05552d8d67bd42c27a9344244125cecb5d96c97c7a2150af3bfeb54a52 3135
vtk_5.8.0-17.6.dsc
58bbb4f248edba311bf936d2efe2c44f6a858cbb27d1e4c12f995d4121b9c3be 54956
vtk_5.8.0-17.6.debian.tar.xz
bad36ce4e91fa2bde4f11b3678bb5544a0035e46f078b42d29cbb5d6004e3b0c 6641500
libvtk-java_5.8.0-17.6_amd64.deb
6200272a36993098620f80d427f4e9b8c94a41fa64c9ef4a1eea2a88088a6628 1742990
libvtk5-dev_5.8.0-17.6_amd64.deb
9ef73dfb04b1cb4934c41ed89b0203e2e403dd05c5f87335f6472f4ad46c63db 87002
libvtk5-qt4-dev_5.8.0-17.6_amd64.deb
a32364b292654a713f606feca5ab386d5171cb15a3973ffb3c36303bf8a7803f 415600
libvtk5.8-qt4v5_5.8.0-17.6_amd64.deb
8552be4ac6a9a4eaa856332d42748d921d015b0ff4742f1c870a851e3eacde54 13758572
libvtk5.8v5_5.8.0-17.6_amd64.deb
0e1eac2060dd4784f11c97b46dec4688c744ff1ae8b95b76d535d87e47a791e3 7127756
python-vtk_5.8.0-17.6_amd64.deb
e12ea6d5adc1df476ae5ad52242365d407df4e925b192181aaca9738cb3ef4bd 6388490
tcl-vtk_5.8.0-17.6_amd64.deb
7cf5627409602ac2b6e081efbed806f51b5df05dbe617882eb5511d5a355301d 38233612
vtk-doc_5.8.0-17.6_all.deb
c422d5e994b7d0fd6b05ea890834c922cb1da3201f6e56346918ee7aade2c292 386560
vtk-examples_5.8.0-17.6_all.deb
Files:
e4b1d87fd3774bd0ad10678937343b01 3135 graphics optional vtk_5.8.0-17.6.dsc
c1e4f22bd11d7a214e73f7db6e8fa270 54956 graphics optional
vtk_5.8.0-17.6.debian.tar.xz
2470f333ac53b5e8fc59c46c28d0f144 6641500 java optional
libvtk-java_5.8.0-17.6_amd64.deb
e07ce68cacf522c3b84e3686fd266d57 1742990 libdevel optional
libvtk5-dev_5.8.0-17.6_amd64.deb
07a24f60199c7bb5c99f447687a75090 87002 libdevel optional
libvtk5-qt4-dev_5.8.0-17.6_amd64.deb
e95c4c58bfa32656de8a00d3de665d06 415600 libs optional
libvtk5.8-qt4v5_5.8.0-17.6_amd64.deb
2ae40f43c9d436cc70aab0bf6006eb66 13758572 libs optional
libvtk5.8v5_5.8.0-17.6_amd64.deb
7c00465b91bb79b7db1c9218d1a65970 7127756 python optional
python-vtk_5.8.0-17.6_amd64.deb
25aba82d58dd317573700f1423d50a5d 6388490 interpreters optional
tcl-vtk_5.8.0-17.6_amd64.deb
6759490666adc0649d1639540f7b71ff 38233612 doc optional
vtk-doc_5.8.0-17.6_all.deb
498985a80f354a487d5030b6b187dd92 386560 graphics optional
vtk-examples_5.8.0-17.6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJV1in9AAoJEPNPCXROn13ZckQQAK5iGeNy2NoZRZyZPQgHxae5
NDeBwf64aqT96L+3flAzACXGh8u5EVDHb2fWPric4lIPFwiZaii/H/4Tw+mW6bkW
/NYpw17uPAtaPq2Mf6zk4RcXZ2HfklyjUAr7FoPzcO6VPnrQCPSLt9VJU63MAaIA
mlBnPT7FGY7oFwRvDC0+7F2IzIqx5RdPwStV32DM6nSwWj5c4v69TzoCzy0flGVb
kugNrNWrMmU4DaN1+C+b+2IIN5MTynZkVcq0frZGAYrCJngddrV7WgSCmX55tOv8
o28AnC7i6FGKuOR3K+zc3bDDddbO73+qng92N8T9KwQYMdMkVLxj5//7F0i/OBxO
t/4EoC5TOSaC0RaDlDCasZO/5NWyIPXLt+Hoa1IuVyA06h225rco3IEGBXt1il25
EY1+i9kmh4S+ge9Jcoj51wcRkir7kGscrnwtBPJKmtEGQxmfJIbqeUQphXAvAwLS
JQM6ht5nCKbeHZ80uJQj0N75MLBHCJFF92m/THpEvGTj6Zn/XZLb9EOO5Li31uJo
D132wRfJng3AISb/IpbggFRDzE7G1jy5ImHzCVn/RaqaUG2YGVH93s5vYzLhamvD
obMOueeWqz8+0vdlrK+d8qjNUnaaeQIMniYKm8MvGPBm8s+JIZK4ZIF8gRjleWC7
FCGqfGSn3vmH5lbqFnz9
=XfCE
-----END PGP SIGNATURE-----
--- End Message ---