FS#65045 - [mayavi] 4.7.1-3 fails to start with "'_boostrap_external' is not defined" console error

Attached to Project: Community Packages
Opened by Łukasz Buczyński (pirogronian) - Saturday, 04 January 2020, 16:49 GMT
Last edited by Andrzej Giniewicz (Giniu) - Wednesday, 22 January 2020, 20:49 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 0
Private No

Details

Description: Mayavi2 fails to run, showing in console an error "_boostrap_external' is not defined" at the end of long backtrace, which is, probably, related to python.


Additional info:
* Python version: 3.8.1
* Console log: attached.
* link to upstream bug report: <https://github.com/enthought/mayavi/issues/882>

Steps to reproduce:
1. Install mayavi (pacman -S mayavi)
2. Run "mayavi2"
This task depends upon

Closed by  Andrzej Giniewicz (Giniu)
Wednesday, 22 January 2020, 20:49 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#65233 
Comment by Kresimir Kumericki (kkumer) - Thursday, 16 January 2020, 09:05 GMT
This looks to be upstream bug in Python3.8 where "t" is missing in _boostrap_external in zipimport.py.
It's fixed two days ago: https://bugs.python.org/issue39033.
I am not sure how long until this fix propagates to arch.

If I myself try to fix this by editing my local zipimport.py it doesn't help.
I believe this is because this particular module is "frozen".
If somebody knows the fast workaround without recompiling the whole Python, this would be welcome.
Comment by Andrzej Giniewicz (Giniu) - Wednesday, 22 January 2020, 20:48 GMT
This is already in testing. Please check if python 3.8.1-4 from testing fixes your issue. For now, closing this issue as a duplicate, please reopen if your issue remains.

Loading...