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

Chihurumnaya Ibiam ibiamchihurumnaya at gmail.com
Sun Jul 12 10:53:58 EDT 2020


I actually thought you project included making changes downstream, I think
it should.

Submitting PRs downstream shouldn't be a problem, you should be able to
find out information on how.

-- 

Ibiam Chihurumnaya
ibiamchihurumnaya at gmail.com



On Sat, Jul 11, 2020 at 3:56 PM shaansubbaiah.cs18 at bmsce.ac.in <
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
> 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
> ibiamchihurumnaya at gmail.com
>
>
>
> On Sat, Jul 11, 2020 at 12:03 PM Shaan Subbaiah B C <
> 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, <
> ibiamchihurumnaya at gmail.com> wrote:
>
> Can you make the necessary updates downstream?
>
> --
>
> Ibiam Chihurumnaya
> ibiamchihurumnaya at gmail.com
>
>
>
> On Sat, Jul 11, 2020 at 9:42 AM shaansubbaiah.cs18 at bmsce.ac.in <
> 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,
> shaansubbaiah.cs18 at bmsce.ac.in <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 <
> 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, 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]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] https://salsa.debian.org/pkg-sugar-team
> > [2] https://github.com/sugarlabs/memorize-activity/issues/29
>
> > [3] http://wiki.sugarlabs.org/go/Art4Apps
>
>
> --
> James Cameron
> http://quozl.netrek.org/
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200712/e7890fa9/attachment-0001.htm>


More information about the Sugar-devel mailing list