<html theme="default-light"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head><body text="#000000">Thanks, I've tested the x86_64 ISO, and can
confirm that we're in a much better state, although there does seem to
be an issue with the language control panel. Ibiam tipped me off to this,
and said you'd mentioned it, Peter. The list of activities which now
start successfully, and run properly, is significantly longer. It would
be nice to get the IRC activity working again. <br>
<br>
Other than the aforementioned IRC activity, the Visual Match, Distance,
Get Books, and InfoSlicer activities still don't start. I had suggested
to Ibiam that we remove the Distance activity from the default list of
installed activities in SoaS, as it's not really been tested with non-XO
machines, and probably doesn't work well, if at all, due to things like
the varying locations of, not to mention existence of, microphones on
modern laptop/desktop computers.<br>
<br>
I can also confirm that upgrading Get Books from 18.2 to 19 fails within
the Software Update control panel. It just stalls out and never
completes. Clicking cancel on the update also appears to do nothing. <br>
<span>
</span><br>
<blockquote type="cite"
cite="mid:CALeDE9NRcey7ZuctNao_iixLC5snE377vdHs1A20tHKEAS2Wkg@mail.gmail.com"
style="border: 0px none ! important;">
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid
rgba(146,154,163,0.7);padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:pbrobinson@gmail.com" moz-do-not-send="true">Peter
Robinson</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">February
26, 2020 at 4:51 AM</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;"><div><br>So we
are now in freeze for Beta.<br><br>The latest image for those who can
test is:<br><a class="moz-txt-link-freetext" href="https://kojipkgs.fedoraproject.org/compose/branched/Fedora-32-20200225.n.0/compose/Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-32-20200225.n.0.iso">https://kojipkgs.fedoraproject.org/compose/branched/Fedora-32-20200225.n.0/compose/Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-32-20200225.n.0.iso</a><br><a class="moz-txt-link-freetext" href="https://kojipkgs.fedoraproject.org/compose/branched/Fedora-32-20200225.n.0/compose/Spins/armhfp/images/Fedora-SoaS-armhfp-32-20200225.n.0-sda.raw.xz">https://kojipkgs.fedoraproject.org/compose/branched/Fedora-32-20200225.n.0/compose/Spins/armhfp/images/Fedora-SoaS-armhfp-32-20200225.n.0-sda.raw.xz</a><br>_______________________________________________<br>Sugar-devel
mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br><a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br></div>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid
rgba(146,154,163,0.7);padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:pbrobinson@gmail.com" moz-do-not-send="true">Peter
Robinson</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">February
24, 2020 at 2:16 PM</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;"><div><br>I did
a scratch build and the Log activity ran and I could see logs so<br>with
basic testing it seems fine. Thanks for the fix. I've pushed a<br>build
fix which will be in tomorrow's images.<br><br>Early this morning I
also pushed a bunch of other Activity updates etc<br>to assist Ibiam in
getting things updated, I think all the simple ones<br>should be done. I
think I got Paint, FotoToon, Clock, Words, Finance,<br>Finance,
possibly some others but I didn't get too much testing done<br>before I
ran out of time, all of the change should be in tomorrow<br>image so if
people could test them further that would be fab.<br><br>I think Fedora
32 freezes for Beta tomorrow so after tomorrow further<br>fixes will
need to go through exception process, I can assist Ibiam<br>with that.<br><br>Peter<br>_______________________________________________<br>Sugar-devel
mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br><a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br></div>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid
rgba(146,154,163,0.7);padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:quozl@laptop.org" moz-do-not-send="true">James
Cameron</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">February
24, 2020 at 1:28 PM</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;"><div><br>Thanks.
It was a GTK breaking change.<br><br>Fixed in 42f3f31 ("Fix
AttributeError on GTK 3.24.14")<br><br><a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/log-activity/pull/20">https://github.com/sugarlabs/log-activity/pull/20</a><br><a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/log-activity/pull/20/commits/42f3f31711b32f2ed82a1487e9584ea2536dd2af">https://github.com/sugarlabs/log-activity/pull/20/commits/42f3f31711b32f2ed82a1487e9584ea2536dd2af</a><br><br>Not
tested, please test.<br><br>My thanks to Manuel Kaufmann in 2012 for
adding a README to the source<br>at the point of error.<br><br></div>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid
rgba(146,154,163,0.7);padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:pbrobinson@gmail.com" moz-do-not-send="true">Peter
Robinson</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">February
24, 2020 at 5:23 AM</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;"><div><br>As
far as I can see all those deps are there.<br><br>I see the following
crash:<br><br>Traceback (most recent call last):<br> File
"/usr/bin/sugar-activity3", line 5, in <module><br>
activityinstance.main()<br> File
"/usr/lib/python3.8/site-packages/sugar3/activity/activityinstance.py",<br>line
230, in main<br> instance =
create_activity_instance(activity_constructor, activity_handle)<br>
File
"/usr/lib/python3.8/site-packages/sugar3/activity/activityinstance.py",<br>line
59, in create_activity_instance<br> activity = constructor(handle)<br>
File "/usr/share/sugar/activities/Log.activity/logviewer.py", line<br>458,
in __init__<br> self.viewer = MultiLogView(paths, ext_files)<br>
File "/usr/share/sugar/activities/Log.activity/logviewer.py", line<br>75,
in __init__<br> self._build_treeview()<br> File
"/usr/share/sugar/activities/Log.activity/logviewer.py", line<br>113, in
_build_treeview<br> sorted = self._treemodel.sort_new_with_model()<br>AttributeError:
'TreeStore' object has no attribute 'sort_new_with_model'<br>_______________________________________________<br>Sugar-devel
mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br><a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br></div>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvHr"
style="margin:30px 25px 10px 25px;"><div
style="width:100%;border-top:2px solid
rgba(146,154,163,0.7);padding-top:10px;"> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a style="color:#485664
!important;padding-right:6px;font-weight:500;text-decoration:none
!important;" href="mailto:quozl@laptop.org" moz-do-not-send="true">James
Cameron</a></div> <div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#909AA4"><span style="padding-left:6px">February
23, 2020 at 12:34 PM</span></font></div> </div></div>
<div xmlns="http://www.w3.org/1999/xhtml" class="__pbConvBody"
__pbrmquotes="true"
style="color:#909AA4;margin-left:24px;margin-right:24px;"><pre wrap="">On Sun, Feb 23, 2020 at 11:40:04AM -0800, Alex Perez wrote:
</pre><blockquote type="cite"><pre wrap="">Testing with the following nightly SoaS Live ISO,
Fedora-SoaS-Live-x86_64-32-20200222.n.0.iso, the following results
were observed:
</pre></blockquote><pre wrap="">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.
</pre><blockquote type="cite"><pre wrap="">Default-installed activities which fail to start:
Visual Match (49) - no longer maintained, now called Dimensions. I
propose immediate removal of package.
</pre></blockquote><pre wrap="">VisualMatch was renamed to Dimensions. It is not yet ported. A
pull-request is being worked;
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/dimensions/pull/16">https://github.com/sugarlabs/dimensions/pull/16</a>
Fedora could either track the renaming, or use the new source.
</pre><blockquote type="cite"><pre wrap="">Paint (69) - upon start, says it needs to be ported to Python 3,
then bails. Should work?
</pre></blockquote><pre wrap="">No, v69 is Python 2 only. Use v70.
</pre><blockquote type="cite"><pre wrap="">Words (23) - Incompatible with Sugar 0.116, needs to be ported to
Python 3. I propose removal of the package
</pre></blockquote><pre wrap="">Is ported already. Use v24.
</pre><blockquote type="cite"><pre wrap="">IRC (12) - Incompatible with Sugar 0.116 - Package should be
removed, no port to Py3 available
</pre></blockquote><pre wrap="">Yes, v12 is Python 2 only.
</pre><blockquote type="cite"><pre wrap="">InfoSlicer (version 25) - Incompatible with Sugar 0.116 - Package
should be removed, no port to Py3 available
</pre></blockquote><pre wrap="">Yes, v25 is Python 2 only.
</pre><blockquote type="cite"><pre wrap="">Get Books (18.2) - Py3 version is 19, needs to be upgraded in
package if we want to keep it
</pre></blockquote><pre wrap="">No, v19 is Python 2 only. It is not yet ported. A pull-request is
being worked;
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/get-books-activity/pull/31">https://github.com/sugarlabs/get-books-activity/pull/31</a>
</pre><blockquote type="cite"><pre wrap="">FotoToon (23.1) - This version should work, but doesn't seem
to. Requires investigation or removal
</pre></blockquote><pre wrap="">No, v23.1 is Python 2 only. Use v25.
</pre><blockquote type="cite"><pre wrap="">Finance (14), needs to be upgraded to 15 for Sugar 0.116+
</pre></blockquote><pre wrap="">Yes, v14 is Python 2 only. Use v15.
</pre><blockquote type="cite"><pre wrap="">Clock (22) - Not sure which version is compatible with 0.116, if
any.
</pre></blockquote><pre wrap="">Known problem fixed but not yet released. Use v22 with 0fdfc22 ("Fix
fail to start, ModuleNotFoundError, ProgressToolButton")
</pre><blockquote type="cite"><pre wrap="">Distance (version 36), Should work, doesn't seem to start. Requires
investigation.
</pre></blockquote><pre wrap="">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.
</pre><blockquote type="cite"><pre wrap="">Log (41) - Fails on start-up with AttributeError, ideally should be
ported to python 3.
</pre></blockquote><pre wrap="">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
</pre><blockquote type="cite"><pre wrap="">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)
</pre></blockquote><pre wrap="">v7 is Python 2. Port was done. Next version should be Python 3.
</pre><blockquote type="cite"><pre wrap="">FractionBounce (version 25, needs to be updated to 28)
</pre></blockquote><pre wrap="">Yes.
</pre><blockquote type="cite"><pre wrap="">ColorDeducto (7) - incompatible with Sugar 0.112+, must be removed
</pre></blockquote><pre wrap="">Or use the next version. v7 is Python 2. Port was done. Next version
should be Python 3.
</pre><blockquote type="cite"><pre wrap="">Nutrition (py2 only)
</pre></blockquote><pre wrap="">v15 is Python 2. Port was done. Next version should be Python 3.
</pre><blockquote type="cite"><pre wrap="">Pukklanapac (py2 only)
</pre></blockquote><pre wrap="">v13 is Python 2. It is not yet ported. A pull-request is
being worked;
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/pukllanapac/pull/10">https://github.com/sugarlabs/pukllanapac/pull/10</a>
</pre><blockquote type="cite"><pre wrap="">Ruler 33 (py2 only)
</pre></blockquote><pre wrap="">v33 is Python 2. It is not yet ported.
</pre><blockquote type="cite"><pre wrap="">LocoSugar (v11, py2 only)
</pre></blockquote><pre wrap="">v11 is Python 2. It is not yet ported.
</pre><blockquote type="cite"><pre wrap="">Recall (py2 only, telepathy issue)
</pre></blockquote><pre wrap="">v6 is Python 2. It is not yet ported.
</pre><blockquote type="cite"><pre wrap="">Will not install, broken dependencies:
Physics (34) - has py2 dependencies that need to be changed/fixed
</pre></blockquote><pre wrap="">v34 is Python 2. Use v35 instead.
For my work using Ubuntu 20.04 the Box2D project had to be packaged
for Python 3.
</pre><blockquote type="cite"><pre wrap="">Pippy 72.5 (sugar-pippy, py2)
</pre></blockquote><pre wrap="">v72.5 does not exist. v72.x is Python 2. Use v74 instead.
</pre><blockquote type="cite"><pre wrap="">Flip 9, py2
</pre></blockquote><pre wrap="">v9 is Python 2. Port was done. Next version should be Python 3.
</pre><blockquote type="cite"><pre wrap="">sugar-kuku-5
</pre></blockquote><pre wrap="">No change since my last advice on 31st August;
Not yet ported. Not yet in a GitHub repository. Needs a maintainer.
<a class="moz-txt-link-freetext" href="http://git.sugarlabs.org/kukuanakula">http://git.sugarlabs.org/kukuanakula</a>
<a class="moz-txt-link-freetext" href="http://activities.sugarlabs.org/en-US/sugar/addon/4526">http://activities.sugarlabs.org/en-US/sugar/addon/4526</a>
</pre><blockquote type="cite"><pre wrap="">sugar-castle-23
</pre></blockquote><pre wrap="">No change since my last advice on 31st August;
Not yet ported. Not yet in a GitHub repository. Needs a maintainer.
<a class="moz-txt-link-freetext" href="http://activities.sugarlabs.org/en-US/sugar/addon/4397">http://activities.sugarlabs.org/en-US/sugar/addon/4397</a>
</pre><blockquote type="cite"><pre wrap="">sugar-countries-3
</pre></blockquote><pre wrap="">Don't know what this is, but you mentioned sugar-countries-33 below.
</pre><blockquote type="cite"><pre wrap="">sugar-playgo-5
</pre></blockquote><pre wrap="">Port was done. Next version should be Python 3.
</pre><blockquote type="cite"><pre wrap="">sugar-connect-22
</pre></blockquote><pre wrap="">Not yet ported. Not yet in a GitHub repository. Needs a maintainer.
<a class="moz-txt-link-freetext" href="http://dev.laptop.org/git/projects/connect-activity/">http://dev.laptop.org/git/projects/connect-activity/</a>
</pre><blockquote type="cite"><pre wrap="">sugar-labyrinth-16
</pre></blockquote><pre wrap="">No change since my last advice on 31st August;
Not yet ported. Tracked upstream
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/labyrinth-activity/issues/3">https://github.com/sugarlabs/labyrinth-activity/issues/3</a>
Tracker further upstream
<a class="moz-txt-link-freetext" href="https://github.com/labyrinth-team/labyrinth/issues/1">https://github.com/labyrinth-team/labyrinth/issues/1</a>
Needs a maintainer.
</pre><blockquote type="cite"><pre wrap="">sugar-countries-33
</pre></blockquote><pre wrap="">Port was done. Next version should be Python 3.
</pre><blockquote type="cite"><pre wrap="">sugar-starchart-16
</pre></blockquote><pre wrap="">No change since my last advice on 31st August;
Port in progress, but abandoned.
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/starchart/issues/4">https://github.com/sugarlabs/starchart/issues/4</a>
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/starchart/pull/6">https://github.com/sugarlabs/starchart/pull/6</a>
</pre><blockquote type="cite"><pre wrap="">sugar-flipsticks-13
</pre></blockquote><pre wrap="">No change since my last advice on 31st August;
Some movement, not enough. Tracked upstream
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/flipsticks/issues/2">https://github.com/sugarlabs/flipsticks/issues/2</a>
<a class="moz-txt-link-freetext" href="https://github.com/yashagrawal3/flipsticks/tree/gtk3">https://github.com/yashagrawal3/flipsticks/tree/gtk3</a> (stalled work in
progress)
</pre><blockquote type="cite"><pre wrap="">sugar-srilanka-3
</pre></blockquote><pre wrap="">No change since my last advice on 31st August;
Ported. Not yet released. Needs a maintainer.
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/iknowSriLanka">https://github.com/sugarlabs/iknowSriLanka</a>
</pre><blockquote type="cite"><pre wrap="">sugar-view-slides-9
</pre></blockquote><pre wrap="">Not yet ported. Needs a maintainer.
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/viewslides">https://github.com/sugarlabs/viewslides</a>
</pre><blockquote type="cite"><pre wrap="">sugar-implode-19 (nothing provides python2-olpcgames)
</pre></blockquote><pre wrap="">Use v20. Don't depend on olpcgames, it was removed years ago.
</pre><blockquote type="cite"><pre wrap="">sugar-xomail-0
</pre></blockquote><pre wrap="">No idea.
</pre><blockquote type="cite"><pre wrap="">sugar-xoeditor-13 (py2 only)
</pre></blockquote><pre wrap="">Use v14.
Looks like about three months full time work, if I were doing it.
</pre><blockquote type="cite"><pre wrap="">_______________________________________________
SoaS mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SoaS@lists.sugarlabs.org">SoaS@lists.sugarlabs.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/soas">http://lists.sugarlabs.org/listinfo/soas</a>
</pre></blockquote>
</div>
</blockquote>
<br>
</body></html>