Your message dated Thu, 04 Feb 2016 16:35:46 +0000
with message-id <[email protected]>
and subject line Bug#812641: fixed in mayavi2 4.4.3-2.1
has caused the Debian Bug report #812641,
regarding mayavi2: wxVTKRenderWindowInteractor void_p makes pysph unusable
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.)
--
812641: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812641
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mayavi2
Version: 4.4.3-2
Severity: important
Dear Maintainer,
the new package pysph is using mayave as a backend for the
visualisation. Unfortunately there is a tiny problem, which
makes the visualisation of pysph unusable. The function
wxVTKRenderWindowInteractor requires changes of void_p
on p_void. Please consider applying the corresponding changes.
I have integrated them into the patch wxpy3.0-compat.patch
because it modifies also wxVTKRenderWindowInteractor.py. But
if you think that one need to have a separate patch for that,
let`s do it.
Patch is attached.
Thank you
Anton
diff -Nru mayavi2-4.4.3/debian/patches/wxpy3.0-compat.patch mayavi2-4.4.3/debian/patches/wxpy3.0-compat.patch
--- mayavi2-4.4.3/debian/patches/wxpy3.0-compat.patch 2015-10-17 00:26:30.000000000 +0200
+++ mayavi2-4.4.3/debian/patches/wxpy3.0-compat.patch 2016-01-25 18:23:55.000000000 +0100
@@ -6,26 +6,26 @@
Forwarded: no
Last-Update: 2014-09-20
-Index: mayavi2-4.3.1/tvtk/pyface/ui/wx/init.py
+Index: mayavi2-4.4.3/tvtk/pyface/ui/wx/init.py
===================================================================
---- mayavi2-4.3.1.orig/tvtk/pyface/ui/wx/init.py
-+++ mayavi2-4.3.1/tvtk/pyface/ui/wx/init.py
+--- mayavi2-4.4.3.orig/tvtk/pyface/ui/wx/init.py
++++ mayavi2-4.4.3/tvtk/pyface/ui/wx/init.py
@@ -22,10 +22,6 @@ if wx.VERSION < (2, 6):
_app = wx.GetApp()
if _app is None:
- _app = wx.PySimpleApp()
-+ _app = wx.App(False)
-
- # Before we can load any images we have to initialize wxPython's image
- # handlers.
- wx.InitAllImageHandlers()
++ _app = wx.App(False)
#### EOF ######################################################################
-Index: mayavi2-4.3.1/tvtk/util/wx_gradient_editor.py
+Index: mayavi2-4.4.3/tvtk/util/wx_gradient_editor.py
===================================================================
---- mayavi2-4.3.1.orig/tvtk/util/wx_gradient_editor.py
-+++ mayavi2-4.3.1/tvtk/util/wx_gradient_editor.py
+--- mayavi2-4.4.3.orig/tvtk/util/wx_gradient_editor.py
++++ mayavi2-4.4.3/tvtk/util/wx_gradient_editor.py
@@ -392,7 +392,7 @@ class wxGradientEditorWidget(wx.Panel, G
(lookuptable) ``*.grad`` (gradient table for use with this program),
and ``*.jpg`` (image of the gradient)
@@ -53,10 +53,10 @@
editor = wxGradientEditor(table,
on_color_table_changed,
colors=['rgb', 'a', 'h', 's', 'v'],
-Index: mayavi2-4.3.1/docs/source/mayavi/auto/wx_embedding.py
+Index: mayavi2-4.4.3/docs/source/mayavi/auto/wx_embedding.py
===================================================================
---- mayavi2-4.3.1.orig/docs/source/mayavi/auto/wx_embedding.py
-+++ mayavi2-4.3.1/docs/source/mayavi/auto/wx_embedding.py
+--- mayavi2-4.4.3.orig/docs/source/mayavi/auto/wx_embedding.py
++++ mayavi2-4.4.3/docs/source/mayavi/auto/wx_embedding.py
@@ -60,7 +60,7 @@ class MainWindow(wx.Frame):
kind='subpanel').control
self.Show(True)
@@ -66,10 +66,10 @@
frame = MainWindow(None, wx.ID_ANY)
app.MainLoop()
-Index: mayavi2-4.3.1/docs/source/mayavi/auto/wx_mayavi_embed_in_notebook.py
+Index: mayavi2-4.4.3/docs/source/mayavi/auto/wx_mayavi_embed_in_notebook.py
===================================================================
---- mayavi2-4.3.1.orig/docs/source/mayavi/auto/wx_mayavi_embed_in_notebook.py
-+++ mayavi2-4.3.1/docs/source/mayavi/auto/wx_mayavi_embed_in_notebook.py
+--- mayavi2-4.4.3.orig/docs/source/mayavi/auto/wx_mayavi_embed_in_notebook.py
++++ mayavi2-4.4.3/docs/source/mayavi/auto/wx_mayavi_embed_in_notebook.py
@@ -80,6 +80,6 @@ class MainWindow(wx.Frame):
self.Show(True)
@@ -78,10 +78,10 @@
+ app = wx.App(False)
frame = MainWindow(None, wx.ID_ANY)
app.MainLoop()
-Index: mayavi2-4.3.1/examples/mayavi/interactive/wx_embedding.py
+Index: mayavi2-4.4.3/examples/mayavi/interactive/wx_embedding.py
===================================================================
---- mayavi2-4.3.1.orig/examples/mayavi/interactive/wx_embedding.py
-+++ mayavi2-4.3.1/examples/mayavi/interactive/wx_embedding.py
+--- mayavi2-4.4.3.orig/examples/mayavi/interactive/wx_embedding.py
++++ mayavi2-4.4.3/examples/mayavi/interactive/wx_embedding.py
@@ -60,7 +60,7 @@ class MainWindow(wx.Frame):
kind='subpanel').control
self.Show(True)
@@ -91,10 +91,10 @@
frame = MainWindow(None, wx.ID_ANY)
app.MainLoop()
-Index: mayavi2-4.3.1/examples/mayavi/interactive/wx_mayavi_embed_in_notebook.py
+Index: mayavi2-4.4.3/examples/mayavi/interactive/wx_mayavi_embed_in_notebook.py
===================================================================
---- mayavi2-4.3.1.orig/examples/mayavi/interactive/wx_mayavi_embed_in_notebook.py
-+++ mayavi2-4.3.1/examples/mayavi/interactive/wx_mayavi_embed_in_notebook.py
+--- mayavi2-4.4.3.orig/examples/mayavi/interactive/wx_mayavi_embed_in_notebook.py
++++ mayavi2-4.4.3/examples/mayavi/interactive/wx_mayavi_embed_in_notebook.py
@@ -80,6 +80,6 @@ class MainWindow(wx.Frame):
self.Show(True)
@@ -103,10 +103,10 @@
+ app = wx.App(False)
frame = MainWindow(None, wx.ID_ANY)
app.MainLoop()
-Index: mayavi2-4.3.1/tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py
+Index: mayavi2-4.4.3/tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py
===================================================================
---- mayavi2-4.3.1.orig/tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py
-+++ mayavi2-4.3.1/tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py
+--- mayavi2-4.4.3.orig/tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py
++++ mayavi2-4.4.3/tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py
@@ -21,7 +21,7 @@ Creation:
wxVTKRenderWindowInteractor(parent, ID, stereo=0, [wx keywords]):
@@ -116,6 +116,15 @@
creating the window.
Behaviour:
+@@ -365,7 +365,7 @@ class wxVTKRenderWindowInteractor(baseCl
+
+ # we now have 0xdeadbeef
+ # VTK wants it as: _deadbeef_void_p (pre-SWIG-1.3 style)
+- d = '_%s_%s\0' % (d[2:], 'void_p')
++ d = '_%s_%s\0' % (d[2:], 'p_void')
+
+ return d
+
@@ -695,7 +695,7 @@ def wxVTKRenderWindowInteractorConeExamp
"""Like it says, just a simple example
"""
--- End Message ---
--- Begin Message ---
Source: mayavi2
Source-Version: 4.4.3-2.1
We believe that the bug you reported is fixed in the latest version of
mayavi2, 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 mayavi2 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: Sat, 30 Jan 2016 16:59:03 +0100
Source: mayavi2
Binary: mayavi2
Architecture: source
Version: 4.4.3-2.1
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team
<[email protected]>
Changed-By: Anton Gladky <[email protected]>
Description:
mayavi2 - scientific visualization package for 2-D and 3-D data
Closes: 812641
Changes:
mayavi2 (4.4.3-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Replace void_p by p_void in wxVTKRenderWindowInteractor. (Closes: #812641)
Checksums-Sha1:
4f5b11c793f72038849c045dcf59897afd5d284e 2074 mayavi2_4.4.3-2.1.dsc
fdf2afabcf49c94b4e3f1329208c1387533d043f 14336 mayavi2_4.4.3-2.1.debian.tar.xz
Checksums-Sha256:
b0d975ed519e4453f018275c60efb67e1d21c4afae8fb922380fff00d9a96f82 2074
mayavi2_4.4.3-2.1.dsc
f72d696eb31eccc51b0a837bdbf23ad80899f64fdb7550c9d13a66f65acd03fc 14336
mayavi2_4.4.3-2.1.debian.tar.xz
Files:
3280328fb9a74d58805f31a7b2f65969 2074 science optional mayavi2_4.4.3-2.1.dsc
287b404914b6279371ded0bc15d16a83 14336 science optional
mayavi2_4.4.3-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJWrN5SAAoJENPhc4PPp/8GTrgQAJJYMD1i1tF9rKhRIvR9Km1B
G4AqScDVTBmGPna+lwdYQUyBGzsElFlmxIhLdqZyRH3ESfOZtI/Mh6G+lGnO0lg5
tIEmG6PEDFHHXCw+S41HpV94hIREN9DLt+BTgTQSvnlIVFL1p0WCK5CKB2/P2/dn
gNXHDi+E8maBC4zFZVA5JngnDJzFCLxMIj+Sxw6lmHkwWuw76yjCyd/K191525w/
rkTgwF/c0qFTpk8cAvGirVKQPeCOGpgGFLcRX/DGaVnaLKhczt6f8JYrHerruuVD
bw45tnjoVE/5Exc5OwEtK5McbulyjQmZ09FslgvJrPH6CdyuDGVPwNE5uvHyRINn
QQ8mNM/IYedtl1UUbHJCtBK3vv07adAQhgAnWyXmYthPKG1QZyidZSXvVBLzqELb
5hKmkg8wlRYM8thDtUx5sHlaYGdUtyvjd81OV2QGETYGIxRnn2DDaqxib2RF0kn4
O2/q6Rt0+eAcpM6POSJs/SQrSX4gxmpCdLkcMj2UBNLo+BnmIpZSAoGZ+8ensOoO
kE2PjABr1bcF11+rMNV8NoTKWEg2grrHjjiw8sj7ex4uEFAr9Dzz9Y7W4qJMaGzg
jSLI85ELM9OYTsceKXbusU/Yw69JhA/UuAFpyuzRfBmPyNyMUZdDERu/AvdO+pLg
9yxDtdICQqEN+9+3CUkf
=z/aX
-----END PGP SIGNATURE-----
--- End Message ---