<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>