<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi, Dave<br>
<br>
I appreciate the attempt to discuss this issue. <br>
<br>
My take is that James is reflecting his view that there is no
difference between Sugar and a Sugar activity - they all get built
together. I am ignorant of the benefit of using Debian or Fedora
packaging. The xo bundle is a zip file and is not dependent on
packaging. This may have some benefit in building SOAS. <br>
By the way I mean 'live' as in a live cd which can be booted
without touching the host or used for installation. <br>
<br>
For the past decade, Sugar builds have been released with a
selected set of activities. Normally the set in OLPC builds has
included as many activities as there was room on the XO (fewer on
XO-1 than the other models). This apparently from an assumption
that once distributed, users have no opportunity to add new
activities. <br>
<br>
Actually, ASLO provided that capability. However, the XOs in Peru
and Uruguay (by a deliberate use of the root password to prevent
it) did not have realistic access to ASLO. <br>
<br>
When I volunteered in Nepal, it was immediately obvious that the
limited storage of the XO required a school server - a local
computer with content that can be downloaded to the Journal as
desired and then deleted when not needed. So one of the
requirements was to provide a local version of ASLO
(<a class="moz-txt-link-freetext" href="http://schoolserver/sugaractivitie">http://schoolserver/sugaractivitie</a>). This has been available for
several years. <br>
<br>
This year I decided on a major project to update this capability
by fixing broken activities and providing as rich a library as
possible. The priority changed with the release of Ubuntu 18.04
LTS which does not support gtk2. Fortunately Gtk3 is essentially
syntactic sugar requiring no logical changes to the activities. I
suspect that gtk2 activities which work on an XO also work on
Sugar with Ubuntu 16.04 - but the LTS feature is compelling for
dealing with the problem.<br>
<br>
The entire ALSO library including all activities in the github
repo requires only 5GB. With a current laptop with an Ubuntu
installation, this can easily be installed on the local computer
(I use /home/username/aslolite). This is a powerful opportunity -
every activity is available to be fixed, making a new version
level. It is easy to write scripts to test every activity for
conformance to standards (e.g. which activities use class instead
of exec or are gtk2 or web or Gtk3).<br>
<br>
In my experience about 50% of the activities do not work. This
platform provides a base for quickly testing activities on an XO
and recording whether they work or not and providing some comment
about the problem. I used the platform to test the xo bundles
created from the github repos. The ratio of 103/191 fits this
experience.<br>
<br>
Tony<br>
<br>
On Saturday, 26 May, 2018 12:50 AM, Dave Crossland wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAEozd0xeG=6estpq+xjrZEiVxYKbqxu9bsxgUtjbW1UOp8b7Cg@mail.gmail.com">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 25 May 2018 at 00:47, Tony
Anderson <span dir="ltr"><<a
href="mailto:tony_anderson@usa.net" target="_blank"
moz-do-not-send="true">tony_anderson@usa.net</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">ASLO
provides access to Sugar activities (*.xo bundles). Ways
in which users get Sugar is not relevant. </blockquote>
<div><br>
</div>
<div><span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">When
James said, "plenty of disk space these days to include
all working </span><span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">activities
in a build", that suggested to me that that this is
relevant; when users '<span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">sudo
apt-get install sucrose' will they also get <span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">all
working </span><span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">activities?</span></span></span><br>
</div>
<div> <br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">In my
experience, XO users install Sugar from the images on <a
href="http://laptop.org" rel="noreferrer"
target="_blank" moz-do-not-send="true">laptop.org</a>. </blockquote>
<div><br>
</div>
<div>James, surely "<span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">plenty
of disk space these days" doesn't apply to images built
for XO-1 machines?</span></div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">For
Ubuntu, I assume sudo apt-get install sucrose. SOAS is not
live and the usb stick is built from the SOAS image (dd).
</blockquote>
<div><br>
</div>
<div>To clarify, when you say, "<span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-size:small;float:none;display:inline">SOAS
is not live", do you mean the last SOAS image was
released a long time ago?</span></div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">I
haven't yet tried Sugar on RPI but I believe this is a
sudo apt-get sucrose to Raspbian.<br>
</blockquote>
<div><br>
</div>
<div>I would expect so</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
In each case a number of activities selected by the
packager is included. However, users should be able to
access the entire library.<br>
</blockquote>
<div><br>
</div>
<div><span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">If
a packager includes all working </span><span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">activities,
then <span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-size:small;float:none;display:inline">users
can and do access the "entire" library.</span></span><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
The fundamental problem is to fix the broken activities.<br>
</blockquote>
<div><br>
</div>
<div>True; but, even as more broken activities become fixed,
given the actually used<span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"> packager's
images include all working </span><span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">activities,
the situation remains the same. </span></div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Current statistics taken a few minutes ago show that there
are 327 activities available on ASLO alone. These are
generally gtk2 activities which are not usable in the
Ubuntu Sugar. There are 191 activities with github repos.
Of these, 103 work on the Ubuntu Sugar and are available
as xo bundles from aslolite.</blockquote>
<div><br>
</div>
<div>Good to know. Are those gtk2 .xo bundles 'broken'?</div>
<div><br>
</div>
<div>Cheers<br>
Dave</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">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>