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 ([1]http://downloads.sugarlabs.org/activities). The first column
gives the folder name. The fourth column is the bundle (file name).
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.
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.
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.
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.
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'.
Tony
On Monday, 07 May, 2018 11:02 AM, Thomas Gilliard wrote:
On 05/06/2018 07:17 PM, Walter Bender wrote:
On Sun, May 6, 2018 at 10:00 PM Tony Anderson <[2]t...@olenepal.org>
wrote:
Hi, Walter
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.
I am referring to [3]https://aslo3-devel.sugarlabs.org (I see James
answered you while I was typing this.)
looks like [4]https://wiki.sugarlabs.org/images/thumb/2/29/
SN-0.3_Offline.png/800px-SN-0.3_Offline.png
sugar network [5]https://wiki.sugarlabs.org/go/Sugar_Network/Tutorial
It is really hard for me to see any connection between [6]
activity.info 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.
The database for ASLO3 is derived from the [7]activity.info files. But
those data need cleaning up. This is why we have not gone live with the
new server.
The python script can use a loop on the list of bundles:
for activity in activities:
#use zipfile to read the [8]activity.info file
#count or test for any property
#report (e.g. print ) result of test by activity
#report summary of loop execution
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.
We use screenshots in the activity portal. They need not be included in
the bundles.
Tony
On Monday, 07 May, 2018 09:35 AM, Walter Bender wrote:
This particular discussion was about [9]activity.info because
the student is working on getting the activity server on line
and cleaning up the [10]activity.info files is an essential
step.
I interpret [11]https://github.com/sugar-activities as an
attempt to provide a separate place for Sugar activity
repositories based on [12]download.sugarlabs.org/activities
. The number of activities mentioned is consistent with the
current content of ASLO. (see [13]http://
activities.sugarlabs.org/activities/)
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.
A simple python script can process the [14]activity.info in
activity bundles very quickly. Simply download every
activity bundle and then use import zipfile to read the
[15]activity.info 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.
We are concerned about a number of inconsistencies with the
data, including license, summary, screen shots, etc.
_______________________________________________
Sugar-devel mailing list
[16]Sugar-devel@lists.sugarlabs.org
[17]http://lists.sugarlabs.org/listinfo/sugar-devel
--
Walter Bender
Sugar Labs
[18]http://www.sugarlabs.org
_______________________________________________
Sugar-devel mailing list
[19]Sugar-devel@lists.sugarlabs.org
[20]http://lists.sugarlabs.org/listinfo/sugar-devel
_______________________________________________
Sugar-devel mailing list
[21]Sugar-devel@lists.sugarlabs.org
[22]http://lists.sugarlabs.org/listinfo/sugar-devel
References:
[1] http://downloads.sugarlabs.org/activities
[2] mailto:t...@olenepal.org
[3] https://aslo3-devel.sugarlabs.org/
[4]
https://wiki.sugarlabs.org/images/thumb/2/29/SN-0.3_Offline.png/800px-SN-0.3_Offline.png
[5] https://wiki.sugarlabs.org/go/Sugar_Network/Tutorial
[6] http://activity.info/
[7] http://activity.info/
[8] http://activity.info/
[9] http://activity.info/
[10] http://activity.info/
[11] https://github.com/sugar-activities
[12] http://download.sugarlabs.org/activities
[13] http://activities.sugarlabs.org/activities/
[14] http://activity.info/
[15] http://activity.info/
[16] mailto:Sugar-devel@lists.sugarlabs.org
[17] http://lists.sugarlabs.org/listinfo/sugar-devel
[18] http://www.sugarlabs.org/
[19] mailto:Sugar-devel@lists.sugarlabs.org
[20] http://lists.sugarlabs.org/listinfo/sugar-devel
[21] mailto:Sugar-devel@lists.sugarlabs.org
[22] http://lists.sugarlabs.org/listinfo/sugar-devel