Your message dated Wed, 01 Oct 2014 16:12:55 +0000
with message-id <[email protected]>
and subject line Bug#761413: fixed in vtk6 6.1.0+dfsg2-1
has caused the Debian Bug report #761413,
regarding python-vtk6: Please update to use wxpython3.0
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 [email protected]
immediately.)


-- 
761413: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761413
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-vtk6
Version: 6.1.0+dfsg-8+b2
Severity: important
Tags: sid jessie
User: [email protected]
Usertags: wxpy3.0
Control: block 755757 by -1

I missed this package in my previous checks, as while it uses the wx API,
it doesn't seem to have any sort of dependency on python-wxgtk2.8 or
indeed any wx package AFAICS (it'd be useful for transitions, and I think
also for users, to at least have a "Suggests").

This simple script (provided by Thiago Franco Moraes) fails, due wx dropping
the older deprecated wxGLCanvas API which vtk is using:

from vtk.wx.wxVTKRenderWindowInteractor import 
wxVTKRenderWindowInteractorConeExample
wxVTKRenderWindowInteractorConeExample()

The output is:

/usr/lib/python2.7/dist-packages/vtk/wx/wxVTKRenderWindowInteractor.py:669: 
wxPyDeprecationWarning: Using deprecated class PySimpleApp. 
  app = wx.PySimpleApp()
Traceback (most recent call last):
  File "/home/olly/vtkwx3.py", line 2, in <module>
    wxVTKRenderWindowInteractorConeExample()
  File 
"/usr/lib/python2.7/dist-packages/vtk/wx/wxVTKRenderWindowInteractor.py", line 
673, in wxVTKRenderWindowInteractorConeExample
    widget = wxVTKRenderWindowInteractor(frame, -1)
  File 
"/usr/lib/python2.7/dist-packages/vtk/wx/wxVTKRenderWindowInteractor.py", line 
175, in __init__
    attribList=attribList)
  File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/glcanvas.py", line 106, 
in __init__
    _glcanvas.GLCanvas_swiginit(self,_glcanvas.new_GLCanvas(*args, **kwargs))
TypeError: Argument given by name ('attribList') and position (3)

I've included the standard information from the other mails I filed
earlier below - the script doesn't handle the wxGLCanvas API changes,
but it may still be useful.

We're aiming to migrate the archive to using wxpython3.0 instead of
wxwidgets2.8, and hope to drop wxwidgets2.8 before jessie is released.
This transition is already underway, and is being tracked by the release
team here:

https://release.debian.org/transitions/html/wxpython3.0.html

The wxPython 3.0 API mostly adds to the wxPython2.8 API.  Many packages
work with wxPython 3.0 without any changes, but there are a few
incompatibilities.  For example, wx.Color is no longer supported as
an alias for wx.Colour, and some constants which were deprecated in 2.8
have been removed.  All the removed constants I'm aware of were set to 0
in wxPython 2.8, so removing them is still compatible with 2.8.

To assist updating to wxPython 3.0, I've put together a script which
will help make the mechanical changes required.  This is in a git repo
on collab-maint along with a README about using it and updating packages
for wxPython 3.0 in general:

http://anonscm.debian.org/cgit/collab-maint/wx-migration-tools.git

The script has some options to control the sorts of changes it makes -
see the README and --help output for more information - you can view
the latest version of the README online here:

http://anonscm.debian.org/cgit/collab-maint/wx-migration-tools.git/tree/README

I've developed this script by trying to convert 20+ packages.  Please
try it out on your package - in many cases, it should be enough to get
your package working (if it doesn't already) - if it does, please upload
(and close this bug).

If the script doesn't do the job, please let me know (or improve the
script if you can figure out what it needs to do to get your package
working).

Another issue you may hit is that wxWidgets 3.0 now defaults to enabling
its "WXDEBUG" checks for incorrect API usage, so some applications will
emit scary sounding "assertion failures".  These are unlikely to
actually be new, just in a default build of 2.8, such incorrect uses
were handled quietly behind the scenes.  Sometimes these are easy to
fix, but if not you can easily patch the application to tell wx 3.0 to
handle them in the same way wx 2.8 does - details of how to do so are in
the README:

http://anonscm.debian.org/cgit/collab-maint/wx-migration-tools.git/tree/README

I'm happy to sponsor uploads for this transition, though if you have an
active sponsor already check with them first - I don't want to tread on
anyone's toes.

Cheers,
    Olly

--- End Message ---
--- Begin Message ---
Source: vtk6
Source-Version: 6.1.0+dfsg2-1

We believe that the bug you reported is fixed in the latest version of
vtk6, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <[email protected]> (supplier of updated vtk6 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 30 Sep 2014 23:08:30 +0200
Source: vtk6
Binary: libvtk6.1 libvtk6-dev libvtk6-java python-vtk6 tcl-vtk6 vtk6 vtk6-doc 
vtk6-examples
Architecture: source amd64 all
Version: 6.1.0+dfsg2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Anton Gladky <[email protected]>
Description:
 libvtk6-dev - VTK header files for building C++ code
 libvtk6-java - Visualization Toolkit - A high level 3D visualization library - 
j
 libvtk6.1  - Visualization Toolkit - A high level 3D visualization library - r
 python-vtk6 - Python bindings for VTK
 tcl-vtk6   - Tcl bindings for VTK
 vtk6       - Binaries for VTK6
 vtk6-doc   - VTK class reference documentation
 vtk6-examples - C++, Tcl and Python example programs/scripts for VTK
Closes: 754948 761413
Changes:
 vtk6 (6.1.0+dfsg2-1) unstable; urgency=medium
 .
   [ Dimitri John Ledkov ]
   * [00730bd] Switch vtk6 to Qt5. (Closes: #754948)
 .
   [ Olly Betts ]
   * [38fb397] Update for wxPython 3.0. (Closes: #761413)
 .
   [ Anton Gladky ]
   * [1187019] Imported Upstream version 6.1.0+dfsg
   * [b394a69] Add Examples/GUI/Win32/ into Files-Exclude.
   * [b066615] Use packages libjs-jquery instead of embedded.
   * [e7412a2] Set Standards-Version: 3.9.6. No changes.
   * [9aef415] Imported Upstream version 6.1.0+dfsg2
Checksums-Sha1:
 b086be18252da89fa28ad9a5b3b6d03b74d1b33d 3322 vtk6_6.1.0+dfsg2-1.dsc
 71cd2dcbb6e1ece1dee142e0931d3662ff1e938f 26746511 vtk6_6.1.0+dfsg2.orig.tar.gz
 ef5674f52900bb143b51d38e856fd1bc8b3dafca 29160 vtk6_6.1.0+dfsg2-1.debian.tar.xz
 24a9d89c48e136c94f00d064f7e52ade6db566e8 32771588 
libvtk6.1_6.1.0+dfsg2-1_amd64.deb
 a0a73442e3991bb7853341bf1b346bb78a3a8c93 6497538 
libvtk6-dev_6.1.0+dfsg2-1_amd64.deb
 dbb6aaeb85d6d563525bd258f18266c382982fec 3225174 
libvtk6-java_6.1.0+dfsg2-1_amd64.deb
 612dc36bcd27678fa92f0ea99693287cd3577758 223390 
python-vtk6_6.1.0+dfsg2-1_amd64.deb
 2fd7382cb5951ab9fae7a45c98cdb4b51672f4c7 134278 
tcl-vtk6_6.1.0+dfsg2-1_amd64.deb
 f1334821895cda31163599b05f8a773d68dfda04 175820 vtk6_6.1.0+dfsg2-1_amd64.deb
 13dc69a2f0f5ff26dd607075581b8604fa298a39 44418078 
vtk6-doc_6.1.0+dfsg2-1_all.deb
 f0c457313be22c06e497c0404fb2b3e188c5ae54 462452 
vtk6-examples_6.1.0+dfsg2-1_all.deb
Checksums-Sha256:
 f1ac937ba37e72cab92d5e33c32b462db2dd5ba99d6e0abac5dd6c4ce4f294ce 3322 
vtk6_6.1.0+dfsg2-1.dsc
 7843582727b42232d519cd5c2e79302615c0604438f2eb1d4fa8e4dfdf80228c 26746511 
vtk6_6.1.0+dfsg2.orig.tar.gz
 acf4e707f616461f554c820d89d502519910022abb105827743b051a78a317b1 29160 
vtk6_6.1.0+dfsg2-1.debian.tar.xz
 63d23a8244d5bf33e72fdb1592d1b1b337588481deb2af333eb62465c289a730 32771588 
libvtk6.1_6.1.0+dfsg2-1_amd64.deb
 81650eb401f0d6591a87777a1fa1e37b3a8ec42384f92f6a46878e3143cb7974 6497538 
libvtk6-dev_6.1.0+dfsg2-1_amd64.deb
 ac1a749dfa1c2ac3d8835f27c9ab46eaf2ff4b47cf248eca21ae1e8326486b5d 3225174 
libvtk6-java_6.1.0+dfsg2-1_amd64.deb
 f492325e77cef03acd7bc81d7d0bef666886baea6591291b98cb199dcaf89e3b 223390 
python-vtk6_6.1.0+dfsg2-1_amd64.deb
 a0b761277478e30714173b7348f59484162ed6561ee57d36aea87aa5577f0515 134278 
tcl-vtk6_6.1.0+dfsg2-1_amd64.deb
 ffd6c5c7f082414926d4d8ec1eb04d8da36623ac3cf97e97608ea86cfeacbb03 175820 
vtk6_6.1.0+dfsg2-1_amd64.deb
 e935112e1040ce6b2e4e8db07fa5e3b9530e7c189f82a200b326b81cea57e440 44418078 
vtk6-doc_6.1.0+dfsg2-1_all.deb
 80517145bb541ffb8a28755d123f96366aee315e89545fc085f278c8bac77167 462452 
vtk6-examples_6.1.0+dfsg2-1_all.deb
Files:
 8bbfd0b7da5ba8b76d480c197ecd16af 32771588 libs optional 
libvtk6.1_6.1.0+dfsg2-1_amd64.deb
 1f0eadbeacb5430190838209ab799ca9 6497538 libdevel optional 
libvtk6-dev_6.1.0+dfsg2-1_amd64.deb
 00d76c97570fc217acb6ce0668d42c80 3225174 java optional 
libvtk6-java_6.1.0+dfsg2-1_amd64.deb
 60ca13d3f112392a0dac21c2b1eb05f7 223390 python optional 
python-vtk6_6.1.0+dfsg2-1_amd64.deb
 0fa2e91f4cd1784999e39628eb331aad 134278 interpreters optional 
tcl-vtk6_6.1.0+dfsg2-1_amd64.deb
 0a4097db8862f21f275fc5b23a624990 175820 interpreters optional 
vtk6_6.1.0+dfsg2-1_amd64.deb
 509c15fe5118823cd0ae3367d9a2e51e 44418078 doc optional 
vtk6-doc_6.1.0+dfsg2-1_all.deb
 9f8ac27ad6840331097511e303ceb752 462452 graphics optional 
vtk6-examples_6.1.0+dfsg2-1_all.deb
 17a603d5dc605fe37529fb1e791518f3 3322 graphics optional vtk6_6.1.0+dfsg2-1.dsc
 93f47317ec33c18bb1ebe727c9d95c37 26746511 graphics optional 
vtk6_6.1.0+dfsg2.orig.tar.gz
 880b4a231d244555433dd39fe85742d7 29160 graphics optional 
vtk6_6.1.0+dfsg2-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJULCJxAAoJENPhc4PPp/8GNLQQAJuSkY+Ds+lnGtU8kHZM+pfh
aGS92FY2ythpwzQmk3gyOAXi3JXco32ruyYaFgrX/w0MY988mOTjYj97xTIM/szC
XwNa+WYRI4WcR7uJH6U/7QTPbyiTSJLrMu3wwZJjLk0iKaFv9vQtjtwaPRymv6uy
gDMGICFrcM2OVrQ45MkG9INCdy1vZpK7LxVv5v8jnYBIcowgNTQSKEDtlM4M02Gl
+5swQpbMty9ke9hD+B8omPeEgN4yenHlfzMWuBb9rEmyM74KhpRdxrhg4YW2olkB
aoJZxRcqbOhN/VkzPNXs4SjsB5wzcvvCadDJ/N9lV84kn5Il+U35E6DqHw2zUZ9u
SiH+9NmRXV/3UK6wx3wFQEdATuexK0+tYf+MNqoWOH1iJVo6cPYl131/SlNGrVZ4
/MVBeciHu7RCkjuDCbHg/vfEHvMb6Uy3yX4S2HYMyFEixZvJMx9ZWOlV3xoL3Xcp
Ybws5p8CKVncBGARtoFsrhgVJtUWhJvScmXBo0mqS0zy1jFJSShbllnYmzKz0mdb
Bo4GkDLE3Wca8dQYZV/85QpqqPqG7Yumrd/TFv0GjGWGD9oUf2s7eDirHsxYQEr9
GCLAjyu4kWQurEYRwbzoDQKWN1xEznrwxnOtqr6k6bl9wb9LuEsbyt7vMqwJGE43
i18g7sxlktBks5DwLev6
=08go
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to