On Sun, Feb 23, 2020 at 9:34 PM James Cameron <qu...@laptop.org> wrote:
> 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. > > I'd planned on changing the name after the port to python3 is completed and activity is released. > 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. > Yet to update that. > > 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. > There's an open PR but it failed to build in koji, fixing that. > > IRC (12) - Incompatible with Sugar 0.116 - Package should be > > removed, no port to Py3 available > > Yes, v12 is Python 2 only. > I don't think the package should be removed provided there's an update upstream. > > 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. > Added to TODO list. > > 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") > An update was made over 2 weeks ago, it should work fine. Can you provide logs if otherwise. > > > 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. > I agree with James. > > 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 > Thanks, I'll update the dependency list. > > 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. Added activities to todo list, I'd missed some of them. > > > 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. > There's an open PR for an update. > > > Pippy 72.5 (sugar-pippy, py2) > > v72.5 does not exist. v72.x is Python 2. Use v74 instead. > > Yeah was getting to that. > 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. > It's countries activity, they're some release blockers upstream and once those are resolved and a release is made it'll be updated. > > 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/ > > Will be retired if no maintainer takes the activity after some time. > 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. > Will add activities to todo list. > Looks like about three months full time work, if I were doing it. > > > _______________________________________________ > > SoaS mailing list > > SoaS@lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/soas > > -- > James Cameron > http://quozl.netrek.org/ >
_______________________________________________ SoaS mailing list SoaS@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/soas