[SoaS] Fedora 32 Sugar on a Stick (0.116) status/testing
James Cameron
quozl at laptop.org
Sun Feb 23 15:34:07 EST 2020
On Sun, Feb 23, 2020 at 11:40:04AM -0800, Alex Perez wrote:
> Testing with the following nightly SoaS Live ISO,
> Fedora-SoaS-Live-x86_64-32-20200222.n.0.iso, the following results
> were observed:
Thanks for testing.
My answers below are on the assumption that Python 2 is not being
provided by Fedora, despite Red Hat continuing to support it on their
other products. Anyone planning to deploy Sugar in a school would add
Python 2 with Sugar Toolkit and immediately gain access to more
activities.
> Default-installed activities which fail to start:
> Visual Match (49) - no longer maintained, now called Dimensions. I
> propose immediate removal of package.
VisualMatch was renamed to Dimensions. It is not yet ported. A
pull-request is being worked;
https://github.com/sugarlabs/dimensions/pull/16
Fedora could either track the renaming, or use the new source.
> Paint (69) - upon start, says it needs to be ported to Python 3,
> then bails. Should work?
No, v69 is Python 2 only. Use v70.
> Words (23) - Incompatible with Sugar 0.116, needs to be ported to
> Python 3. I propose removal of the package
Is ported already. Use v24.
> IRC (12) - Incompatible with Sugar 0.116 - Package should be
> removed, no port to Py3 available
Yes, v12 is Python 2 only.
> InfoSlicer (version 25) - Incompatible with Sugar 0.116 - Package
> should be removed, no port to Py3 available
Yes, v25 is Python 2 only.
> Get Books (18.2) - Py3 version is 19, needs to be upgraded in
> package if we want to keep it
No, v19 is Python 2 only. It is not yet ported. A pull-request is
being worked;
https://github.com/sugarlabs/get-books-activity/pull/31
> FotoToon (23.1) - This version should work, but doesn't seem
> to. Requires investigation or removal
No, v23.1 is Python 2 only. Use v25.
> Finance (14), needs to be upgraded to 15 for Sugar 0.116+
Yes, v14 is Python 2 only. Use v15.
> Clock (22) - Not sure which version is compatible with 0.116, if
> any.
Known problem fixed but not yet released. Use v22 with 0fdfc22 ("Fix
fail to start, ModuleNotFoundError, ProgressToolButton")
> Distance (version 36), Should work, doesn't seem to start. Requires
> investigation.
No, shouldn't work, as v36 is Python 2 only. It is one of the very
difficult activities to port, since it requires two laptops. It can't
be done with virtual machines.
> Log (41) - Fails on start-up with AttributeError, ideally should be
> ported to python 3.
No, v41 is Python 3 already, and should work. Does work on Ubuntu
20.04 beta. Sounds like you have a Fedora specific error to diagnose.
The dependencies are unusual for this activity; check you have covered
them properly. On Ubuntu 20.04 the dependencies include;
python3, python3-sugar3, python3-gi, python3-urllib3,
gir1.2-glib-2.0, gir1.2-gtk-3.0, gir1.2-pango-1.0,
net-tools, procps
> Activities which start and work:
> Abacus (61), Browse (204), Terminal (47), Typing Turtle (32), Chat
> (86), Maze (29), Moon (19), Memorize, Record (201), Read (123),
> Image Viewer (65), Jukebox (36), Memorize (57), Portfolio (52), Read
> (123), Speak (58), StopWatch, Story (20), TurtleBlocks (220), Typing
> Turtle (32) Write (101), Calculate (46), Jukebox (36), Measure (103)
>
> Not installed by default, does not start once installed:
> Hello World (version 6)
v7 is Python 2. Port was done. Next version should be Python 3.
> FractionBounce (version 25, needs to be updated to 28)
Yes.
> ColorDeducto (7) - incompatible with Sugar 0.112+, must be removed
Or use the next version. v7 is Python 2. Port was done. Next version
should be Python 3.
> Nutrition (py2 only)
v15 is Python 2. Port was done. Next version should be Python 3.
> Pukklanapac (py2 only)
v13 is Python 2. It is not yet ported. A pull-request is
being worked;
https://github.com/sugarlabs/pukllanapac/pull/10
> Ruler 33 (py2 only)
v33 is Python 2. It is not yet ported.
> LocoSugar (v11, py2 only)
v11 is Python 2. It is not yet ported.
> Recall (py2 only, telepathy issue)
v6 is Python 2. It is not yet ported.
> Will not install, broken dependencies:
> Physics (34) - has py2 dependencies that need to be changed/fixed
v34 is Python 2. Use v35 instead.
For my work using Ubuntu 20.04 the Box2D project had to be packaged
for Python 3.
> Pippy 72.5 (sugar-pippy, py2)
v72.5 does not exist. v72.x is Python 2. Use v74 instead.
> Flip 9, py2
v9 is Python 2. Port was done. Next version should be Python 3.
> sugar-kuku-5
No change since my last advice on 31st August;
Not yet ported. Not yet in a GitHub repository. Needs a maintainer.
http://git.sugarlabs.org/kukuanakula
http://activities.sugarlabs.org/en-US/sugar/addon/4526
> sugar-castle-23
No change since my last advice on 31st August;
Not yet ported. Not yet in a GitHub repository. Needs a maintainer.
http://activities.sugarlabs.org/en-US/sugar/addon/4397
> sugar-countries-3
Don't know what this is, but you mentioned sugar-countries-33 below.
> sugar-playgo-5
Port was done. Next version should be Python 3.
> sugar-connect-22
Not yet ported. Not yet in a GitHub repository. Needs a maintainer.
http://dev.laptop.org/git/projects/connect-activity/
> sugar-labyrinth-16
No change since my last advice on 31st August;
Not yet ported. Tracked upstream
https://github.com/sugarlabs/labyrinth-activity/issues/3
Tracker further upstream
https://github.com/labyrinth-team/labyrinth/issues/1
Needs a maintainer.
> sugar-countries-33
Port was done. Next version should be Python 3.
> sugar-starchart-16
No change since my last advice on 31st August;
Port in progress, but abandoned.
https://github.com/sugarlabs/starchart/issues/4
https://github.com/sugarlabs/starchart/pull/6
> sugar-flipsticks-13
No change since my last advice on 31st August;
Some movement, not enough. Tracked upstream
https://github.com/sugarlabs/flipsticks/issues/2
https://github.com/yashagrawal3/flipsticks/tree/gtk3 (stalled work in
progress)
> sugar-srilanka-3
No change since my last advice on 31st August;
Ported. Not yet released. Needs a maintainer.
https://github.com/sugarlabs/iknowSriLanka
> sugar-view-slides-9
Not yet ported. Needs a maintainer.
https://github.com/sugarlabs/viewslides
> sugar-implode-19 (nothing provides python2-olpcgames)
Use v20. Don't depend on olpcgames, it was removed years ago.
> sugar-xomail-0
No idea.
> sugar-xoeditor-13 (py2 only)
Use v14.
Looks like about three months full time work, if I were doing it.
> _______________________________________________
> SoaS mailing list
> SoaS at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas
--
James Cameron
http://quozl.netrek.org/
More information about the SoaS
mailing list