[Sugar-devel] Meeting #2 of the project Setting up activity server.
James Cameron
quozl at laptop.org
Sun May 6 22:16:09 EDT 2018
Link to proposed new service.
https://github.com/sugarlabs/aslo-v3
Already written parsing of activity.info file;
https://github.com/sugarlabs/aslo-v3/blob/272b779725cd0ca45e8008b2514e051c9b7ca1d8/aslo/api/release.py
Uses configparser module, part of Python.
Screenshots should not be in bundles; raise an issue if you find one,
and I'll remove it somehow.
Nobody should be doing apt install sucrose on a classroom of
computers. Use proper deployment tools. Making builds, imaging, OEM
install, that kind of thing. This is a service we provide to our
customers at OLPC.
On Mon, May 07, 2018 at 10:00:02AM +0800, Tony Anderson 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.
>
> It is really hard for me to see any connection between 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 python script can use a loop on the list of bundles:
>
> for activity in activities:
>
> #use zipfile to read the 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.
>
> Tony
>
> On Monday, 07 May, 2018 09:35 AM, Walter Bender wrote:
>
> This particular discussion was about [1]activity.info because the student
> is working on getting the activity server on line and cleaning up the [2]
> activity.info files is an essential step.
>
> I interpret [3]https://github.com/sugar-activities as an attempt to
> provide a separate place for Sugar activity repositories based on [4]
> download.sugarlabs.org/activities. The number of activities mentioned
> is consistent with the current content of ASLO. (see [5]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 [6]activity.info in activity
> bundles very quickly. Simply download every activity bundle and then
> use import zipfile to read the [7]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.
>
> References:
>
> [1] http://activity.info/
> [2] http://activity.info/
> [3] https://github.com/sugar-activities
> [4] http://download.sugarlabs.org/activities
> [5] http://activities.sugarlabs.org/activities/
> [6] http://activity.info/
> [7] http://activity.info/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
--
James Cameron
http://quozl.netrek.org/
More information about the Sugar-devel
mailing list