[Sugar-devel] GSoC 2020 Mentoring starts, Community Bonding Period

2020-05-05 Thread James Cameron
Welcome to the Community Bonding Period.  This is a long post.

Students; please continue to participate, make pull requests, raise
issues, test software, in any limited time you have available.

For more on what you can do, see my other post;
http://lists.sugarlabs.org/archive/sugar-devel/2020-May/058272.html

Mentors; reach out to your student, and start mentoring.  Tell them
what you are expecting them to do during the community bonding period.
Teach them to be a part of your community, and to communicate
effectively and in the open.

Please CC or BCC gsoc2020ad...@sugarlabs.org to keep org admins
informed.

Please CC or BCC your backup mentors to keep them informed.

Backup mentors; please watch for mentors who stop, or students who
aren't getting answered, then step in.

Now, I'm one of your org admins.  Mentors are to keep me informed of
their availability, expectation of interaction, any loss of capacity,
any or issues with your student (communication, activity, visibility,
progress, plagiarism, harassment, fraud, or bad fit), and how well
their student is participating.

As an org admin, my responsibilities are to Google, mentors, and
students.

Org admin responsibility to our students;

- students contact org admin by writing to
  gsoc2020ad...@sugarlabs.org,

- my hours are 2:30am to 1:30pm IST, Monday to Friday, IST, and Walter
  between 4:30pm and 8:30am IST,

- if needed we may contact you back using other methods, like IRC,
  WhatsApp, Skype, Jitsi, Zoom, or Hangouts,

- we will contact students as a group using the gsoc2020students@
  alias, and via sugar-devel@ mailing list, (you may get duplicates),

- licensing; small changes should be assigned to the copyright owner
  of the work you are changing; large changes should acquire your
  copyright, and if no license is present you should add one of the
  open source licenses we use; please ask your mentor or myself for
  details,

- visibility; you need to be visible to us, and we need to see you
  working somehow, via GitHub, mailing list, or private mail,

- failure; during the community bonding period we will fail a student
  if (a) there is no interaction, or not enough interaction with our
  community, (b) there is no demonstrated capacity to work, even in
  the limited time you have available,

- participant agreement violations or inappropriate behaviour; your
  mentor will watch for these, as will your org admin, we'll tell you
  privately about them, and if nothing is done to fix we'll notify you
  in advance and reach out to gsoc-support team,

Org admin responsibility to our mentors, in addition to what was
mentioned above;

- continuously evaluate mentor interaction with students; your org
  admin will read what you say, what the student says, and will tell
  you privately if there are any things you should do,

- recognize conflicts of interest, interpersonal issues, and replace
  as necessary; your org admin will look for problems like these,
  and if necessary ask another mentor to take over,

- maintain regular communication with mentors during the program;
  your org admin will keep you informed of anything that is relevant
  by writing to the gsoc2020assignees alias,

- ensure adequate and appropriate mentoring coverage; your org admin
  will watch for you to do your mentoring, especially given the
  pandemic, and will ask you questions about your mentoring if nothing
  seems to be happening.

Org admin responsibility to Google;

- we will be the communication liaison with Google, responding to
  anything they ask, reporting any participant agreement violations,
  and reporting student withdrawal,

- we will ensure deadlines are met; especially mentor evaluations,

- we will maintain our trusted, capable and qualified mentors,

- we will oversee the activity of all mentors and students and ensure
  you meet your responsibilities as well.


Roles and responsibilities;
https://developers.google.com/open-source/gsoc/help/responsibilities

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


[Sugar-devel] On Issues

2020-05-05 Thread James Cameron
I'm often asked about how I see GitHub Issues and related workflow.

Issues are for reporting problems you don't plan to fix, in the hope
that someone else will fix them.

Problems rarely have a known fix.  If you know how to fix a problem,
fix it immediately in a pull request.  Cheaper than bothering everyone
with notifications, and having to track the issue.

Why not add labels to issues for new developers?  Because it requires
problem solving.  An assessment of difficulty levels can only arise
from a "known fix".  Moving a problem from "unknown fix" to "known
fix" is the first stage of problem solving, and is the most costly
stage.  Doing that stage for every issue without fixing the issue or
even explaining how to fix it is wasted effort and setting up a
beginner to fail.

Also, what is easy or hard for one developer is certainly not easy or
hard for everyone.  We all have different skills, and skill level is
not a single dimension continuum.

Also, adding labels or more comments to issues just creates
notification noise and activity pollution, making it harder for the
issue to be understood.

If an issue is hard to understand, ask questions about it.  If anyone
is still interested in the issue, they can answer.  If the issue owner
is available, they can edit their comment and then hide the questions.
Issue owners often disappear.  If questions continue to go unanswered,
then it's time to close the issue because nobody has an interest in it
any more.

Overall, it is better to fix things properly rather than leave little
bugs for beginners to chew on.

So before adding a new issue, see if you can fix it the problem, and
make a pull request instead.  There's no need to create an issue just
so the pull request has something to point at!  Add the problem
description to the commit message.

-- 
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] Libreplanet talk in an hour

2020-05-05 Thread Devin Ulibarri
Hi,
Now available!
https://media.libreplanet.org/u/libreplanet/m/sugar-labs-past-present-a
nd-future-slides/
Walter has the original MB file that he used to make these slides.
Walter, perhaps you would like to share that with us (and FSF as well)
https://media.libreplanet.org/u/libreplanet/m/sugar-labs-past-present-a
nd-future/
Best,
Devin
On Tue, 2020-03-17 at 07:26 +1100, James Cameron wrote:
> Well done.  Let us know when the videos are available?
> 
> On Mon, Mar 16, 2020 at 01:52:58PM +, devin@ulibarri.website
> wrote:
> > 
> > Hi,
> > 
> > From the FSF:
> > 
> > Following O'Brien in the "Freedom" room of the conference were
> > Devin
> > Ulibarri and Walter Bender of Sugar Labs, who gave an overview
> > of the
> > project's developers, teachers, and students coming together to
> > work on
> > educational free software projects. Sugar Labs's application of
> > this
> > community effort is widely varied, ranging from hacking on
> > introductory,
> > visual programming languages to contributing to critical
> > components of the
> > Sugar OS distribution of the GNU/Linux operating system.
> > 
> > Full report
> > 
> > [1]https://www.fsf.org/blogs/community/
> > libreplanet-2020-online-second-day-of-the-conference-closes-on-a-
> > high-note
> > 
> > Devin
> > 
> > On Sun, 2020-03-15 at 16:19 -0300, Martin Abente wrote:
> > 
> > No problem!
> > 
> > On Sun, Mar 15, 2020 at 4:18 PM  wrote:
> > 
> > Hi,
> > 
> > Sorry, I just saw this.
> > 
> > Devin
> > 
> > On 2020-03-15 17:59, Martin Abente wrote:
> > > Hi Devin,
> > >
> > > If you have the time, please mention
> > > [2]https://flathub.org/apps/search/sugarlabs (making
> > Sugar apps to
> > work
> > > in ALL Linux desktops)  It will be an important projec
> > t for the
> > > future of Sugar as well.
> > >
> > > You can read more about it here
> > > [3]https://blogs.gnome.org/tchx84/2019/11/22/
> > linux-app-summit-2019-and-sugar-learning-tools/
> > >
> > > Regards,
> > > Martin.
> > 
> > References:
> > 
> > [1] https://www.fsf.org/blogs/community/libreplanet-2020-online-
> > second-day-of-the-conference-closes-on-a-high-note
> > [2] https://flathub.org/apps/search/sugarlabs
> > [3] https://blogs.gnome.org/tchx84/2019/11/22/linux-app-summit-
> > 2019-and-sugar-learning-tools/
> > 
> > ___
> > 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] GSoC 2020 Sugar Labs Projects

2020-05-05 Thread dhruvmisra
Thank you for this wonderful opportunity. I'm grateful to Lionel, James, Ashish and all other mentor and contributors I interacted with. So happy to be part of this great community. Hope to make the most it this summer.Thanks,Dhruv MisraOn 04-May-2020 11:42 pm, James Cameron  wrote:Thanks to all the students who made proposals.



Google Summer of Code have announced nine projects for Sugar Labs;



* Prakash Ujjwal, Sugarizer game activity pack, mentor Ashish

  Aggarwal,



* Dhruv Misra, Sugarizer knowledge activity pack, mentor Lionel Laské,



* Nikhil Mehra, Sugarizer School Portal, mentor Michaël Ohayon,



* Aviral Gangwar, Music Blocks Scale Degree vs n^th Modal Pitch,

  mentor Devin Ulibarri,



* Saksham Mrig, Resolve 100 issues in Music Blocks, mentor Sumit

  Srivastava,



* Anindya Kundu, Export Music Blocks code to _javascript_, mentor Walter

  Bender,



* Saumya Mishra, Port Sugar and core activities to Python 3, mentor

  Rahul Bothra,



* Jui Pradhan, Improve and maintain 25 Sugar activities, mentor Ibiam

  Chihurumnaya,



* Shaan Subbaiah, Debian advocacy for Sugar, mentor James Cameron,



I've update:

https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md



I've added a mail alias for the students.



-- 

James Cameron

http://quozl.netrek.org/

___
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] GSoC 2020 Sugar Labs Projects

2020-05-05 Thread James Cameron
Thanks for asking.

For the community bonding period, you should react to your change in
status from a "proposal student" to a "selected student", and the other
changes like;

1.  your membership of the Sugar Labs GitHub organisation,

2.  your ownership of a software project, consisting so far of our
ideas doc, your proposal doc, and any pull requests you have done,

3.  the close yet impartial relationship that must form with your
mentor,

4.  that the other students you previously competed with are now on
the same team,

5.  everyone knows who you are and what you are doing, there is less
doubt overall.

Specific suggestions;

[ ]  read and apply the roles and responsibilities, learning also what
the mentors and org admin are responsible for, keep yourself and us
accountable to them,
https://developers.google.com/open-source/gsoc/help/responsibilities

[ ]  continue making pull requests, raising issues, testing software,
as you have time; this is how you demonstrate your ongoing capacity to
do the project, and time spent now may save you time later,

[ ]  increase your skills through reading, practice, peer review, and
mentoring,

[  ] review pull requests by others; before the responsible maintainer
(e.g. Lionel) has time to do so; test, evaluate, suggest improvements,
and so forth, see
https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#guide-for-reviewers

[ ]  set up "watching" notifications on all relevant GitHub
repositories, including any forks or dependencies,

[ ]  remove any software you don't need, clone any repositories you
might need, install any necessary tools you have been avoiding, set up
daily or weekly backups, plan what to do if your computer fails,

[ ]  take your proposal, strip out the application section, leaving
just the project plan, and begin to iterate deeper into that plan,
making plans within plans; it was not worth doing before, but is worth
doing now,

[ ]  keep a diary; not for publication, but so you know what you
tried, what failed, what passed, good for dopamine,

[ ]  daily tell your mentor a brief summary of what you have done, in
point form, as simple as possible,

[ ]  make gradual necessary changes to your social, religious, or
commercial life to free the time you will need once the work period
begins,

[ ]  plan appropriate exercises and other health interventions to
compensate for having to sit and work,

[ ]  tell your friends and family all about it, and listen to what
they say.

Other mentors may have other ideas to suggest.

On Tue, May 05, 2020 at 02:55:58PM +0530, prakash ujjwal wrote:
> Thanks.
> Very much excited to work on the project. 
> Looking forward to working with sugar labs.
> 
> Any advice for the community bonding or coding period would be appreciated.
> 
> Regards
> Prakash Ujjwal
> 
> On Tue, May 5, 2020, 2:36 PM [1]shaansubbaiah.c...@bmsce.ac.in <[2]
> shaansubbaiah.c...@bmsce.ac.in> wrote:
> 
> Thank you for accepting my proposal, congratulations to all that got
> selected. Looking forward to working with my mentors and the organization.
> 
> Again, thank you for the opportunity, feeling ecstatic.
> 
> Best,
> 
> Shaan Subbaiah
> 
> On Monday, May 4, 2020, 11:42:47 PM GMT+5:30, James Cameron <[3]
> qu...@laptop.org> wrote:
> 
> Thanks to all the students who made proposals.
> 
> Google Summer of Code have announced nine projects for Sugar Labs;
> 
> * Prakash Ujjwal, Sugarizer game activity pack, mentor Ashish
>   Aggarwal,
> 
> * Dhruv Misra, Sugarizer knowledge activity pack, mentor Lionel Laské,
> 
> * Nikhil Mehra, Sugarizer School Portal, mentor Michaël Ohayon,
> 
> * Aviral Gangwar, Music Blocks Scale Degree vs n^th Modal Pitch,
>   mentor Devin Ulibarri,
> 
> * Saksham Mrig, Resolve 100 issues in Music Blocks, mentor Sumit
>   Srivastava,
> 
> * Anindya Kundu, Export Music Blocks code to JavaScript, mentor Walter
>   Bender,
> 
> * Saumya Mishra, Port Sugar and core activities to Python 3, mentor
>   Rahul Bothra,
> 
> * Jui Pradhan, Improve and maintain 25 Sugar activities, mentor Ibiam
>   Chihurumnaya,
> 
> * Shaan Subbaiah, Debian advocacy for Sugar, mentor James Cameron,
> 
> I've update:
> [4]https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md
> 
> I've added a mail alias for the students.
> 
> --
> James Cameron
> [5]http://quozl.netrek.org/___
> Sugar-devel mailing list
> [6]Sugar-devel@lists.sugarlabs.org
> [7]http://lists.sugarlabs.org/listinfo/sugar-devel
> ___
> Sugar-devel mailing list
> [8]Sugar-devel@lists.sugarlabs.org
> [9]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> References:
> 
> [1] mailto:shaansubbaiah.c...@bmsce.ac.in
> [2] mailto:shaansubbaiah.c...@bmsce.ac.in
> [3] mailto:qu...@laptop.org
> [4] 

Re: [Sugar-devel] Sugar-devel Digest, Vol 139, Issue 3

2020-05-05 Thread Saumya Mishra
Thank you , I am feeling so delighted after getting selected. I would love
to work with my mentors and organisation. Also Congratulations to all
others who have selected.

Regards
Saumya Mishra
PDPM IIITDM Jabalpur

On Tue, May 5, 2020 at 2:56 PM 
wrote:

> Send Sugar-devel mailing list submissions to
> sugar-devel@lists.sugarlabs.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.sugarlabs.org/listinfo/sugar-devel
> or, via email, send a message with subject or body 'help' to
> sugar-devel-requ...@lists.sugarlabs.org
>
> You can reach the person managing the list at
> sugar-devel-ow...@lists.sugarlabs.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Sugar-devel digest..."
>
>
> Today's Topics:
>
>1. GSoC 2020 Sugar Labs Projects (James Cameron)
>2. Thank You and Congratulations (Anindya Kundu)
>3. Re: GSoC 2020 Sugar Labs Projects (shaansubbaiah.c...@bmsce.ac.in)
>4. Re: GSoC 2020 Sugar Labs Projects (prakash ujjwal)
>
>
> --
>
> Message: 1
> Date: Tue, 5 May 2020 04:12:30 +1000
> From: James Cameron 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSoC 2020 Sugar Labs Projects
> Message-ID: <20200504181230.ga17...@laptop.org>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Thanks to all the students who made proposals.
>
> Google Summer of Code have announced nine projects for Sugar Labs;
>
> * Prakash Ujjwal, Sugarizer game activity pack, mentor Ashish
>   Aggarwal,
>
> * Dhruv Misra, Sugarizer knowledge activity pack, mentor Lionel Laské,
>
> * Nikhil Mehra, Sugarizer School Portal, mentor Michaël Ohayon,
>
> * Aviral Gangwar, Music Blocks Scale Degree vs n^th Modal Pitch,
>   mentor Devin Ulibarri,
>
> * Saksham Mrig, Resolve 100 issues in Music Blocks, mentor Sumit
>   Srivastava,
>
> * Anindya Kundu, Export Music Blocks code to JavaScript, mentor Walter
>   Bender,
>
> * Saumya Mishra, Port Sugar and core activities to Python 3, mentor
>   Rahul Bothra,
>
> * Jui Pradhan, Improve and maintain 25 Sugar activities, mentor Ibiam
>   Chihurumnaya,
>
> * Shaan Subbaiah, Debian advocacy for Sugar, mentor James Cameron,
>
> I've update:
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md
>
> I've added a mail alias for the students.
>
> --
> James Cameron
> http://quozl.netrek.org/
> -- next part --
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 195 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200505/95914343/attachment-0001.sig
> >
>
> --
>
> Message: 2
> Date: Tue, 5 May 2020 09:33:14 +0530
> From: Anindya Kundu 
> To: Sugar-dev Devel 
> Subject: [Sugar-devel] Thank You and Congratulations
> Message-ID:
> <
> caf5c-v-uvwxrwr2uwn0gic5g2ats49ym4szyymozwbeuehk...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Dear James,
>
> Thank you for inviting me to Sugar Labs. I look forward to working with my
> mentor/s with respect to my project.
>
> I hope to have a nice time communicating with other members and
> contributing to this community. Also, I want to congratulate all others who
> have contributed and/or are selected.
>
> Regards.
>
>
> *Anindya Kundu*
>
> *BTech, 6th Semester*
> *Dept. of Information Technology*
>
> *Indian Institute of Engineering Science and Technology, Shibpur*
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200505/107c0cfd/attachment-0001.htm
> >
>
> --
>
> Message: 3
> Date: Tue, 5 May 2020 09:06:31 + (UTC)
> From: "shaansubbaiah.c...@bmsce.ac.in"
> 
> To: sugar-devel@lists.sugarlabs.org, James Cameron 
> Subject: Re: [Sugar-devel] GSoC 2020 Sugar Labs Projects
> Message-ID: <2113026850.1422291.1588669591...@mail.yahoo.com>
> Content-Type: text/plain; charset="utf-8"
>
>  Thank you for accepting my proposal, congratulations to all that got
> selected. Looking forward to working with my mentors and the organization.
>
>
> Again, thank you for the opportunity, feeling ecstatic.
>
>
> Best,
> Shaan Subbaiah
>
> On Monday, May 4, 2020, 11:42:47 PM GMT+5:30, James Cameron <
> qu...@laptop.org> wrote:
>
>  Thanks to all the students wh

Re: [Sugar-devel] GSoC 2020 Sugar Labs Projects

2020-05-05 Thread prakash ujjwal
Thanks.
Very much excited to work on the project.
Looking forward to working with sugar labs.

Any advice for the community bonding or coding period would be appreciated.

Regards
Prakash Ujjwal



On Tue, May 5, 2020, 2:36 PM shaansubbaiah.c...@bmsce.ac.in <
shaansubbaiah.c...@bmsce.ac.in> wrote:

> Thank you for accepting my proposal, congratulations to all that got
> selected. Looking forward to working with my mentors and the organization.
>
>
> Again, thank you for the opportunity, feeling ecstatic.
>
>
> Best,
>
> Shaan Subbaiah
>
>
> On Monday, May 4, 2020, 11:42:47 PM GMT+5:30, James Cameron <
> qu...@laptop.org> wrote:
>
>
> Thanks to all the students who made proposals.
>
> Google Summer of Code have announced nine projects for Sugar Labs;
>
> * Prakash Ujjwal, Sugarizer game activity pack, mentor Ashish
>   Aggarwal,
>
> * Dhruv Misra, Sugarizer knowledge activity pack, mentor Lionel Laské,
>
> * Nikhil Mehra, Sugarizer School Portal, mentor Michaël Ohayon,
>
> * Aviral Gangwar, Music Blocks Scale Degree vs n^th Modal Pitch,
>   mentor Devin Ulibarri,
>
> * Saksham Mrig, Resolve 100 issues in Music Blocks, mentor Sumit
>   Srivastava,
>
> * Anindya Kundu, Export Music Blocks code to JavaScript, mentor Walter
>   Bender,
>
> * Saumya Mishra, Port Sugar and core activities to Python 3, mentor
>   Rahul Bothra,
>
> * Jui Pradhan, Improve and maintain 25 Sugar activities, mentor Ibiam
>   Chihurumnaya,
>
> * Shaan Subbaiah, Debian advocacy for Sugar, mentor James Cameron,
>
> I've update:
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md
>
> I've added a mail alias for the students.
>
> --
> James Cameron
> http://quozl.netrek.org/___
> 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
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSoC 2020 Sugar Labs Projects

2020-05-05 Thread shaansubbaiah.c...@bmsce.ac.in
 Thank you for accepting my proposal, congratulations to all that got selected. 
Looking forward to working with my mentors and the organization.


Again, thank you for the opportunity, feeling ecstatic.


Best,
Shaan Subbaiah

On Monday, May 4, 2020, 11:42:47 PM GMT+5:30, James Cameron 
 wrote:  
 
 Thanks to all the students who made proposals.

Google Summer of Code have announced nine projects for Sugar Labs;

* Prakash Ujjwal, Sugarizer game activity pack, mentor Ashish
  Aggarwal,

* Dhruv Misra, Sugarizer knowledge activity pack, mentor Lionel Laské,

* Nikhil Mehra, Sugarizer School Portal, mentor Michaël Ohayon,

* Aviral Gangwar, Music Blocks Scale Degree vs n^th Modal Pitch,
  mentor Devin Ulibarri,

* Saksham Mrig, Resolve 100 issues in Music Blocks, mentor Sumit
  Srivastava,

* Anindya Kundu, Export Music Blocks code to JavaScript, mentor Walter
  Bender,

* Saumya Mishra, Port Sugar and core activities to Python 3, mentor
  Rahul Bothra,

* Jui Pradhan, Improve and maintain 25 Sugar activities, mentor Ibiam
  Chihurumnaya,

* Shaan Subbaiah, Debian advocacy for Sugar, mentor James Cameron,

I've update:
https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md

I've added a mail alias for the students.

-- 
James Cameron
http://quozl.netrek.org/___
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