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 <pbrobin...@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@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Walter Bender Sugar Labs http://www.sugarlabs.org <http://www.sugarlabs.org>
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel