Re: Notes from a Planning Session

2008-04-10 Thread John Gilmore
> (APs in infrastructure mode) is what is happening
> on the ground mostly. Still, it's not good as it kills the
> mesh-to-the-school scheme which is one of the key technical goals.

This should be easy to fix.  Re-enable the NetworkManager code that
allows any laptop to gateway the mesh to the Internet.  This all used
to work in pre-B4 software, at least for USB Ethernet interfaces.  As
long as the wifi chip can simultaneously do meshing and register with
an access point (eth0 and msh0) then Internet access over a WiFi access
point should look the same to NetworkManager as a wired eth0.

Each laptop near the school will use the AP; any further away would
mesh to a laptop near the school.

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


Re: [OLPC library] Lieutenant Governor Pat Quinn on HB5000

2008-04-10 Thread Edward Cherlin
On Thu, Apr 10, 2008 at 9:04 PM, Yoshiki Ohshima <[EMAIL PROTECTED]> wrote:
>   There was been strong Etoys experiment going in Illinois, especially
>  at Columbia College and UIUC.

Excellent. Can you point us to some groups or individuals, or
published documents, or whatever?

> I don't know how much olpc-chicago
>  overlaps with that group, but it would be nice to be able to say that
>  "we already have been doing the test of (a part of) software long time
>  in the state."

Indeed. Thanks.

>  -- Yoshiki
>
>  At Tue, 8 Apr 2008 20:42:36 -0700,
>
>
> Edward Cherlin wrote:
>  >
>  > On Tue, Apr 8, 2008 at 7:59 PM, Jameson Chema Quinn
>  > <[EMAIL PROTECTED]> wrote:
>  > > This is fascinating. I would say that the first triaging you should do to
>  > > make this a reality for September is to reduce the number of grade levels
>  > > you target to an absolute minimum. More than 3 would be crazy, two is
>  > > better.
>  >
>  > This is presently set up to be the choice of the schools or school
>  > districts. But we can of course inform them of the resources currently
>  > available, and what might become available.
>  >
>  > > Possibilities:
>  > >  6/7: pros: 2/3 of the students in a junior high, yet you can count on
>  > > having most of them there for 2 or 3 years. cons: late grade = lots of
>  > > testing; jealous 8th graders.
>  > >
>  > > 3/4 or 4/5 : good ages, but not good saturation.
>  > >
>  > > 3/6 : good variety, more logistics.
>  > >
>  > > Once you decide this, a lot more will follow.
>  >
>  > I want to do K-2. The laptop works well for illiterate users. It has a
>  > minimum of text and a maximum of icons in the Sugar User Interface,
>  > and we will have literacy software built in. I also want to do 3-5,
>  > the ages where we know we can have the maximum impact with programming
>  > in Smalltalk. We will have to have the whole discussion, and not try
>  > to optimize beforehand.
>  >
>  > "Premature optimization is the root of all evil."--Donald Knuth,
>  > quoting C. A. R. Hoare
>  >
>  > > Also I had a link for you: http://www.ck12.org/ <-- just starting up but 
> has
>  > > some funding and possibly an inside track to getting more, trying to make
>  > > open-source textbooks attractive to public schools, worth giving them a 
> call
>  > > to see if they are interested in (ready to) collaborating with you. 
> Illinois
>  > > would definitely be a feather in their cap. You need all the help you can
>  > > get with can get with content.
>  >
>  > Excellent. They are just up the road from me. I'll go see them right away.
>  >
>  > > Good luck!
>  > >
>  > > Jameson
>  > >
>  > >
>  > >
>  > > On Tue, Apr 8, 2008 at 4:49 PM, Edward Cherlin <[EMAIL PROTECTED]> wrote:
>  > > >
>  > > >
>  > > >
>  > > > I talked with Ryan Croke of Illinois Lieutenant Governor Pat Quinn's
>  > > > office today. They are keen on this project, and would like to arrange
>  > > > for us to assist in getting the program designed for the best possible
>  > > > outcome. HB5000 is moving rapidly through the House, and will then go
>  > > > to the Senate, which is likely to turn it over to the Education
>  > > > Committee for public hearings. We should organize to bring our XOs and
>  > > > our children to Springfield for the hearings.
>  > > >
>  > > > Among the questions:
>  > > >
>  > > > Schools will be allowed to choose from among the available laptops.
>  > > > The program should capture the differences in outcomes between schools
>  > > > using different hardware and software, using appropriate measures LG
>  > > > Quinn's office agrees. Nicholas Negroponte is strongly opposed to
>  > > > "bake-offs", but the world doesn't work the way he wants.
>  > > >
>  > > > We need to work with the legislature, the Education authority, and
>  > > > with schools on appropriate integration of laptops into curricula, and
>  > > > provide at least draft versions of electronic textbooks on all
>  > > > requested subjects. Much of what we want to do has yet to be designed.
>  > > > In fact, the software that we want to build the textbooks on has in
>  > > > some major cases yet to be designed. How much can we promise for the
>  > > > start of the next school year in September? That depends very strongly
>  > > > on who steps up to do it.
>  > > >
>  > > > It is very important in pilot projects to do good experimental design
>  > > > before hand so that the results contain usable information, not merely
>  > > > data. We need to talk to people who know something about these issues,
>  > > > who also understand what we are trying to measure.
>  > > >
>  > > > What training can be put together for the summer before? We need to
>  > > > demonstrate the meaning and value of learning by doing through
>  > > > collaborative discovery, aka Constructionism. Then we need to provide
>  > > > the toolkit for teachers to apply it, and provide feedback mechanisms
>  > > > so that their experience and insights steadily improve the process.
> 

Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9

2008-04-10 Thread John Watlington

Yeah, in testing today, 22.p8 was failing amazingly in school mesh mode.

I'm writing up and posting the logs/traces.  I'll announce them when  
done.

wad

On Apr 10, 2008, at 10:16 PM, Ricardo Carrano wrote:

> M,
> Release 22p6 is not affected.
>
> On Thu, Apr 10, 2008 at 10:02 PM, <[EMAIL PROTECTED]> wrote:
> And what happens if we go one revision back?
>
> M
>
>
> - Original Message -
> From: "Zarro Boogs per Child" [EMAIL PROTECTED]
> Sent: 04/10/2008 09:03 PM GMT
> Cc: [EMAIL PROTECTED]
> Subject: Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9
>
>
>
> #6869: Firmware release - 5.110.22.p9
> -- 
> +-
>  Reporter:  carrano  |   Owner:  ashish
>  Type:  defect   |  Status:  new
>  Priority:  high |   Milestone:  Never Assigned
>  Component:  distro   | Version:
> Resolution:   |Keywords:
>  Verified:  0|Blocking:
>  Blockedby:   |
> -- 
> +-
>
> Comment(by carrano):
>
>  > Does 5.110.22.p8 have the same issue?
>
>  Yes. 5.110.22.p8 also fails in the mesh-view/avahi issue.
>
> --
> Ticket URL: 
> One Laptop Per Child 
> OLPC bug tracking system
>
> ___
> 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

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


Re: [OLPC library] Lieutenant Governor Pat Quinn on HB5000

2008-04-10 Thread Yoshiki Ohshima
  There was been strong Etoys experiment going in Illinois, especially
at Columbia College and UIUC.  I don't know how much olpc-chicago
overlaps with that group, but it would be nice to be able to say that
"we already have been doing the test of (a part of) software long time
in the state."

-- Yoshiki

At Tue, 8 Apr 2008 20:42:36 -0700,
Edward Cherlin wrote:
> 
> On Tue, Apr 8, 2008 at 7:59 PM, Jameson Chema Quinn
> <[EMAIL PROTECTED]> wrote:
> > This is fascinating. I would say that the first triaging you should do to
> > make this a reality for September is to reduce the number of grade levels
> > you target to an absolute minimum. More than 3 would be crazy, two is
> > better.
> 
> This is presently set up to be the choice of the schools or school
> districts. But we can of course inform them of the resources currently
> available, and what might become available.
> 
> > Possibilities:
> >  6/7: pros: 2/3 of the students in a junior high, yet you can count on
> > having most of them there for 2 or 3 years. cons: late grade = lots of
> > testing; jealous 8th graders.
> >
> > 3/4 or 4/5 : good ages, but not good saturation.
> >
> > 3/6 : good variety, more logistics.
> >
> > Once you decide this, a lot more will follow.
> 
> I want to do K-2. The laptop works well for illiterate users. It has a
> minimum of text and a maximum of icons in the Sugar User Interface,
> and we will have literacy software built in. I also want to do 3-5,
> the ages where we know we can have the maximum impact with programming
> in Smalltalk. We will have to have the whole discussion, and not try
> to optimize beforehand.
> 
> "Premature optimization is the root of all evil."--Donald Knuth,
> quoting C. A. R. Hoare
> 
> > Also I had a link for you: http://www.ck12.org/ <-- just starting up but has
> > some funding and possibly an inside track to getting more, trying to make
> > open-source textbooks attractive to public schools, worth giving them a call
> > to see if they are interested in (ready to) collaborating with you. Illinois
> > would definitely be a feather in their cap. You need all the help you can
> > get with can get with content.
> 
> Excellent. They are just up the road from me. I'll go see them right away.
> 
> > Good luck!
> >
> > Jameson
> >
> >
> >
> > On Tue, Apr 8, 2008 at 4:49 PM, Edward Cherlin <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > > I talked with Ryan Croke of Illinois Lieutenant Governor Pat Quinn's
> > > office today. They are keen on this project, and would like to arrange
> > > for us to assist in getting the program designed for the best possible
> > > outcome. HB5000 is moving rapidly through the House, and will then go
> > > to the Senate, which is likely to turn it over to the Education
> > > Committee for public hearings. We should organize to bring our XOs and
> > > our children to Springfield for the hearings.
> > >
> > > Among the questions:
> > >
> > > Schools will be allowed to choose from among the available laptops.
> > > The program should capture the differences in outcomes between schools
> > > using different hardware and software, using appropriate measures LG
> > > Quinn's office agrees. Nicholas Negroponte is strongly opposed to
> > > "bake-offs", but the world doesn't work the way he wants.
> > >
> > > We need to work with the legislature, the Education authority, and
> > > with schools on appropriate integration of laptops into curricula, and
> > > provide at least draft versions of electronic textbooks on all
> > > requested subjects. Much of what we want to do has yet to be designed.
> > > In fact, the software that we want to build the textbooks on has in
> > > some major cases yet to be designed. How much can we promise for the
> > > start of the next school year in September? That depends very strongly
> > > on who steps up to do it.
> > >
> > > It is very important in pilot projects to do good experimental design
> > > before hand so that the results contain usable information, not merely
> > > data. We need to talk to people who know something about these issues,
> > > who also understand what we are trying to measure.
> > >
> > > What training can be put together for the summer before? We need to
> > > demonstrate the meaning and value of learning by doing through
> > > collaborative discovery, aka Constructionism. Then we need to provide
> > > the toolkit for teachers to apply it, and provide feedback mechanisms
> > > so that their experience and insights steadily improve the process.
> > >
> > > This program requires dedicated resources, and management, on our side
> > > and several others. That means that we need to look for funding.
> > > Anybody know a good grant writer?
> > >
> > > No Child Left Behind creates perverse incentives that can interfere
> > > with the program. Can we get waivers from the Federal Government for
> > > the trials?
> > >
> > > --
> > >
> > >
> > >
> > > Edward Cherlin
> > > End Poverty at a Profit by teaching children business
> 

Re: Notes from a Planning Session

2008-04-10 Thread Martin Langhoff
2008/4/10 Ricardo Carrano <[EMAIL PROTECTED]>:
> I second Carol's pragmatic approach. What we should do is to use access
> points in schools whenever possible. The mesh network was not designed to
> compete with infra-structure. It was designed to be used when there is no
> infra-structure.

Don't worry - this (APs in infrastructure mode) is what is happening
on the ground mostly. Still, it's not good as it kills the
mesh-to-the-school scheme which is one of the key technical goals.

> The "kids under the tree scenario" (i.e. the mesh)

Yes - that works, but it's not the whole picture.

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: Notes from a Planning Session

2008-04-10 Thread Ricardo Carrano
I second Carol's pragmatic approach. What we should do is to use access
points in schools whenever possible. The mesh network was not designed to
compete with infra-structure. It was designed to be used when there is no
infra-structure.

That being said, I will keep repeating myself that non-infrastructure is the
default and will be the default scenario for years to come. So I believe we
want and we need to have a working mesh and the good news is: we have!

The "kids under the tree scenario" (i.e. the mesh) works and it works pretty
well. In my testbed with 10 XOs removed from any infra-structure, the XOs
can effectively collaborate. What we have are scalability issues that are
being addressed gradually. And application issues that will happen even in
infrastructure mode.

The fact that we can't have 50 XOs collaborating through the mesh now does
not mean we don't have a working mesh. And it is important for all the
involved people to realize that we will progress to have N laptops, but
there'll always be N+1.


> *Networking:*  how much of the problems still outstanding with the mesh
> could be addressed by "throwing money at it", i.e. sending commercial APs to
> the small schools not currently using them.   If this addresses the most
> pressing problems in the most common use cases, wouldn't it make sense to do
> so, given the opportunity cost of devoting engineering resources to the mesh
> issues when so many other problems vie for this time?
>
> Carol Lerche
>
>
>
>
> On Thu, Apr 10, 2008 at 6:18 PM, Michael Stone <[EMAIL PROTECTED]> wrote:
>
> > Dear devel@
> >
> > cjb, marcopg, tomeu, myself, and several others conducted a 2-hour
> > planning session this morning. I've created a transcript of that
> > discussion [1]. If you're interested, please review the questions that
> > were raised and contribute your thoughts. (FYI: The end goal of this
> > effort is a convincing written statement of where we want to go in the
> > next four months, why we want to go there, and how we intend to get
> > there.)
> >
> > Michael
> >
> > [1]: http://wiki.laptop.org/go/User:Mstone/August_planning
> >
> > ___
> > Devel mailing list
> > Devel@lists.laptop.org
> > http://lists.laptop.org/listinfo/devel
> >
>
>
>
> --
> "Always do right," said Mark Twain. "This will gratify some people and
> astonish the rest."
> ___
> 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: #6869 HIGH Never A: Firmware release - 5.110.22.p9

2008-04-10 Thread Ricardo Carrano
M,
Release 22p6 is not affected.

On Thu, Apr 10, 2008 at 10:02 PM, <[EMAIL PROTECTED]> wrote:

> And what happens if we go one revision back?
>
> M
>
>
> - Original Message -
> From: "Zarro Boogs per Child" [EMAIL PROTECTED]
> Sent: 04/10/2008 09:03 PM GMT
> Cc: [EMAIL PROTECTED]
> Subject: Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9
>
>
>
> #6869: Firmware release - 5.110.22.p9
>
> --+-
>  Reporter:  carrano  |   Owner:  ashish
>  Type:  defect   |  Status:  new
>  Priority:  high |   Milestone:  Never Assigned
>  Component:  distro   | Version:
> Resolution:   |Keywords:
>  Verified:  0|Blocking:
>  Blockedby:   |
>
> --+-
>
> Comment(by carrano):
>
>  > Does 5.110.22.p8 have the same issue?
>
>  Yes. 5.110.22.p8 also fails in the mesh-view/avahi issue.
>
> --
> Ticket URL: 
> One Laptop Per Child 
> OLPC bug tracking system
>
> ___
> 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: Notes from a Planning Session

2008-04-10 Thread Carol Lerche
Thank you for sharing this discussion.  Upon reading it I had two questions.

*Sugar.*   I have seen offers on this list from a class ofuniversity
graduate students to do usability testing.  Maybe someone responded to them
privately.  (That would have been perfectly appropriate.)  But in reading
the portion of the planning discussion about APIs and sugar, I was struck by
the unstated assumption that the sugar interface is unquestionably a good
thing.  Where is the usability testing with children of the age groups OLPC
targets that proves that this is so, in comparison with a more conventional
desktop model?  In watching 5-6 year olds use the interface for a week, I
was struck by sugar's complexity in pursuit of simplicity.  It was a
difficult interface for the children to learn.  Too many steps, including
going among different screens.  Perhaps I am wrong.  But I would like to see
the same care in usability testing for younger kids that has been given to
ensuring that all the underlying components are written in Python and thus
potentially modifiable by the oldest target audience.  Please point me to
the usability studies I have missed.

*Networking:*  how much of the problems still outstanding with the mesh
could be addressed by "throwing money at it", i.e. sending commercial APs to
the small schools not currently using them.   If this addresses the most
pressing problems in the most common use cases, wouldn't it make sense to do
so, given the opportunity cost of devoting engineering resources to the mesh
issues when so many other problems vie for this time?

Carol Lerche



On Thu, Apr 10, 2008 at 6:18 PM, Michael Stone <[EMAIL PROTECTED]> wrote:

> Dear devel@
>
> cjb, marcopg, tomeu, myself, and several others conducted a 2-hour
> planning session this morning. I've created a transcript of that
> discussion [1]. If you're interested, please review the questions that
> were raised and contribute your thoughts. (FYI: The end goal of this
> effort is a convincing written statement of where we want to go in the
> next four months, why we want to go there, and how we intend to get
> there.)
>
> Michael
>
> [1]: http://wiki.laptop.org/go/User:Mstone/August_planning
>
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>



-- 
"Always do right," said Mark Twain. "This will gratify some people and
astonish the rest."
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Notes from a Planning Session

2008-04-10 Thread Michael Stone
Dear devel@

cjb, marcopg, tomeu, myself, and several others conducted a 2-hour
planning session this morning. I've created a transcript of that
discussion [1]. If you're interested, please review the questions that
were raised and contribute your thoughts. (FYI: The end goal of this
effort is a convincing written statement of where we want to go in the
next four months, why we want to go there, and how we intend to get
there.)

Michael

[1]: http://wiki.laptop.org/go/User:Mstone/August_planning

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


Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9

2008-04-10 Thread mbletsas
And what happens if we go one revision back?

M


- Original Message -
From: "Zarro Boogs per Child" [EMAIL PROTECTED]
Sent: 04/10/2008 09:03 PM GMT
Cc: [EMAIL PROTECTED]
Subject: Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9



#6869: Firmware release - 5.110.22.p9
--+-
  Reporter:  carrano  |   Owner:  ashish
  Type:  defect   |  Status:  new   
  Priority:  high |   Milestone:  Never Assigned
 Component:  distro   | Version:
Resolution:   |Keywords:
  Verified:  0|Blocking:
 Blockedby:   |  
--+-

Comment(by carrano):

 > Does 5.110.22.p8 have the same issue?

 Yes. 5.110.22.p8 also fails in the mesh-view/avahi issue.

-- 
Ticket URL: 
One Laptop Per Child 
OLPC bug tracking system

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


Re: [sugar] sugar roadmap

2008-04-10 Thread Edward Cherlin
On Thu, Apr 10, 2008 at 7:37 AM, Bryan Berry <[EMAIL PROTECTED]> wrote:
> I have looked at all 3 docs and they look good
>
>  have some comments
>
>  1. Who is in charge of Sugar? the team lead. I remember that Blizzard
>  used to be the team lead. Is it JG now?

Actually, is there a way to find out who is in charge of _anything_?
Walter Bender tells me that he is out of the loop these days, but I
haven't heard who has taken over any of his responsibilities.

>  2. Need a really easy way to play music and video files including ones
>  w/ proprietary codecs. Kid finds mp3 file on the internet using browse,
>  kid double-clicks file. It should open with the activity that supports
>  that file type.
>
>  Use Case:
>  The kid should be able to access the same file again later from the
>  Journal and open up in the appropriate activity/player (should one be
>  loaded)
>
>  OLPC won't have to pre-load the proprietary codecs for this to work.
>  Leave that to deployment people like myself. just make it easy for us to
>  load them using mechanisms like the customization key.
>
>  Yes proprietary is bad but allowing kids to explore on their own -- an
>  essential aspect of constructionism -- is more important. We cut off
>  many avenues of exploration when we make it hard for them to access
>  content that happens to use proprietary codecs -- which is the majority
>  of interesting content on the Internet.
>
>  2.1 The XO needs a rock-solid media player. To me this is as essential
>  as the Journal.

Rob Savoye says that if we could provide, find, recruit...a few
developers to finish the current Gnash roadmap, we would have it. I
haven't heard anybody step up. Why?

-- 
Edward Cherlin
End Poverty at a Profit by teaching children business
http://www.EarthTreasury.org/
"The best way to predict the future is to invent it."--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Build Debate: Followup on Build Naming

2008-04-10 Thread Martin Langhoff
2008/4/10 Jameson Chema Quinn <[EMAIL PROTECTED]>:
> Redundancy is not bad. There are people who care about year (it is far
> easier to remember that the last time I updated was 2 years ago, than
> remember the build number then) and they should have something to "hold on
> to". I vote including the year in addition to whatever else, but not using
> it to replace major.

Do remember that the year is inaccurate and therefore misleading for
anything that is in long-term-support.

   fooz-2006-1.3.4-australia

was perhaps released in 2007. And it generates confusion - will the
major number reset to 1 in 2007? The ubuntu numbering scheme causes
quite a bit of confusion for example.

This is not about being creative. Look at the software you use, the
version scheme it uses, and whether it is clear to end users. I fully
support calendar-based release schedules, but the date does not belong
in the release name (except for development snapshots likw
"fooz-cvs20050607.tar.gz").

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: Build Debate: Followup on Build Naming

2008-04-10 Thread Jameson "Chema" Quinn
Redundancy is not bad. There are people who care about year (it is far
easier to remember that the last time I updated was 2 years ago, than
remember the build number then) and they should have something to "hold on
to". I vote including the year in addition to whatever else, but not using
it to replace major.

2008/4/10 Samuel Klein <[EMAIL PROTECTED]>:

> Agreed.  The date doesn't need to be in the build #, and only makes it
> longer.
> And I don't know how meaningful it is to have a build named "OLPC" -- as
> noted a few times, we are building more than one thing.  If anything, that
> should be a clarifier at the end noting that OLPC was the 'customizer' of
> the build.
>
> SJ
>
>
> On Thu, Apr 10, 2008 at 11:39 AM, Aaron Konstam <[EMAIL PROTECTED]>
> wrote:
>
> > On Thu, 2008-04-10 at 10:32 -0500, Dennis Gilmore wrote:
> > > On Thursday 10 April 2008, Charles Merriam wrote:
> > > > >  Thanks for formalising this, I would also strongly suggest that
> > the
> > > > >  organisation is moved to the far right, and that we get rid of
> > year.
> > > > >
> > > > >  
> > > >
> > > > I strongly suggest we keep the year.
> > > >
> > > > Yes, really, OLPC should release new software at least once per
> > year.
> > > > It should dump support for software two or more years old.   It
> > should
> > > > release based on time, not feature.
> > > >
> > > > Also, why add a minor-minor (bugfix) number?
> > >  I strongly feel that we should not put the year in releases.
> > >
> > > I personally think that we should use
> > > OLPC-. for the os
> > > so what has previously been called update.1  should be OLPC-2.0
> > >
> > > any bug fixes based on this would be OLPC-2.1 etc
> > >
> > > Dennis
> > The question is really would the date be information that is useful. I
> > am not sure. My feeling is that at the rate things are going with
> > development it would not. Who cares for example if f8 came out in 2007
> > or 2008 and why would that be important information?
> > --
> > ===
> > The means-and-ends moralists, or non-doers, always end up on their ends
> > without any means. -- Saul Alinsky
> > ===
> > Aaron Konstam telephone: (210) 656-0355 e-mail: [EMAIL PROTECTED]
> >
> > ___
> > 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
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9

2008-04-10 Thread mbletsas
Yes, starting from .p8 is what we should do now.

.


- Original Message -
From: "Zarro Boogs per Child" [EMAIL PROTECTED]
Sent: 04/10/2008 09:16 PM GMT
Cc: [EMAIL PROTECTED]
Subject: Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9



#6869: Firmware release - 5.110.22.p9
--+-
  Reporter:  carrano  |   Owner:  ashish
  Type:  defect   |  Status:  new   
  Priority:  high |   Milestone:  Never Assigned
 Component:  distro   | Version:
Resolution:   |Keywords:
  Verified:  0|Blocking:
 Blockedby:   |  
--+-

Comment(by carrano):

 In face of the above summary. I believe we should not proceed testing this
 firmware version, since it's baseline is compromised. The strategy of
 skipping 22.p8 was not successful.

 I suggest we go back to 22p8 in order to investigate the avahi/mesh view
 issue. After finding the root cause and fixing it, we will need to release
 another version and test it and only them we would add the "ready
 firmware" event.

 M, what do you say?

-- 
Ticket URL: 
One Laptop Per Child 
OLPC bug tracking system

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


Re: Build Debate: Followup on Build Naming

2008-04-10 Thread Samuel Klein
Agreed.  The date doesn't need to be in the build #, and only makes it
longer.
And I don't know how meaningful it is to have a build named "OLPC" -- as
noted a few times, we are building more than one thing.  If anything, that
should be a clarifier at the end noting that OLPC was the 'customizer' of
the build.

SJ

On Thu, Apr 10, 2008 at 11:39 AM, Aaron Konstam <[EMAIL PROTECTED]>
wrote:

> On Thu, 2008-04-10 at 10:32 -0500, Dennis Gilmore wrote:
> > On Thursday 10 April 2008, Charles Merriam wrote:
> > > >  Thanks for formalising this, I would also strongly suggest that the
> > > >  organisation is moved to the far right, and that we get rid of
> year.
> > > >
> > > >  
> > >
> > > I strongly suggest we keep the year.
> > >
> > > Yes, really, OLPC should release new software at least once per year.
> > > It should dump support for software two or more years old.   It should
> > > release based on time, not feature.
> > >
> > > Also, why add a minor-minor (bugfix) number?
> >  I strongly feel that we should not put the year in releases.
> >
> > I personally think that we should use
> > OLPC-. for the os
> > so what has previously been called update.1  should be OLPC-2.0
> >
> > any bug fixes based on this would be OLPC-2.1 etc
> >
> > Dennis
> The question is really would the date be information that is useful. I
> am not sure. My feeling is that at the rate things are going with
> development it would not. Who cares for example if f8 came out in 2007
> or 2008 and why would that be important information?
> --
> ===
> The means-and-ends moralists, or non-doers, always end up on their ends
> without any means. -- Saul Alinsky
> ===
> Aaron Konstam telephone: (210) 656-0355 e-mail: [EMAIL PROTECTED]
>
> ___
> 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: #6869 HIGH Never A: Firmware release - 5.110.22.p9

2008-04-10 Thread mbletsas
I doesn't seem that this is a firmware issue then.

M


- Original Message -
From: "Zarro Boogs per Child" [EMAIL PROTECTED]
Sent: 04/10/2008 09:03 PM GMT
Cc: [EMAIL PROTECTED]
Subject: Re: #6869 HIGH Never A: Firmware release - 5.110.22.p9



#6869: Firmware release - 5.110.22.p9
--+-
  Reporter:  carrano  |   Owner:  ashish
  Type:  defect   |  Status:  new   
  Priority:  high |   Milestone:  Never Assigned
 Component:  distro   | Version:
Resolution:   |Keywords:
  Verified:  0|Blocking:
 Blockedby:   |  
--+-

Comment(by carrano):

 > Does 5.110.22.p8 have the same issue?

 Yes. 5.110.22.p8 also fails in the mesh-view/avahi issue.

-- 
Ticket URL: 
One Laptop Per Child 
OLPC bug tracking system

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


cat-leases script to join leases files

2008-04-10 Thread Martin Langhoff
Attached you'll find a trivial script to concat-and-sort various lease
files. This makes life easier for regional teams that deal with
various shipments.

Usage:

cat-leases.pl */lease.sig  > all_leases.sig

do we have a random-grabbag-o'scripts git repo where this would belong?

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


cat-leases.pl
Description: Perl program
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: XENified images for XO

2008-04-10 Thread Charles Merriam
There's been some talk about building for multiple platforms:

Aside from the XO-1 hardware, various other builds with advocates
include Linux builds:
   Ubuntu (widely used for Actitivies development),
   Fedora 7 jh-build variant (widely used for OS and systems development),
   Gentoo, Cebian, and other Linuv variants, advocated by adherents to
those operating systems.
and also virtualization builds:
   VMware - which has free (gratis) server software for a variety of
platforms.  VMware players have had commercial success and the players
tend to be stable.
   Q/Emu - An open source emulator.  Used a lot.
   I suppose XEN could be added to the list.

There is a debate going on about the build and release cycle:
 
http://wiki.laptop.org/go/2008_Debate_of_Build_and_Release#Multiple_Targets.2FTimely_Builds

It's currently bogged down in the minimum buy-in for time based
releases (years in the release name).

Charles

On Thu, Apr 10, 2008 at 12:16 PM, Marcus Leech <[EMAIL PROTECTED]> wrote:
> Has anyone done any work on building XENified images for XO?
>
>  I'm interested in this for building a large-scale virtualized XO
>  environment for testing purposes.
>
>  The other option is to run the XO image in "HVM" mode, but that limits
>  which processors
>   I can use to host such a thing.
>
>  Cheers
>
>  --
>  Marcus LeechMail:   Dept 1A12, M/S: 04352P16
>  Security Standards AdvisorPhone: (ESN) 393-9145  +1 613 763 9145
>  Strategic Standards
>  Nortel Networks  [EMAIL PROTECTED]
>
>  ___
>  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: Build Debate: Followup on Build Naming

2008-04-10 Thread Charles Merriam
Do you expect to make a major change to the API more than once per year?

Would you like major changes to the server API to release
contemporaneously with other components?

Do you want subtle, minor changes to the API made over a year ago to
be the cause of difficult to diagnose problems?

Do you want  both you and customers to have a context in which only
one year of development need be considered?

How bad is it if all minor bug-fixes and minor API changes are given a
new major version once per year?

>   - ask interesting questions
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


XENified images for XO

2008-04-10 Thread Marcus Leech
Has anyone done any work on building XENified images for XO?

I'm interested in this for building a large-scale virtualized XO 
environment for testing purposes.

The other option is to run the XO image in "HVM" mode, but that limits 
which processors
  I can use to host such a thing.

Cheers

-- 
Marcus LeechMail:   Dept 1A12, M/S: 04352P16
Security Standards AdvisorPhone: (ESN) 393-9145  +1 613 763 9145
Strategic Standards
Nortel Networks  [EMAIL PROTECTED]

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


Re: Build Debate: Followup on Build Naming

2008-04-10 Thread Martin Langhoff
2008/4/10 Martin Dengler <[EMAIL PROTECTED]>:
>  How about a two digit (zero-padded) version number that started with 08?

The release date is data that belongs elsewhere -- and it's not
accurate, a long-term-

What you need is the critical information when you are deciding
whether to install/update a given release:

  : What it is that I am installing.
  : can I expect an API break, is there a promise of long-term
supportability?
  : incremental non-breaking feature upgrade?
  : maturity
  : vanilla version or the localised/contextualised one?

there are many large long-lived projects using this scheme or minor
variations -- and it works great. Most importantly, people understand
it very well.

As an example, what we know as "Apache" is released as:

  httpd-1.3.x / httpd- 2.0.x / httpd-2.2.x

We have other places where we actually add value. Lets do something
clear and well understood here, and move on.

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: Build Debate: Followup on Build Naming

2008-04-10 Thread Martin Dengler
On Thu, Apr 10, 2008 at 10:32:04AM -0500, Dennis Gilmore wrote:
> On Thursday 10 April 2008, Charles Merriam wrote:
> > I strongly suggest we keep the year.
>  I strongly feel that we should not put the year in releases.

How about a two digit (zero-padded) version number that started with 08?

> Dennis

Martin

PS - HHOS


pgpAqn5otm9Nm.pgp
Description: PGP signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Build Debate: Followup on Build Naming

2008-04-10 Thread Aaron Konstam
On Thu, 2008-04-10 at 10:32 -0500, Dennis Gilmore wrote:
> On Thursday 10 April 2008, Charles Merriam wrote:
> > >  Thanks for formalising this, I would also strongly suggest that the
> > >  organisation is moved to the far right, and that we get rid of year.
> > >
> > >  
> >
> > I strongly suggest we keep the year.
> >
> > Yes, really, OLPC should release new software at least once per year.
> > It should dump support for software two or more years old.   It should
> > release based on time, not feature.
> >
> > Also, why add a minor-minor (bugfix) number?
>  I strongly feel that we should not put the year in releases.
> 
> I personally think that we should use
> OLPC-. for the os 
> so what has previously been called update.1  should be OLPC-2.0
> 
> any bug fixes based on this would be OLPC-2.1 etc
> 
> Dennis
The question is really would the date be information that is useful. I
am not sure. My feeling is that at the rate things are going with
development it would not. Who cares for example if f8 came out in 2007
or 2008 and why would that be important information?
--
===
The means-and-ends moralists, or non-doers, always end up on their ends
without any means. -- Saul Alinsky
===
Aaron Konstam telephone: (210) 656-0355 e-mail: [EMAIL PROTECTED]

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


Re: Build Debate: Followup on Build Naming

2008-04-10 Thread Dennis Gilmore
On Thursday 10 April 2008, Charles Merriam wrote:
> >  Thanks for formalising this, I would also strongly suggest that the
> >  organisation is moved to the far right, and that we get rid of year.
> >
> >  
>
> I strongly suggest we keep the year.
>
> Yes, really, OLPC should release new software at least once per year.
> It should dump support for software two or more years old.   It should
> release based on time, not feature.
>
> Also, why add a minor-minor (bugfix) number?
 I strongly feel that we should not put the year in releases.

I personally think that we should use
OLPC-. for the os 
so what has previously been called update.1  should be OLPC-2.0

any bug fixes based on this would be OLPC-2.1 etc

Dennis


signature.asc
Description: This is a digitally signed message part.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: "Chilling Effects" paper at USENIX UPSEC

2008-04-10 Thread John Watlington

The most represive school systems we have been talking
to have been the ones in the U.S.They even claim that they
have a legal obligation to break internet access on the
laptop everywhere but the school, to ensure compliance
with "the law".

I personally configured the server to not log IP addresses
on HTTP requests, but that will only be used in developing
countries.   You can bet that most school systems running
their own cache/filter/proxy WILL log this info.

Forget BitFrost, these kids are being betrayed by basic
networking mechanisms (such as persistent MAC and IP
addresses.)

wad

>>2.  BitFrost does not promise anonymity to school children.
>
> This is a valid criticism of a social scheme such as "give one laptop
> to every child", and as pointed out by the authors, a scheme being
> rolled out in some very violent, repressive countries like Nigeria.
>
>> It would have been nice if the criticisms had been delivered  
>> directly to
>> OLPC, instead of broadcast in a public forum, ...
>
> Almost every OLPC forum, including olpc-security, is a public forum.
> If the enemies of OLPC aren't reading its open mailing lists, they
> aren't very competent enemies.  It's actually more likely that they
> would notice OLPC criticisms in OLPC forums, rather than at a small
> USENIX workshop.  Indeed, it's the discussion of the paper here that
> has probably "tipped off" OLPC's enemies.  Shh!!!
>
>> I believe that the prevailing ethos in the white hat security  
>> community
>> is to report newly-discovered vulnerabilities first to the company in
>> question, thus giving them some amount of time to develop a patch  
>> before
>> the public announcement.
>
> The authors didn't identify any buffer overflows or similar issues.
> The things they identified were wrong at the fundamental design level,
> and are not trivially patchable.
>
> Luckily, some of them were "design goals" that never got implemented,
> like signing everything with the child's private key.  Thus, many of
> the BitFrost mistakes which they point out, are not actual problems in
> the current shipping XO.
>
>> The authors appear to be academics, however, so they would get little
>> credit for having contributed to OLPC security by privately  
>> contacting
>> OLPC and giving us an opportunity to address their concerns.
>
> Ahem.
>
> I have given generously of my time to OLPC by following the project
> for some three years now; testing B1, B2, B4, and MP machines;
> supporting G1G1 users; recruiting and paying others to contribute;
> researching SD card protocols; contributing to discussions by email,
> phone, and IM; and filing dozens of bug reports.  OLPC has seldom
> graciously "addressed my concerns" on fundamental design issues, such
> as BitFrost, activation, developer keys, GPL compliance, game keys, or
> anything else.  When I wasn't ignored, I was criticized for attacking
> OLPC, or for failing to write up my concerns as a properly tested
> source code patch.  It has been hard -- indeed, impossible -- for me
> to gin up the requisite perseverence to actually implement anything
> for OLPC, except small patches to SimCity.  (Making those patches
> turned up numerous bugs, which I reported, which are still largely
> being ignored.)
>
> The BitFrost spec was so clearly a personal hobbyhorse of Ivan that
> questioning its basic assumptions was heresy, grudgingly tolerated due
> to my reputation, but otherwise ignored.  I decided very early on that
> it wasn't worth wasting my time and making people mad by criticizing
> BitFrost in detail, partly because I expected it to fall flat on its
> face.  The parts that were worth focusing on were the pervasive DRM
> (maybe now that Ivan's gone, I can go back to using the right name for
> "crypto that disables the owner's control").  And I was ignored and
> vilified on *that* until I escalated the DRM issue to Richard Stallman
> over OLPC's ongoing non-compliance with GPLv3 (and also pointed out
> non-compliance with GPLv2, which is ongoing).
>
> OLPC staff are overworked and underappreciated.  Working in the glare
> of publicity has not made their jobs easier.  But giving OLPC an
> opportunity to address your concerns is pretty much a null concept.
> OLPC barely has the opportunity to address its own opportunities.
>
>   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: Cutting a slice of wikipedia - CDPedia

2008-04-10 Thread Alejandro J. Cura
Hi SJ,

On Wed, Apr 9, 2008 at 7:31 PM, Samuel Klein <[EMAIL PROTECTED]> wrote:
> I'd like to see the auto-selection code; I don't find it in the trunk atm.
We played with some sample code, and have a bunch of ideas on the
design docs, but the auto-selection is not finished yet.

> I do see hints of using mwlib, which is good; it is well-maintained.
We didn't have such a good experience using mwlib. The problem I
remember most clearly was that some strings were hard coded for the
english and german wikipedias, but there were a few others.
Facundo Batista was working on this, and does a great job of
explaining it (again in spanish), here:
http://www.taniquetil.com.ar/plog/post/1/328

> For live slices, using MediaWiki's API rather than a dump, there's mwclient.
>
> http://fisheye.ts.wikimedia.org/browse/bryan/mwclient/trunk/README.txt?r=HEAD
>
> More scoring schemes are welcome.  See also wikiosity's simple
> relevance-scoring code, which takes in a few keywords and considers 1st &
> 2nd-order links.
>   http://dev.laptop.org/git?p=projects/wikiosity;a=tree

Hey, you surely have your eye set on this. Do you keep a list of all
this related projects?

thanks a lot,
-- 
alecu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Cutting a slice of wikipedia - CDPedia

2008-04-10 Thread Alejandro J. Cura
On Wed, Apr 9, 2008 at 5:52 PM, Edward Cherlin <[EMAIL PROTECTED]> wrote:
>  Hola, Alecu. ¿Como esta?

Hola Edu, muy bien, muchas gracias. ¿Como estás vos?

>  Is there a design spec for CDPedia?
Yes, but it's mostly in spanish. But I see you may have no problem with it! ;-)
http://www.taniquetil.com.ar/plog/post/1/328
http://except.com.ar/cgi-bin/pycamp/wiki/WikipediaOffline
We are working on improving the docs, and we will translate them if
people are interested.

> Is one CD worth just a convenient
>  round number, or is there some other reason for that size?

One CD means it will be easier and cheaper to duplicate and distribute.
But the 700mb value is just a value in a config file, so you'll be
able to make a slice suited to your needs.
Regarding multiple disc, we had a (long) discussion on this and agreed
that it would be better if we sticked to just one.

>  Shall we put this in the projects listing and make a Wiki page for it?

Well, sure!

thanks,
-- 
alecu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Cutting a slice of wikipedia - CDPedia

2008-04-10 Thread Alejandro J. Cura
On Wed, Apr 9, 2008 at 2:53 PM, Samuel Klein <[EMAIL PROTECTED]> wrote:
> It's nice to see a python toolchain for this (though I don't see any code at
> that url?)  They exist in other languages as well.  We've been working with
> Linterweb's Kiwix (kiwix.org) and the Schools-Wikipedia, which use their own
> toolchains.
>
> Alecu, take a look at the [[wikislice]] project on the olpc wiki and en
> wikipedia.  We're looking to improve available tools, particularly in terms
> of giving slice-creators detailed options about the ratio of media to text.

Hi SJ,
I will take a look at those, thanks a lot!
-- 
alecu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Cutting a slice of wikipedia - CDPedia

2008-04-10 Thread Alejandro J. Cura
On Tue, Apr 8, 2008 at 9:21 PM, Martin Langhoff
<[EMAIL PROTECTED]> wrote:
> Yesterday we had a mini-sprint with argentinian pythonistas and we
>  discussed Alecu's CDPedia  which is a Python toolchain that does are
>  good job of cutting a slice of wikipedia and cutting off the least
>  interesting parts to make it fit. His project is here
>
>http://code.google.com/p/cdpedia/
>
>  and it would be great if Alecu could explain a bit more what it does
>  -- I am sure I didn't do it any justice above ;-)
>  So - Alecu, meet the list, list, say hi to Alecu ;-)

Hi all,

First of all, let me stress that CDpedia is project of the local
Python Users group, and not just a project of mine ;-)
What we are looking for is one cd with a reasonable subset of the
wikipedia, aimed at schools that already have some  computers but no
internet access, or with dial up modems that are not connected all the
time.

What we have developed is a set of scripts that take a static html
wikipedia dump and thru some slicing and dicing end up producing an
iso image with some bzip2 compressed blocks optimized for reading from
a cd, and a small program that sets up a web server that serves up
articles from this blocks for a local browser. No wikipedia images are
included yet in this process, but we have a few ideas on how to make
them fit.

Right now we have released an alpha 0.1 iso image, that allows you to
burn a cd that will automatically play back on xp, (and manually on
linux distros). We need some more docs on how to make it work, though.

cheers,
-- 
alecu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New faster build 1852

2008-04-10 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/faster/build1852

Changes in build 1852 from build: 1850

Size delta: 0.13M

-loudmouth 1.2.3-2.fc7
+loudmouth 1.3.4-1.olpc2

--- Changes for loudmouth 1.3.4-1.olpc2 from 1.2.3-2.fc7 ---
  + New upstream version for joyride

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

2008-04-10 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1852

Changes in build 1852 from build: 1850

Size delta: 0.00M

-loudmouth 1.2.3-2.fc7
+loudmouth 1.3.4-1.olpc2

--- Changes for loudmouth 1.3.4-1.olpc2 from 1.2.3-2.fc7 ---
  + New upstream version for joyride

--
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: Build Debate: Followup on Build Naming

2008-04-10 Thread Charles Merriam
>  Thanks for formalising this, I would also strongly suggest that the
>  organisation is moved to the far right, and that we get rid of year.
>
>  
>
I strongly suggest we keep the year.

Yes, really, OLPC should release new software at least once per year.
It should dump support for software two or more years old.   It should
release based on time, not feature.

Also, why add a minor-minor (bugfix) number?

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


Re: how to let activities write to file without risking security

2008-04-10 Thread Charles Merriam
FYI, this might crop up.
http://wiki.laptop.org/go/Talk:Bitfrost#org.freedesktop.DBus.Error.AccessDenied

Basically, don't choose the solution of making both users have the
same uid.  -- Charles Merriam

On Thu, Apr 10, 2008 at 12:24 AM, John Gilmore <[EMAIL PROTECTED]> wrote:
> > At OLE Nepal we need to let our etoys image allow writing to disk,
>  > however under rainbow the image is executed under another user id.
>  > What's the way to give an/our activity permission to write to certain
>  > directories without just making them world writable, which is surely
>  > not the way to go.
>
>  Make them world writeable.
>
>  I don't know why the Nepal team wants to insist on ultimate super high
>  security all the time.  Security is not there to make your life
>  miserable.  In many cases it isn't there for any reason at all;
>  somebody did it for their own situation, which doesn't match your
>  situation.  If it gets in the way, turn it off!  That's why there is a
>  switch.
>
> 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: #6864 updated w/ new error logs

2008-04-10 Thread Bryan Berry
I take back my criticisms of 703. looks like the problems stemmed from a
corrupted .olpc.store/ directory on my usb key. same usb key caused same
problem on 702

On Thu, 2008-04-10 at 13:04 +0545, Bryan Berry wrote:
> http://dev.laptop.org/ticket/6864
> 
> successfully reproduced the error and have uploaded all the log files
> and output errors I could. hope this helps.
> 
> So far I am having a lot of issues w/ 703, I don't recommend it for
> Update.1 release. 702 had a lot less issues
> 
> Bryan
> OLE Nepal
> Kathmandu


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


Re: [Server-devel] Transfers between xo and school-server

2008-04-10 Thread Tomeu Vizoso
Hi,

2008/4/8 Robson Mendonça <[EMAIL PROTECTED]>:
> Hi!
>
> > Could you please copy it to wiki.laptop.org?
>
>  Yep! I did it. http://wiki.laptop.org/go/AMADIS

Thanks!

> > What do you mean by update the XO through the web? You mean
> > http://wiki.laptop.org/go/Olpc-update ?
>
> Yep again. I don't know if this have any relation with file transfer between
> xo and server.

Not sure. That's for updating the part of the laptop that _isn't_
created by the user. We care here about the other ;) Don't know if the
plan is for OS updates to be in the school server. Martin would know,
I guess.

> But the focus of my question is don't repeat any existent work. However, if
> this is possible
>  or not, only you can say me.
>
> I know about the network problems in the field, in the last year when many
> kids, at Porto Alegre trial school, tried to connect with
> the internet, few succeeded.
>
> Because of this, I saw that the Journal publication, in the proposal,
> couldn't be automatic. Thus can be a problem or hurt the
>  OLPC concepts about backup, then you can talk to me, and lead me to
> maintain the means clear.

There are many ways of arbitrating access to the backup service, and
as you pointed out, this should happen without taking much bandwidth.
See http://wiki.laptop.org/go/XS_backup_restore for a proposal.

> How Tomeu saw, If somebody is thinking in something closer with this, I
> still open to discussion, this is very important to me.

I would like to know if there already exist any plans about backups. Martin?

Thanks,

Tomeu
___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: how to let activities write to file without risking security

2008-04-10 Thread John Gilmore
> At OLE Nepal we need to let our etoys image allow writing to disk,
> however under rainbow the image is executed under another user id.
> What's the way to give an/our activity permission to write to certain
> directories without just making them world writable, which is surely
> not the way to go.

Make them world writeable.

I don't know why the Nepal team wants to insist on ultimate super high
security all the time.  Security is not there to make your life
miserable.  In many cases it isn't there for any reason at all;
somebody did it for their own situation, which doesn't match your
situation.  If it gets in the way, turn it off!  That's why there is a
switch.

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


#6864 updated w/ new error logs

2008-04-10 Thread Bryan Berry
http://dev.laptop.org/ticket/6864

successfully reproduced the error and have uploaded all the log files
and output errors I could. hope this helps.

So far I am having a lot of issues w/ 703, I don't recommend it for
Update.1 release. 702 had a lot less issues

Bryan
OLE Nepal
Kathmandu


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


Re: "Chilling Effects" paper at USENIX UPSEC

2008-04-10 Thread John Gilmore
>4.  It is unfortunate that a respected conference did not do a
> better job at vetting this paper.

The conference is a small USENIX workshop (Usability, Psychology and
Security).  USENIX workshops generally involve fewer than 100
participants, more timely work, and less pre-publication peer review.
BitFrost (and criticism of the design, the spec, and the
implementation of BitFrost) are directly on-point for this workshop.
The paper appears in a "short papers" session, along with papers on
RFID and authentication via electronic pets.

>1.  The BitFrost Specification is documentation, not detailed
> implementation.  The author does not read code.

Indeed, the paper would've been better if they had also been able to
review the implementation, but based on the paper deadline and what
they had available (a prototype XO from B3 or earlier), most of
BitFrost was not implemented in what they had access to.

>2.  BitFrost does not promise anonymity to school children.

This is a valid criticism of a social scheme such as "give one laptop
to every child", and as pointed out by the authors, a scheme being
rolled out in some very violent, repressive countries like Nigeria.

> It would have been nice if the criticisms had been delivered directly to 
> OLPC, instead of broadcast in a public forum, ...

Almost every OLPC forum, including olpc-security, is a public forum.
If the enemies of OLPC aren't reading its open mailing lists, they
aren't very competent enemies.  It's actually more likely that they
would notice OLPC criticisms in OLPC forums, rather than at a small
USENIX workshop.  Indeed, it's the discussion of the paper here that
has probably "tipped off" OLPC's enemies.  Shh!!!

> I believe that the prevailing ethos in the white hat security community 
> is to report newly-discovered vulnerabilities first to the company in 
> question, thus giving them some amount of time to develop a patch before 
> the public announcement.

The authors didn't identify any buffer overflows or similar issues.
The things they identified were wrong at the fundamental design level,
and are not trivially patchable.

Luckily, some of them were "design goals" that never got implemented,
like signing everything with the child's private key.  Thus, many of
the BitFrost mistakes which they point out, are not actual problems in
the current shipping XO.

> The authors appear to be academics, however, so they would get little 
> credit for having contributed to OLPC security by privately contacting 
> OLPC and giving us an opportunity to address their concerns.

Ahem.

I have given generously of my time to OLPC by following the project
for some three years now; testing B1, B2, B4, and MP machines;
supporting G1G1 users; recruiting and paying others to contribute;
researching SD card protocols; contributing to discussions by email,
phone, and IM; and filing dozens of bug reports.  OLPC has seldom
graciously "addressed my concerns" on fundamental design issues, such
as BitFrost, activation, developer keys, GPL compliance, game keys, or
anything else.  When I wasn't ignored, I was criticized for attacking
OLPC, or for failing to write up my concerns as a properly tested
source code patch.  It has been hard -- indeed, impossible -- for me
to gin up the requisite perseverence to actually implement anything
for OLPC, except small patches to SimCity.  (Making those patches
turned up numerous bugs, which I reported, which are still largely
being ignored.)

The BitFrost spec was so clearly a personal hobbyhorse of Ivan that
questioning its basic assumptions was heresy, grudgingly tolerated due
to my reputation, but otherwise ignored.  I decided very early on that
it wasn't worth wasting my time and making people mad by criticizing
BitFrost in detail, partly because I expected it to fall flat on its
face.  The parts that were worth focusing on were the pervasive DRM
(maybe now that Ivan's gone, I can go back to using the right name for
"crypto that disables the owner's control").  And I was ignored and
vilified on *that* until I escalated the DRM issue to Richard Stallman
over OLPC's ongoing non-compliance with GPLv3 (and also pointed out
non-compliance with GPLv2, which is ongoing).

OLPC staff are overworked and underappreciated.  Working in the glare
of publicity has not made their jobs easier.  But giving OLPC an
opportunity to address your concerns is pretty much a null concept.
OLPC barely has the opportunity to address its own opportunities.

John




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


Re: Get involved - Measure Activity on the XO

2008-04-10 Thread Arjun Sarwal
> Wait! Can we share Measure data between laptops and combine the streams?
>
> >  --
Exactly!

(Im working on it, however patch submissions and developmental help
most welcome)



> >  Richard Smith  <[EMAIL PROTECTED]>
> >  One Laptop Per Child
> >
>
>
>
>
> --
> Edward Cherlin
> End Poverty at a Profit by teaching children business
> http://www.EarthTreasury.org/
> "The best way to predict the future is to invent it."--Alan Kay
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel