[Sugar-devel] Debian Advocacy for Sugar - Update - Issues found in Memorize Activity v58

James Cameron quozl at laptop.org
Sun Jul 12 18:40:56 EDT 2020


@Shaan, you've joined the Debian Project as a user, and a bug
reporter.  As user you have installed Debian and used it.  As bug
reporter you have detected a problem and created a bug.

Joining the Debian Project as a developer would make you more
effective in your GSoC role as a Debian advocate for Sugar.

You should consider if you have the time in your seven hour day to
learn how to do this, on your own.  None of your mentors can give you
specific instruction, because none of us are Debian Developers.  The
time you spend learning how to be a Debian Developer can form part of
your GSoC project.

As a Debian Developer you would contribute to Debian, and report
anything of interest to us at Sugar Labs.  You could fix the bug you
reported.  You would be acting alone, and with other Debian
Developers.  We would evaluate and approve your work as part of GSoC.
If the work improves the situation of Sugar on Debian, then it would
be positive for your project.

But please, don't focus on local packaging.  Local packaging will be
of little benefit to users of Sugar and Debian.  I already do this,
and it hasn't helped much at all.

@Ibiam, the project idea was written to avoid _requiring_ a student to
become a Debian Developer, but it would be of great benefit.

https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#debian-advocacy-for-sugar

On Sat, Jul 11, 2020 at 02:56:10PM +0000, shaansubbaiah.cs18 at bmsce.ac.in wrote:
> I can submit bug reports, include PR's in them, but I'm not sure how I would
> submit a PR for upstream changes as there are the extra changes required to be
> made to get the package working.
> Perhaps after some success in packaging and testing locally, I'll be able to
> submit those changes aswell.
> 
> The updates are made by the Packaging Team [1]https://salsa.debian.org/groups/
> pkg-sugar-team/-/group_members
> 
> On Saturday, July 11, 2020, 4:50:13 PM GMT+5:30, Chihurumnaya Ibiam
> <ibiamchihurumnaya at gmail.com> wrote:
> 
> I thought your project was supposed to be you doing downstream updates when
> needed.
> 
> Who makes the updates?
> 
> --
> 
> Ibiam Chihurumnaya
> [2]ibiamchihurumnaya at gmail.com
> 
> On Sat, Jul 11, 2020 at 12:03 PM Shaan Subbaiah B C <[3]
> shaansubbaiah.cs18 at bmsce.ac.in> wrote:
> 
>     No I can't, I'm not part of Debian Sugar Maintainers team. 
> 
>     On Sat, 11 Jul, 2020, 3:50 pm Chihurumnaya Ibiam, <[4]
>     ibiamchihurumnaya at gmail.com> wrote:
> 
>         Can you make the necessary updates downstream?
> 
>         --
>         
>         Ibiam Chihurumnaya
>         [5]ibiamchihurumnaya at gmail.com
>        
>        
> 
>         On Sat, Jul 11, 2020 at 9:42 AM [6]shaansubbaiah.cs18 at bmsce.ac.in <[7]
>         shaansubbaiah.cs18 at bmsce.ac.in> wrote:
> 
>             Update,
>            
>             1. sugar-record-activity is v102 in the Debian Archive, and is
>             based on Python2. The latest release in the Sugar Labs GitHub Repo
>             is v201, based on Python3.
>            
>             2. Similarly, sugar-finance-activity is v12 in the Debian Archive,
>             and is based on Python2. The latest release in the Sugar Labs
>             GitHub Repo is v15, based on Python3.
> 
>             The upstream changes haven't been pulled in a while, not sure why.
>             On Saturday, July 11, 2020, 1:49:29 PM GMT+5:30, [8]
>             shaansubbaiah.cs18 at bmsce.ac.in <[9]shaansubbaiah.cs18 at bmsce.ac.in>
>             wrote:
> 
>            
>             Sure! I’ll look into the other activities and try to find out why
>             they aren’t included.
>             sugar-etoys-activity is part of the the [contrib] archives as it
>             depends on etoys which is [non-free]. I should be able to install
>             the package after enabling non-free packages in my sources.list.
> 
>             Regarding the other activities, I can try my hand at packaging the
>             activities ported to Python3.
>>             On Saturday, July 11, 2020, 5:04:42 AM GMT+5:30, James Cameron <
>             [10]quozl at laptop.org> wrote:
> 
>             Thanks.
> 
>             Is there anything you can help with to get those three activities
>             included?  You might first find out why they are not part of the
>             testing distribution, and see if you can improve the situation.
> 
>             Is there anything you can do to get other activities included?
> 
>             On Fri, Jul 10, 2020 at 12:58:49PM +0000, [11]
>             shaansubbaiah.cs18 at bmsce.ac.in wrote:
>             > Hello all,
>             >
>             > I’ve listed the issues found in the Memorize activity. This was
>             the last
>             > activity that I could test on Debian Bullseye.
>             > The remaining activities: sugar-record-activity,
>             sugar-etoys-activity,
>             > sugar-finance-activity from the [1]Sugar Debian Repository are
>             not part of the
>             > Debian Bullseye packages at the moment.
>             > I will post what was tested and the issues found in all the
>             activities on
>             > Debian Bullseye soon.
>             >
>             >
>             ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>             >
>             > Sugar Memorise Activity v58
>             >
>             > sudo apt install sugar-memorize-activity
>             >
>             >  1. On hovering over ‘grid size’ buttons, a warning is displayed:
>             >
>             >      (sugar-activity3:1859): Gtk-WARNING **: 21:04:20.416:
>             Drawing a gadget with negative dimensions.
>             >      Did you forget to allocate a size? (node menuitem owner
>             SugarPaletteHeader)
>             >
>             >  2. Editing the game doesn’t work, the activity gets stuck [2]#29
>             >
>             >  3. Activity saves its state to the Datastore but does not load
>             it properly, a
>             >    fresh instance is started. Therefore, the user is unable to
>             save their
>             >    progress and continue later.
>             >
>             >  4. The activity’s sounds and images (which are optional) depend
>             on art4apps (
>             >    [3][12]http://wiki.sugarlabs.org/go/Art4Apps), which is not
>             installed by
>             >    default. Hence none of the sounds and words to generate cards
>             dynamically
>             >    are included. The user is not notified of winning as there is
>             neither text
>             >    displayed saying he/she has won nor the winning sound (win.wav
>             from
>             >    art4apps) is played.
>             >
>             >
>             ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>             >
>             > This simple Multitail config for highlighting the logs that I’ve
>             setup, may be
>             > useful to others:
>             >
>             > # Paste the snippet into /etc/multitail.conf
>             > # (or) save as .multitailrc in the home directory
>             >
>             > # Sugar
>             > colorscheme:sugar
>             > cs_re:green:DEBUG
>             > cs_re:red:ERROR
>             > cs_re_s:yellow:(Warning.*)
>             > cs_re_s:blue:([0-9]{10,}\.[0-9]{6,})
>             > #
>             >
>             > Usage: multitail -CS sugar -iw "*YOUR_PACKAGE_NAME*" 1 -m 0
>             > eg. multitail -CS sugar -iw "*Memorize*" 1 -m 0
>             >
>             >
>             ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
>             >
>             > Best,
>             > Shaan
>             >
>             > ​
>             >
>             > References:
>             >
>             > [1] [13]https://salsa.debian.org/pkg-sugar-team
>             > [2] [14]https://github.com/sugarlabs/memorize-activity/issues/29
>            
>             > [3] [15]http://wiki.sugarlabs.org/go/Art4Apps
> 
>             --
>             James Cameron
>             [16]http://quozl.netrek.org/
>            
>             _______________________________________________
>             Sugar-devel mailing list
>             [17]Sugar-devel at lists.sugarlabs.org
>             [18]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> References:
> 
> [1] https://salsa.debian.org/groups/pkg-sugar-team/-/group_members
> [2] mailto:ibiamchihurumnaya at gmail.com
> [3] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [4] mailto:ibiamchihurumnaya at gmail.com
> [5] mailto:ibiamchihurumnaya at gmail.com
> [6] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [7] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [8] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [9] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [10] mailto:quozl at laptop.org
> [11] mailto:shaansubbaiah.cs18 at bmsce.ac.in
> [12] http://wiki.sugarlabs.org/go/Art4Apps
> [13] https://salsa.debian.org/pkg-sugar-team
> [14] https://github.com/sugarlabs/memorize-activity/issues/29
> [15] http://wiki.sugarlabs.org/go/Art4Apps
> [16] http://quozl.netrek.org/
> [17] mailto:Sugar-devel at lists.sugarlabs.org
> [18] http://lists.sugarlabs.org/listinfo/sugar-devel

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


More information about the Sugar-devel mailing list