View Issue Details

IDProjectCategoryView StatusLast Update
0003750Slicer4Core: Extensionspublic2017-06-10 08:51
Reporterjcfr Assigned Tojcfr  
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0003750: ExtensionWizard does not work from MAcOSX package
Description

/Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/slicerExtensionWizard: line 11: /Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/../Slicer: No such file or directory
Traceback (most recent call last):
File "/Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/../libexec/Slicer-4.3/ExtensionWizard.py", line 6, in <module>
from SlicerWizard import ExtensionWizard
ImportError: No module named SlicerWizard

TagsNo tags attached.

Relationships

related to 0003757 closedjcfr Ensure "easy-install.pth" is properly updated when doing parallel build 

Activities

jcfr

jcfr

2014-06-27 13:44

administrator   ~0012109

Fixed in r23390
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&amp;revision=23390

jcfr

jcfr

2014-07-02 12:26

administrator   ~0012125

Last edited: 2014-07-02 12:29

There is an other issue. When doing parallel build, the file

easy-install.pth

is concurrently updated and not all egg references will be appended to the file.

Similar issue has been reported here:

https://bitbucket.org/tarek/distribute/issue/389/concurrent-installations-can-lose-updates

jcfr

jcfr

2014-07-02 13:38

administrator   ~0012126

Closing this issue. An separate issue to capture [1] has been created. See 0003757

[1] http://www.na-mic.org/Bug/view.php?id=3750#c12125

Related Changesets

Import 2017-06-07 23:51:09: master a2ce367a

2014-06-27 17:32:34

jcfr

Details Diff
BUG: Fix slicerExtensionWizard in MacOSX package. Fixes 0003750

This commit fixes the following error:

//-----
/Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/slicerExtensionWizard: line 11: /Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/../Slicer: No such file or directory
Traceback (most recent call last):
File "/Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/../libexec/Slicer-4.3/ExtensionWizard.py", line 6, in <module>
from SlicerWizard import ExtensionWizard
ImportError: No module named SlicerWizard
//-----

Instead of relying on Slicer launcher that is not available on MacOSX,
the SlicerPython launcher available on all platform is configured with
the path to the SlicerWizard module and the slicerExtensionWizard script
is updated to use it.

Co-authored-by: Peter Savadjiev <petersv@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23390 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/python_customPython_configure.cmake.in Diff File
mod - Utilities/Scripts/slicerExtensionWizard-install.sh.in Diff File

Issue History

Date Modified Username Field Change
2014-06-27 10:40 jcfr New Issue
2014-06-27 10:40 jcfr Status new => assigned
2014-06-27 10:40 jcfr Assigned To => jcfr
2014-06-27 10:40 jcfr Priority normal => urgent
2014-06-27 10:40 jcfr Projection none => tweak
2014-06-27 10:40 jcfr ETA none => < 1 day
2014-06-27 10:40 jcfr Target Version => Slicer 4.4.0
2014-06-27 13:44 jcfr Note Added: 0012109
2014-06-27 13:44 jcfr Status assigned => resolved
2014-06-27 13:44 jcfr Fixed in Version => Slicer 4.4.0
2014-06-27 13:44 jcfr Resolution open => fixed
2014-07-02 07:03 jcfr Status resolved => assigned
2014-07-02 12:26 jcfr Note Added: 0012125
2014-07-02 12:29 jcfr Note Edited: 0012125
2014-07-02 13:37 jcfr Relationship added related to 0003757
2014-07-02 13:38 jcfr Note Added: 0012126
2014-07-02 13:38 jcfr Status assigned => resolved
2014-07-02 13:38 jcfr Status resolved => closed
2017-06-10 08:51 jcfr Changeset attached => Slicer master a2ce367a