State of Update.1 on March 20, 2008

2008-03-21 Thread Michael Stone
Folks,

First, thanks are due to gdesmott, morgs, cscott, dwmw2, daf, walter,
wad, mstone, and Blaketh for contributing helpful updates to our U.1
bugs. If your name isn't on this list: shame on you! Update a bug!

Next, we're blocked on testing results for:

  Packages Bugs
   ---
  q2d146245 5422
  telepathy-salut-0.2.3-1  6575 6707
  olpc-library-core-1-23   6685
  olpc-library-common-1-23 6685

Let's make an update.1-701 with these packages, take the necessary
measurements, and call ourselves done if the 5 listed bugs are fixed.

Objections?

Michael


Within reach
-

#6685 TSTsj  (library bundle localization)
#6245 TSTrichard (system firmware update issue)
#5422 TSTrichard (boot even if firmware needs update)
#6575 TSTcollabora   (chat receives message but can't send anymore)
#6707 TSTcollabora   (probable dup of 6575; maybe new)


Missing the boat
-

#6586 DBGdwmw2   (wireless scan failure, reproducible, dwmw2 on it)
#6299 TST??? (salut backoff when gabble running), needs to be 
tested on a big mesh;
#6170 ???uwog(shared write crashes)
#6407 ???marco   (Write crashes when sharing and add an image)
#4153 DBGwad (connect to linklocal instead of schoolmesh) see 
also #5963
#5848 DBGmarco   (network manager failure)


Boat sank before arriving
-

#1407 ???dilinger(Touchpad recalibration should be forced under 
some circumstances.)
#2804 SGNbernie  (Cursor sometimes goes strange)
#6050 ???uwog(Arabic is broken in Write)
#5841 STK??? (spanish and portuguese keyboards)
#6572 STKcollabora   (key hash in mdns, new tiny patch, needs review)
#6483 DBGmstone  (read sharing broken)


Important non-build related changes
-

#6716 DBGerikb   (record fails to share audio)
#6672 TSTbdoin   (gnuchess gcompris in /home)
#6673 ???Nat (tamtam broken in /home)
#6708 TSTcjb (new pippy to deal with moved tamtam)
#6689 ESCcscott  (provide means to customize ~olpc/.i18n)
#6475 FINmorgs   (pull in new pippy required by salut changes in 
#6299) fixed in build-700, Pippy-19.xo
#6521 TSTNat (tam tam has new translations)
#5036 STKkreneskyp   (Master build addition of Watch  Listen activity)
#4593 MSGkreneskyp   (localization for Watch and listen, blocked on 
#5036)




Key: ??? - status or author unknown
 TST - needs to be tested
 BLD - needs to be put into a build
 PKG - pkg needs to be built
 DBG - debugging/diagnosis still needed
 STK - stuck; a decision is needed about how to proceed
 SGN - a signoff is needed
 ESC - canceled or siginificantly reduced in priority
 FIN - successfully finished
 MSG - communication needed


P.S. - ??? means that I don't know what's going on in a bug. Please
fix this. Now. Thanks.

P.P.S. - Some new reporting techniques that may be useful for keeping
tabs on our progress:

  http://dev.laptop.org/report/11  - Bugs tagged release? with recent changes
  http://dev.laptop.org/report/12  - Details of recent changes to bugs tagged 
release?
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Google Summer of Code and OLPC

2008-03-21 Thread Charles Merriam
No problem.  Wiki now has a link.  -- Charles

On Thu, Mar 20, 2008 at 8:04 PM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 On Thu, Mar 20, 2008 at 10:11 PM, Roberto Fagá [EMAIL PROTECTED] wrote:
   Try  One Laptop Per Child :)
http://code.google.com/soc/olpc/about.html

  Ooops! I'm a tired fool it seems. Sorry about the noise!




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

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


Re: State of Update.1 on March 20, 2008

2008-03-21 Thread Marco Pesenti Gritti
On Fri, Mar 21, 2008 at 7:39 AM, Michael Stone [EMAIL PROTECTED] wrote:
  #6170 ???uwog(shared write crashes)
  #6407 ???marco   (Write crashes when sharing and add an image)

#6407 is probably a dup of #6170.
#6170 should be PKG. uwog is going to build rpms.

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


Re: State of Update.1 on March 20, 2008

2008-03-21 Thread Sjoerd Simons
On Fri, Mar 21, 2008 at 02:39:29AM -0400, Michael Stone wrote:
 #6575 TSTcollabora   (chat receives message but can't send anymore)

This one is fixed in the latest salut packages. Please ensure that you test
that too :) (See http://dev.laptop.org/ticket/6728)

  Sjoerd
-- 
Life is the childhood of our immortality.
-- Goethe
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: State of Update.1 on March 20, 2008

2008-03-21 Thread Walter Bender
#5841 should really be fixed. The console in Spanish is hobbled
without it. If we don't have an eloquent way to do it up stream today,
let's target that for Update.2, but fork the patch today.

If we can get 701 signed for testing out the door today, we can get
600 teachers test it for us next week in Peru... seems a good target.

-walter


-- 
Walter Bender
One Laptop per Child
http://laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Sharing behavior in the core Read activity

2008-03-21 Thread James Simmons
I am trying to give Read Etexts the same sharing behavior that core Read 
has, using mostly the same code.  Until this week I didn't have a good 
way to test sharing, but I have set up multiple instances of 
sugar-jhbuild on one of my computers so now I can test sharing.  My 
sugar installation is missing squeak and another module 
(sugar-meta-something) but seems to work OK otherwise.

As a sanity check, I tried to share a document between the two instances 
using the core Read activity.  This seemed to work OK, at first.  I was 
surprised at what happened when I resumed the activity from the Journal 
of the second instance.  If the first instance was still running and 
sharing the document, it looked like the second instance would download 
the document again and resume on the page where the reader of that 
instance had left off.  However, when the first instance was shut down 
and I tried to resume the activity on the second it displayed an empty 
document with zero pages.

This wasn't what I expected to happen.  I had assumed that sharing a 
document meant that the second kid got his own copy of the document, 
which would be saved in the Journal until he deleted it.

Again, my sugar-jhbuild has flaws, so I cannot be sure that the behavior 
I'm seeing is what is intended.  If any of you could confirm or correct 
my understanding of this I'd be obliged.

Another thing I remember reading is that if two kids share an activity 
and one has an older version of the activity than the other, the older 
version gets updated so they both have the newer version.  This doesn't 
seem to be happening.  I have two test machines, one running xubuntu 
with the sugar RPMs and another running Suse with sugar-jhbuild.  I was 
hoping to use this alleged ability of Sugar to update activities in my 
testing, so I can develop on the xubuntu machine and test on both 
without passing USB drives back and forth.  If someone could improve my 
understanding of this I'd be grateful.

Thanks,

James Simmons


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


Re: State of Update.1 on March 20, 2008

2008-03-21 Thread Michael Stone
Sjoerd,

 This one is fixed in the latest salut packages. Please ensure that you
 test that too :) (See http://dev.laptop.org/ticket/6728)

My TST designator means that the bug requires testing _in a release
candidate build_. It's helpful and encouraging to know that the new
salut package is believed to fix the bug in question (hopefully on the
basis of strong evidence) but not adequate to the problem of giving
Walter a single build about which we have precise knowledge.

That being said, I should probably invest in a BLD designator for bugs
which have software that needs to be integrated into a build before
undergoing [integration] testing.

Anyhow, thanks for the prompt reply!

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


Re: State of Update.1 on March 20, 2008

2008-03-21 Thread Michael Stone
Bernie reported on Wednesday that new demands on his time make it
impossible for him to commit to closing bugs on our accelerated
timelines. However, it looks like a fairly simple packaging change is
required. Either Dennis or I should be able to take care of it. We'll
see who wins the race. :)

Michael


On Fri, Mar 21, 2008 at 11:31:12AM +, Walter Bender wrote:
 #5841 should really be fixed. The console in Spanish is hobbled
 without it. If we don't have an eloquent way to do it up stream today,
 let's target that for Update.2, but fork the patch today.
 
 If we can get 701 signed for testing out the door today, we can get
 600 teachers test it for us next week in Peru... seems a good target.
 
 -walter
 
 
 -- 
 Walter Bender
 One Laptop per Child
 http://laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread C. Scott Ananian
On Fri, Mar 21, 2008 at 12:50 PM, Mitch Bradley [EMAIL PROTECTED] wrote:
 I think that Update.2 should be about 3 things:
  3) Performance
  2) Performance
  1) Performance

Mechanisms to achieve those performance goals are worthy candidates for a talk!
 --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Polychronis Ypodimatopoulos
I sense that this is gonna be a looong thread

C. Scott Ananian wrote:
 On Fri, Mar 21, 2008 at 12:50 PM, Mitch Bradley [EMAIL PROTECTED] wrote:
   
 I think that Update.2 should be about 3 things:
  3) Performance
  2) Performance
  1) Performance
 

 Mechanisms to achieve those performance goals are worthy candidates for a 
 talk!
  --scott

   

-- 
Polychronis Ypodimatopoulos
Graduate student
Viral Communications
MIT Media Lab
Tel: +1 (617) 459-6058
http://www.mit.edu/~ypod/

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


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Tomeu Vizoso
Is still the plan for Update.2 to be about the most urgent needs from
the deployments?

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


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread C. Scott Ananian
On Fri, Mar 21, 2008 at 12:55 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Is still the plan for Update.2 to be about the most urgent needs from
  the deployments?

Perhaps I wrote the call for papers too narrowly.  Certainly every
stable release will continue to include fixes for pressing deployment
needs, and those will continue to be priorities.  But we need to look
up from the immediate needs from time to time to ensure we're going in
the right long-term direction.  So certainly talks based on short-term
goals and needs in the field are desired, but the purpose is also to
stimulate discussion on long-term needs and planning as well, and then
to try to find the roadmap that gets us from our short-term fixes to
our long-term goals.
 --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Switching between Arabic and French

2008-03-21 Thread Arjun Sarwal
 One other comment, just a nit really: it surprised me that the mapping
 of I216 to [ISO_Next_Group, ISO_Prev_Group] was put into each of the
 main language files rather than once in the option file and then
 reflected in the rules as needed. This wasn't true for group mappings on
 my Ubuntu Linux box. Instead, based on what I see there, I'd expect an
 alias definition in whatever the olpc uses in keycodes (evdev?) and then
 its use in symbols/group.


This was slightly earlier Now we've been trying to follow to use
include group(olpc) instead of adding the mapping of I216 to
[ISO_Next_Group, ISO_Prev_Group] in each file...


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


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread NoiseEHC
Could somebody answer these questions?
1. What is the status of zlib - lzo transition in jffs2?
2. What is the status of the new X architecture? (The name is DRM but I 
am not sure.)
3. What is the status of the shared page python stuff? Will the 
reference count problem will be solved in Python 3.0? Will it be 
released in the foreseeable future?

C. Scott Ananian wrote:
 On Fri, Mar 21, 2008 at 12:50 PM, Mitch Bradley [EMAIL PROTECTED] wrote:
   
 I think that Update.2 should be about 3 things:
  3) Performance
  2) Performance
  1) Performance
 

 Mechanisms to achieve those performance goals are worthy candidates for a 
 talk!
  --scott

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


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Tomeu Vizoso
On Fri, Mar 21, 2008 at 6:50 PM, NoiseEHC [EMAIL PROTECTED] wrote:
 Could somebody answer these questions?
  1. What is the status of zlib - lzo transition in jffs2?
  2. What is the status of the new X architecture? (The name is DRM but I
  am not sure.)
  3. What is the status of the shared page python stuff? Will the
  reference count problem will be solved in Python 3.0? Will it be
  released in the foreseeable future?

Can you explain what's that reference count problem or give any pointer?

Thanks,

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


Project Hosting request: ISIS

2008-03-21 Thread Roberto Fagá
1. Project name :  Incredibly Simple Interactive Storytelling
2. Existing website, if any : http://wiki.laptop.org/go/ISIS
3. One-line description : ISIS is a platform to develop interactive stories.

4. Longer description   :
ISIS is a platform to allow children to develop
adventure stories or interactive fiction authoring system for the XO.
The project uses python and pygame (with olpcgames wrapper)
technologies.

5. URLs of similar projects : http://wiki.laptop.org/go/StoryBuilder

6. Committer list
   Please list the maintainer (lead developer) as the first entry. Only list
   developers who need to be given accounts so that they can commit to your
   project's code repository, or push their own. There is no need to list
   non-committer developers.

  Username   Full name SSH2 key URLE-mail
   #1 robertofagaRoberto Faga Jr
http://grad.icmc.usp.br/~dyw/robertofaga_rsa_key.pub
[EMAIL PROTECTED]
   #2 avoine  Patrick Hétu
http://grad.icmc.usp.br/~dyw/patrick_id_dsa.pub
[EMAIL PROTECTED]


   If any developers don't have their SSH2 keys on the web, please attach them
   to the application e-mail.

7. Preferred development model

   [X] Central tree. Every developer can push his changes directly to the
   project's git tree. This is the standard model that will be familiar to
   CVS and Subversion users, and that tends to work well for most projects.

   [ ] Maintainer-owned tree. Every developer creates his own git tree, or
   multiple git trees. He periodically asks the maintainer to look at one
   or more of these trees, and merge changes into the maintainer-owned,
   main tree. This is the model used by the Linux kernel, and is
   well-suited to projects wishing to maintain a tighter control on code
   entering the main tree.

   If you choose the maintainer-owned tree model, but wish to set up some
   shared trees where all of your project's committers can commit directly,
   as might be the case with a discussion tree, or a tree for an individual
   feature, you may send us such a request by e-mail, and we will set up the
   tree for you.

8. Set up a project mailing list:

   [ ] Yes, named after our project name
   [ ] Yes, named __
   [X] No

   When your project is just getting off the ground, we suggest you eschew
   a separate mailing list and instead keep discussion about your project
   on the main OLPC development list. This will give you more input and
   potentially attract more developers to your project; when the volume of
   messages related to your project reaches some critical mass, we can
   trivially create a separate mailing list for you.

   If you need multiple lists, let us know. We discourage having many
   mailing lists for smaller projects, as this tends to
   stunt the growth of your project community. You can always add more lists
   later.

9. Commit notifications

   [ ] Notification of commits to the main tree should be e-mailed to the list
   we chose to create above
   [ ] A separate mailing list, projectname-git, should be created for commit
   notifications
   [X] No commit notifications, please

10. Shell accounts

   As a general rule, we don't provide shell accounts to developers unless
   there's a demonstrated need. If you have one, please explain here, and
   list the usernames of the committers above needing shell access.

11. Translation
   [X] Set up the laptop.org Pootle server to allow translation
commits to be made
   [ ] Translation arrangements have already been made at ___

12. Notes/comments:
This project is already hosted in projects/games-misc, but as
games-misc has about 150MB of files (and many about 2000 files!), we
want a git repository only for this as the project has less then 1MB.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread NoiseEHC
It is the problem that every page will be modified (and so copied) if it 
contains a reference count so the metadata effectively cannot be shared.
http://lists.laptop.org/pipermail/devel/2007-September/006617.html
Also mentioned in (point 9.)
http://lists.laptop.org/pipermail/community-news/2007-February/43.html


Tomeu Vizoso wrote:
 On Fri, Mar 21, 2008 at 6:50 PM, NoiseEHC [EMAIL PROTECTED] wrote:
   
 Could somebody answer these questions?
  1. What is the status of zlib - lzo transition in jffs2?
  2. What is the status of the new X architecture? (The name is DRM but I
  am not sure.)
  3. What is the status of the shared page python stuff? Will the
  reference count problem will be solved in Python 3.0? Will it be
  released in the foreseeable future?
 

 Can you explain what's that reference count problem or give any pointer?

 Thanks,

 Tomeu


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


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Tomeu Vizoso
Hmm, yesterday I executed free after launching some activities and got
this results:

http://lists.laptop.org/pipermail/sugar/2008-March/004650.html

Am I very wrong to think that we can save 3.6MB per python activity instance?

Tomeu

On Fri, Mar 21, 2008 at 7:21 PM, NoiseEHC [EMAIL PROTECTED] wrote:
 It is the problem that every page will be modified (and so copied) if it
  contains a reference count so the metadata effectively cannot be shared.
  http://lists.laptop.org/pipermail/devel/2007-September/006617.html
  Also mentioned in (point 9.)
  http://lists.laptop.org/pipermail/community-news/2007-February/43.html




  Tomeu Vizoso wrote:
   On Fri, Mar 21, 2008 at 6:50 PM, NoiseEHC [EMAIL PROTECTED] wrote:
  
   Could somebody answer these questions?
1. What is the status of zlib - lzo transition in jffs2?
2. What is the status of the new X architecture? (The name is DRM but I
am not sure.)
3. What is the status of the shared page python stuff? Will the
reference count problem will be solved in Python 3.0? Will it be
released in the foreseeable future?
  
  
   Can you explain what's that reference count problem or give any pointer?
  
   Thanks,
  
   Tomeu
  
  
  

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


Re: Sharing behavior in the core Read activity

2008-03-21 Thread Gary C Martin
Hi James,

 Another thing I remember reading is that if two kids share an activity
 and one has an older version of the activity than the other, the older
 version gets updated so they both have the newer version.  This  
 doesn't
 seem to be happening.  I have two test machines, one running xubuntu
 with the sugar RPMs and another running Suse with sugar-jhbuild.  I  
 was
 hoping to use this alleged ability of Sugar to update activities in my
 testing, so I can develop on the xubuntu machine and test on both
 without passing USB drives back and forth.  If someone could improve  
 my
 understanding of this I'd be grateful.

Yea, I'm not aware that this is implemented, just good intentions at  
this stage (such a great idea and only really possible on an open  
platform like the XO). Even worse though, as a new activity developer,  
the first thing I wanted to try once I got my new activity working  
nicely, was to share it and get some quick feedback – I soon  
discovered you can only see a shared activity if you already have it  
installed. So you can only really practically share the blessed  
selection of activities that you can assume another XO might already  
have installed, no 'viral' activity distribution model yet. Those kids  
better have access to an upto-date server, the internet, or spring  
some $$ for USB keys and start sneaker netting.

The more I try to dig about in the code, and get involved where I can,  
the more I realise there is just _so_ much work required and massively  
too few developers to get the lower layers stable and robust for the  
target environments. From what I can tell, there's a very small group  
(in the single digit figures) of folks coding their socks off and  
trying to dealing with upstream politics. They've got an amazing  
amount done, all things considered.

Just hope we can all hang in there, and contribute where ever we can,  
it's quite a bumpy ride.

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


Interest in GSOC 2008

2008-03-21 Thread Alex Escalona
Hi,

I am writing to express interest in the GSoC 2008 mentorship offered by the
One Laptop Per Child association. I am a first-year graduate student in
computer science at the Illinois Institute of Technology's MSCS program. My
disciplinary interests include general topics in the broad field of
computational-linguistics, social issues in computer science, open-source
software, and programming in general. I have closely followed the
development of the OLPC's mission to make laptops available to children
around the world. In fact, I have blogged on a few opportunities on issues
related to the OLPC's work (see
herehttp://randomatom.blogspot.com/search?q=olpcx=0y=0and
here http://randomatom.blogspot.com/search?q=one+laptop+childx=0y=0, for
posts on these topics at http://randomatom.blogspot.com).

In particular, I would be interested in helping further development in the
areas of speech-synthesis/TTS, especially as concerns localization of
languages and dialects, as well any general language-learning efforts at
OLPC, including eSpeak (TalknType and Speech Server), among others. I
completed numerous courses in Linguistics in my undergraduate studies in
Anthropology and Latin-American studies at the University of Chicago,
including a full year of introductory courses in semantics, phonetics,
morphology, syntax, and other general topics in linguistics. I have also
studied German, Russian, and Romani (a SE European language spoken by the
Roma people), and am a native-speaker of Spanish, my mother tongue. In
addition, I am versed in Java, and have programmed in C#, OCaml, C, C++,
SQL, MySQL. I have used SVN on several projects, including as a
collaborative version-control system. Moreover, I am currently enrolled in a
course on programming languages and translators which covers topics in
scanning, parsing, compiler design, and other topics of interest in
language-related applications.

In conclusion, I would welcome the opportunity to speak more about my
interests in these areas, as well as to hear more about the OLPC's efforts
in general linguistic and socio-cultural applications.

Best,

Alex Escalona
vergueishon on IRC
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Interest in GSOC 2008

2008-03-21 Thread Tomeu Vizoso
2008/3/21 Alex Escalona [EMAIL PROTECTED]:
 Hi,

 I am writing to express interest in the GSoC 2008 mentorship offered by the
 One Laptop Per Child association. I am a first-year graduate student in
 computer science at the Illinois Institute of Technology's MSCS program. My
 disciplinary interests include general topics in the broad field of
 computational-linguistics, social issues in computer science, open-source
 software, and programming in general. I have closely followed the
 development of the OLPC's mission to make laptops available to children
 around the world. In fact, I have blogged on a few opportunities on issues
 related to the OLPC's work (see here and here, for posts on these topics at
 http://randomatom.blogspot.com).

 In particular, I would be interested in helping further development in the
 areas of speech-synthesis/TTS, especially as concerns localization of
 languages and dialects, as well any general language-learning efforts at
 OLPC, including eSpeak (TalknType and Speech Server), among others. I
 completed numerous courses in Linguistics in my undergraduate studies in
 Anthropology and Latin-American studies at the University of Chicago,
 including a full year of introductory courses in semantics, phonetics,
 morphology, syntax, and other general topics in linguistics. I have also
 studied German, Russian, and Romani (a SE European language spoken by the
 Roma people), and am a native-speaker of Spanish, my mother tongue. In
 addition, I am versed in Java, and have programmed in C#, OCaml, C, C++,
 SQL, MySQL. I have used SVN on several projects, including as a
 collaborative version-control system. Moreover, I am currently enrolled in a
 course on programming languages and translators which covers topics in
 scanning, parsing, compiler design, and other topics of interest in
 language-related applications.

 In conclusion, I would welcome the opportunity to speak more about my
 interests in these areas, as well as to hear more about the OLPC's efforts
 in general linguistic and socio-cultural applications.

Hi, please consider joining us at the next sugar meeting that will
have a special focus on TTS:
http://lists.laptop.org/pipermail/sugar/2008-March/004624.html

Would be good if you could add to the topics in the wiki page mentioned there.

Thanks,

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


Re: Interest in GSOC 2008

2008-03-21 Thread Alex Escalona
Thanks for the reply, Tomeu. I will be sure to contribute to the topics to
the best of my ability.

I'm looking forward to the meeting, as well as to helping advance OLPC's
mission, however possible.

Best,
Alex


On Fri, Mar 21, 2008 at 3:07 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:

 2008/3/21 Alex Escalona [EMAIL PROTECTED]:
  Hi,
 
  I am writing to express interest in the GSoC 2008 mentorship offered by
 the
  One Laptop Per Child association. I am a first-year graduate student in
  computer science at the Illinois Institute of Technology's MSCS program.
 My
  disciplinary interests include general topics in the broad field of
  computational-linguistics, social issues in computer science,
 open-source
  software, and programming in general. I have closely followed the
  development of the OLPC's mission to make laptops available to children
  around the world. In fact, I have blogged on a few opportunities on
 issues
  related to the OLPC's work (see here and here, for posts on these topics
 at
  http://randomatom.blogspot.com).
 
  In particular, I would be interested in helping further development in
 the
  areas of speech-synthesis/TTS, especially as concerns localization of
  languages and dialects, as well any general language-learning efforts at
  OLPC, including eSpeak (TalknType and Speech Server), among others. I
  completed numerous courses in Linguistics in my undergraduate studies in
  Anthropology and Latin-American studies at the University of Chicago,
  including a full year of introductory courses in semantics, phonetics,
  morphology, syntax, and other general topics in linguistics. I have also
  studied German, Russian, and Romani (a SE European language spoken by
 the
  Roma people), and am a native-speaker of Spanish, my mother tongue. In
  addition, I am versed in Java, and have programmed in C#, OCaml, C, C++,
  SQL, MySQL. I have used SVN on several projects, including as a
  collaborative version-control system. Moreover, I am currently enrolled
 in a
  course on programming languages and translators which covers topics in
  scanning, parsing, compiler design, and other topics of interest in
  language-related applications.
 
  In conclusion, I would welcome the opportunity to speak more about my
  interests in these areas, as well as to hear more about the OLPC's
 efforts
  in general linguistic and socio-cultural applications.

 Hi, please consider joining us at the next sugar meeting that will
 have a special focus on TTS:
 http://lists.laptop.org/pipermail/sugar/2008-March/004624.html

 Would be good if you could add to the topics in the wiki page mentioned
 there.

 Thanks,

 Tomeu

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


New joyride build 1788

2008-03-21 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1788

Changes in build 1788 from build: 1784

Size delta: 0.27M

-eject 2.1.5-6.fc7
+eject 2.1.5-7.fc7
-espeak 1.31-4.fc7
+espeak 1.31-5.fc7
-gtk2 2.10.14-3.fc7
+gtk2 2.10.14-4.fc7
-krb5-libs 1.6.1-8.fc7
+krb5-libs 1.6.1-9.fc7
-libdhcp 1.24-4.fc7
+libdhcp 1.24-6.fc7
-libnl 1.0-0.10.pre5.4
+libnl 1.1-1.fc7

--- Changes for eject 2.1.5-7.fc7 from 2.1.5-6.fc7 ---
  + Rewriten patch for removable flag
  + Resolves #437362

--- Changes for espeak 1.31-5.fc7 from 1.31-4.fc7 ---
  + Export ESPEAK_DATA_PATH in %build to allow proper compilation of voice 
dictionaries

--- Changes for gtk2 2.10.14-4.fc7 from 2.10.14-3.fc7 ---
  + Only validate an icon cache when debugging (gnome.org #476342)

--- Changes for libdhcp 1.24-6.fc7 from 1.24-4.fc7 ---
  + Update for libnl 1.1
  + Update License tag to GPLv2

--- Changes for libnl 1.1-1.fc7 from 1.0-0.10.pre5.4 ---
  + Update to version 1.1
  + Handle removal of include/linux/ip_mp_alg.h in 2.6.24
  + devel package should require kernel-headers
  + Add dist tag to revision
  + Update to -pre8 + fixes (rh #401761)

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New faster build 1788

2008-03-21 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/faster/build1788

Changes in build 1788 from build: 1785

Size delta: 0.39M

-eject 2.1.5-6.fc7
+eject 2.1.5-7.fc7
-espeak 1.31-4.fc7
+espeak 1.31-5.fc7
-gtk2 2.10.14-3.fc7
+gtk2 2.10.14-4.fc7
-krb5-libs 1.6.1-8.fc7
+krb5-libs 1.6.1-9.fc7
-libdhcp 1.24-4.fc7
+libdhcp 1.24-6.fc7
-libnl 1.0-0.10.pre5.4
+libnl 1.1-1.fc7

--- Changes for eject 2.1.5-7.fc7 from 2.1.5-6.fc7 ---
  + Rewriten patch for removable flag
  + Resolves #437362

--- Changes for espeak 1.31-5.fc7 from 1.31-4.fc7 ---
  + Export ESPEAK_DATA_PATH in %build to allow proper compilation of voice 
dictionaries

--- Changes for gtk2 2.10.14-4.fc7 from 2.10.14-3.fc7 ---
  + Only validate an icon cache when debugging (gnome.org #476342)

--- Changes for libdhcp 1.24-6.fc7 from 1.24-4.fc7 ---
  + Update for libnl 1.1
  + Update License tag to GPLv2

--- Changes for libnl 1.1-1.fc7 from 1.0-0.10.pre5.4 ---
  + Update to version 1.1
  + Handle removal of include/linux/ip_mp_alg.h in 2.6.24
  + devel package should require kernel-headers
  + Add dist tag to revision
  + Update to -pre8 + fixes (rh #401761)

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/faster-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New update.1 build 701

2008-03-21 Thread Build Announcer v2
http://pilgrim.laptop.org/~pilgrim/olpc/streams/update.1/build701

Changes in build 701 from build: 700

Size delta: -0.13M

-telepathy-salut 0.2.2-5.olpc2
+telepathy-salut 0.2.3-1.olpc2
-kbd 1.12-22.fc7
+kbd 1.12-23.olpc2
-sugar-presence-service 0.75.2-1.olpc2
+sugar-presence-service 0.75.4-1.olpc2

--- Changes for telepathy-salut 0.2.3-1.olpc2 from 0.2.2-5.olpc2 ---
  + Upstream release 0.2.3
  + dev.laptop.org #6575: muc receives message but can't send anymore

--- Changes for kbd 1.12-23.olpc2 from 1.12-22.fc7 ---
  + install olpc keymays for portugese and spanish  in place
  + http://dev.laptop.org/ticket/5841
  + this needs to be fixed correctly upstream

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/update.1-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Maintaining Activity Packs

2008-03-21 Thread Michael Stone
Dear devel,

While drafting release notes for Update.1 RC2 (signed update.1-699), we
realized that we need a good story about what we want the ecosystem of
activity and library packs (for use with the customization key [1]) to
be.

The rough sense emerging from the folks I've interviewed so far
(dgilmore, kimquirk, walter, cjb) is that:

  * activity packs are collections maintained by public maintainers

  * people running deployments are responsible for choosing activities
that work for them and we should assist in this process

  * for the moment, any activity packs that we provide are just
conveniences and advice to them on how to get started

  * however, we should do our best to keep authoritative versions of all
activities we encounter and to encourage other folks to mirror this
content

  * to the extent that we are able, we should record the compatibility
matrix between builds and activities

However, there are several questions that these rough thoughts do not
yet address:

  * what assistance are we obligated to provide to deployments?

  * if we discover notable flaws (security, legal, objectionable
content) in bundles that a deployment is using, what should we do? 

  * in particular, whose responsibility is it to initiate communication
of this sort?

  * (and others not listed here)

Thoughts?

Michael

[1]: http://wiki.laptop.org/go/Customization_key
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Bryan Berry
Mitch Bradley wrote:
I think that Update.2 should be about 3 things:

3) Performance
2) Performance
1) Performance

I second that. Update.2 should be about optimizing Sugar and its
dependencies, not adding new features. My 2 cents.


-- 
Bryan W. Berry
Systems Engineer
OLE Nepal, http://www.olenepal.org

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


Re: Maintaining Activity Packs

2008-03-21 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Michael Stone wrote:
|   * to the extent that we are able, we should record the compatibility
| matrix between builds and activities

Once upon a time, there was going to be a build called First Release to
Service, and its number was to be 1.
~From http://wiki.laptop.org/go/Activity_bundles:
Each activity.info file must have a host_version key. The version is a
single positive integer. This specifies the version of the Sugar
environment which the activity is compatible with. (fixme: need to specify
sugar versions somewhere. Obviously we start with 1.)

It seems to me that FRS ~= Update.1.  It's all designed; it just needs to
be implemented (and that's easy).

|   * what assistance are we obligated to provide to deployments?
If OLPC is not completely daft, it must do everything possible to make the
governments happy, so that they are most likely to recommend OLPC to their
neighbors.

|   * if we discover notable flaws (security, legal, objectionable
| content) in bundles that a deployment is using, what should we do?
Communication and openness are the hallmarks of OLPC.

|   * in particular, whose responsibility is it to initiate communication
| of this sort?
What, you don't have a distinct relationship manager responsible for
ensuring complete communication with each client?
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH5EPgUJT6e6HFtqQRAgtyAJ9pLkQZZSwjSZjCya67PUqGHqpDpACgmpjv
wpUiyhV4z9aTu1wOc/RbPGk=
=bZuB
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Martin Langhoff
On Fri, Mar 21, 2008 at 12:55 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Is still the plan for Update.2 to be about the most urgent needs from
  the deployments?

Scott -

what's the release naming scheme? What will the bugfix release post
update.1 be called, versus the next feature release?

Personally, have enjoyed using the major.feature.bugfix scheme
in Moodle the last few years - people outside the core dev team
understand it quite naturally, so I am planning to use it for the XS.
After all, the release numbering is a means of communication between
the core dev team and users/admins who want to decide whether to
install the new release - will it bring new features? is it just
bugfixes? is it backwards compatible? are the questions in their
mind.

I am starting at 0.2 and preparing now 0.3 (to match update.1) with is
an incremental feature release. Bugfixes on top of it will be 0.3.1,
for example, while I hope 0.4 will bring a couple of new features...
and I will reserve the magic 1.0 for a release down the track that
we consider to be rock-solid and having a consolidated set of
features. A really well tested and polished 0.9.3 or so will become
1.0, the long-term-support version. We'll all go on holidays for a
while, and then we'll start again with 1.1 being the first feature-add
release towards 2.0 ...

cheers,




martin

-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New faster build 1788

2008-03-21 Thread Gary Oberbrunner
Build Announcer v2 wrote:
 http://xs-dev.laptop.org/~cscott/olpc/streams/faster/build1788

Hi folks;
I missed something along the line -- what's the difference between the 
faster stream and joyride?  I guess I can switch from one stream to 
the other?

thx,

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


New joyride build 1789

2008-03-21 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1789

Changes in build 1789 from build: 1788

Size delta: 0.00M

-bootfw q2d14-1.olpc2.unsigned
+bootfw q2d14a-1.olpc2.unsigned
-kbd 1.12-22.fc7
+kbd 1.12-23.olpc2

--- Changes for bootfw q2d14a-1.olpc2.unsigned from q2d14-1.olpc2.unsigned ---
  + q2d14 this is an unsigned image
  + Version bump only. Identical to q2d14.  For use in testing secure
  + upgrade

--- Changes for kbd 1.12-23.olpc2 from 1.12-22.fc7 ---
  + install olpc keymays for portugese and spanish  in place
  + http://dev.laptop.org/ticket/5841
  + this needs to be fixed correctly upstream

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Summer of Code update, meeting tomorrow 2100 UTC

2008-03-21 Thread Samuel Klein
Dear all,

We are participating in Google Summer of Code again this year, and now
accepting applications from mentors.  We are holding the first of a series
of quick discussions about SoC tomorrow (saturday) at 2100 UTC / 1700 EST in
#olpc.  Please join us to share advice to share from SoC's past, find out
about applying to be a mentor or student, or to satisfy your curiosity.

GSoC is a particularly good way for local groups working on cool software in
different countries to get involved intensely in OLPC work over the summer;
you don't have to travel to participate, and members of existing teams can
apply to take up a specific project under an OLPC mentor.

There will be a SoC mailing list for people who want to discuss details
(which the accepted mentors and interns can use to discuss their work); I'll
post again when that is set up.

In the meantime, if you know people who
* are working at or with a school using XOs in the classroom
* have been working on XO-related development, or have submitted a project
proposal in the past
* are currently thinking about how to promote OLPC or support its mission in
their part of the world,
* have been actively involved in your neighborhood OLPC interest group,

Please encourage them to apply to either mentor (if they have skills and
time to help students develop their own ideas) or be a GSoC student (if they
have a software / activity idea of their own).

Mentorship applications are open now:
  http://code.google.com/soc/2008/mentor_step1.html

Student applications will be open starting on Monday, for only one week.
  http://code.google.com/soc/2008/

A few would-be students have contacted me by mail or phone to talk about
potential GSoC projects; you are all welcome to do so over the coming week.

Cheers,
SJ
+1 617 529 4266

ps - feel free to translate this into other languages and pass it on to
regional mailing lists (or post the translations as well to
[EMAIL PROTECTED])
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Summer of Code update, meeting tomorrow 2100 UTC

2008-03-21 Thread Martin Langhoff
On Fri, Mar 21, 2008 at 8:48 PM, Samuel Klein [EMAIL PROTECTED] wrote:
 of quick discussions about SoC tomorrow (saturday) at 2100 UTC / 1700 EST in
 #olpc.  Please join us to share advice to share from SoC's past, find out

Fantastic - I will be there to discuss XS stuff :-)

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Carl-Daniel Hailfinger
On 22.03.2008 00:30, John R.Hogerhuis wrote:
 I'd agree with Mitch. Performance, or for us, UI responsiveness, the most
 visible and painful issue being start up time of applications is paramount. My
 4-year old, with no cushy performant computer experience, loses interest in 
 the
 10 seconds+ it takes to load activities. Even the calculator takes seconds to
 load. Actions taken in the photo/video recorder do not sync up with sounds and
 are not proximate enough in time to the UI action.
   

Given that there will be XO machines running Windows (I'm not claiming
it will come factory-installed) it will certainly provide for lots of
entertainment if Windows runs faster than the current Sugar+Linux
environment.

Sure, the official mission is “It's an education project, not a laptop
project” , but that also means once somebody has a child-friendly UI for
Windows with lots of education software working on the laptop, we will
have to answer both questions about usability and speed. For that, it
would be nice to know where/why most of the time is lost
(UI/language/security/...) and whether the losses are unavoidable by
design or just chances to improve performance which have not yet been
taken due to time constraints.

Regards,
Carl-Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New faster build 1789

2008-03-21 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/faster/build1789

Changes in build 1789 from build: 1788

Size delta: 0.00M

-bootfw q2d14-1.olpc2.unsigned
+bootfw q2d14a-1.olpc2.unsigned
-kbd 1.12-22.fc7
+kbd 1.12-23.olpc2

--- Changes for bootfw q2d14a-1.olpc2.unsigned from q2d14-1.olpc2.unsigned ---
  + q2d14 this is an unsigned image
  + Version bump only. Identical to q2d14.  For use in testing secure
  + upgrade

--- Changes for kbd 1.12-23.olpc2 from 1.12-22.fc7 ---
  + install olpc keymays for portugese and spanish  in place
  + http://dev.laptop.org/ticket/5841
  + this needs to be fixed correctly upstream

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/faster-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread Carl-Daniel Hailfinger
On 22.03.2008 02:09, Martin Langhoff wrote:
 On Fri, Mar 21, 2008 at 8:58 PM, Carl-Daniel Hailfinger
 [EMAIL PROTECTED] wrote:
   
  if Windows runs faster
 
 ...
   
  once somebody has a child-friendly UI for Windows
 

 You are going from if to when with absolutely no support from facts.
   

Oh, I have seen the huge speed difference between the current
UI/environment and a minimalist one (both on real hardware). That's
sufficient to question the assertion that Windows would be slower
(unless Windows source is really that unoptimized).

 I agree with John's concern and desire for better performance...
 concentrating on our users. But maybe a competitor runs faster is
 not an interesting conversation on the development list.
   

This is the development list, not the sugar list. Technically, Microsoft
is not a competitor of development, it only competes with the currently
used OS and UI. I can't see another list fitting the debate as well as
[EMAIL PROTECTED] Feel free to educate me otherwise.

Regards,
Carl-Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Call for Papers/Talks/Ideas! Update.2 Mini-Conference

2008-03-21 Thread david
On Fri, 21 Mar 2008, John R.Hogerhuis wrote:

 
 I'd agree with Mitch. Performance, or for us, UI responsiveness, the most
 visible and painful issue being start up time of applications is paramount. My
 4-year old, with no cushy performant computer experience, loses interest in 
 the
 10 seconds+ it takes to load activities. Even the calculator takes seconds to
 load. Actions taken in the photo/video recorder do not sync up with sounds and
 are not proximate enough in time to the UI action.

 The second thing is basic UI usability. The pop-around menu border makes the 
 UI
 thoroughly unusable with the trackpad since focus is lost when you get too 
 close
 to the edge. My daughter's frustration level shoots through the roof whenever
 this happens. Maybe that is fixed in a recent release, but the fact that the
 border pops up when you get anywhere near the edge frustrates my daughter to 
 the
 point that she finds the trackpad is too hard to use [control]. Pretty much
 the laptop is on the shelf right now for that reason.

I agree with this issue, there is a tweak that you can make to the config 
to disable this feature. I don't have it handy, but if you search a little 
you should be able to find it.

David Lang

 Also on UI usability, there are far too many words for a non-reader to use
 almost all programs. At one point usability for non-readers was a goal, not 
 sure
 what happened.

 If those two (albeit broad) areas were dealt with the laptop would come back 
 off
 the shelf.

 -- John.

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

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


New update.1 build 702

2008-03-21 Thread Build Announcer v2
http://pilgrim.laptop.org/~pilgrim/olpc/streams/update.1/build702

Changes in build 702 from build: 701

Size delta: -0.14M

-kbd 1.12-23.olpc2
+kbd 1.12-24.olpc2

--- Changes for kbd 1.12-24.olpc2 from 1.12-23.olpc2 ---
  + get the proper files.  a wget of the the url resulted in a html file
  + not the expected gz file

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/update.1-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


JS-Python Communication using PyXPCom

2008-03-21 Thread Manusheel Gupta
FYI

Regards,
Manu


Manusheel Gupta
Technical Consultant and Adviser
One Laptop Per Child Inc.
http://laptop.org


-- Forwarded message --
From: Luke Closs [EMAIL PROTECTED]
Date: Fri, Mar 21, 2008 at 1:27 AM
Subject: Re: hello
To: Joshua McKenty [EMAIL PROTECTED], [EMAIL PROTECTED]


On Thu, Mar 20, 2008 at 10:27 AM, Joshua McKenty [EMAIL PROTECTED] wrote:

 Luke,
 Good to hear from you. (I thought it was OLPC laptop, though).

 What questions have you got?

 Joshua


Hey Joshua,

I've cc'd Manu Gupta, who is collaborating with me on this OLPC spreadsheet
activity.

(OLPC is the non-profit organization, XO is the laptop)

So I'm kinda at a standstill on this project b/c I'm not sure how to proceed
technically - so I'm hoping you can help here, based on the discussion we
had at Northern Voice.

As I mentioned in person, I've got events going back and forth between
python and javascript via pyXPCom.  This should work okay for most of the
interactions I need to do, except one.  (I'm not tied to the EventObserver,
but it seems to get the job done - I'd consider using another mechanism
too).  The one thing where events will not work is when we need to save the
spreadsheet.  For instance, the user may quit the program, in which case my
python method write_file() will be called, and I need to (synchronously)
tell javascript to calculate the string that should be saved and give it
back, so I can write it to disk.  I don't think an event passing model
(asynch) would work in this case.

I've looked into how Javascript could define a XPCom interface, that the
python code could call, but this seems to require additional steps for
compiling that interface, and I'm not sure how I would end up packaging
those into the sugar app.

So basically, I need your help to figure out how my python code can make a
synchronous method call to javascript to calculate and return stuff.

Thoughts?

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


1789 - sugar does not boot

2008-03-21 Thread Mikus Grinbergs

Once upon a time my OLPC laptop (G1G1) was reliable.  No longer.


I've been dual-booting it, by installing a recent Joyride build plus 
a recent Update.1 build.  But the most recent Joyride builds do not 
boot for me:

The symptom seen most often is that the circle of dots gets drawn, 
then the doughnut gets drawn, and then the system just sits there 
(it will NOT accept any input from the keyboard).

If before booting I uncomment things in .xsession (for instance, the 
'exec xterm' line), a blank screen gets drawn instead of the 
doughnut.  After a bit, the blank screen disappears (reverts to the 
ctl-alt-F3 console) then is drawn again.  [This sequence cycles over 
and over, forever.]  Nothing helpful gets output to the console, nor 
to /var/log.


I've now gone backwards with Joyride, and reinstalled build 1784.

mikus

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


Re: Sharing behavior in the core Read activity

2008-03-21 Thread John Watlington

It is a known problem that the Read activity doesn't automatically store
a copy of the shared document in the Journal.

Read has bigger problems.  I haven't been able to get it to share
the document properly in test after test.

wad

On Mar 21, 2008, at 10:54 AM, James Simmons wrote:

 I am trying to give Read Etexts the same sharing behavior that core  
 Read
 has, using mostly the same code.  Until this week I didn't have a good
 way to test sharing, but I have set up multiple instances of
 sugar-jhbuild on one of my computers so now I can test sharing.  My
 sugar installation is missing squeak and another module
 (sugar-meta-something) but seems to work OK otherwise.

 As a sanity check, I tried to share a document between the two  
 instances
 using the core Read activity.  This seemed to work OK, at first.  I  
 was
 surprised at what happened when I resumed the activity from the  
 Journal
 of the second instance.  If the first instance was still running and
 sharing the document, it looked like the second instance would  
 download
 the document again and resume on the page where the reader of that
 instance had left off.  However, when the first instance was shut down
 and I tried to resume the activity on the second it displayed an empty
 document with zero pages.

 This wasn't what I expected to happen.  I had assumed that sharing a
 document meant that the second kid got his own copy of the document,
 which would be saved in the Journal until he deleted it.

 Again, my sugar-jhbuild has flaws, so I cannot be sure that the  
 behavior
 I'm seeing is what is intended.  If any of you could confirm or  
 correct
 my understanding of this I'd be obliged.

 Another thing I remember reading is that if two kids share an activity
 and one has an older version of the activity than the other, the older
 version gets updated so they both have the newer version.  This  
 doesn't
 seem to be happening.  I have two test machines, one running xubuntu
 with the sugar RPMs and another running Suse with sugar-jhbuild.  I  
 was
 hoping to use this alleged ability of Sugar to update activities in my
 testing, so I can develop on the xubuntu machine and test on both
 without passing USB drives back and forth.  If someone could  
 improve my
 understanding of this I'd be grateful.

 Thanks,

 James Simmons


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

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


Re: [Server-devel] via epia not supported in iso?

2008-03-21 Thread Marten Vijn


http://xs-dev.laptop.org/xs/OLPC_XS_161.iso


is not there jet..

Marten


On Fri, 2008-03-21 at 03:30 -0400, John Watlington wrote:
 OK, so it is something to do with the kernel we are using,
 which is from upgrades, not the released one.
 
 I just noticed that we have both i586 and i686 kernels
 in the repo --- known to cause problems.   I'll clean it out
 and spin a test build.
 
 Try using build 161:
 http://wiki.laptop.org/go/XS_Installing_Software#OLPC_XS_161
 http://xs-dev.laptop.org/xs/OLPC_XS_161.iso
 
 wad
 
 On Mar 20, 2008, at 4:23 PM, Marten Vijn wrote:
 
 
  On Wed, 2008-03-19 at 23:59 -0400, John Watlington wrote:
  Can you install Fedora 7 on that machine ?
  We can't support every old machine (although we don't
  mind if others help us do so...)   Our current litmus test is
  support by Fedora 7.
 
  it boots, and installs (nearly finished)
 
  Marten
 
 
 
-- 

Marten Vijn
http://martenvijn.nl
http://wifisoft.org
http://opencommunitycamp.org

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] automation in build system

2008-03-21 Thread Marten Vijn

On Fri, 2008-03-21 at 21:52 +0545, Bryan Berry wrote:
 It is now.  Sorry, we need more automation in our build system...
 
 wad
 
 If you get the chance later, it would be great to send out a
 Build-Announcer email for each new build like there is for the XO
 images.

and somethink like a thinderbox to test builds, nightly and mails on
errors.

mvn


 
-- 

Marten Vijn
http://martenvijn.nl
http://wifisoft.org
http://opencommunitycamp.org

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] via epia not supported in iso?

2008-03-21 Thread Marten Vijn

On Fri, 2008-03-21 at 10:23 -0400, John Watlington wrote:
 It is now.  Sorry, we need more automation in our build system...
 
ack testing..

C3:
uncompressing linux OK, booting kernel

- and halts there

i686:
is booting...

kind regards,

Marten



 wad
 
 On Mar 21, 2008, at 4:28 AM, Marten Vijn wrote:
 
  http://xs-dev.laptop.org/xs/OLPC_XS_161.iso
  is not there jet..
 
  Marten
 
  On Fri, 2008-03-21 at 03:30 -0400, John Watlington wrote:
  OK, so it is something to do with the kernel we are using,
  which is from upgrades, not the released one.
 
  I just noticed that we have both i586 and i686 kernels
  in the repo --- known to cause problems.   I'll clean it out
  and spin a test build.
 
  Try using build 161:
  http://wiki.laptop.org/go/XS_Installing_Software#OLPC_XS_161
  http://xs-dev.laptop.org/xs/OLPC_XS_161.iso
 
  wad
 
  On Mar 20, 2008, at 4:23 PM, Marten Vijn wrote:
 
 
  On Wed, 2008-03-19 at 23:59 -0400, John Watlington wrote:
  Can you install Fedora 7 on that machine ?
  We can't support every old machine (although we don't
  mind if others help us do so...)   Our current litmus test is
  support by Fedora 7.
 
  it boots, and installs (nearly finished)
 
  Marten
 
 
 
  -- 
 
  Marten Vijn
  http://martenvijn.nl
  http://wifisoft.org
  http://opencommunitycamp.org
 
 
-- 

Marten Vijn
http://martenvijn.nl
http://wifisoft.org
http://opencommunitycamp.org

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Web-based Management Interface for the XS

2008-03-21 Thread crosvera
bryan wrote:

 If you do intend to build a web-based interface from scratch, can you use
a pretty language like Python or Ruby to do it? Perl and PHP make my eyes
bleed. Both Django (Python) and Ruby on Rails seem like great frameworks for
rapid development.

What is wrong with php?, there are frameworks like symfony that they are
cool.

However, I would like work in the design of a new admin interface, taking in
mind your feedback and requeriments.

see ya..

Carlos Ríos
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Fwd: [sugar] Summer of Code update, meeting tomorrow 2100 UTC

2008-03-21 Thread Martin Langhoff
-- Forwarded message --
From: Samuel Klein [EMAIL PROTECTED]
Date: Fri, Mar 21, 2008 at 8:48 PM
Subject: [sugar] Summer of Code update, meeting tomorrow 2100 UTC
To: OLPC Development [EMAIL PROTECTED], Sugar Mailing List
[EMAIL PROTECTED], [EMAIL PROTECTED]


Dear all,

We are participating in Google Summer of Code again this year, and now
accepting applications from mentors.  We are holding the first of a
series of quick discussions about SoC tomorrow (saturday) at 2100 UTC
/ 1700 EST in #olpc.  Please join us to share advice to share from
SoC's past, find out about applying to be a mentor or student, or to
satisfy your curiosity.

GSoC is a particularly good way for local groups working on cool
software in different countries to get involved intensely in OLPC work
over the summer; you don't have to travel to participate, and members
of existing teams can apply to take up a specific project under an
OLPC mentor.

There will be a SoC mailing list for people who want to discuss
details (which the accepted mentors and interns can use to discuss
their work); I'll post again when that is set up.

In the meantime, if you know people who
 * are working at or with a school using XOs in the classroom
* have been working on XO-related development, or have submitted a
project proposal in the past
* are currently thinking about how to promote OLPC or support its
mission in their part of the world,
 * have been actively involved in your neighborhood OLPC interest group,

Please encourage them to apply to either mentor (if they have skills
and time to help students develop their own ideas) or be a GSoC
student (if they have a software / activity idea of their own).

Mentorship applications are open now:
  http://code.google.com/soc/2008/mentor_step1.html

Student applications will be open starting on Monday, for only one week.
   http://code.google.com/soc/2008/

A few would-be students have contacted me by mail or phone to talk
about potential GSoC projects; you are all welcome to do so over the
coming week.

Cheers,
SJ
+1 617 529 4266

ps - feel free to translate this into other languages and pass it on
to regional mailing lists (or post the translations as well to
[EMAIL PROTECTED])

___
 Sugar mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/sugar




-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel