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