FS#38663 - [mayavi] does not work

Attached to Project: Community Packages
Opened by seshu yamajala (syamajala) - Sunday, 26 January 2014, 10:04 GMT
Last edited by Andrzej Giniewicz (Giniu) - Thursday, 01 May 2014, 13:41 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Andrzej Giniewicz (Giniu)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

When I try to run mayavi I get a large python traceback. The gui appears, but trying to do anything causes more exceptions to occur. It appears to be a problem with pyface. Perhaps mayavi requires an older version of it?

Additional info:
* package version(s)

Mayavi 4.3.0-2

* config and/or log files etc.

Steps to reproduce:
Install mayavi.
Run mayavi2.

This task depends upon

Closed by  Andrzej Giniewicz (Giniu)
Thursday, 01 May 2014, 13:41 GMT
Reason for closing:  Works for me
Additional comments about closing:  Wasn't able to reproduce failure, got no feedback about what exactly is supposed to be broken.
Comment by Andrzej Giniewicz (Giniu) - Sunday, 26 January 2014, 20:33 GMT
Thanks, I will look into it.

At first sight, it seems wxpython 3.0 is at fault here, not pyface itself, but I have to verify this.
Comment by Andrzej Giniewicz (Giniu) - Thursday, 30 January 2014, 11:44 GMT
Bad news, it is wxpython 3. Neither VTK nor Mayavi are compatible with wxpython 3 and it seems they will not be for a while. Mayavi also isn't compatible with VTK 6.x. Even not yet released version of Mayavi 4.3.1 will not be compatible with either of VTK 6.x or WX 3. VTK 6.x also isn't compatible with wxpython 3. Those packages are pure mess, not to mention they are huge.

There is wxpython2.8 package, but I have to check how to make VTK and Mayavi pick that instead of wxpython. If I won't be able to do so, I will drop both to AUR. Hopefully, I will be able to try fixing it during weekend.
Comment by seshu yamajala (syamajala) - Friday, 31 January 2014, 10:08 GMT
I installed wxpython2.8 from AUR and it looks like it is working now.
Comment by Andrzej Giniewicz (Giniu) - Friday, 31 January 2014, 10:22 GMT
There is also wxpython2.8 package in extra. Anyway, I've tested with both wxpython and wxpython2.8 installed and still could reproduce the issues. Have you removed wxpython and wxgtk?
Comment by seshu yamajala (syamajala) - Friday, 31 January 2014, 11:56 GMT
I was originally using wxpython2.8 from extra. When I tried the one from AUR it started working. I still have wxpython and wxgtk installed.
Comment by Andrzej Giniewicz (Giniu) - Friday, 31 January 2014, 12:48 GMT
Thanks, this information gave me an idea. Can you test if python2-pyface 4.4.0-2 and mayavi 4.3.1-1 works for you with wxpython2.8 from extra?
Comment by Andrzej Giniewicz (Giniu) - Monday, 03 February 2014, 20:14 GMT
I was no longer able to reproduce this issue. Please reopen if you encounter any more problems.
Comment by seshu yamajala (syamajala) - Sunday, 09 February 2014, 08:35 GMT
  • Field changed: Percent Complete (100% → 0%)
Its still not working for me. When I try to add a data source I get a traceback. Also, sometimes it even seg. faults now. I am using mayavi 4.3.0-2 and python2-pyface-4.4.0-2.
Comment by Andrzej Giniewicz (Giniu) - Sunday, 09 February 2014, 18:24 GMT
can you provide exact steps to reproduce, including what you try to add? I tried following some tutorials from http://docs.enthought.com/mayavi/mayavi/examples.html and had no troubles adding data source.

Loading...