[Sugar-devel] [SoaS] Sugar on Fedora looking forward

Walter Bender walter.bender at gmail.com
Thu Oct 18 21:32:29 EDT 2018


What tasks (if any) can we assign to Google Code-in from this list?

On Wed, Sep 26, 2018 at 6:50 PM Peter Robinson <pbrobinson at gmail.com> wrote:

> > On Wed, Sep 26, 2018 at 10:17:50AM +0100, Peter Robinson wrote:
> > > > > What's the status of the 0.113/114 releases? I'd like to start to
> > > > > working on the python3 builds for Fedora 30 sooner rather than
> > > > > later.
> > > >
> > > > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> > > > introspection for Telepathy.
> > > >
> > > > There's still no Python 3 support for the static binding in the
> > > > Telepathy project, though the binding has been ported to Python 3 by
> > > > our developer Rahul.  So porting to PyGObject seems like the right
> way
> > > > to go.  It is in progress.  PRs #389 and #383.
> > > >
> > > > With only myself and Rahul looking at this, I'd guess another few
> > > > months before a release with Python 3 support.  I'll put it down for
> > > > discussion at the weekly meeting.
> > >
> > > OK, well keep me in the loop, people have already started the hack and
> > > slash of what they feel as redundant pyhthon2 only dependencies in
> > > Fedora 30. This has affected sugar-toolkit through the use of
> > > gnome-python2-rsvg which affects the Activities below, we might be
> > > able to get a minor window of relief on that but I'm not convinced.
> >
> > Yes, we saw that in the past year in Debian; the very few lines of
> > source that make up the Rsvg static binding were embedded in something
> > else rather than as a separate package or as part of Rsvg.
>
> We had a stay of execution, it was actually a mistake, it was some
> other package that was meant to get retired. Should be fixed soon.
>
> > So OLPC lost the benefit of upstreaming sugar-toolkit (Sugar Toolkit
> > for GTK+ 2), and now I maintain a custom or derivative package.
> >
> > I did offer to maintain the Rsvg static binding, but was told this was
> > not welcome.
> >
> > In retrospect, it was suboptimal organisation of source code in
> > earlier GNOME.
> >
> > > I noticed the new Moon 19 activity has moved to Javascript but I have
> > > no idea how that works from a packaging dependency or Sugar bindings
> > > PoV (does it use gjs?) and don't have the time to dig into it
> > > unfortunately. Kalpa can you assist here?
> >
> > No, not gjs.  Package should continue to depend on sugar-toolkit-gtk3,
> > as it calls /usr/bin/sugar-activity-web, which uses WebKit2.
>
> Ah, yes, I remember this web activity concept now. Cool, will update it.
>
> > I thought there was a Javascript activity already in Fedora somewhere,
> > but I don't have a Fedora system handy to find out; grep for a file
> > path pattern of "lib/sugar-web"
> >
> > > I was already considering dropping anything requiring the original
> > > sugar-toolkit from the default spin for an upcoming release so maybe
> > > we just need to go through the list below and work out which are
> > > likely to be migrated to gtk3 or JS and possibly just retire the rest?
> > > Thoughts?
> >
> > http://lists.sugarlabs.org/archive/sugar-devel/2018-July/055529.html
> > was my last review of this list.  I've reviewed again and the changes
> > are small; Flipsticks port progressed but still unfinished, Labyrinth
> > embeds source which is upstream of Sugar Labs, Sri Lanka is new to the
> > list, as is Starchart.
> >
> > Given the pitiful progress over three months, you may have to retire
> > all these GTK2+ activities from Fedora.  If you decide that, let me
> > know, and I can post a final warning in a separate thread calling for
> > maintainers.
> >
> > Full review of your list again below.
> >
> > Port completed = 6
> > Port needed or in progress = 6
> > Port planned = 1
> > Missing maintainer = 11
> > No GitHub repository yet = 2
> >
> > > sugar-calendario-0:4-14.fc29.noarch
> >
> > No change.  Port planned.  Missing maintainer.
> >
> > https://github.com/sugarlabs/calendario/issues/1
> >
> > > sugar-castle-0:23-12.fc29.noarch
> >
> > No change.  Port needed.  No GitHub repository yet.  Missing maintainer.
> >
> > http://activities.sugarlabs.org/en-US/sugar/addon/4397
> >
> > > sugar-connect-0:22-22.fc29.noarch
> >
> > No change.  Port needed.  No GitHub repository yet.  Missing maintainer.
> >
> > http://dev.laptop.org/git/projects/connect-activity/
> >
> > > sugar-countries-0:33-15.fc29.noarch
> >
> > No change.  Port completed.  Upstream release needed.  Missing
> maintainer.
> >
> > https://github.com/sugarlabs/countries-activity
> >
> > > sugar-deducto-0:9-13.fc29.noarch
> >
> > No change.  Port completed.  Upstream release needed.  Missing
> maintainer.
> >
> > https://github.com/sugarlabs/deducto
> >
> > > sugar-flipsticks-0:13-12.fc29.noarch
> >
> > Some change.  Port in progress.  Code changes pending.  Missing
> maintainer.
> >
> > https://github.com/sugarlabs/flipsticks/pull/3
> >
> > > sugar-kuku-0:5-8.fc29.noarch
> >
> > No change.  Port needed.  Missing maintainer.
> >
> > http://git.sugarlabs.org/kukuanakula
> > http://activities.sugarlabs.org/en-US/sugar/addon/4526
> >
> > > sugar-labyrinth-0:16-10.fc29.noarch
> >
> > Some change.  Embeds Labyrinth upstream sources.  Labyrinth upstream
> > has not finished porting yet.  A partial port by a GCI student is in
> > our repository but doesn't work.  Missing maintainer.
> >
> > https://github.com/labyrinth-team/labyrinth
> > https://github.com/sugarlabs/labyrinth-activity
> > https://github.com/sugarlabs/labyrinth-activity/issues/1
> >
> > > sugar-moon-0:18-2.fc29.noarch
> >
> > Some change.  Port completed.  Released.  Use v19.
> >
> > > sugar-playgo-0:5-18.fc29.noarch
> >
> > No change.  Port completed.  Upstream release needed.  Missing
> maintainer.
> > https://github.com/sugarlabs/playgo-activity
> >
> > > sugar-srilanka-0:3-8.fc29.noarch
> >
> > Some change.  Port completed.  Upstream release needed.  Missing
> > maintainer.
> >
> > https://github.com/sugarlabs/iknowSriLanka
> >
> > > sugar-starchart-0:16-9.fc29.noarch
> >
> > Some change.  Port in progress.  Code changes pending.  Missing
> > maintainer.
> >
> > https://github.com/sugarlabs/starchart/pull/6
> >
> > > sugar-view-slides-0:8-19.fc29.noarch
> >
> > No change.  Port completed.  Upstream release needed.  Missing
> maintainer.
> >
> > https://github.com/sugarlabs/viewslides
> >
> > > sugar-xomail
> >
> > No change.  Port needed.  No GitHub repository yet.  Missing maintainer.
> >
> > http://git.sugarlabs.org/projects/sweetmail (abandoned work in progress)
> >
> > --
> > James Cameron
> > http://quozl.netrek.org/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>


-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
<http://www.sugarlabs.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20181018/6d6bb4c5/attachment.html>


More information about the Sugar-devel mailing list