Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Aleksey Lim
On Sun, Feb 13, 2011 at 01:21:10AM +, Aleksey Lim wrote:
 This is activities.sugarlabs.org report to cover only technical
 ASLO aspects.
 
 == Roadmap ==
 
 The upstream is in process of switching to new AMO code base, django
 based (python based framework). We need to do the same. So, the plan is:
 
 * Reimplement current ASLO patch to do the exactly the same in new AMO
 * Add new but not breaking current behaviour:
   * Upload by one click
   * Experimental support of bundle-less activities [1]
 
 The plan is having new ASLO ready for broad, pre-production testing,
 until 2011-04-06.

After looking carefully to the upstream migration progress, it seems that
new AMO is not yet ready for having new ASLO. Track

http://wiki.sugarlabs.org/go/Platform_Team/Roadmap#Activity_Library

for the later info. Upstream is going to fully replace new amo by the end
of this year but most likely ASLO doesn't need all AMO features and
porting might start earlier.

 === Upload by one click ===
 
 The only that will be required is just uploading a .xo to the server.
 All needed metadata will be fetched from the bundle:
 
 * activity.info, activity metadata
 * NEWS, release notes
 * po/, translation of activity.info fields
 
 === Bundle-less activities ===
 
 Excluding network-less environments, the only thing anyone should know
 about any activity, to run it from anywhere, is an unique Web url.
 It is based on 0install[2] project. Network based nature, though, does
 not mean the it will be useless w/o the net. It will be possible
 to make selfcontained bundle by packaging activity itself and all its
 dependencies to one .xo.
 
 [1] 
 http://wiki.sugarlabs.org/go/Platform_Team/Doers_environment#Sugar_doers_workflow
 [2] http://0install.net/goals.html

-- 
Aleksey
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Suggestion about feature in sin-dientes activity

2011-03-09 Thread Tabitha Roder
2011/3/9 Yader Velásquez yajo...@gmail.com

 My problem is: How to allow only the teachers to customize the list words,
 and deny this feature to the regulars students?
 I use the FileChooserWidget for select a file with the new list, but is not
 a good idea that a child can do it.


I don't understand why the children can't write the word lists. I play a
hangman type of game with my niece (she is 10) and I write words for her to
guess and she writes words for me to guess. The more we play the better she
gets at choosing more difficult words.
If the students are writing their own word lists they can put in words which
are relevant to what they are learning and words they find important to the
topic, giving valuable insight to the teacher on the students understanding
of the topic.
I get students to write collaborative glossaries in courses too rather than
giving the students the words and definitions because I believe part of
grasping understanding of the topic is identifying key words and their
meaning given the context of the topic.
Tabitha
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Tabitha Roder
On 13 February 2011 16:31, David Farning dfarn...@activitycentral.comwrote:

 On the content side, the New Zealand testers would be perfect fit for
 editors. Every weekend they could go through the queue of uploaded
 activities for the week and approve the one without regressions.

 There would be a strong incentive for people to fix the bugs the
 NZTesters report in order have their active moved from the sandbox in
 to public.

 david


 We did discuss this a few weeks back and thought we should have some
guidelines (these were started on
http://wiki.sugarlabs.org/go/Activity_Library/Editors/Policy). I liked the
idea of us tagging things as passing some basic tests.
What is the best way for us to see the queue of uploaded activities?
Do you want to add me as an editor and we can have a look at what an editor
sees and then come back and ask questions if we need to?  I have a login for
ASLO site, will I just use that?
Tabitha
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread David Farning
 -Original Message-
 From: tabitha.m...@gmail.com [mailto:tabitha.m...@gmail.com] On Behalf Of
 Tabitha Roder
 Sent: Wednesday, March 09, 2011 3:42 AM
 To: David Farning
 Cc: Aleksey Lim; sugar-devel@lists.sugarlabs.org
 Subject: Re: [Sugar-devel] [ASLO] Tech Report
 
 On 13 February 2011 16:31, David Farning dfarn...@activitycentral.com
 wrote:
 
 
   On the content side, the New Zealand testers would be perfect fit
for
   editors. Every weekend they could go through the queue of uploaded
   activities for the week and approve the one without regressions.
 
   There would be a strong incentive for people to fix the bugs the
   NZTesters report in order have their active moved from the sandbox
in
   to public.
 
   david
 
 
 
 
 We did discuss this a few weeks back and thought we should have some
 guidelines (these were started on
 http://wiki.sugarlabs.org/go/Activity_Library/Editors/Policy
 http://wiki.sugarlabs.org/go/Activity_Library/Editors/Policy/ ). I liked
the idea
 of us tagging things as passing some basic tests.
 What is the best way for us to see the queue of uploaded activities?
 Do you want to add me as an editor and we can have a look at what an
editor
 sees and then come back and ask questions if we need to?  I have a login
for
 ASLO site, will I just use that?

Yes, I added editor and admin access to your account. You can poke around
the entire site.

david

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Emiliano Pastorino

 Emiliano has Arduino + TA working, I think. Needs to be reworked as a
 plugin in the new TA plugins model (which seems excellent).


Yes, it's working. We don't know if we're going to use them, but I plan to
create
a plugin anyway.

On the Uy/Ceibal side, I really want to know which Arduino they are
 using, and the exact sensors too. So we document that in wiki.l.o, buy
 the exact same kit here, and fold it into our test plans.


We bought a kit from sparkfun.com last year which I think is no longer
available
(dev-09284)
Anyway, these are the items icluded:
Arduino Duemilanove (ATmega328)
Light sensor SEN-09088 http://www.sparkfun.com/products/9088
Buzzer COM-07950 http://www.sparkfun.com/products/7950
Trim pot COM-9288 http://www.sparkfun.com/products/9288
Temperature sensor SEN-00250 http://www.sparkfun.com/products/250
Tricolor LED COM-09264 http://www.sparkfun.com/products/9264
Button COM-09190 http://www.sparkfun.com/products/9190
Jumper wires PRT-08431 http://www.sparkfun.com/products/8431
We also bought a motor shield for driving more motors:
http://www.ladyada.net/make/mshield/

Turtle Art Arduino, at least when I last ran it, requires Firmata software
 in the Arduino


Yes, we're using Firmata in the Arduino.

Correct. The current TA+NXT is based on the nxt_python library, which
 works tethered, so the NXT controller acts as a dumb slave of the
 XO.


I think there's a function in nxt-python that lets you upload a program to
the nxt brick. I'll check it out later. Right now I'm working on a plugin
for
the new plugins model for TA.


On Fri, Mar 4, 2011 at 9:56 PM, Gonzalo Odiard gonz...@laptop.org wrote:

 Thanks Tony. Added to the wiki page

 Gonzalo


 On Fri, Mar 4, 2011 at 6:09 PM, fors...@ozonline.com.au wrote:

 Turtle Art Arduino, at least when I last ran it, requires Firmata software
 in the Arduino. So the Arduino is acting as a dumb I/O expansion board and
 is not being programmed as an autonomous robot. The user is programming in
 TurtleArt. I used the Arduino Duemilanove but I don't think the version
 matters much.
 http://tonyforster.blogspot.com/search/label/Arduino

  Emiliano has Arduino + TA working, I think. Needs to be reworked as a
  plugin in the new TA plugins model (which seems excellent).
 
  On the Uy/Ceibal side, I really want to know which Arduino they are
  using, and the exact sensors too. So we document that in wiki.l.o, buy
  the exact same kit here, and fold it into our test plans.
 

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
Ing. Emiliano Pastorino
Centro Ceibal
Av. Italia 6201 Ed. Los Ceibos
Montevideo, Uruguay
Tel: (598) 2601 5773 int.: 2232
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Chris Leonard
It would be highly desirable for ASLO to reflect the i18n status of an
Activity, ideally with a link to where the L10n of that activity is hosted
(it doesn't have to be translate.sugarlabs.org).  Far too many of the
Activities hosted in ASLO have not been internationalized / localized and
believe that promoting awareness of the importance of i18n/L10n should be a
core element of everything that Sugar Labs does.

cjl
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Aleksey Lim
On Wed, Mar 09, 2011 at 04:37:24AM -0600, David Farning wrote:
  -Original Message-
  From: tabitha.m...@gmail.com [mailto:tabitha.m...@gmail.com] On Behalf Of
  Tabitha Roder
  Sent: Wednesday, March 09, 2011 3:42 AM
  To: David Farning
  Cc: Aleksey Lim; sugar-devel@lists.sugarlabs.org
  Subject: Re: [Sugar-devel] [ASLO] Tech Report
  
  On 13 February 2011 16:31, David Farning dfarn...@activitycentral.com
  wrote:
  
  
  On the content side, the New Zealand testers would be perfect fit
 for
  editors. Every weekend they could go through the queue of uploaded
  activities for the week and approve the one without regressions.
  
  There would be a strong incentive for people to fix the bugs the
  NZTesters report in order have their active moved from the sandbox
 in
  to public.
  
  david
  
  
  
  
  We did discuss this a few weeks back and thought we should have some
  guidelines (these were started on
  http://wiki.sugarlabs.org/go/Activity_Library/Editors/Policy
  http://wiki.sugarlabs.org/go/Activity_Library/Editors/Policy/ ). I liked
 the idea
  of us tagging things as passing some basic tests.
  What is the best way for us to see the queue of uploaded activities?
  Do you want to add me as an editor and we can have a look at what an
 editor
  sees and then come back and ask questions if we need to?

How it happened before:

In fact, the common practice in previous time for ASLO editor for most
of cases was just seeing if newly nominated activity conforms basic
requirements (FOSS licence, source code, inappropriate content) and make
it public or not. The idea was that if people need to collect
information about activities quality, they support collections with (in
recent ASLO version) particular activity versions. But it didn't happen.

For now:

It seems that many people want to have/make ASLO workflow more QA
oriented, ie, downgrade public status if activity is not good enough,
make activities public only if it works more or less. For me it is the
question how it might happen, having an analog of commercial AppStores
(ie, making decisions of changing activities status basing on ASLO
editors conclusion) or having [regular] QA per project (ie, ASLO is just
a sharing place w/o any common quality guarantee, only having basic
ones (FOSS, no inappropriate content, etc)).

In any case, we have content maintainer (dirakx), ie, main ASLO editor
who should be aware of current ASLO course in that case.

  I have a login
 for
  ASLO site, will I just use that?
 
 Yes, I added editor and admin access to your account. You can poke around
 the entire site.

Actually, would be better to have only one person who is the last point
of addind/removing ASLO editors, ie, content maintainer (dirakx) :)

 
 david
 
 

-- 
Aleksey
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Dr. Gerald Ardito
I am very interested in this functionality and that of using WeDo Robots.
Would this be available for the XOs? Both versions or only the XO 1.5?

How would that work?

Thanks.
Gerald

On Wed, Mar 9, 2011 at 7:25 AM, Emiliano Pastorino 
epastor...@plan.ceibal.edu.uy wrote:

  Emiliano has Arduino + TA working, I think. Needs to be reworked as a
 plugin in the new TA plugins model (which seems excellent).


 Yes, it's working. We don't know if we're going to use them, but I plan to
 create
 a plugin anyway.

 On the Uy/Ceibal side, I really want to know which Arduino they are
 using, and the exact sensors too. So we document that in wiki.l.o, buy
 the exact same kit here, and fold it into our test plans.


 We bought a kit from sparkfun.com last year which I think is no longer
 available
 (dev-09284)
 Anyway, these are the items icluded:
 Arduino Duemilanove (ATmega328)
 Light sensor SEN-09088 http://www.sparkfun.com/products/9088
 Buzzer COM-07950 http://www.sparkfun.com/products/7950
 Trim pot COM-9288 http://www.sparkfun.com/products/9288
 Temperature sensor SEN-00250 http://www.sparkfun.com/products/250
 Tricolor LED COM-09264 http://www.sparkfun.com/products/9264
 Button COM-09190 http://www.sparkfun.com/products/9190
 Jumper wires PRT-08431 http://www.sparkfun.com/products/8431
 We also bought a motor shield for driving more motors:
 http://www.ladyada.net/make/mshield/

 Turtle Art Arduino, at least when I last ran it, requires Firmata software
 in the Arduino


 Yes, we're using Firmata in the Arduino.

 Correct. The current TA+NXT is based on the nxt_python library, which
 works tethered, so the NXT controller acts as a dumb slave of the
 XO.


 I think there's a function in nxt-python that lets you upload a program to
 the nxt brick. I'll check it out later. Right now I'm working on a plugin
 for
 the new plugins model for TA.


 On Fri, Mar 4, 2011 at 9:56 PM, Gonzalo Odiard gonz...@laptop.org wrote:

 Thanks Tony. Added to the wiki page

 Gonzalo


 On Fri, Mar 4, 2011 at 6:09 PM, fors...@ozonline.com.au wrote:

 Turtle Art Arduino, at least when I last ran it, requires Firmata
 software in the Arduino. So the Arduino is acting as a dumb I/O expansion
 board and is not being programmed as an autonomous robot. The user is
 programming in TurtleArt. I used the Arduino Duemilanove but I don't think
 the version matters much.
 http://tonyforster.blogspot.com/search/label/Arduino

  Emiliano has Arduino + TA working, I think. Needs to be reworked as a
  plugin in the new TA plugins model (which seems excellent).
 
  On the Uy/Ceibal side, I really want to know which Arduino they are
  using, and the exact sensors too. So we document that in wiki.l.o, buy
  the exact same kit here, and fold it into our test plans.
 

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




 --
 Ing. Emiliano Pastorino
 Centro Ceibal
 Av. Italia 6201 Ed. Los Ceibos
 Montevideo, Uruguay
 Tel: (598) 2601 5773 int.: 2232

 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Aleksey Lim
On Wed, Mar 09, 2011 at 07:40:44AM -0500, Chris Leonard wrote:
 It would be highly desirable for ASLO to reflect the i18n status of an
 Activity, ideally with a link to where the L10n of that activity is hosted
 (it doesn't have to be translate.sugarlabs.org).  Far too many of the
 Activities hosted in ASLO have not been internationalized / localized and
 believe that promoting awareness of the importance of i18n/L10n should be a
 core element of everything that Sugar Labs does.
 
 cjl

Will percentage info (basing on untranslated strings in .po files) be
good? It should be trivial to calculate it on activity release acceptance
process.

Though implementing it on ASLO in current sitation is problematic
(though there are might be people who want to implement new features in
php code w/ keeping in mind that it will be thrown away after switching
to the django). At the same time, I'm working on totally different sugar
sharing model(that looks-like/basis-on regular PMS) and going to have initial
release in april. Such .po analysis might be implemented in the new system.

-- 
Aleksey
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Martin Langhoff
On Wed, Mar 9, 2011 at 7:25 AM, Emiliano Pastorino
epastor...@plan.ceibal.edu.uy wrote:
 Emiliano has Arduino + TA working, I think. Needs to be reworked as a
 plugin in the new TA plugins model (which seems excellent).

 Yes, it's working. We don't know if we're going to use them, but I plan to
 create
 a plugin anyway.

Any interesting reasons (that you can share) for not using them?

 Correct. The current TA+NXT is based on the nxt_python library, which
 works tethered, so the NXT controller acts as a dumb slave of the
 XO.

 I think there's a function in nxt-python that lets you upload a program to
 the nxt brick. I'll check it out later. Right now I'm working on a plugin
 for
 the new plugins model for TA.

Excellent! I am working on packaging the new version of nxt_python,
and getting the udev rules sorted out.

If you have the modular TA rework, please push it to your git repo
(new branch?). I'll have a bit of time in the next couple of days and
I'll be wanting to get my hands on it.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Martin Langhoff
On Wed, Mar 9, 2011 at 7:36 AM, Emiliano Pastorino
epastor...@plan.ceibal.edu.uy wrote:
 Actually, I've realized that we have the new kit:
 http://www.sparkfun.com/products/10174
 The difference is that it includes a flex sensor.

Thanks for the info. I'll try get one.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Martin Langhoff
On Wed, Mar 9, 2011 at 8:02 AM, Dr. Gerald Ardito
gerald.ard...@gmail.com wrote:
 I am very interested in this functionality and that of using WeDo Robots.
 Would this be available for the XOs? Both versions or only the XO 1.5?
 How would that work?

It's a headline feature for 11.2.0 which is planned to be XO-1 and
XO-1.5 . Unless we hit unexpected problems, XO-1 is supported.

If you look under the hood, it will be a bunch of rpms that get
integrated into 11.2.0, plus activity updates that make good use of
them. In some cases, actiivites already support boards / robots so
what happens is that it is now covered by our QA work, so bugs will be
discovered and fixed.

Crafty adventurous people can probably get them installed on 10.1.x
:-) but that'll be unsupported.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Chris Leonard
I don't think it is necessarily essential to report current status on every
language, that is tracked by the hosting L10n envirnment.  I was suggesting
something much simpler.

Yes/No on POT generated and hosted somewhere (or other L10n equivalent).

A link to where L10n on the Activity is performed.

Pootle itself has been re-based on Django if that makes any difference in
terms of the more sophisticated integration you are suggesting.

cjl

On Wed, Mar 9, 2011 at 8:07 AM, Aleksey Lim alsr...@activitycentral.orgwrote:

 On Wed, Mar 09, 2011 at 07:40:44AM -0500, Chris Leonard wrote:
  It would be highly desirable for ASLO to reflect the i18n status of an
  Activity, ideally with a link to where the L10n of that activity is
 hosted
  (it doesn't have to be translate.sugarlabs.org).  Far too many of the
  Activities hosted in ASLO have not been internationalized / localized and
  believe that promoting awareness of the importance of i18n/L10n should be
 a
  core element of everything that Sugar Labs does.
 
  cjl

 Will percentage info (basing on untranslated strings in .po files) be
 good? It should be trivial to calculate it on activity release acceptance
 process.

 Though implementing it on ASLO in current sitation is problematic
 (though there are might be people who want to implement new features in
 php code w/ keeping in mind that it will be thrown away after switching
 to the django). At the same time, I'm working on totally different sugar
 sharing model(that looks-like/basis-on regular PMS) and going to have
 initial
 release in april. Such .po analysis might be implemented in the new system.

 --
 Aleksey

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Dr. Gerald Ardito
Martin,

Thanks. This is all really exciting.
I am really looking forward to connecting the XOs to probes, robots, etc. so
that the students can experience manipulating physical and digital objects.

Gerald

On Wed, Mar 9, 2011 at 8:17 AM, Martin Langhoff
martin.langh...@gmail.comwrote:

 On Wed, Mar 9, 2011 at 8:02 AM, Dr. Gerald Ardito
 gerald.ard...@gmail.com wrote:
  I am very interested in this functionality and that of using WeDo Robots.
  Would this be available for the XOs? Both versions or only the XO 1.5?
  How would that work?

 It's a headline feature for 11.2.0 which is planned to be XO-1 and
 XO-1.5 . Unless we hit unexpected problems, XO-1 is supported.

 If you look under the hood, it will be a bunch of rpms that get
 integrated into 11.2.0, plus activity updates that make good use of
 them. In some cases, actiivites already support boards / robots so
 what happens is that it is now covered by our QA work, so bugs will be
 discovered and fixed.

 Crafty adventurous people can probably get them installed on 10.1.x
 :-) but that'll be unsupported.

 cheers,


 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- Software Architect - OLPC
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Walter Bender
On Wed, Mar 9, 2011 at 8:18 AM, Chris Leonard cjlhomeaddr...@gmail.com wrote:
 I don't think it is necessarily essential to report current status on every
 language, that is tracked by the hosting L10n envirnment.  I was suggesting
 something much simpler.

 Yes/No on POT generated and hosted somewhere (or other L10n equivalent).

I may be worth going one step further: since we have such a large
Spanish-speaking community, some indication of whether or not there is
.es support in ASLO would be nice.

-walter


 A link to where L10n on the Activity is performed.

 Pootle itself has been re-based on Django if that makes any difference in
 terms of the more sophisticated integration you are suggesting.

 cjl

 On Wed, Mar 9, 2011 at 8:07 AM, Aleksey Lim alsr...@activitycentral.org
 wrote:

 On Wed, Mar 09, 2011 at 07:40:44AM -0500, Chris Leonard wrote:
  It would be highly desirable for ASLO to reflect the i18n status of an
  Activity, ideally with a link to where the L10n of that activity is
  hosted
  (it doesn't have to be translate.sugarlabs.org).  Far too many of the
  Activities hosted in ASLO have not been internationalized / localized
  and
  believe that promoting awareness of the importance of i18n/L10n should
  be a
  core element of everything that Sugar Labs does.
 
  cjl

 Will percentage info (basing on untranslated strings in .po files) be
 good? It should be trivial to calculate it on activity release acceptance
 process.

 Though implementing it on ASLO in current sitation is problematic
 (though there are might be people who want to implement new features in
 php code w/ keeping in mind that it will be thrown away after switching
 to the django). At the same time, I'm working on totally different sugar
 sharing model(that looks-like/basis-on regular PMS) and going to have
 initial
 release in april. Such .po analysis might be implemented in the new
 system.

 --
 Aleksey


 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel





-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Emiliano Pastorino
Gerald,

I haven't worked with WeDo, but it seems to be supported in Scracht:
http://info.scratch.mit.edu/WeDo

On Wed, Mar 9, 2011 at 11:20 AM, Dr. Gerald Ardito
gerald.ard...@gmail.comwrote:

 Martin,

 Thanks. This is all really exciting.
 I am really looking forward to connecting the XOs to probes, robots, etc.
 so that the students can experience manipulating physical and digital
 objects.

 Gerald


 On Wed, Mar 9, 2011 at 8:17 AM, Martin Langhoff martin.langh...@gmail.com
  wrote:

 On Wed, Mar 9, 2011 at 8:02 AM, Dr. Gerald Ardito
 gerald.ard...@gmail.com wrote:
  I am very interested in this functionality and that of using WeDo
 Robots.
  Would this be available for the XOs? Both versions or only the XO 1.5?
  How would that work?

 It's a headline feature for 11.2.0 which is planned to be XO-1 and
 XO-1.5 . Unless we hit unexpected problems, XO-1 is supported.

 If you look under the hood, it will be a bunch of rpms that get
 integrated into 11.2.0, plus activity updates that make good use of
 them. In some cases, actiivites already support boards / robots so
 what happens is that it is now covered by our QA work, so bugs will be
 discovered and fixed.

 Crafty adventurous people can probably get them installed on 10.1.x
 :-) but that'll be unsupported.

 cheers,


 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- Software Architect - OLPC
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff





-- 
Ing. Emiliano Pastorino
Centro Ceibal
Av. Italia 6201 Ed. Los Ceibos
Montevideo, Uruguay
Tel: (598) 2601 5773 int.: 2232
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread Chris Leonard
On Wed, Mar 9, 2011 at 8:25 AM, Walter Bender walter.ben...@gmail.comwrote:

 On Wed, Mar 9, 2011 at 8:18 AM, Chris Leonard cjlhomeaddr...@gmail.com
 wrote:
  I don't think it is necessarily essential to report current status on
 every
  language, that is tracked by the hosting L10n envirnment.  I was
 suggesting
  something much simpler.
 
  Yes/No on POT generated and hosted somewhere (or other L10n equivalent).

 I may be worth going one step further: since we have such a large
 Spanish-speaking community, some indication of whether or not there is
 .es support in ASLO would be nice.


Agreed on high importance of lang-es in particular, dirakx has filed a
number of ASLO tickets on things like translating descriptions.  Then there
is the question of localizing ASLO itself (how much gets pulled from
upstream, how to localize the diff between AMO strings and ASLO strings,
etc.).

cjl
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Dr. Gerald Ardito
Emiliano,

Thanks.
I was working with Scratch yesterday with some students and noticed that
they have a new category of Examples that pertains to WeDo.
Can't wait to play!

Gerald

On Wed, Mar 9, 2011 at 8:29 AM, Emiliano Pastorino 
epastor...@plan.ceibal.edu.uy wrote:

 Gerald,

 I haven't worked with WeDo, but it seems to be supported in Scracht:
 http://info.scratch.mit.edu/WeDo


 On Wed, Mar 9, 2011 at 11:20 AM, Dr. Gerald Ardito 
 gerald.ard...@gmail.com wrote:

 Martin,

 Thanks. This is all really exciting.
 I am really looking forward to connecting the XOs to probes, robots, etc.
 so that the students can experience manipulating physical and digital
 objects.

 Gerald


 On Wed, Mar 9, 2011 at 8:17 AM, Martin Langhoff 
 martin.langh...@gmail.com wrote:

 On Wed, Mar 9, 2011 at 8:02 AM, Dr. Gerald Ardito
 gerald.ard...@gmail.com wrote:
  I am very interested in this functionality and that of using WeDo
 Robots.
  Would this be available for the XOs? Both versions or only the XO 1.5?
  How would that work?

 It's a headline feature for 11.2.0 which is planned to be XO-1 and
 XO-1.5 . Unless we hit unexpected problems, XO-1 is supported.

 If you look under the hood, it will be a bunch of rpms that get
 integrated into 11.2.0, plus activity updates that make good use of
 them. In some cases, actiivites already support boards / robots so
 what happens is that it is now covered by our QA work, so bugs will be
 discovered and fixed.

 Crafty adventurous people can probably get them installed on 10.1.x
 :-) but that'll be unsupported.

 cheers,


 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- Software Architect - OLPC
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff





 --
 Ing. Emiliano Pastorino
 Centro Ceibal
 Av. Italia 6201 Ed. Los Ceibos
 Montevideo, Uruguay
 Tel: (598) 2601 5773 int.: 2232

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [ASLO] Tech Report

2011-03-09 Thread David Farning


 -Original Message-
 From: sugar-devel-boun...@lists.sugarlabs.org [mailto:sugar-devel-
 boun...@lists.sugarlabs.org] On Behalf Of Chris Leonard
 Sent: Wednesday, March 09, 2011 7:31 AM
 To: Walter Bender
 Cc: sugar-devel@lists.sugarlabs.org; Aleksey Lim
 Subject: Re: [Sugar-devel] [ASLO] Tech Report
 
 On Wed, Mar 9, 2011 at 8:25 AM, Walter Bender walter.ben...@gmail.com
 wrote:
 
 
   On Wed, Mar 9, 2011 at 8:18 AM, Chris Leonard
 cjlhomeaddr...@gmail.com wrote:
I don't think it is necessarily essential to report current status
on every
language, that is tracked by the hosting L10n envirnment.  I was
 suggesting
something much simpler.
   
Yes/No on POT generated and hosted somewhere (or other L10n
 equivalent).
 
 
   I may be worth going one step further: since we have such a large
   Spanish-speaking community, some indication of whether or not there
is
   .es support in ASLO would be nice.
 
 
 
 
 Agreed on high importance of lang-es in particular, dirakx has filed a
number of
 ASLO tickets on things like translating descriptions.  Then there is the
question of
 localizing ASLO itself (how much gets pulled from upstream, how to
localize the
 diff between AMO strings and ASLO strings, etc.).

I think there will be an un-conference part of the summit in UY. Perhaps a
translation track/room might work well. Talk about translation needs and how
to participate followed by mentored work session to try translating.

david

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Walter Bender
On Wed, Mar 9, 2011 at 8:31 AM, Dr. Gerald Ardito
gerald.ard...@gmail.com wrote:
 Emiliano,
 Thanks.
 I was working with Scratch yesterday with some students and noticed that
 they have a new category of Examples that pertains to WeDo.
 Can't wait to play!
 Gerald

FYI, there is also an Olin student working on a WeDo plugin for Turtle Art.

-walter


 On Wed, Mar 9, 2011 at 8:29 AM, Emiliano Pastorino
 epastor...@plan.ceibal.edu.uy wrote:

 Gerald,

 I haven't worked with WeDo, but it seems to be supported in Scracht:
 http://info.scratch.mit.edu/WeDo

 On Wed, Mar 9, 2011 at 11:20 AM, Dr. Gerald Ardito
 gerald.ard...@gmail.com wrote:

 Martin,
 Thanks. This is all really exciting.
 I am really looking forward to connecting the XOs to probes, robots, etc.
 so that the students can experience manipulating physical and digital
 objects.
 Gerald

 On Wed, Mar 9, 2011 at 8:17 AM, Martin Langhoff
 martin.langh...@gmail.com wrote:

 On Wed, Mar 9, 2011 at 8:02 AM, Dr. Gerald Ardito
 gerald.ard...@gmail.com wrote:
  I am very interested in this functionality and that of using WeDo
  Robots.
  Would this be available for the XOs? Both versions or only the XO 1.5?
  How would that work?

 It's a headline feature for 11.2.0 which is planned to be XO-1 and
 XO-1.5 . Unless we hit unexpected problems, XO-1 is supported.

 If you look under the hood, it will be a bunch of rpms that get
 integrated into 11.2.0, plus activity updates that make good use of
 them. In some cases, actiivites already support boards / robots so
 what happens is that it is now covered by our QA work, so bugs will be
 discovered and fixed.

 Crafty adventurous people can probably get them installed on 10.1.x
 :-) but that'll be unsupported.

 cheers,


 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- Software Architect - OLPC
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff




 --
 Ing. Emiliano Pastorino
 Centro Ceibal
 Av. Italia 6201 Ed. Los Ceibos
 Montevideo, Uruguay
 Tel: (598) 2601 5773 int.: 2232





-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Martin Langhoff
On Wed, Mar 9, 2011 at 8:40 AM, Walter Bender walter.ben...@gmail.com wrote:
 FYI, there is also an Olin student working on a WeDo plugin for Turtle Art.

Fantastic. Can you get her/him in touch w the list or at least with
Emiliano and me?



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Dr. Gerald Ardito
Walter,

That's great. Thanks.
Gerald

On Wed, Mar 9, 2011 at 8:40 AM, Walter Bender walter.ben...@gmail.comwrote:

 On Wed, Mar 9, 2011 at 8:31 AM, Dr. Gerald Ardito
 gerald.ard...@gmail.com wrote:
  Emiliano,
  Thanks
  I was working with Scratch yesterday with some students and noticed that
  they have a new category of Examples that pertains to WeDo.
  Can't wait to play!
  Gerald

 FYI, there is also an Olin student working on a WeDo plugin for Turtle Art.

 -walter

 
  On Wed, Mar 9, 2011 at 8:29 AM, Emiliano Pastorino
  epastor...@plan.ceibal.edu.uy wrote:
 
  Gerald,
 
  I haven't worked with WeDo, but it seems to be supported in Scracht:
  http://info.scratch.mit.edu/WeDo
 
  On Wed, Mar 9, 2011 at 11:20 AM, Dr. Gerald Ardito
  gerald.ard...@gmail.com wrote:
 
  Martin,
  Thanks. This is all really exciting.
  I am really looking forward to connecting the XOs to probes, robots,
 etc.
  so that the students can experience manipulating physical and digital
  objects.
  Gerald
 
  On Wed, Mar 9, 2011 at 8:17 AM, Martin Langhoff
  martin.langh...@gmail.com wrote:
 
  On Wed, Mar 9, 2011 at 8:02 AM, Dr. Gerald Ardito
  gerald.ard...@gmail.com wrote:
   I am very interested in this functionality and that of using WeDo
   Robots.
   Would this be available for the XOs? Both versions or only the XO
 1.5?
   How would that work?
 
  It's a headline feature for 11.2.0 which is planned to be XO-1 and
  XO-1.5 . Unless we hit unexpected problems, XO-1 is supported.
 
  If you look under the hood, it will be a bunch of rpms that get
  integrated into 11.2.0, plus activity updates that make good use of
  them. In some cases, actiivites already support boards / robots so
  what happens is that it is now covered by our QA work, so bugs will be
  discovered and fixed.
 
  Crafty adventurous people can probably get them installed on 10.1.x
  :-) but that'll be unsupported.
 
  cheers,
 
 
  m
  --
   martin.langh...@gmail.com
   mar...@laptop.org -- Software Architect - OLPC
   - ask interesting questions
   - don't get distracted with shiny stuff  - working code first
   - http://wiki.laptop.org/go/User:Martinlanghoff
 
 
 
 
  --
  Ing. Emiliano Pastorino
  Centro Ceibal
  Av. Italia 6201 Ed. Los Ceibos
  Montevideo, Uruguay
  Tel: (598) 2601 5773 int.: 2232
 
 



 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Maze-9

2011-03-09 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4071

Sugar Platform:
0.82 - 0.92

Download Now:
http://activities.sugarlabs.org/downloads/file/27273/maze-9.xo

Release notes:
Adding new toolbar, pep8 fixes for olpcgaqmes


Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] New version of Wikipedia activities

2011-03-09 Thread Gonzalo Odiard
I have uploaded version 25 of Wikipedia and Wikipedia EN activities to aslo.
Are in experimental state, testing is welcomed.
More changes are in the build process, but there are small fixes too.

Links:
http://activities.sugarlabs.org/es-ES/sugar/addon/4401/
http://activities.sugarlabs.org/es-ES/sugar/addon/4411
Regards

Gonzalo
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Ian Daniher
Hey All,

I'm the previously mentioned Olin student working on TA / WeDo integration.

Right now, I have a full-function python driver for the WeDo and an early
draft for a Turtle Art plugin.

I will be releasing a public beta via my github page,
https://github.com/itdaniher/WeDoMore, on Mar18.
Shortly thereafter, a blog post will go live on blog.laptop.org describing
the project in detail.

The WeDo motor, distance, and tilt sensor will be supported out-of-the-box.

I would quite appreciate any questions, comments, and criticisms of the
project at this point.

After the Mar18th public beta, I will be requesting significant community
bug testing.

Thanks!
--
Ian

On Wed, Mar 9, 2011 at 08:47, Martin Langhoff martin.langh...@gmail.comwrote:

 On Wed, Mar 9, 2011 at 8:40 AM, Walter Bender walter.ben...@gmail.com
 wrote:
  FYI, there is also an Olin student working on a WeDo plugin for Turtle
 Art.

 Fantastic. Can you get her/him in touch w the list or at least with
 Emiliano and me?



 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- Software Architect - OLPC
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Interesting USB-pluggable robots, controller boards, and sensors

2011-03-09 Thread Martin Langhoff
Hi Ian!

great to have you around! I am interested in your work with WeDo, both
the python plugin, and the TA integration.

For the NXT integration, the parts are

1 - an rpm that has the udev rules
2 - an rpm with nxt_python (python library, some utilities)
3 - a TA plugin

In your case, we'll probably want to use the same model for packaging.
The rpm with the udev rules already has rules for wedo. Once your
library code is ready for release, let me know and I'll look into
making an rpm.

For the TA plugin it may be a good idea to share notes with Emiliano
-- he's doing the NXT stuff. The TA plugin will probably be shipped
with TA once ready.

If you can keep those tiers separate, it will be a big win. Have you
seen the nxt_python library API? If yours is reasonably close you
might save some effort.



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Paths-4

2011-03-09 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4409

Sugar Platform:
0.82 - 0.92

Download Now:
http://activities.sugarlabs.org/downloads/file/27277/paths-4.xo

Release notes:
* play with robot
* closed paths are highlighted
* uses XO colors



Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] FYI: cocosCairo for PyGTK/PyCairo

2011-03-09 Thread Walter Bender
-- Forwarded message --
From: Jeremy Flores i...@jeremyflor.es
Date: Wed, Mar 9, 2011 at 3:05 PM
Subject: cocosCairo for PyGTK/PyCairo
To: walter.ben...@gmail.com


Hi Walter,

We met briefly early last year through Barry Vercoe, at which time I
showed you a UI framework called cocosCairo that I was working on for
my undergraduate thesis to benefit Sugar. I've had some time to
finally clean up the code, and it might be of use to the developer
community.

You can find the source code in its entirety here:

https://github.com/jeremyflores/cocosCairo

The resultant thesis, which details the features built into cocosCairo
which address various issues with using PyGTK and PyCairo:

http://jeremyflor.es/has.a/thesis.pdf

There are a few demo videos here (they were created entirely within
cocosCairo, including a built-in module which renders video files):

http://www.youtube.com/cocoscairo#p/u


There are some techniques I've used which might be useful independent
of the framework. For example, SVGSprite uses XML manipulation to
dynamically alter the structure of an SVG file in-memory. It also
renders the SVG directly instead of first rendering to a pixel buffer
so that rendering the SVG to a larger size than originally specified
in the file won't result in pixelation.

If there's sufficient interest, I might have some availability to put
together tutorials/guides for using it.

Let me know if you have any questions!

Best,
Jeremy




-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Paths-5

2011-03-09 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4409

Sugar Platform:
0.82 - 0.92

Download Now:
http://activities.sugarlabs.org/downloads/file/27278/paths-5.xo

Release notes:
* Added Spanish strings
* Fixed bug with block highlighting



Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Lego WeDo + TurtleArt - Screenshot Code!

2011-03-09 Thread Ian Daniher
Hi All!

I'm writing with good news. I successfully have integrated the Lego WeDo
with TurtleArt.

Here's a screenshot: http://itdnhr.com/static/WeDoScreen.png

The code needed can be found in my git repo at
https://github.com/itdaniher/WeDoMore/https://github.com/itdaniher/WeDoMore/tree/master/TurtleArt
.

TurtleArt specific files can be found at
https://github.com/itdaniher/WeDoMore/tree/master/TurtleArt.

The svg files go in the icons folder.
The usb folder goes in the root of the TurtleArt directory.
The file wedo_plugin.py goes in the plugins folder in the TurtleArt
directory.
The folder WeDoMore goes in the root of the TurtleArt directory.

This project is *not* ready for primetime yet. The only semipolished code is
the actual Python WeDoMore library. Anything and everything in my repo that
is related to turtleart should be considered 'alpha,' that is, may cause
your computer to spontaneously burst into flames. That being said, it works
perfectly for me, and I could definitely use testers.

If you feel like giving it a go, and if you find any bugs, please report
them at https://github.com/itdaniher/WeDoMore/issues.

Best wishes and many thanks,
--
Ian

On Wed, Mar 9, 2011 at 13:17, Martin Langhoff martin.langh...@gmail.comwrote:

 Hi Ian!

 great to have you around! I am interested in your work with WeDo, both
 the python plugin, and the TA integration.

 For the NXT integration, the parts are

 1 - an rpm that has the udev rules
 2 - an rpm with nxt_python (python library, some utilities)
 3 - a TA plugin

 In your case, we'll probably want to use the same model for packaging.
 The rpm with the udev rules already has rules for wedo. Once your
 library code is ready for release, let me know and I'll look into
 making an rpm.

 For the TA plugin it may be a good idea to share notes with Emiliano
 -- he's doing the NXT stuff. The TA plugin will probably be shipped
 with TA once ready.

 If you can keep those tiers separate, it will be a big win. Have you
 seen the nxt_python library API? If yours is reasonably close you
 might save some effort.



 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- Software Architect - OLPC
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel