[Sugar-devel] GSoC 2020 Mentoring starts, Community Bonding Period
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
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
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
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
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
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
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
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