[Bugs] #2199 NORM: Rainbow changes Python's sys.executable, breaking 0launch's GUI

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Thu Sep 23 22:24:36 EDT 2010

#2199: Rainbow changes Python's sys.executable, breaking 0launch's GUI
    Reporter:  talex5   |          Owner:  sascha_silbe     
        Type:  defect   |         Status:  accepted         
    Priority:  Normal   |      Milestone:                   
   Component:  Rainbow  |        Version:  Git as of bugdate
    Severity:  Minor    |       Keywords:                   
Distribution:           |   Status_field:  Needinfo         

Comment(by mstone):

 Passing PATH through rainbow-easy seems like a good solution to Thomas'
 difficulty. I have therefore implemented this behavior in the 'ms/slo2199'
 topic branch in [1] and I have updated the (new) 'pu' proposed updates
 branch accordingly. Testing and review welcome.

 As for path lookup... my general feeling is that rainbow-run shouldn't be
 guessing about what path the user meant. In this world, rainbow-run should
 call execve everywhere and rainbow-easy should pass an appropriate path to
 rainbow-run, e.g., by delegating the lookup to "which". A topic branch
 containing patches to this effect would be most welcome.

 [1]: http://git.sugarlabs.org/projects/rainbow/repos/mainline

Ticket URL: <http://bugs.sugarlabs.org/ticket/2199#comment:4>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system

More information about the Bugs mailing list