<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Attahed is a spreadsheet inventory of
the Sugar activities on ASLO. Except for clerical errors, this is
accurate and complete as of mid-April, 2018. It reports on 537
activities. With a very nine exceptions, each activity has an xo
bundle on ASLO (<a class="moz-txt-link-freetext" href="http://downloads.sugarlabs.org/activities">http://downloads.sugarlabs.org/activities</a>). The
first column gives the folder name. The fourth column is the
bundle (file name). <br>
<br>
The bundles tested on Ubuntu were built (setup.py) from the github
repository (fifth column). There is no assurance that this bundle
corresponds to the bundle with that name on ASLO itself. The
testing on the XO-1.5 is not complete. This testing was done by
downloading the bundle built on Ubuntu to the XO from the
schoolserver. The ten activities on the Ubuntu install were not
independently tested.<br>
<br>
In Summary, the spreadsheet shows 528 sugar activities (bundles).
Of these, 224 have repositories on github. Of these, 87 work on
0.112 on Ubuntu 18.04 LTS.<br>
<br>
My assumption is that the official repository for each activity is
on github.com/sugarlabs/. Any bundle released to ASLO is built
from the that repository. This implies a need to get official
repositories established for the 304 activities which do not have
one. A reasonable first focus is on the 137 repositories that do
not produce a working version. <br>
<br>
These numbers need to be taken with a grain of salt. For example,
sugar-web-activities are shown among the 304 only because of the
testing procedure. However, with help from interested parties, the
spreadsheet can be made more accurate. It probably needs to be put
up on the Sugarlabs site - possibly on github. I am certainly
willing to follow instructions in this regard.<br>
<br>
My primary motivation is to provide an inventory of Sugar
activities on the schoolserver which users can download and
install. The school server view is similar to that cited by
Walter. It requires only the simplest of html5 and javascript. The
display is data driven. The primary problem is to know which of
the activities are viable. It can be very discouraging to download
an activity and have it return 'did not start'.<br>
<br>
Tony<br>
<br>
On Monday, 07 May, 2018 11:02 AM, Thomas Gilliard wrote:<br>
</div>
<blockquote type="cite"
cite="mid:b7de434a-eab4-5ed9-98ce-b4bdf5093a34@gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 05/06/2018 07:17 PM, Walter Bender
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CADf7C8t3HWEge++8fViRUcMk9xtZzvJxX0jF5TmgwJf2gHPZ+g@mail.gmail.com">
<div dir="ltr"><br>
<br>
<div class="gmail_quote">
<div dir="ltr">On Sun, May 6, 2018 at 10:00 PM Tony Anderson
<<a href="mailto:tony@olenepal.org" target="_blank"
moz-do-not-send="true">tony@olenepal.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hi, Walter</p>
<p>Is there a link to a description of the proposed new
server? I assume that what you mean is that a new
physical server will become host to ASLO. Naturally, I
am much more interested in the capabilities of the
service than the server.<br>
</p>
</div>
</blockquote>
<div>I am referring to <a
href="https://aslo3-devel.sugarlabs.org" target="_blank"
moz-do-not-send="true">https://aslo3-devel.sugarlabs.org</a> (I
see James answered you while I was typing this.)</div>
</div>
</div>
</blockquote>
looks like
<a class="moz-txt-link-freetext"
href="https://wiki.sugarlabs.org/images/thumb/2/29/SN-0.3_Offline.png/800px-SN-0.3_Offline.png"
moz-do-not-send="true">https://wiki.sugarlabs.org/images/thumb/2/29/SN-0.3_Offline.png/800px-SN-0.3_Offline.png</a><br>
sugar network <a class="moz-txt-link-freetext"
href="https://wiki.sugarlabs.org/go/Sugar_Network/Tutorial"
moz-do-not-send="true">https://wiki.sugarlabs.org/go/Sugar_Network/Tutorial</a><br>
<blockquote type="cite"
cite="mid:CADf7C8t3HWEge++8fViRUcMk9xtZzvJxX0jF5TmgwJf2gHPZ+g@mail.gmail.com">
<div dir="ltr">
<div class="gmail_quote">
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p> </p>
<p>It is really hard for me to see any connection
between <a href="http://activity.info"
target="_blank" moz-do-not-send="true">activity.info</a>
and an activity service (which supplies information
about activities and downloads the bundle on
request).I assume these consistency tests are made
before a new activity version is released and is part
of the process of creating a github repository.<br>
</p>
</div>
</blockquote>
<div><br>
</div>
<div>The database for ASLO3 is derived from the <a
href="http://activity.info" target="_blank"
moz-do-not-send="true">activity.info</a> files. But
those data need cleaning up. This is why we have not gone
live with the new server. </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p> </p>
<p>The python script can use a loop on the list of
bundles:<br>
</p>
<p>for activity in activities:</p>
<p> #use zipfile to read the <a
href="http://activity.info" target="_blank"
moz-do-not-send="true">activity.info</a> file <br>
</p>
<p> #count or test for any property <br>
</p>
<p> #report (e.g. print ) result of test by activity<br>
</p>
<p>#report summary of loop execution<br>
</p>
<p><br>
</p>
I do not have any idea of what you are referring to by a
screenshot. I certainly hope there is no intent to add a
screenshot to an activity bundle. It may be fun to revel
in storage available on a PC but the overwhelming number
of our users have XO laptops with very limited storage.
This is similar to the trend to make Sugar more
dependent on the internet. For example, sudo apt-get
install sucrose is difficult to accomplish in a room
with 40 laptops and no internet, the current situation
in Rwanda with the Positivo laptop.<br>
</div>
</blockquote>
<div><br>
</div>
<div>We use screenshots in the activity portal. They need
not be included in the bundles. </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF"> <br>
Tony<br>
<br>
<div
class="m_-2112082978992864051gmail-m_-5133746404981211689m_7598067350644677102moz-cite-prefix">On
Monday, 07 May, 2018 09:35 AM, Walter Bender wrote:<br>
</div>
<blockquote type="cite">
<div>This particular discussion was about <a
href="http://activity.info" target="_blank"
moz-do-not-send="true">activity.info</a> because
the student is working on getting the activity
server on line and cleaning up the <a
href="http://activity.info" target="_blank"
moz-do-not-send="true">activity.info</a> files is
an essential step. </div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p> </p>
<p>I interpret <a
class="m_-2112082978992864051gmail-m_-5133746404981211689m_7598067350644677102m_5563331910521887338moz-txt-link-freetext"
href="https://github.com/sugar-activities"
target="_blank" moz-do-not-send="true">https://github.com/sugar-activities</a>
as an attempt to provide a separate place for
Sugar activity repositories based on <a
href="http://download.sugarlabs.org/activities"
target="_blank" moz-do-not-send="true">download.sugarlabs.org/activities</a>.
The number of activities mentioned is consistent
with the current content of ASLO. (see <a
class="m_-2112082978992864051gmail-m_-5133746404981211689m_7598067350644677102m_5563331910521887338moz-txt-link-freetext"
href="http://activities.sugarlabs.org/activities/" target="_blank"
moz-do-not-send="true">http://activities.sugarlabs.org/activities/</a>)<br>
</p>
</div>
</blockquote>
<div><br>
</div>
<div>Yes. We have an on-going effort to migrate to a
new activity server which is both easier to maintain
and a richer experience for our users.</div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p> </p>
<p>A simple python script can process the <a
href="http://activity.info" target="_blank"
moz-do-not-send="true">activity.info</a> in
activity bundles very quickly. Simply download
every activity bundle and then use import
zipfile to read the <a
href="http://activity.info" target="_blank"
moz-do-not-send="true">activity.info</a> file
and check it for whatever is interesting. I
generally use ls -1 *.xo > list to create a
file. The python script can easily form a list
of activities from this file. <br>
</p>
</div>
</blockquote>
<div><br>
</div>
<div>We are concerned about a number of
inconsistencies with the data, including license,
summary, screen shots, etc. </div>
</blockquote>
<br>
</div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org"
target="_blank" moz-do-not-send="true">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr"
class="m_-2112082978992864051gmail-m_-5133746404981211689gmail_signature">
<div dir="ltr">
<div><font><font>Walter Bender</font></font><br>
<font><font>Sugar Labs</font></font></div>
<div><font><a href="http://www.sugarlabs.org"
target="_blank" moz-do-not-send="true"><font>http://www.sugarlabs.org</font></a></font><br>
<br>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Sugar-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Sugar-devel@lists.sugarlabs.org" moz-do-not-send="true">Sugar-devel@lists.sugarlabs.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/sugar-devel" moz-do-not-send="true">http://lists.sugarlabs.org/listinfo/sugar-devel</a>
</pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Sugar-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a>
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>