Closed binfalse closed 7 years ago
Thanks. Yes, that's an alternative workaround. Simpler is to add the missing __init__.py
file. The file is empty, and marks the collabwrapper
directory as a Python module. The file is in the repository, but the Debian package missed it, and could not have been tested. You can see more details at the Debian bug #848840. Root cause is that Browse-200 was released without the collabwrapper
directory. Possibly contributing cause is that collabwrapper
here is a git
submodule, requiring a recursive clone; an additional step for any release or downstream use of git
.
If you're okay with this response, I'll close this issue?
Yes, sure. Thanks a lot for the detailed explanation! :)
Just installed a clean sugar on a debian:testing, but the browser is not launching. In
~/.sugar/default/logs/org.laptop.WebActivity-X.log
it says:The file
/usr/share/sugar/activities/Browse.activity/collabwrapper/collabwrapper.py
exists and if I just link it into theBrowse.activity
directory (same file w/o additional directory):and modify the import in https://github.com/sugarlabs/browse-activity/blob/16d967166aeb793f94403c5ccb262e10bf4a0342/webactivity.py#L52 to be:
It works like a charm. I'm not a python expert and have no idea what that means, but maybe you know?