New faster build 1790

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

Changes in build 1790 from build: 1789

Size delta: 0.00M

-kbd 1.12-23.olpc2
+kbd 1.12-24.olpc2
-olpc-utils 0.70-1.olpc2
+olpc-utils 0.71-1.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/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 joyride build 1790

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

Changes in build 1790 from build: 1789

Size delta: -0.14M

-kbd 1.12-23.olpc2
+kbd 1.12-24.olpc2
-olpc-utils 0.70-1.olpc2
+olpc-utils 0.71-1.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/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


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

2008-03-21 Thread John Gilmore
> The second thing is basic UI usability. The pop-around menu border makes the 
> UI
> thoroughly unusable with the trackpad 

http://dev.laptop.org/ticket/4910 covers this issue and more.


___
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


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


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


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


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


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 Martin Langhoff
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.

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.

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


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


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


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


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


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


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 .. 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: Call for Papers/Talks/Ideas! "Update.2 Mini-Conference"

2008-03-21 Thread John R . Hogerhuis
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.

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


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


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


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


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


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


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


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

Best,

Alex Escalona
vergueishon on IRC
___
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


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


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

<[EMAIL PROTECTED]>
   #2 avoine  Patrick Hétu

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


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


Mini-Conference Proposal: olpcfs

2008-03-21 Thread C. Scott Ananian
One major frustration with the existing datastore implementation is
that is unfriendly to legacy applications: you can't easily use the
command-line to browse through it, and you can't save a file from an
unmodified linux application into the journal.  I propose a filesystem
design, called olpcfs for now, to address this deficiency, and provide
versioning and synchronization mechanisms needed for the
next-generation journal.  It plays nicely with the upgrade mechanisms
and Bitfrost, too!

More information: (draft) http://wiki.laptop.org/go/Olpcfs
  --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 Mitch Bradley
I think that Update.2 should be about 3 things:

3) Performance
2) Performance
1) Performance

C. Scott Ananian wrote:
> As we draw the update.1 process to a close, we need to start thinking
> about where we want to go with Update.2 and beyond.  There are lots of
> great ideas, both here at 1cc and in the community, about our
> architecture and UI.  It's hard to compare ideas when they live in the
> heads of small groups of people -- hence, let's have a conference!
> Let's present our ideas for what our different pieces should look
> like, see if we can make the whole thing hang together, and map out a
> roadmap for getting to the glorious future.
>
> WHO: you!  The OLPC developer and user community.
>
> WHEN: not less than a week from now, not more than 3 weeks.  Suggest
> good dates, and whether you'd be willing to travel to 1cc.
>
> HOW: email [EMAIL PROTECTED] and cc [EMAIL PROTECTED]  Subject: 
> "Mini-Conference
> Proposal: "
>
> WHAT: short abstracts, full papers, talks/slides.  For the moment,
> submit JUST A SHORT PARAGRAPH outlining (each) thing you've got an
> idea about and would like to present.  Depending on volume of response
> and your location, a written paper, a talk, or a panel discussion
> might be more appropriate; for now just put in your RSVP for a topic.
>
> WHERE: probably in the Cambridge, MA area; portions (or all) might be
> conducted via tele/videoconference or online, or posted for
> after-the-fact viewing.  (Again, depends on who submits proposals!)
>
> Some topic suggestions:
>  * Better integration with standard Linux distributions (think
> Edubuntu, for example)
>  * UI design, future directions, user experiences
>  * Sharing architectures (datastore, journal, school server) and the
> "Bulletin Board"
>  * Improving "View source"
>  * Network architectures (peer-to-peer, getting through NATs, IPv6,
> efficient update distribution)
>  * Other stuff!  (collaboration via multi-pointer X, X security,
> "click to localize", etc, etc)
>
> I'll post my own proposal immediately following this message as an example.
>  --scott
>
>   

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


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

2008-03-21 Thread C. Scott Ananian
As we draw the update.1 process to a close, we need to start thinking
about where we want to go with Update.2 and beyond.  There are lots of
great ideas, both here at 1cc and in the community, about our
architecture and UI.  It's hard to compare ideas when they live in the
heads of small groups of people -- hence, let's have a conference!
Let's present our ideas for what our different pieces should look
like, see if we can make the whole thing hang together, and map out a
roadmap for getting to the glorious future.

WHO: you!  The OLPC developer and user community.

WHEN: not less than a week from now, not more than 3 weeks.  Suggest
good dates, and whether you'd be willing to travel to 1cc.

HOW: email [EMAIL PROTECTED] and cc [EMAIL PROTECTED]  Subject: "Mini-Conference
Proposal: "

WHAT: short abstracts, full papers, talks/slides.  For the moment,
submit JUST A SHORT PARAGRAPH outlining (each) thing you've got an
idea about and would like to present.  Depending on volume of response
and your location, a written paper, a talk, or a panel discussion
might be more appropriate; for now just put in your RSVP for a topic.

WHERE: probably in the Cambridge, MA area; portions (or all) might be
conducted via tele/videoconference or online, or posted for
after-the-fact viewing.  (Again, depends on who submits proposals!)

Some topic suggestions:
 * Better integration with standard Linux distributions (think
Edubuntu, for example)
 * UI design, future directions, user experiences
 * Sharing architectures (datastore, journal, school server) and the
"Bulletin Board"
 * Improving "View source"
 * Network architectures (peer-to-peer, getting through NATs, IPv6,
efficient update distribution)
 * Other stuff!  (collaboration via multi-pointer X, X security,
"click to localize", etc, etc)

I'll post my own proposal immediately following this message as an example.
 --scott

-- 
 ( http://cscott.net/ )
___
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: 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


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


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