Re: ASLO vs. wiki.laptop.org activities

2009-06-17 Thread Chris Ball
Hi David,

The Sugar Labs Activities Portal seems to be holding up pretty
well under load.  My suggestion would be to start phasing out the
activities pages on w.lt.o

Are you just talking about http://wiki.laptop.org/go/ActivityName, or
the http://wiki.laptop.org/go/Activities/* pages too?

My understanding is the software updater stil uses the latter pages
because there isn't an equivalent in ASLO.  Is that right?  (SoaS
includes the software updater, so we shouldn't break it by removing
those pages before there's an ASLO equivalent.)

- Chris.
-- 
Chris Ball   c...@laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: ASLO vs. wiki.laptop.org activities

2009-06-17 Thread David Farning
On Wed, Jun 17, 2009 at 2:46 PM, Chris Ballc...@laptop.org wrote:
 Hi David,

    The Sugar Labs Activities Portal seems to be holding up pretty
    well under load.  My suggestion would be to start phasing out the
    activities pages on w.lt.o

 Are you just talking about http://wiki.laptop.org/go/ActivityName, or
 the http://wiki.laptop.org/go/Activities/* pages too?

 My understanding is the software updater stil uses the latter pages
 because there isn't an equivalent in ASLO.  Is that right?  (SoaS
 includes the software updater, so we shouldn't break it by removing
 those pages before there's an ASLO equivalent.)

The server side update code is already in ASLO.  AMO handles on the
order of 10 millions update pings per day.

The issue will be getting the client side ready to ask aslo for the
activity updates.

Moving forward, that should not be a problem. New versions of Sugar
can just be pointed to also for update.

Support legacy support I see are.
1. Users currently expect to find the activites on w.sl.o.
2. Identifying which versions of activities will run on which versions
of Sugar.  This functionality already exist in aslo It is just not
used because most activity developers are focusing their latest
releases on the latest release of sugar.
3.  Retroactively updating deployed machines to point to aslo for update.

I think the answer to this will be for you (and whoever else will work
on legacy support), core developers, activity developers and packagers
to sit down in a room like we did at the Boston 2009 Fudcon and hash
this out.  Preferably with a impartial yet knowledgeable facilitator
such as GregDK.

david

 - Chris.
 --
 Chris Ball   c...@laptop.org

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: ASLO vs. wiki.laptop.org activities

2009-06-17 Thread S Page
Summary of activity pages on wiki.laptop.org
* I believe Activities/All isn't used for Software_updater info.  I
just now marked it obsoleted by ASLO

* Each activity's general info page mostly isn't used for
Software_updater info; developers should put the {{Activity migrated
to sl.o}} template on them and kill off redundant info.

* Activity fragment pages like Activities/Browse_(8.2) and the
activity group pages like Activities/N.N and Activities/G1G1/N.NN that
transclude them are used by Software_updater and developers should
continue to update them as newer versions for 8.2.x come out.

* Maintaining Software_updater's HTML microformat info on ASLO instead
for activities that are not part of any activity group is doable but
not straightforward.

On Wed, Jun 17, 2009 at 12:46 PM, Chris Ballc...@laptop.org wrote:
    The Sugar Labs Activities Portal seems to be holding up pretty
    well under load.  My suggestion would be to start phasing out the
    activities pages on w.lt.o

 Are you just talking about http://wiki.laptop.org/go/ActivityName, or
 the http://wiki.laptop.org/go/Activities/* pages too?

 My understanding is the software updater still uses the latter pages

Alas there are a lot of pages floating around.  e 8.2.x Software
update control panel reads a set of pages with a /NN.N suffix using a
complicated fallback system with bugs.  Those pages need to have a
special HTML microformat (class=olpc-activity-blahblah) that
identifies versions and download URLs.  See
http://wiki.laptop.org/go/Software_updater

Most activities on w.l.o use a MediaWiki template like
[[Template:Activity-oneline]] to create fragments with the microformat
like http://wiki.laptop.org/go/Activities/Browse_(8.2) that the
activity groups transclude, but there's no reason an activity's
update_url can't point to an arbitrary URL with the right info; see
e.g. http://etoys.laptop.org/xo/8.2/.

 because there isn't an equivalent in ASLO.

ASLO has the info, but it might be challenging to create the right set
of fallback pages with NN.N suffixes and the microformat HTML.

  Is that right?  (SoaS
 includes the software updater, so we shouldn't break it by removing
 those pages before there's an ASLO equivalent.)

I dunno if SoaS has software updater.

Depending on what you mean by those pages, see summary above.
Although Activities/All has the microformat in it, I don't think any
activity specifies it.  I guess some users might have chosen Modify
activity groups to point to Activities/All in order to download a
huge set of activities.

--
=S Page
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel