[Sugar-devel] Contributing through GSOC

James Cameron quozl at laptop.org
Tue Mar 10 16:03:47 EDT 2020


Hello Shaan,

The cursor change was fixed in
https://github.com/sugarlabs/sugar/commit/32bc78437ab4c08a8a2334ea50e04bbeb38c390c

You could test if that patch is already applied, and if not apply it.
You can also use a manual workaround in bash shell.

My Ubuntu 20.04 packages will be updated eventually.

Sugar Live Build does not have an alternate desktop environment
installed.  You'll have to install one if you want one.  For my use, I
enable SSH server and access the VM from my main systems, and I find
that much easier than editing files inside the VM using the VM display.

On Tue, Mar 10, 2020 at 03:40:13PM +0000, shaansubbaiah.cs18 at bmsce.ac.in wrote:
> Hi James,
> 
> Regarding the Focal Fossa Build, I have been experiencing the issue of the
> mouse cursor permanently changing to the sugar cursor, after logging out and
> switching to a non sugar session (Ubuntu, Ubuntu Wayland options) making it
> very difficult to use Ubuntu. Please let me know if you also experience a
> similar issue.
> 
> Also, in an attempt of debugging the earlier write activity issue, I have
> installed the Sugar Live Build on a VM. I am unable to login the default Debian
> environment. Switching between 'sugar' and 'default Xsession' logs me in to
> sugar. As per my understanding of [1]https://github.com/sugarlabs/sugar/blob/
> master/docs/development-environment.md I should be able to login to a Desktop
> Environment such as gnome to make changes and test by logging out and switching
> to sugar?
> 
> Thanks
> Shaan
> 
> On Tuesday, March 10, 2020, 12:53:33 AM GMT+5:30, James Cameron
> <quozl at laptop.org> wrote:
> 
> Thanks.
> 
> I'm tracking this as
> [2]https://github.com/sugarlabs/write-activity/issues/38
> 
> On Mon, Mar 09, 2020 at 06:03:37PM +0000, [3]shaansubbaiah.cs18 at bmsce.ac.in
> wrote:
> > Hi James,
> >
> > I have tried the other activities and the only the text editor has this
> issue.
> > I'll download the package source and find out the issue if possible.
> >
> > Best
> > Shaan
> >
> > On Monday, March 9, 2020, 3:32:38 AM GMT+5:30, James Cameron <[4]
> quozl at laptop.org>
> > wrote:
> >
> > Thanks Shaan.
> >
> > In the context of 'Debian advocacy for Sugar' project idea, the
> > testing is not testing of Sugar, but is testing;
> >
> > - of Debian experimental release packages,
> >
> > - of Debian testing release packages,
> >
> > - of Debian stable release packages,
> >
> > - of the above in combination with Sugar, Toolkit, activities, and all
> >  dependencies (such as GTK, Telepathy, and so on),
> >
> > - of rebuilding with Sugar Live Build,
> >
> > We might call this integration testing rather than unit testing.  What
> > is being tested is the work by integrators, or Debian developers.  It
> > requires knowledge and experience to discern the difference between
> > problems whose cause is in Sugar, and problems caused by other
> > packages such as GTK and Telepathy.
> >
> > Included in the tests should be the major features of the application,
> > and the collaboration between multiple network instances.
> >
> > Thanks for the video of moving the Write activity over the display.
> > Fascinating.  I can reproduce it.  Are any other activities affected?
> > Can you fix it?
> >
> > On Sun, Mar 08, 2020 at 09:37:25AM -0700, shaansubbaiah.cs18 wrote:
> > > Hi James,
> > >
> > > Regarding the 'Debian advocacy for Sugar' task, I'm not sure how to go
> about
> > > testing. Right now I'm just checking the console for errors upon install,
> > > trying out all the settings and activities. I would like to know if there
> is
> > a
> > > more structured approach. All my searches online return results of testing
> > the
> > > Debian OS package or Installion of packages.
> > > Request you to point me in the right direction.
> > >
> > > Also, while testing your Ubuntu package I stumbled upon something I'm not
> > sure
> > > is an issue or feature. I'm able to drag the text editor activity around
> the
> > > screen. This seems useful if one were to copy text displayed in the
> previous
> > > screen(But it's just the launcher) so not sure about it. I believe Sugar's
> UI
> > > prevents overlapping windows, so this is an issue? This happens only in the
> > > text editor app.
> > > Video-( [1][1][5]https://drive.google.com/file/d/
> > 1eoAcAOxCYLuChqF_pAF8boOMgeDWJzmz/
> > > view?usp=sharing )
> > >
> > > Thanks,
> > > Shaan
> > >
> > >    On 07-Mar-2020 at 6:21 am, James Cameron <[2][2][6]quozl at laptop.org>
> wrote:
> > >
> > >    Welcome Shaan.  Thanks for your interest.
> > >
> > >    Please do discuss your application ideas with us, and get involved.
> > >
> > >    The 'Debian advocacy for Sugar' project idea includes testing and then
> > >
> > >    fixing bugs in Debian packages of Sugar and activities, or any other
> > >
> > >    Debian packages they depend on.  The project idea requires working
> > >
> > >    with two communities; Sugar Labs and Debian.  My estimate is that this
> > >
> > >    will easily cover the 12 weeks of full-time work, and would be a
> > >
> > >    never-ending task, with always something to do better.  It will be
> > >
> > >    difficult to avoid getting bogged down in detail.  A key deficiency
> > >
> > >    is that Debian packages for Sugar after the latest Debian stable
> > >
> > >    release do not allow use of Sugar.  No release date is yet set for
> > >
> > >    Debian 11 Bullseye, but Ubuntu does use the Debian Testing packages,
> > >
> > >    and this is why Ubuntu 20.04 is unlikely to include Sugar.  An outcome
> > >
> > >    of the project idea is that Ubuntu 20.10 or 21.04 may include Sugar
> > >
> > >    once more.
> > >
> > >    Thanks for testing my Ubuntu 20.04 packages.  My packages demonstrate
> > >
> > >    that Sugar can be packaged in a way that works, but the packages do
> > >
> > >    not meet Debian or Ubuntu standards, and are difficult to use because
> > >
> > >    a separate package archive must be added.
> > >
> > >    You can find a tutorial for using Sugar on [3][3]https://
> > help.sugarlabs.org/
> > >
> > >    I'll not comment about 'Sugarizer game activity pack', best is for you
> > >
> > >    to contact Lionel Llaske about it.
> > >
> > >    On Fri, Mar 06, 2020 at 08:35:18PM +0000, [4][4]
> > [7]shaansubbaiah.cs18 at bmsce.ac.in wrote:
> > >
> > >    > Hello everyone,
> > >
> > >    > I'm Shaan Subbaiah, a 2nd year CSE undergrad interested in
> contributing
> > towards
> > >
> > >    > SugarLabs through GSoC. I would like to work on the task 'Debian
> > advocacy for
> > >
> > >    > Sugar'.
> > >
> > >    > I use Linux (Manjaro) on a daily basis but this would be the first
> time
> > I would
> > >
> > >    > be testing software packages. I'm not sure if the task would span the
> 3
> > months
> > >
> > >    > alotted by GSOC, I'd be very happy to work on the 'Game Activity Pack'
> > task if
> > >
> > >    > time permits as I have experience in Web Dev.
> > >
> > >    >
> > >
> > >    > Just installed Ubuntu FocalFossa/ 20.04 (6 Mar) on KVM, followed
> > instructions
> > >
> > >    > to install sucrose from here([5][5][8]http://lists.sugarlabs.org/
> archive/
> > sugar-devel/
> > >
> > >    > 2020-February/057763.html).
> > >
> > >    > (Also, for anyone else following the same steps on KVM, switching the
> > graphics
> > >
> > >    > adapter to 'virtio' from 'qxl' will prevent issues when using the
> sugar
> > or
> > >
> > >    > ubuntu non wayland options while loggin in.)
> > >
> > >    >
> > >
> > >    > Apart from what I believe are small ui issues like text moving when
> > using the
> > >
> > >    > slider upon setting age, calculator moving out of the screen upon
> > clicking the
> > >
> > >    > buttons on the toolbar, I have found no issues so far. There are no
> > navigation
> > >
> > >    > icons unlike the online sugarizer, the only way to switch activites is
> > using
> > >
> > >    > the function keys. There was no tutorial/ popup on setup and I
> couldn't
> > exit
> > >
> > >    > the Journal.
> > >
> > >    >
> > >
> > >    > I would like you to guide me in the right direction regarding the
> > testing
> > >
> > >    > process.
> > >
> > >    > Thankyou
> > >
> > >    >
> > >
> > >    > _______________________________________________
> > >
> > >    > Sugar-devel mailing list
> > >
> > >    > [6][6][9]Sugar-devel at lists.sugarlabs.org
> > >
> > >    > [7][7][10]http://lists.sugarlabs.org/listinfo/sugar-devel
> > >
> > >    --
> > >
> > >    James Cameron
> > >
> > >    [8][8][11]http://quozl.netrek.org/
> > >
> > > References:
> > >
> > > [1] [9][12]https://drive.google.com/file/d/
> 1eoAcAOxCYLuChqF_pAF8boOMgeDWJzmz/
> > view?usp=sharing
> > > [2] mailto:[10][13]quozl at laptop.org
> > > [3] [11][14]https://help.sugarlabs.org/
> > > [4] mailto:[12][15]shaansubbaiah.cs18 at bmsce.ac.in
> > > [5] [13][16]http://lists.sugarlabs.org/archive/sugar-devel/
> > > [6] mailto:[14][17]Sugar-devel at lists.sugarlabs.org
> > > [7] [15][18]http://lists.sugarlabs.org/listinfo/sugar-devel
> > > [8] [16][19]http://quozl.netrek.org/
> >
> > --
> > James Cameron
> > [17][20]http://quozl.netrek.org/
> >
> > References:
> >
> > [1] [21]https://drive.google.com/file/d/1eoAcAOxCYLuChqF_pAF8boOMgeDWJzmz/
> > [2] mailto:[22]quozl at laptop.org
> > [3] [23]https://help.sugarlabs.org/
> > [4] mailto:[24]shaansubbaiah.cs18 at bmsce.ac.in
> > [5] [25]http://lists.sugarlabs.org/archive/sugar-devel/
> > [6] mailto:[26]Sugar-devel at lists.sugarlabs.org
> > [7] [27]http://lists.sugarlabs.org/listinfo/sugar-devel
> > [8] [28]http://quozl.netrek.org/
> > [9] [29]https://drive.google.com/file/d/1eoAcAOxCYLuChqF_pAF8boOMgeDWJzmz/
> view?usp=sharing
> > [10] mailto:[30]quozl at laptop.org
> > [11] [31]https://help.sugarlabs.org/
> > [12] mailto:[32]shaansubbaiah.cs18 at bmsce.ac.in
> > [13] [33]http://lists.sugarlabs.org/archive/sugar-devel/
> > [14] mailto:[34]Sugar-devel at lists.sugarlabs.org
> > [15] [35]http://lists.sugarlabs.org/listinfo/sugar-devel
> > [16] [36]http://quozl.netrek.org/
> > [17] [37]http://quozl.netrek.org/
> 
> --
> James Cameron
> [38]http://quozl.netrek.org/
> 
> References:
> 
> [1] https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md
> [2] https://github.com/sugarlabs/write-activity/issues/38
> [3] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [4] mailto:quozl at laptop.org
> [5] https://drive.google.com/file/d/
> [6] mailto:quozl at laptop.org
> [7] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [8] http://lists.sugarlabs.org/archive/
> [9] mailto:Sugar-devel at lists.sugarlabs.org
> [10] http://lists.sugarlabs.org/listinfo/sugar-devel
> [11] http://quozl.netrek.org/
> [12] https://drive.google.com/file/d/1eoAcAOxCYLuChqF_pAF8boOMgeDWJzmz/
> [13] mailto:quozl at laptop.org
> [14] https://help.sugarlabs.org/
> [15] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [16] http://lists.sugarlabs.org/archive/sugar-devel/
> [17] mailto:Sugar-devel at lists.sugarlabs.org
> [18] http://lists.sugarlabs.org/listinfo/sugar-devel
> [19] http://quozl.netrek.org/
> [20] http://quozl.netrek.org/
> [21] https://drive.google.com/file/d/1eoAcAOxCYLuChqF_pAF8boOMgeDWJzmz/
> [22] mailto:quozl at laptop.org
> [23] https://help.sugarlabs.org/
> [24] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [25] http://lists.sugarlabs.org/archive/sugar-devel/
> [26] mailto:Sugar-devel at lists.sugarlabs.org
> [27] http://lists.sugarlabs.org/listinfo/sugar-devel
> [28] http://quozl.netrek.org/
> [29] https://drive.google.com/file/d/1eoAcAOxCYLuChqF_pAF8boOMgeDWJzmz/view?usp=sharing
> [30] mailto:quozl at laptop.org
> [31] https://help.sugarlabs.org/
> [32] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [33] http://lists.sugarlabs.org/archive/sugar-devel/
> [34] mailto:Sugar-devel at lists.sugarlabs.org
> [35] http://lists.sugarlabs.org/listinfo/sugar-devel
> [36] http://quozl.netrek.org/
> [37] http://quozl.netrek.org/
> [38] http://quozl.netrek.org/

-- 
James Cameron
http://quozl.netrek.org/


More information about the Sugar-devel mailing list