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 > s...@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/soas -- James Cameron http://quozl.netrek.org/ _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel