[SoaS] The plan moving forward for SoaS with Fedora 31 and Fedora 32

Alex Perez aperez at alexperez.com
Thu Aug 29 11:41:32 EDT 2019


Forwarding an abridged version of Peter's response to the SoaS ML for 
completeness, and so we can continue the conversation there.

-------- Forwarded Message --------
Subject: 	Re: Packages in Fedora
Date: 	Thu, 29 Aug 2019 10:02:59 +0100
From: 	Peter Robinson <pbrobinson at gmail.com>
To: 	Alex Perez <aperez at alexperez.com>

Hi Alex,

> Thanks for reaching out. I am working on Telepathy-salut and
> telepathy-gabble buildability tomorrow evening.

Reach out on IRC or email if you need help there.

With this update I think we're over the line for Beta and hence out of
the woods for the moment.

https://bodhi.fedoraproject.org/updates/FEDORA-2019-dd8c4e8c66

If you could test and provide karma on it that would be great, it's
basically approved as a freeze exception so once that is ACKed we
should have images. I also updated to the 0.114 release as part of
that update.

F-31 has branched off Rawhide now and I
think we get that working as a compose, which should happen in the
next day or so. It has 0.114 so we test and basically call that one
done.

Rawhide is open now for F-32 development for a May release next year
and we aim that one for python3. We have working images as of today
for that with basically the same contents as F-31.

The following bug has all the other python2 bugs attached to it so I'm
using it as a general tracker:
https://bugzilla.redhat.com/show_bug.cgi?id=1737929

The way I see it what we need to do is as follows:

1) Move as many Activities over sugar-toolkit-gtk3 as possible, kill
off the rest and retire sugar-toolkit (and I think we can retire
sugar-base then too). See details below around some of this below.
There was a thread a number of months ago where a bunch of these were
discussed. There doesn't appear to have been much movement, some just
need a release tagged.

2)  Build a version of sugar-toolkit-gtk3 that supports both python2
and python3 Basically sugar-activity3. I believe this should actually
be possible with 0.114 to some degree but a new release would likely
be better. This allows Activities move over independently. Once the
migration is complete we disable the python2 build.

3) Move the core sugar UX to python3. I believe we should be able
sugar UX and datastore over independently as I believe the Activities
communicate with the later via dbus.

What have I missed, what are your thoughts?

>  From what I can see at
> https://fedoraproject.org/wiki/Releases/31/Schedule we have less than
> two weeks until the desired initial beta release date.

Correct, but we're currently in freeze which means all changes have to
fix bugs and go through QA approval process.


Status of Activities still reliant on GTK2 based sugar-toolkit:
sugar-castle - no idea
sugar-connect - no idea
sugar-countries - appears to have been ported to GTK3 but no release
sugar-deducto - appears to have been ported to GTK3 but no release
sugar-flipsticks - no movement of note
sugar-kuku - no idea
sugar-labyrinth - not sure
sugar-playgo - some movement not idea if gtk3
sugar-srilanka - no idea
sugar-starchart - nothing recent except translations
sugar-view-slides - recent work, maybe gtk3, no release
sugar-xomail - no idea


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/soas/attachments/20190829/8c83018e/attachment.html>


More information about the SoaS mailing list