<div dir="ltr"><div>Thanks, it worked out. <br></div><div><br></div><div>As I told earlier that I know python & can understand the codebase after some help. Can anyone please guide me through the basic issues that I can work on now. Should I learn raw javascript so that I'm eligible to work on more issues like music blocks or Sugarizer? </div><div><br></div><div>Thanks in advance.</div><div>-Naman <br></div></div><div dir="ltr"><br></div><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 11, 2019 at 1:56 PM James Cameron <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">new.py is not a Sugar file, it is yours; move it out of the way, and<br>
then Xapian won't try to load it?<br>
<br>
Fix for the start up to Journal is to upgrade Metacity package.  Sugar<br>
Live Build for instance has a custom Metacity package just to fix this.<br>
<br>
On Wed, Dec 11, 2019 at 12:57:21PM +0530, Naman Nimmo wrote:<br>
> Based on the trackbacks (mentioned below) I got earlier in shell.log, new. py<br>
> file required a Wikipedia import. And I didn't have that.  <br>
> Once I started sugar, it always displays the journal page. Is that a bug or<br>
> something cause I didn't even click on that. And on the journal page, there is<br>
> no option (I think??) of moving back to the home page<br>
> <br>
> Traceback (most recent call last):<br>
> Â  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main<br>
> Â  Â  "__main__", fname, loader, pkg_name)<br>
> Â  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code<br>
> Â  Â  exec code in run_globals<br>
> Â  File "/usr/lib/python2.7/dist-packages/jarabe/main.py", line 74, in <module><br>
> Â  Â  from jarabe.view import keyhandler<br>
> Â  File "/usr/lib/python2.7/dist-packages/jarabe/view/keyhandler.py", line 32,<br>
> in <module><br>
> Â  Â  from jarabe.journal import journalactivity<br>
> Â  File "/usr/lib/python2.7/dist-packages/jarabe/journal/journalactivity.py",<br>
> line 45, in <module><br>
> Â  Â  from jarabe.journal.volumestoolbar import VolumesToolbar<br>
> Â  File "/usr/lib/python2.7/dist-packages/jarabe/journal/volumestoolbar.py",<br>
> line 28, in <module><br>
> Â  Â  import xapian<br>
> Â  File "/usr/lib/python2.7/dist-packages/xapian/__init__.py", line 26, in<br>
> <module><br>
> Â  Â  from new import instancemethod as new_instancemethod<br>
> Â  File "new.py", line 1, in <module><br>
> Â  Â  import wikipedia<br>
> ImportError: No module named wikipedia<br>
> <br>
> On Wed, Dec 11, 2019 at 12:44 PM James Cameron <[1]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br>
> <br>
>  Â  Â I'm really surprised, because I didn't have to install any such<br>
>  Â  Â package on my Ubuntu 19.04 VM<br>
> <br>
>  Â  Â Are you sure it is a Sugar file that has imported Wikipedia?<br>
> <br>
>  Â  Â Might you have a file in your directory which is overriding a system<br>
>  Â  Â file?  I see from your screenshot you have some *.py files.<br>
> <br>
>  Â  Â On Wed, Dec 11, 2019 at 12:34:04PM +0530, Naman Nimmo wrote:<br>
>  Â  Â > Ok, thanks. It's working now. I had to install Wikipedia<br>
>  Â  Â ><br>
>  Â  Â > On Wed, Dec 11, 2019 at 12:21 PM James Cameron <[1][2]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>><br>
>  Â  Â wrote:<br>
>  Â  Â ><br>
>  Â  Â >  Â  Â It is normal that .sugar is not shown by ls without -a.<br>
>  Â  Â ><br>
>  Â  Â >  Â  Â Look carefully at any traceback you see in shell.log, in case it<br>
>  Â  Â >  Â  Â refers to files that are not system files.<br>
>  Â  Â ><br>
>  Â  Â >  Â  Â On Wed, Dec 11, 2019 at 12:01:26PM +0530, Naman Nimmo wrote:<br>
>  Â  Â >  Â  Â > Hey,<br>
>  Â  Â >  Â  Â > I couldn't find that file in the terminal. Once I type 'ls', it<br>
>  Â  Â won't<br>
>  Â  Â >  Â  Â display<br>
>  Â  Â >  Â  Â > sugar folder.. but It displays that if I type 'ls -a'. Why is that<br>
>  Â  Â >  Â  Â happening? <br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â > On Wed, Dec 11, 2019 at 11:51 AM James Cameron <[1][2][3]<br>
>  Â  Â <a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>><br>
>  Â  Â >  Â  Â wrote:<br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â >  Â  Â Hello Naman,<br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â >  Â  Â What you have to do is read the file .sugar/default/logs/<br>
>  Â  Â shell.log to<br>
>  Â  Â >  Â  Â >  Â  Â find out why /usr/bin/sugar did fail.  Usually because of a<br>
>  Â  Â missing<br>
>  Â  Â >  Â  Â >  Â  Â package.<br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â >  Â  Â Be sure you are using Ubuntu 19.04, because Ubuntu 19.10 fails<br>
>  Â  Â >  Â  Â because<br>
>  Â  Â >  Â  Â >  Â  Â of using version 0.116 of package python-sugar3.<br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â >  Â  Â On Wed, Dec 11, 2019 at 11:44:42AM +0530, Naman Nimmo wrote:<br>
>  Â  Â >  Â  Â >  Â  Â > Hello mentors,<br>
>  Â  Â >  Â  Â >  Â  Â > I want to contribute to this open-source project. I have read<br>
>  Â  Â the<br>
>  Â  Â >  Â  Â >  Â  Â documentation<br>
>  Â  Â >  Â  Â >  Â  Â > already. I know python and want to contribute to "sugar", but<br>
>  Â  Â I am<br>
>  Â  Â >  Â  Â facing<br>
>  Â  Â >  Â  Â >  Â  Â some<br>
>  Â  Â >  Â  Â >  Â  Â > trouble in setting up the development environment. Once I<br>
>  Â  Â installed<br>
>  Â  Â >  Â  Â Sugar<br>
>  Â  Â >  Â  Â >  Â  Â on<br>
>  Â  Â >  Â  Â >  Â  Â > ubuntu 19.04, Sugar 0.112 does not start. In the docs, it is<br>
>  Â  Â >  Â  Â written that<br>
>  Â  Â >  Â  Â >  Â  Â I<br>
>  Â  Â >  Â  Â >  Â  Â > need to first log out & then log in again, but It won't<br>
>  Â  Â display<br>
>  Â  Â >  Â  Â anything<br>
>  Â  Â >  Â  Â >  Â  Â once I<br>
>  Â  Â >  Â  Â >  Â  Â > type sugar in the terminal. What should I do? <br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â >  Â  Â > _______________________________________________<br>
>  Â  Â >  Â  Â >  Â  Â > Sugar-devel mailing list<br>
>  Â  Â >  Â  Â >  Â  Â > [2][3][4]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>  Â  Â >  Â  Â >  Â  Â > [3][4][5]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â >  Â  Â --<br>
>  Â  Â >  Â  Â >  Â  Â James Cameron<br>
>  Â  Â >  Â  Â >  Â  Â [4][5][6]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â > References:<br>
>  Â  Â >  Â  Â ><br>
>  Â  Â >  Â  Â > [1] mailto:[6][7]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>  Â  Â >  Â  Â > [2] mailto:[7][8]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>  Â  Â >  Â  Â > [3] [8][9]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>  Â  Â >  Â  Â > [4] [9][10]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>  Â  Â ><br>
>  Â  Â >  Â  Â --<br>
>  Â  Â >  Â  Â James Cameron<br>
>  Â  Â >  Â  Â [10][11]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>  Â  Â ><br>
>  Â  Â > References:<br>
>  Â  Â ><br>
>  Â  Â > [1] mailto:[12]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>  Â  Â > [2] mailto:[13]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>  Â  Â > [3] mailto:[14]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>  Â  Â > [4] [15]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>  Â  Â > [5] [16]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>  Â  Â > [6] mailto:[17]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
>  Â  Â > [7] mailto:[18]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
>  Â  Â > [8] [19]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>  Â  Â > [9] [20]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
>  Â  Â > [10] [21]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> <br>
>  Â  Â --<br>
>  Â  Â James Cameron<br>
>  Â  Â [22]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> <br>
> References:<br>
> <br>
> [1] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [2] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [3] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [4] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [5] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [6] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [7] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [8] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [9] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [10] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [11] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [12] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [13] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [14] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [15] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [16] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [17] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [18] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [19] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [20] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [21] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [22] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
<br>
-- <br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
</blockquote></div>