Re: [Sugar-devel] Porting to python 3

2019-12-13 Thread James Cameron
We are not prescriptive about individual development environments;
because there are many good software packages available for cloning,
editing, and uploading Python code.  We also value diversity.

Use whatever tool meets your needs for an effective workflow, and tune
the workflow by configuring your IDE or writing new tools for you
alone.

As for myself, I've all up about 100 laboratory machines, VMs or
remote hosts to manage.

For development of Sugar, each of these are set up with inbound SSH
and preloaded crypto keys so that I can SSH from my IDE.  SSH is used
to transmit files for testing, receive log files, and use a terminal
to query system state.  SSH configuration files are set up to share
network connections, and default to correct username.

Maintaining a Sugar activity is briefly described here;
https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#modifying-activities

My workflow is;

1.  clone the source, unless there is already a clone,

2.  checkout the branch and update it by pulling, and check for work
by anyone else in any forks,

3.  upload to the relevant VMs, (for me this is a script, which has a
continuous loop that uses rsync to copy the source to
vm:/usr/share/sugar/activities/$ACTIVITY.activity and then uses
"inotifywait -e close_write -r ." to wait for me to change any file),

4.  test that the activity works before starting changes,

5.  make changes,

6.  test the changes work, returning to step 5 as needed,

7.  commit changes,

8.  push.

I doubt you will need the scale of my workflow, but understanding it
may help you decide what tools to use.

Shortening the time between iterations of step 5 and 6 is critical to
avoid losing my train of thought.  When testing activities that
support collaboration, I'll have up to four upload loops running, and
the network LEDs blink enthusiastically every time I save a file.

On Fri, Dec 13, 2019 at 10:48:00PM +0530, Abhay Malik wrote:
> Hey, I have a MacBook with a vm running, there are many porting challenges
> which I can do. I also read a couple of blogs on the contribution guide but I
> still can’t understand how to run a repo on my virtual machine, a wiki or a 
> doc
> would be really helpful.
> 
> Thanks,
> Abhay
> 
> On Dec 11, 2019, at 22:00, Chihurumnaya Ibiam <[1]
> ibiamchihurumn...@gmail.com> wrote:
> 
> The easiest way would be to install sugar in a vm.
> [2]https://en.m.wikipedia.org/wiki/Virtual_machine
> You can download the live build and install it in the vm. [3]http://
> people.sugarlabs.org/quozl/sugar-live-build/
> sugar-live-build-20191014.hybrid.iso
> 
> You can also download Sugar On A Stick [4]https://wiki.sugarlabs.org/go/
> Sugar_on_a_Stick/Downloads.
> 
> After installation, you can use ssh to access the machine and clone any
> repo you want to port and work on it.
> See our contributing guide 
> [5]https://github.com/sugarlabs/sugar-docs/blob/
> master/src/contributing.md
> 
> On Wed, Dec 11, 2019, 4:09 PM Abhay Malik <[6]eshanmalik150...@gmail.com>
> wrote:
> 
> As there are many tasks which are for posing for python 3, this is one
> example of the repo that is already ported ([7]https://github.com/
> sugarlabs/spirolaterals), before starting this task I wanted to know
> wether there is any way to run this localy on my Mac machine, is there
> any wiki that can guide me on how to do this?
>
> Thanks,
> Abhay
> ___
> Sugar-devel mailing list
> [8]Sugar-devel@lists.sugarlabs.org
> [9]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> References:
> 
> [1] mailto:ibiamchihurumn...@gmail.com
> [2] https://en.m.wikipedia.org/wiki/Virtual_machine
> [3] 
> http://people.sugarlabs.org/quozl/sugar-live-build/sugar-live-build-20191014.hybrid.iso
> [4] https://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Downloads
> [5] https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md
> [6] mailto:eshanmalik150...@gmail.com
> [7] https://github.com/sugarlabs/spirolaterals
> [8] mailto:Sugar-devel@lists.sugarlabs.org
> [9] http://lists.sugarlabs.org/listinfo/sugar-devel

> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel


-- 
James Cameron
http://quozl.netrek.org/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Regarding GSOC 2020

2019-12-13 Thread James Cameron
Welcome.  I've sent you my how to get started guide.  You can also
read the archives of the mailing list to see recent discussions.

On Fri, Dec 13, 2019 at 11:27:01PM +0530, shubham patel wrote:
> Hello, I am 3rd year computer science student and i'm very keen to contribute
> to your organization but i don't know where to start a little help would be
> very much appreciated.
> 
> ThankYou.

> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel


-- 
James Cameron
http://quozl.netrek.org/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Music Blocks Issue: New icon image for "ornament" palette

2019-12-13 Thread Abhay Malik
Hey, I was just wondering where to make the pull request of the updated icon.

Thanks,
Abhay___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Regarding GSOC 2020

2019-12-13 Thread shubham patel
Hello, I am 3rd year computer science student and i'm very keen to
contribute to your organization but i don't know where to start a little
help would be very much appreciated.

ThankYou.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Porting to python 3

2019-12-13 Thread Abhay Malik
Hey, I have a MacBook with a vm running, there are many porting challenges 
which I can do. I also read a couple of blogs on the contribution guide but I 
still can’t understand how to run a repo on my virtual machine, a wiki or a doc 
would be really helpful.

Thanks,
Abhay

> On Dec 11, 2019, at 22:00, Chihurumnaya Ibiam  
> wrote:
> 
> The easiest way would be to install sugar in a vm.
> https://en.m.wikipedia.org/wiki/Virtual_machine 
> 
> You can download the live build and install it in the vm. 
> http://people.sugarlabs.org/quozl/sugar-live-build/sugar-live-build-20191014.hybrid.iso
>  
> 
> 
> You can also download Sugar On A Stick 
> https://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Downloads 
> .
> 
> After installation, you can use ssh to access the machine and clone any repo 
> you want to port and work on it.
> See our contributing guide 
> https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md 
> 
> On Wed, Dec 11, 2019, 4:09 PM Abhay Malik  > wrote:
> As there are many tasks which are for posing for python 3, this is one 
> example of the repo that is already ported 
> (https://github.com/sugarlabs/spirolaterals 
> ), before starting this task I 
> wanted to know wether there is any way to run this localy on my Mac machine, 
> is there any wiki that can guide me on how to do this?
> 
> Thanks,
> Abhay
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org 
> http://lists.sugarlabs.org/listinfo/sugar-devel 
> 

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] sugarizer not working in chrome (Lionel Laské)

2019-12-13 Thread Lionel Laské
Could you try to clean your browser cache and test it again?

 Lionel.


Le ven. 13 déc. 2019 à 05:25,  a
écrit :

> Date: Fri, 13 Dec 2019 09:54:59 +0530
> From: happy singh 
> To: lio...@olpc-france.org
> Cc: Sugar-dev Devel 
> Subject: Re: [Sugar-devel]  sugarizer not working in chrome (Lionel
> Laské)
> Message-ID:
> <
> caegdben8cwryocofsldw3w91u33uspcy9n3xpnxgovdhvst...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> my google-chrome-stable package is of 79.0.3945.79-1 version.
> and the following error is showing in console.
> and also when i type "npm start >/dev/null" , then the same blank screen
> get opens up.
>
> On Fri, 13 Dec 2019 at 03:19, Lionel Laské  wrote:
>
> > Hi,
> >
> > Hmmm, strange.
> > Could you tell us if you've got any message in the browser console?
> > Could you give us your Chrome version?
> >
> > Regards.
> >
> >Lionel.
> >
> >
> > Le jeu. 12 déc. 2019 à 11:24, 
> a
> > écrit :
> >
> >> Date: Thu, 12 Dec 2019 15:54:04 +0530
> >> From: happy singh 
> >> To: sugar-devel@lists.sugarlabs.org
> >> Subject: [Sugar-devel] sugarizer not working in chrome
> >> Message-ID:
> >> <
> >> caegdbeof+rz4yfpjjvrtmczbze8nj79vxxxwo5u48ovzznb...@mail.gmail.com>
> >> Content-Type: text/plain; charset="utf-8"
> >>
> >> hello, this is happy singh.
> >> i have cloned the sugarizer repo and try to run it in browser.
> >> it is running successfully. then i installed sucrose in my ubuntu.
> >> and now sugarizer is only running in firefox not in chrome.
> >> in chrome, it is showing "InitializeSandbox() called with multiple
> threads
> >> in process gpu-process." error. and the a blank chrome window is getting
> >> opened.
> >> i tried after uninstalling sucrose package, still it is showing same
> >> error.
> >> -
> >>
> >fo/sugar-devel 
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] How constructivism changed education

2019-12-13 Thread James Cameron
By Luke Zaphir, Researcher for the University of Queensland Critical Thinking 
Project; and Online Teacher at Education Queensland's IMPACT Centre, The 
University of Queensland.

http://theconversation.com/knowledge-is-a-process-of-discovery-how-constructivism-changed-education-126585

-- 
James Cameron
http://quozl.netrek.org/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel