Some firmware Q2E24 nand blasting results

2008-12-12 Thread Gary C Martin
Here's a first pass focusing on Q2E24 nand blasting between 2 XOs (one  
B4 and one XO-1). These tests only used the new nb-clone OFW command  
of an 8.2.1-760 image. I'll try testing the nb-update and nb-secure  
later (hopefully once I get a 3rd XO unlocked for unsigned firmware  
testing).

Q2E24 general observation: First key press at ok prompt is dropped  
(kept catching me out and making initial typos) not sure if this is  
worth a ticket.

SUMMARY: No failures over 4 blasts, performance seemed fast (under  
quiet conditions) and/or robust (under weak network signal conditions).

DETAILS: Nand blaster nb-clone results, quiet network environment with  
~8 APs visible, XOs tested in both close and far locations, with ears  
up and ears closed. After each test the receiving XO was booted up and  
tested to be working.

XOs next to each other, ears up.
   Sender
 1007937 KiB sent in 677 s (1487 KiB/s)
   Receiver
 Net 672.0s 1202Kib/s
 Rd 46.10s FEC 7.5s CRC 19.6s Wr 95.2s Er 14.6s
= 16m to complete

XOs next to each other, ears closed.
   Sender
 1007937 KiB sent in 649 s (1553 Kibs)
   Receiver
 Net 648.3s 1246KiB/s
 Rd 47.0s FEC 11.1s CRC 19.6s Wr 94.10s Er 14.5s
  = 15m to complete

XOs ~7m away plus 2 walls, ears up.
   Sender
 1007937 KiB sent in 649 s (1553 Kibs)
   Receiver
 Net 1143.9s 706Kib/s
 Rd 47.1s FEC 30.3s CRC 19.6s Wr 95.0s Er 14.5s
= 14m to complete, saw occasional clumps purple partial blocks on  
first pass (~10%).

XOs ~7m away plus 2 walls, ears closed.
   Sender
 1007937 KiB sent in 649 s (1553 Kibs)
   Receiver
 Net 4294.3s 188KiB/s
 Rd 46.10s FEC 115.9s CRC 19.7s Wr 94.7s Er 14.6s
= 78m to complete, heavy amount of purple partials (~40%)  some  
yellow missing blocks, many passes.

Looks like a very useful trick to have available!

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


Re: Some firmware Q2E24 nand blasting results

2008-12-12 Thread James Cameron
Indeed it is excellent stuff ... I've not flawed it here in several
tests.  Well done Mitch.

-- 
James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


SugarLabs Sur - Libre Social Network Project

2008-12-12 Thread Sebastian Silva
Friends of our community,

I'd like to introduce you to a project that Rafael, me, Alejandro
(proj.man.) , Antonio (django wiz), Alfredo (theather educ) and Jose
(mathematics professor at the UNMSM) have been working on.
It is our proposed strategy for training and supporting a large rural
and distributed sugar deployment including collaboration servers in
traditional Computer Labs settings. Already we are preparing for a
workshop with the first teachers in early february, when the roll out
will occur.
We have two main strategies:

 - Reduce the maintenance overhead of schools by providing a tailored
suite + best practices + documentation ---easy to replicate
 - Harnessing social network functionality for sharing, collaboration
and peer-support ---  easy to share

Everybody understands the value and power of social networks. However
these remain propietary and have a number of privacy and control
issues. We'll incorporate existing social networking software (could
be Elgg, NoseRub, Pinax...) that not only will provide One Social
Network Per School, but will jumpstart the first (that I know of)
massive, self-replicating, decentralized educational social network
ecosystem, a network of social networks. And we want to make it extra
easy to add a node anywhere on the globe.

Our expected deployment involves ~200 school laboratories (and
servers), and ~2300 workstations, for a total of tens of thousands of
students and their respective teachers who will be online and
collaborating with each other and with the community across
organizational, geographic, and cultural boundaries. We will foster
this community and bring them in touch with other teachers using Sugar
in the classroom. Perhaps even more schools will join this global
network, as we want to make it as simple as possible.

We hope to give details on this deployment soon but need a particular
confirmation from the Regional Government. We have submitted a
proposal for USAID challenge and would use the money as SugarLabs to
develop, prepare, tailor and integrate a platform that allows us to
deliver excellent teacher workshops that empower educators to
appropriate the technology and learn about it in community like we
so happily do in Free Software.

Please find our proposal for at
http://www.netsquared.org/projects/free-social-networks-rural-education

Give it a look. Think about it. A large social network owned by its
users, that can grow organically without any need for central offices
or large datacenters... Give us your comments and feedback and...

Vote for it. The voting process is particular, you have to pick us,
and then 2 others. You can't vote unless you pick 3. Please do this
for us.

I would do it if you were asking!;-)

In all seriousness, I think our proposal has a great chance, because
frankly, i think it rocks and is better than the other options, but
the first phase of the challenge involves the community for picking
15, then a panel picks 3 winners. So we need you, community!

Thank you for your time.
-- 
Sebastian Silva
Iniciativa FuenteLibre
http://blog.sebastiansilva.com/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Some firmware Q2E24 nand blasting results

2008-12-12 Thread Ties Stuij
Yes, this is really nice.
Will make flashing thousands of xo's a lot easier if we can't get our
custom image preinstalled (not so covert plea slipped in here
somehow).
Worked fine over here in the tests done so far.

thanks,
/Ties

On Fri, Dec 12, 2008 at 2:05 PM, James Cameron qu...@laptop.org wrote:
 Indeed it is excellent stuff ... I've not flawed it here in several
 tests.  Well done Mitch.

 --
 James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/
 ___
 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: Some firmware Q2E24 nand blasting results

2008-12-12 Thread Mitch Bradley
Gary C Martin wrote:


 Q2E24 general observation: First key press at ok prompt is dropped 
 (kept catching me out and making initial typos) not sure if this is 
 worth a ticket.
Here's my guess for what is causing the loss of first key:

To get to the ok prompt, you have to type to ESC key.  That could be 
interpreted one of two ways:

a) Press and immediately release the ESC key

or

b) Hold down the ESC key until you are sure that OFW recognizes it.

In case (b), the keyboard auto-repeats the ESC char so OFW sees N 
repetitions.   The type ESC to interrupt handler takes the first one, 
and the next N-1 repetitions go to the normal OFW command line editor.  
ESC is a prefix char for editing commands like delete word - the 
editor generally follows EMACS conventions in that respect.  ESC-ESC is 
an unimplemented command, so nothing obvious happens for paired 
ESC-ESC.  But if N-1 is odd, the left over ESC puts the line editor in 
waiting for the completion character for the ESC prefix state.  So the 
first printable character you type is taken as the completion of the 
ESC-whatever command.  Even if that first character represents a valid 
editing command, you aren't likely to notice its effect, since the 
command line is empty at the time, so the editing command has nothing to 
do - no word to delete, no place to move forward or backward, etc.

I never have this problem because I don't hold down ESC, I just type it 
once.  As it turns out, the startup jingle is a good marker for when OFW 
is ready to accept the ESC - as soon as I hear the jingle start, I reach 
for the ESC key and type it once.

Mitch

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


Re: Some firmware Q2E24 nand blasting results

2008-12-12 Thread Mitch Bradley
Here's an opportunity for you folks to exercise some creativity:

Develop an efficient logistics procedure for NANDblasting thousands of 
machines effectively.  Where to put the machines (tables, floor, 
shelves, ...), the power adapters (or is it okay to use battery power), 
the boxes as they are being unpacked/repacked, how many people you need 
to do N units at a time, how to organize those people so they don't get 
in each other's way, etc.

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


Re: 8.2.1 builds now underway.

2008-12-12 Thread Bert Freudenberg
On 12.12.2008, at 01:37, Michael Stone wrote:

 P.S. - People who maintain build-announcers -- please update them;
 they're really helpful! Thanks!

http://dev.laptop.org/~bert/8.2.1-pkgs.html

- Bert -


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


Re: Collaboration using qemu emulation

2008-12-12 Thread Bert Freudenberg
(redirecting to devel lists)

On 12.12.2008, at 08:52, Morgan Collett wrote:

 b.2) Run your own Jabber server. This requires ejabberd, with some
 custom patches, which until recently meant compiling ejabberd from
 source. Now however the required patches have been added to ejabberd
 in debian and ubuntu, so you can just install a package and do the
 configuration and run it, which is much simpler. See
 http://wiki.laptop.org/go/Installing_ejabberd/deb for the
 instructions, which are straightforward for Ubuntu 8.10 and need a
 little extra to install on 8.04 as you need to get the package from
 backports.


Crazy idea #2846: make available an ejabberd qemu image.

- Bert -


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


Re: Some firmware Q2E24 nand blasting results

2008-12-12 Thread James Cameron
I've been able to reproduce Gary's symptom by waiting for the jingle and
then holding down the ESC key.

Simple rule, don't hold it down.  Doesn't hurt much.

-- 
James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[Server-devel] How to Post with GIT

2008-12-12 Thread Lucas Wojciehcowski
I have created some simple code for Moodle which improves the workflow for
the user (per trac ticket #9021 http://dev.laptop.org/ticket/9021). I have
committed the changes to the GIT rep locally, but when I try send the
changes to the server with the command:

 git-push git://dev.laptop.org/git/users/martin/moodle.git HEAD:mdl19-xs

It always returns:

 fatal: The remote end hung up unexpectedly


Can anyone help me figure out what I'm doing wrong?
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Soliciting OFW testers

2008-12-12 Thread Mitch Bradley
I've just released OFW Q2E24 ( 
http://wiki.laptop.org/go/OLPC_Firmware_q2e24 ) which is a test 
candidate for the upcoming 8.2.1 release.  There are a couple of things 
that could use some testing, so I'm soliciting help.

Firstly, if you have 2 or more XOs and are willing to overwrite the NAND 
FLASH on one of them, you could test the NANDblaster, see 
http://wiki.laptop.org/go/Multicast_NAND_FLASH_Update .

Secondly, if you have a USB CD-ROM drive, you could help me by testing 
it with OFW.  To do so:

a) Remove all other USB storage devices (FLASH keys and the like) from 
the XO
b) Put a CD-ROM that has an ISO-9660 filesystem (the standard CD-ROM 
filesystem) in the drive
c) Plug the drive into the XO
d) Power on and get to the ok prompt in the usual way
d) Type

ok dir u:\

If it works, you'll see a directory listing, perhaps after several 
seconds (CD-ROM drives can take a long time to spin up and read the 
disk's table of contents).  If it doesn't work, it might hang, or it 
might say Can't open directory and perhaps even Can't open disk label 
package.

If it fails, there are a couple of other things to try that would give 
me useful information:

1) Look in the USB2 devices: list to see if there is a line like:

/pci/u...@f,5/s...@1,0/disk'

That's the CD-ROM assuming that you have removed all other USB storage 
devices.
It might be s...@2,0 or s...@3,0 depending on which USB port you used.

2) Power off then back on, get to the ok prompt and type:

   ok dev u
   ok : max-transfer 800 ;
   ok dend
   ok dir u:\

That patch reduces the transfer size to one CD-ROM sector, so the driver 
doesn't do read-ahead of large chunks.  That shouldn't make a 
difference, but I have one CD-ROM drive that flakes out with long 
transfers while working okay with short ones.  I'd like to know if that 
is a common problem or just a bad drive.

Thanks,
Mitch Bradley


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


Re: [Server-devel] How to Post with GIT

2008-12-12 Thread Martin Langhoff
2008/12/12 Lucas Wojciehcowski msa.swim...@gmail.com:
 I have created some simple code for Moodle which improves the workflow for
 the user (per trac ticket #9021). I have committed the changes to the GIT
 rep locally, but when I try send the changes to the server with the command:

 git-push git://dev.laptop.org/git/users/martin/moodle.git HEAD:mdl19-xs

 It always returns:

 fatal: The remote end hung up unexpectedly

 Can anyone help me figure out what I'm doing wrong?

Nothing wrong. You don't yet have access to write to the server :-)

When you start contributing to a project, a good practice (and the
git way) is to prepare the patch with a good commit message (Andrew
Morton's the perfect patch is perhaps a good overview -- but don't
let it scare you). Once you have that, you can use the 'git
format-patch' command to export it as a file, and then 'git
send-email' to post it.

If you want to review/revise your patch, git commit has an --amend option.

Alternatively, you can get a repo on repo.or.cz and push there - and
then post here asking for review and merge. This is probably useful
later if you're working on a lot of code, but in that case you can
probably get access to dev.laptop.org directly :-)

Anyway - don't let the complications scare you - the most important
thing is to export the patch, make sure it's what you want to propose
for inclusion, and email it.

cheers,



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


1cc outage

2008-12-12 Thread Henry Edward Hardy
Network services to 1cc were down this morning Friday December 12 from
approximately 6:05 am to 8:40 am. Due to the wiki reverse proxy being at
1cc, wiki.laptop.org was unavailable during this period.

--HH.

-- 
...since wars begin in the minds of men, it is in the minds of men that the
defenses of peace must be constructed.
--Constitution of the United Nations Educational, Scientific, and Cultural
Organization (UNESCO), 16 November, 1945
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Soliciting OFW testers

2008-12-12 Thread Chris Marshall
Mitch Bradley wrote:
 
 Secondly, if you have a USB CD-ROM drive, you could help me by testing 
 it with OFW.  To do so:

Will an external DVD-RW drive work or only a CD?

 a) Remove all other USB storage devices (FLASH keys and the like) from 
 the XO
 b) Put a CD-ROM that has an ISO-9660 filesystem (the standard CD-ROM 
 filesystem) in the drive
 c) Plug the drive into the XO
 d) Power on and get to the ok prompt in the usual way
 d) Type
 
 ok dir u:\
 
 If it works, you'll see a directory listing, perhaps after several 
 seconds (CD-ROM drives can take a long time to spin up and read the 
 disk's table of contents).  If it doesn't work, it might hang, or it 
 might say Can't open directory and perhaps even Can't open disk label 
 package.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: 2588 - Journal unusable

2008-12-12 Thread Greg Smith
Hi All,

This is a great thread! Very respectful but on point and addressing a 
core concern which needs to become a core competency.

Mikus, James, Gary and the other lead developers who pull down joyride 
regularly are critical to the success of the next release. They proved 
it in the last release.

I agree with James suggestion to get people to test new code in a 
private stream before they put it in joyride. Whether that can be done 
or not, we need to be more clear about when Mikus and the cutting edge 
team should try out the latest version.

There will be bumps along the way, miscommunication, lost time and 
wasted bandwidth. You can't make an omelette without breaking eggs.

As long as we continuously improve and we respect each others time and 
input, we'll get there.

This is open source at its best and we have to become great at it for 
the success of the project.

We're off to a good start but we need to see continual improvement on 
communicating status and quality of Joyride from now until release.

85 days until we send XO Software Release 9.1.0 to manufacturing!

Thanks,

Greg S

**
Date: Fri, 12 Dec 2008 15:27:21 +1100
From: James Cameron qu...@laptop.org
Subject: Re: 2588 - Journal unusable
To: Chris Ball c...@laptop.org
Cc: devel@lists.laptop.org
Message-ID: 20081212042721.gg6...@us.netrek.org
Content-Type: text/plain; charset=us-ascii

G'day Chris,

I'll give a partial line of reasoning response ... this is not complete,
I'm short of time.

Where I said public, I meant developer builds that can be used by other
developers.  I didn't mean to imply public builds for testing by
non-developers.  I mean the difference between what a developer does and
what a developer releases.  That isn't only OLPC originated code, that's
also the choice of what RPMs to accept from outside.  Accepting lots of
RPMs at once is the same as making lots of code change.

Why don't you have private build streams?  That's what I can do with
debxo, for instance ... build on my desktop, test on an XO, and then
avoid releasing anything to the public until I've verified that what
I've changed actually works.

Why can't the build system be replicated so that each developer can test
their change before releasing it?  What is it about the build system that
prevents it?  I thought the build system was just a set of downloads and
put-it-together processes.

-- James Cameron mailto:qu...@us.netrek.org http://quozl.netrek.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Collaboration using qemu emulation

2008-12-12 Thread Carol Farlow Lerche
Or run the school server on a spare machine or virtual machine. It has an
ejabberd server as part of its yummy goodness.  Btw without offering offense
to Qemu, vmware server is free as in beer on Windows, and its networking is
very easy to configure

On Fri, Dec 12, 2008 at 3:16 AM, Bert Freudenberg b...@freudenbergs.dewrote:

 (redirecting to devel lists)

 On 12.12.2008, at 08:52, Morgan Collett wrote:
 
  b.2) Run your own Jabber server. This requires ejabberd, with some
  custom patches, which until recently meant compiling ejabberd from
  source. Now however the required patches have been added to ejabberd
  in debian and ubuntu, so you can just install a package and do the
  configuration and run it, which is much simpler. See
  http://wiki.laptop.org/go/Installing_ejabberd/deb for the
  instructions, which are straightforward for Ubuntu 8.10 and need a
  little extra to install on 8.04 as you need to get the package from
  backports.


 Crazy idea #2846: make available an ejabberd qemu image.

 - Bert -


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




-- 
Don't think for a minute that power concedes. We have to work like our
future depends on it.  -- Barack Obama
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Multivnc for XOs(children) and Ubuntu box (teacher)

2008-12-12 Thread Ton van Overbeek
On Wed, Dec 10, 2008 at 1:28 PM, Arjun Sarwal ar...@laptop.org wrote:
  (Somewhat in continuation with the x11vnc and vncviewer discussion
 thread started here
 http://lists.laptop.org/pipermail/devel/2008-November/021281.html  )

 Has anybody tried/gotten multivnc to work ?

 I started the multivnc server on my Ubuntu box, and then I start
 multivnc on the client side (on an XO) and it recognizes a multivnc
 server running in the network and attempts to connect to it, but it
 exits with the following information displayed. Log attached below.

  Any help/pointers towards getting this running on XOs, and/or
 otherwise on a set of 2 desktops, as a first step towards getting this
 to run on the XOs - would be helpful.  The instruction manual
 available online is in Chinese and I cant seem to find an English
 version. I will also be pinging to the RealVNC lists too.

 Thanks in advance,
 Arjun


 a...@arjs-dev:~$ multivnc_client -d 0
 clientID(ok click): arjs
 vncdisplay=0
 0  -1  -1  -1  -1  -1  -1  -1  -1  -1   0

 recv-adv 40
 type=8
 length=40
 serverID=teacher
 serverip=10.0.0.5
 serverport=5

 clientadv.client_ID: arjs
 type=10, flag=1
 switch : rfbAllowAdv
 vncdisplay=0
 vncconfig -display :0 -connect 10.0.0.5:5  /dev/null 21; echo -n $?
 vncconnect -display :0 10.0.0.5:5  /dev/null 21; echo -n $?
 vnc4config -display :0 -connect 10.0.0.5:5  /dev/null 21; echo -n $?
 print_popen : 127
 print_popen : 127
 print_popen : 127
 print_popen : 127
 print_popen : 127
 print_popen : 127
 print_popen : 127
 print_popen : 127
 print_popen : 127
 3
 a...@arjs-dev:~$


Arjun,

I have started digging through the source of multiVNC and also used
Google translate to try to
understand the manual in Japanese.
In multiVNX the teacher runs the multivnc server and has a summary
screen with all the students
display (max 16 on a single tab). For this to work each student
(multivnc client) also has to run a
vnc server on X display 0. They do not use the original Xvnc (which
creates a separate X display) but
a module in the X server to provide the VNC server functionality for display 0.
What I see in your log is the multivnc client trying to configure the
VNC server on the same machine
and failing. It does this by trying 3 times the 3 flavors of
vncconfig, but getting a return code
of 127 from the shell executing each command (the 9 print_popen: 127).
My guess is that there is no VNC server running on arjs.
If the only thing you want is to distribute the teachers screen to all
the students then this
might be overkill. Your original x11vnc on the teachers Ubuntu based
computer might work
better. I have done the opposite (x11vnc on the XO, displaying on
Windows XP) and this
works very well, almost instantaneous screen update.

multiVNC certainly looks applicabe in the OLPC environment. Only the
teachers computer has
to have a larger screen than the XO provides. I'll try to understand
better how it is supposed
to work.

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


Joyride SD card corruption

2008-12-12 Thread Mikus Grinbergs
WARNING  -- since about build 2590 I can get my permanent SD card 
(ext2 filesystem) completely corrupted - I've had to restore it 
twice.  [This is a regression - with 2583 and earlier I never saw 
any SD corruption.  Note that my systems have multiple USB devices.]

I am unaware of the cause.  Everything seems fine - I type in 
'shutdown -r now' - the XO shuts down and restarts - but hangs 
before showing any of the OFW output lines.  [Looking afterwards 
from a running system at the SD card, the ext2 filesystem on it is 
thoroughly hosed (e.g., 'ls' shows questionmarks;  'fsck' lists 
zillions of deleted inodes, plus incorrect refcounts, etc.).]

mikus




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


Re: Soliciting OFW testers

2008-12-12 Thread Mitch Bradley
Chris Marshall wrote:
 Mitch Bradley wrote:

 Secondly, if you have a USB CD-ROM drive, you could help me by 
 testing it with OFW.  To do so:

 Will an external DVD-RW drive work or only a CD?

I'd like to find that out too.

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


Re: [Testing] Soliciting OFW testers

2008-12-12 Thread Michail Bletsas
testing-boun...@lists.laptop.org wrote on 12/12/2008 12:03:44 PM:


 
 Chris Marshall wrote:
  Mitch Bradley wrote:
 
  Secondly, if you have a USB CD-ROM drive, you could help me by 
  testing it with OFW.  To do so:
 
  Will an external DVD-RW drive work or only a CD?
 
 I'd like to find that out too.
 
Yes, external DVD-RW and DVD drives work with DVD and DVD-R media.

Any chance of building a DVD-decoder into OFW? ;-)

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


Re: 8.2.1 Bug review meeting - 1 PM EST Friday 12/12/08

2008-12-12 Thread Ed McNierney
Folks -

I was in a hurry to get this out yesterday and I just realized that it might
be wiser to use the #olpc-meeting channel so we don¹t intrude too much if
other folks are trying to talk.  So let¹s please move our meeting to 1 PM
Eastern time (30 minutes from now) in #olpc-meeting instead.  We¹ll keep an
eye out on #olpc-devel for anyone who¹s looking in the wrong place.  Thanks.

- Ed


On 12/11/08 1:04 PM, Ed McNierney e...@laptop.org wrote:

 Folks -
 
 We¹re trying to get a very focused 8.2.1 release wrapped up to address a small
 number of problems affecting or blocking key country deployments of 8.2.  A
 few bugs have been tagged for an 8.2.1 milestone (fifteen of them), and we
 have hit one critical enough to merit triggering a release (a regression in
 wireless activation, Trac #8976 https://dev.laptop.org/ticket/8976).
 
 I would like to review and discuss all tickets tagged with an 8.2.1 Milestone
 to ensure we understand the work and have a path forward to get an update out
 quickly.  Please join an IRC discussion on #olpc-devel (irc.freenode.net) at 1
 PM Eastern time tomorrow (Friday, 12/12).  We will walk through each of the
 tickets tagged with an 8.2.1 Milestone set.
 
 Please review these tickets in Trac before the meeting and add comments as
 necessary, especially if you can¹t attend the meeting.  If you have any
 questions or need more information please let me know.  Thanks very much for
 the help!
 
 - Ed

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


Re: 2588 - Journal unusable

2008-12-12 Thread Michael Stone
On Fri, Dec 12, 2008 at 03:27:21PM +1100, James Cameron wrote:
G'day Chris,

I'll give a partial line of reasoning response ... this is not complete,
I'm short of time.

Where I said public, I meant developer builds that can be used by other
developers.  I didn't mean to imply public builds for testing by
non-developers.  I mean the difference between what a developer does and
what a developer releases.  That isn't only OLPC originated code, that's
also the choice of what RPMs to accept from outside.  Accepting lots of
RPMs at once is the same as making lots of code change.

Why don't you have private build streams?  That's what I can do with
debxo, for instance ... build on my desktop, test on an XO, and then
avoid releasing anything to the public until I've verified that what
I've changed actually works.

Why can't the build system be replicated so that each developer can test
their change before releasing it?  What is it about the build system that
prevents it?  I thought the build system was just a set of downloads and
put-it-together processes.

It can, it has been, and no one seems to care. See 

   http://wiki.laptop.org/go/Build_system
   http://wiki.laptop.org/go/Building_custom_images
   http://wiki.laptop.org/go/Puritan
   
http://wiki.laptop.org/go/User:Mstone/Commentaries/Releases_2#Practical_Matters

for some historical records of the discussions.

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


Re: [Testing] Soliciting OFW testers

2008-12-12 Thread Mitch Bradley
Michail Bletsas wrote:

 Yes, external DVD-RW and DVD drives work with DVD and DVD-R media.

 Any chance of building a DVD-decoder into OFW? ;-)

Hmm, I probably have one of those lying around somewhere ...

Oh, here's one in my toolbox, next to the rusty fishhooks, the X-Ray 
glasses, and the military grade secret decoder ring.

Jul qvq gur puvpxra pebff gur Zbovhf fgevc?

Gb trg gb gur fnzr fvqr!

Oops, sorry, gotta stop playing with that secret decoder ring.


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


Re: [Server-devel] Amateurish Workaround to Get Bonding to Work With eth1

2008-12-12 Thread Reuben K. Caron


Jerry Vonau wrote:
 Reuben K. Caron wrote:
   
 Martin Langhoff wrote:
 
 On Thu, Dec 11, 2008 at 7:06 PM, Reuben K. Caron reu...@laptop.org wrote:
   
   
yum repolist --enablerepo=*
 repolist: 0
 
 
 ...
   
   
 This is on an upgrade from 0.4
 
 
 Doesn't sound good. Some more questions --

  - can you email me any install / upgrade logs in /root/ ?
   
   
 attached
 
  - what does /etc/yum.conf say?
   
   
 attached
 

 Reuben, is there an /etc/yum.conf.rpmnew present on your box? If so, did
 you modify your /etc/yum.conf prior to the upgrade in anyway?
   

Yes, there is a yum.conf.rpmnew present (attached)
No, it has never been touched.


 ### OLPC School server yum configuration
 ###
 ### NOTE: yum.conf.in is the master file. Edit
 ###   the master file if you want your changes to persist.
 ###   After editing the master file, do
 ###
 ###  `make -f xs-config.make targetfile`
 ###
 ### Also see /usr/share/doc/xs-config-version/README for more
 ### details, including how to RECOVER changes you have made if
 ### they are overwritten.
 ###
 [main]
 cachedir=/var/cache/yum
 keepcache=0
 debuglevel=2
 logfile=/var/log/yum.log
 exactarch=1
 obsoletes=1
 gpgcheck=1
 plugins=1
 metadata_expire=1800

 # PUT YOUR REPOS IN separate files named file.repo in...
 reposdir=/etc/yum.repos.olpc.d

 ### NOTE that we use an alternative
 ### repo directory until http://dev.laptop.org/ticket/8033
 ### is fixed. So the default
 ## reposdir /etc/yum.repos.d
 ### is not enabled.


 That is the old yum.conf from F7, don't think the test $SHA1SUM =
 $BADSHA1SUM to move the yum.conf.rpmnew to yum.conf was matched.

   
  - have you got files in /etc/yum.repos.d named olpcxs* ?
   
   
 [r...@schoolserver etc]# ls /etc/yum.repos.d/
 fedora-rawhide.repo  fedora-updates-newkey.repo  olpcxs.repo
 fedora.repo  fedora-updates-testing-newkey.repo  olpcxs-testing.repo


 
 looks good.

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

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3

#  This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll gain the bandwidth of not having to
# download the new metadata and pay for it by yum not having correct
# information.
#  It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Amateurish Workaround to Get Bonding to Work With eth1

2008-12-12 Thread Martin Langhoff
On Fri, Dec 12, 2008 at 6:10 PM, Reuben K. Caron reu...@laptop.org wrote:
 Yes, there is a yum.conf.rpmnew present (attached)
 No, it has never been touched.

I've tested this today, and what you're finding is right - the upgrade
leaves the old yum.conf -- now, I saw this problem early and added a
workaround. Look at
http://dev.laptop.org/git?p=projects/xs-config;a=blob;f=xs-config.spec.in;h=0cdd22d2626283959e503e0c9cfb61c2d1a9371a;hb=0ec20a942b52be2c5dd0d448f2565faadcacc102#l177

The question is why that code isn't taking care of it. I think I know
why -- the sha1sum doesn't match on my test machine... researchign a
bit...

it turns out that there have been 2 different yum.conf files,
depending in the vintage of your XS install. One in the releases
before 0.4 and then the one we shipped for xs-0.4. The sha1 listed
there is the right one for pre-0.4 (167, etc).

The sha1s -- taken from GIT, but corroborated on my test XS installs here are

  ## From XS build 167
  $ git checkout v0.2.10
  $ sha1sum fsroot.olpc.img/etc/yum.conf
  2f12835cb11f100be169abcc8bff72525a25cff7  fsroot.olpc.img/etc/yum.conf

  # from XS 0.4
  $ git checkout v0.3.6
  $ sha1sum altfiles/etc/yum.conf.in
  8970c4d97f3f90eb17520ea3d8590b24bc7f4691  altfiles/etc/yum.conf.in

Reuben, can you confirm that your /etc/yum.conf matches mine (8970c...)?

cheers,



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


Re: [Server-devel] Amateurish Workaround to Get Bonding to Work With eth1

2008-12-12 Thread Reuben K. Caron
Yes it matches:

[r...@schoolserver ~]# sha1sum /etc/yum.conf
8970c4d97f3f90eb17520ea3d8590b24bc7f4691  /etc/yum.conf




Martin Langhoff wrote:
 On Fri, Dec 12, 2008 at 6:10 PM, Reuben K. Caron reu...@laptop.org wrote:
   
 Yes, there is a yum.conf.rpmnew present (attached)
 No, it has never been touched.
 

 I've tested this today, and what you're finding is right - the upgrade
 leaves the old yum.conf -- now, I saw this problem early and added a
 workaround. Look at
 http://dev.laptop.org/git?p=projects/xs-config;a=blob;f=xs-config.spec.in;h=0cdd22d2626283959e503e0c9cfb61c2d1a9371a;hb=0ec20a942b52be2c5dd0d448f2565faadcacc102#l177

 The question is why that code isn't taking care of it. I think I know
 why -- the sha1sum doesn't match on my test machine... researchign a
 bit...

 it turns out that there have been 2 different yum.conf files,
 depending in the vintage of your XS install. One in the releases
 before 0.4 and then the one we shipped for xs-0.4. The sha1 listed
 there is the right one for pre-0.4 (167, etc).

 The sha1s -- taken from GIT, but corroborated on my test XS installs here are

   ## From XS build 167
   $ git checkout v0.2.10
   $ sha1sum fsroot.olpc.img/etc/yum.conf
   2f12835cb11f100be169abcc8bff72525a25cff7  fsroot.olpc.img/etc/yum.conf

   # from XS 0.4
   $ git checkout v0.3.6
   $ sha1sum altfiles/etc/yum.conf.in
   8970c4d97f3f90eb17520ea3d8590b24bc7f4691  altfiles/etc/yum.conf.in

 Reuben, can you confirm that your /etc/yum.conf matches mine (8970c...)?

 cheers,



 m
   

-- 
Reuben K. Caron
Country Support Engineer
One Laptop per Child
Mobile: +1-617-230-3893
reu...@laptop.org
Deployments Support http://wiki.laptop.org/go/Deployments_Support
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: Minutes of Power in 9.1.0 meeting

2008-12-12 Thread Greg Smith
Hi Chris, Joe, Paul and Richard,

How are we doing on closing these action items?
  * Chris to make some additions to requirement linking in the existing
  documentation, including what happens when the lid is closed.
 
  * Mitch and Deepak to figure out who works on requirement 12.
 
  * Joe to write test plan and get it reviewed.
 
  * Paul to write an explanation of what power button should do and update
  that requirement and specification.
 
  * Richard to determine how to address the no regressions requirement and
  how to measure the success of the feature in terms of Amps used.

I believe Joe is waiting for Chris to update the requirements before he 
writes the test cases. I am waiting for the test cases so I can explain 
to people exactly how much longer the battery will last.

Let's close these out so we can get this one ready early. Update the 
feature page here: 
http://wiki.laptop.org/go/Feature_roadmap/Improved_battery_life

BTW each feature no has its own page and all the features under 
consideration are listed in a table here:
http://wiki.laptop.org/go/Feature_roadmap#All_features

Sort by target 9.1.0 to see the must have list. Send me a note if you 
think anything else needs to be on that must build in 9.1.0 list.

Other edits and added detail on any feature, welcome anytime.

Thanks,

Greg S

Greg Smith wrote:
 Greg, Chris, Joe, Erik, Mitch and Deepak met on Thursday 12/4.
 
 Minutes:
 Will use the feature roadmap for tracking:
 http://wiki.laptop.org/go/Feature_roadmap#Power_management
 
 We need to address the three separate high level areas on that page.
 
 We rewrote the requirement and listed all bugs and areas of work in the
 specification section. We integrated all of Gnu's comments (some must 
 fix, some should fix and one should be moved to network).
 
 We wrote down who owns each of the listed requirements in the owners 
 section.
 
 Action items:
 * Chris to make some additions to requirement linking in the existing
 documentation, including what happens when the lid is closed.
 
 * Mitch and Deepak to figure out who works on requirement 12.
 
 * Joe to write test plan and get it reviewed.
 
 * Paul to write an explanation of what power button should do and update 
 that requirement and specification.
 
 * Richard to determine how to address the no regressions requirement and 
 how to measure the success of the feature in terms of Amps used.
 
 Comments and questions welcome. I will check with you on status of your 
 action items next week.
 
 Thanks,
 
 Greg S
 
 
 
 
 
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Walter Bender
Are there any places where Sugar is in violation of its licenses?

-walter

On Fri, Dec 12, 2008 at 2:14 PM, John Gilmore g...@toad.com wrote:
 OLPC is at risk of similar action unless it gets its act together.
 The project and its customers have skated by on GPL compliance,
 figuring that we're the good guys, and make halfhearted attempts every
 once in a while, so we won't get sued.  That didn't work for Cisco.
 Even a public *allegation* by FSF that OLPC is not compliant would
 have an effect similar to the We're going Microsoft debacle, further
 alienating the free software development community who OLPC depends
 deeply upon.  OLPC has, by distributing binaries under DRM, without
 source code, and with minimal notice, hung a sword over its head that
 just about anybody could unleash.

John

 From: Brett Smith br...@fsf.org
 To: info-pr...@gnu.org, info-...@gnu.org, info-...@gnu.org
 Date: Thu, 11 Dec 2008 12:10:50 -0500
 List-Archive: http://lists.gnu.org/pipermail/info-gnu

 ## Free Software Foundation Files Suit Against Cisco For GPL Violations

 BOSTON, Massachusetts, USA -- Thursday, December 11, 2008 -- The Free
 Software Foundation (FSF) today announced that it has filed a
 copyright infringement lawsuit against Cisco.  The FSF's complaint
 alleges that in the course of distributing various products under the
 Linksys brand Cisco has violated the licenses of many programs on
 which the FSF holds copyright, including GCC, binutils, and the GNU C
 Library.  In doing so, Cisco has denied its users their right to share
 and modify the software.

 Most of these programs are licensed under the GNU General Public
 License (GPL), and the rest are under the GNU Lesser General Public
 License (LGPL).  Both these licenses encourage everyone, including
 companies like Cisco, to modify the software as they see fit and then
 share it with others, under certain conditions.  One of those
 conditions says that anyone who redistributes the software must also
 provide their recipients with the source code to that program.  The
 FSF has documented many instances where Cisco has distributed licensed
 software but failed to provide its customers with the corresponding
 source code.

 Our licenses are designed to ensure that everyone who uses the
 software can change it, said Richard Stallman, president and founder
 of the FSF.  In order to exercise that right, people need the source
 code, and that's why our licenses require distributors to provide it.
 We are enforcing our licenses to protect the rights that everyone
 should have with all software: to use it, share it, and modify it as
 they see fit.

 We began working with Cisco in 2003 to help them establish a process
 for complying with our software licenses, and the initial changes were
 very promising, explained Brett Smith, licensing compliance engineer
 at the FSF.  Unfortunately, they never put in the effort that was
 necessary to finish the process, and now five years later we have
 still not seen a plan for compliance.  As a result, we believe that
 legal action is the best way to restore the rights we grant to all
 users of our software.

 Free software developers entrust their copyrights to the FSF so we
 can make sure that their work is always redistributed in ways that
 respect user freedom, said Peter Brown, executive director of the
 FSF.  In the fifteen years we've spent enforcing our licenses, we've
 never gone to court before. We have always managed to get the
 companies we have worked with to take their obligations seriously. But
 at the end of the day, we're also willing to take the legal action
 necessary to ensure users have the rights that our licenses
 guarantee.

 The complaint was filed this morning in United States District Court
 for the Southern District of New York by the Software Freedom Law
 Center, which is providing representation to the FSF in this case.
 The case is number 08-CV-10764 and will be heard by Judge Paul
 G. Gardephe.  A copy of the complaint is available at
 http://www.fsf.org/licensing/complaint-2008-12-11.pdf.

 ### About the FSF

 The Free Software Foundation, founded in 1985, is dedicated to
 promoting computer users' right to use, study, copy, modify, and
 redistribute computer programs. The FSF promotes the development and
 use of free (as in freedom) software -- particularly the GNU operating
 system and its GNU/Linux variants -- and free documentation for free
 software. The FSF also helps to spread awareness of the ethical and
 political issues of freedom in the use of software, and its Web sites,
 located at fsf.org and gnu.org, are an important source of information
 about GNU/Linux. Donations to support the FSF's work can be made at
 http://donate.fsf.org. Its headquarters are in Boston, MA, USA.

 ### About the GNU General Public License (GNU GPL)

 The GNU General Public License (GPL) is a license for software.  When
 a program is released under its terms, every user will have the
 freedom to 

Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Edward Cherlin
On Fri, Dec 12, 2008 at 11:14 AM, John Gilmore g...@toad.com wrote:
 OLPC is at risk of similar action unless it gets its act together.
 The project and its customers have skated by on GPL compliance,
 figuring that we're the good guys, and make halfhearted attempts every
 once in a while, so we won't get sued.  That didn't work for Cisco.
 Even a public *allegation* by FSF that OLPC is not compliant would
 have an effect similar to the We're going Microsoft debacle, further
 alienating the free software development community who OLPC depends
 deeply upon.  OLPC has, by distributing binaries under DRM, without
 source code, and with minimal notice, hung a sword over its head that
 just about anybody could unleash.

John

Some of us are new to one or another part of this issue, and need a
bit more background.

o Can you list the offending binaries and explain their faults?
o Can you explain how that puts us afoul of the GPL or any other
specific license?

Or are you just talking about PR effects if we claim to distribute
only Free Software, and somebody can say we ship something else in
addition, as happened with rms and tdr over the Marvell code on the
wireless chip and some other code in ROM?
-- 
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://wiki.sugarlabs.org/go/User:Mokurai
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Michael Stone
On Fri, Dec 12, 2008 at 11:52:54AM -0800, Edward Cherlin wrote:
On Fri, Dec 12, 2008 at 11:14 AM, John Gilmore g...@toad.com wrote:
 OLPC is at risk of similar action unless it gets its act together.
 The project and its customers have skated by on GPL compliance,
 figuring that we're the good guys, and make halfhearted attempts every
 once in a while, so we won't get sued.  That didn't work for Cisco.
 Even a public *allegation* by FSF that OLPC is not compliant would
 have an effect similar to the We're going Microsoft debacle, further
 alienating the free software development community who OLPC depends
 deeply upon.  OLPC has, by distributing binaries under DRM, without
 source code, and with minimal notice, hung a sword over its head that
 just about anybody could unleash.

John

Some of us are new to one or another part of this issue, and need a
bit more background.

For some basic background, please see

http://dev.laptop.org/ticket/4265
http://dev.laptop.org/ticket/4268

Thanks,

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


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Edward Cherlin
On Fri, Dec 12, 2008 at 12:22 PM, Michael Stone mich...@laptop.org wrote:
 On Fri, Dec 12, 2008 at 11:52:54AM -0800, Edward Cherlin wrote:

 On Fri, Dec 12, 2008 at 11:14 AM, John Gilmore g...@toad.com wrote:

 OLPC is at risk of similar action unless it gets its act together.
 The project and its customers have skated by on GPL compliance,
 figuring that we're the good guys, and make halfhearted attempts every
 once in a while, so we won't get sued.  That didn't work for Cisco.
 Even a public *allegation* by FSF that OLPC is not compliant would
 have an effect similar to the We're going Microsoft debacle, further
 alienating the free software development community who OLPC depends
 deeply upon.  OLPC has, by distributing binaries under DRM, without
 source code, and with minimal notice, hung a sword over its head that
 just about anybody could unleash.

   John

 Some of us are new to one or another part of this issue, and need a
 bit more background.

 For some basic background, please see

 http://dev.laptop.org/ticket/4265

Thanks. That explains about source code and notice. Is there anything
about DRMed binaries?

 http://dev.laptop.org/ticket/4268

That's a lost cursor bug. I assume you meant some other one.

 Thanks,

 Michael




-- 
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://wiki.sugarlabs.org/go/User:Mokurai
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Michael Stone
On Fri, Dec 12, 2008 at 12:34:18PM -0800, Edward Cherlin wrote:
On Fri, Dec 12, 2008 at 12:22 PM, Michael Stone mich...@laptop.org wrote:
 On Fri, Dec 12, 2008 at 11:52:54AM -0800, Edward Cherlin wrote:
 http://dev.laptop.org/ticket/4268

That's a lost cursor bug. I assume you meant some other one.

Yes, http://dev.laptop.org/ticket/4286, thanks.

Sorry for the confusion,

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


Re: Wine activity

2008-12-12 Thread Samuel Klein
A popular program that has been requested a few times via Wine is
Let's Go for english learning.
This activity definitely needs its own section on
wiki.laptop.org/go/Wine ...  SJ

On Wed, Dec 10, 2008 at 4:30 PM, Ben Wiley Sittler bsitt...@gmail.com wrote:
 That's awesome work! I was able to install Wine and use it, including
 firefox and a win32 application I had previously build using mingw32
 under Linux on another PC and uploaded to a webserver, and then
 downloaded using firefox inside wine. However, I did notice the
 following oddities:

 1. When I later resumed the activity from the journal, the wallpaper
 was gone and nothing worked, although the start-menu items for firefox
 were still there.

 2. It was not clear to me how to save wine's state to the journal.

 3. At some point the usual 'leave full-screen mode' icon appeared in
 the upper-right corner, but clicking it seemed to have no effect other
 than to make it disappear, i.e. no sugar UI appeared and the desktop
 size did not change.

 4. Wine crashed when I used Firefox's download manager to open the
 location of a downloaded file (winefile appeared briefly, then the
 whole activity crashed.) I have no idea why yet, but perhaps there is
 some information left in a log file somewhere I will find.

 On the bright side, this means it's fairly trivial to run at least
 some windows-only software on the OLPC now, which is great when
 there's not yet a Sugar or Linux version.

 -Ben

 On Tue, Dec 9, 2008 at 12:02 PM, Vincent Povirk
 madewokherd+8...@gmail.com wrote:
 The Wine activity has advanced to the point where I think it's ready
 for testing by actual users.

 The current package, development history, and my todo list are at
 http://wiki.winehq.org/SugaredWine

 The intent of this project is to provide a shell that can be used to
 run Windows programs using Wine in the Sugar environment. It should be
 good enough that someone used to Windows can grab and install a
 Windows program without help, once the activity is installed. Ideally,
 the installer and software will both work fine in Wine and within the
 hardware limitations of an XO. In this ideal case, someone used to
 Windows should be able to operate it without help.

 If it does not live up to this ideal for platinum software (according
 to the Wine appdb) whose hardware requirements the XO meets, I want to
 know about it and hopefully fix it.

 Wine bugs and hardware limitations mean a lot of Windows programs
 won't work or won't work properly. On Linux, one can often push the
 compatibility much further than what works out of the box by looking
 at console messages (the log viewer works for this) and tweaking Wine.
 Don't expect everything to work perfectly, but don't give up if it
 doesn't. This is normal, even on Linux.

 Winehq.org has support channels for such cases (appdb, bugzilla,
 mailing lists, and the winehq irc channel). Most of the people there
 probably don't know anything about Sugared Wine, but collectively they
 should know more than I do about making Wine work in general. If a
 program doesn't work for you, you can go to any of those places for
 support. You can also email sugaredw...@codeweavers.com. That goes
 directly to me for now, but in the future (maybe the very near future)
 I may decide to send it somewhere public, like a mailing list,
 instead.

 Wine and the code that I developed for this project are licensed under
 the GNU LGPL. The entire package isn't quite LGPL because I included
 7-zip. 7-zip is LGPL + unRAR restriction (you're not allowed to use
 the source code to create a RAR compressor).

 If you have a program that works well in this Wine package and would
 like to package it as a stand-alone .xo, please let me know. I already
 did most of the work for this so that I could include 7-zip and a
 firefox downloader/installer (and I could probably have included
 firefox itself if not for the fact that it would require uploading
 non-open-source code to repo.or.cz).

 Vincent Povirk
 ___
 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: [Server-devel] CCCS HP Access Points

2008-12-12 Thread Josh Totoro
Hello everyone I am the one of the IT guys in the Chester Community Charter 
School in Chester PA, we just had 1400 XO's donated to our school!!!  We are 
currently trying to figure out the best wireless solution, and XS server setup 
that we should use.  The laptops will be spread across 4 separate buildings, 3 
building on the West Campus, and 1 on the East.  We are starting with 1 
building to get the program up and running and will expand from there.  Below 
is the wireless solution we were looking at since it will go well with our 
current HP procurve switches that we have throughout the school.  Any input 
would be greatly appreciated.

If any of you are interested here is a clip from the news that was run that 
night.

http://cbs3.com/video/?id=70...@kyw.dayport.com

Thanks

Josh Totoro
Chester Commuity Charter School
(610) 447-0400 x329
jtot...@chestercommunitycharter.org
www.chestercommunitycharter.org



-Original Message-
From: meta...@gmail.com [mailto:meta...@gmail.com] On Behalf Of Samuel Klein
Sent: Friday, December 12, 2008 4:46 PM
To: Josh Totoro; Reuben Caron
Cc: Tiger-Wesley, Reuben; John F. Hedrick
Subject: Re: CCCS HP Access Points

Thanks Josh!

Have you posted any details to the server-devel list?
Reuben Caron, copied here, may be able to give you some feedback on
networking setup.

--SJ


On Fri, Dec 12, 2008 at 4:42 PM, Josh Totoro
jtot...@chestercommunitycharter.org wrote:
 SJ,



 Sorry I couldn't get back to you yesterday, I have been trying to fix the
 phones in the C building for the last 2 days.  Now that's all taken care of
 so here are the specs of the system we are looking to order:



 HP ProCurve Radios (Port 210) J9004A - These are the radios.  We will have
 16 of them to cover the whole building, and to make sure that there are not
 too many XO's connected to a single radio we will enable automatic load
 balancing.  All of the radios will broadcast 1 SSID.  The chassis(info
 below) will control how many XO's connect to each radio and keep them all
 even.



 HP 2610-24 POE - This is the switch that we will connect all the radios to.
 Since it is POE it will also supply them all with power.  There is a fiber
 connection that will go from this switch to the Chassis.



 HP 5412ZL - This is the chassis that controls everything, the radios and
 switch will all collapse back to it.  This will have Fiber Gbic modules
 connecting it to the switch that the radios are plugged into.



 Everything will be wired with CAT6 cable, and we will put the entire
 wireless network on its own Vlan.  We are planning to then connect the Vlan
 to a XS server, we have a dell that we thought would work well(specs below)
 but after speaking with SJ we thought it may be better to use the little
 black servers that you recommend.  We were just wondering with as many
 laptops as we will be running should we have 1 powerful server, 1 little
 black server(for DHCP etc) with the dell running the backups, or if you have
 something else you would suggest.



 Dell Poweredge1600 1U rack mount server:

 Dual 2.4ghz Xeons

 2gb Ram

 2 - 36gb 10k scsi hd(we were planning to upgrade to at least 500gb total
 space) Currently it is raid 5 but we can change that as well.  I could even
 look into pulling the SCSI card and just adding a 500gb IDE drive if that
 will work better.

 Dual NIC's 10/100 I think, they may be 10/100/1000



 That's all I know off the top of my head, let me know if you need more info.



 If you could forward this on to Reuben for his input that would be great.  I
 also copied our Reuben and John so they can follow along and add input as
 needed.



 Thanks



 Josh



 
 This e-mail is intended for the use of the addressee(s) only and may contain
 privileged, confidential, or proprietary information of Chester Community
 Charter School (CCCS). If you have received this message in error, please
 e-mail administrator at postmas...@chestercommunitycharter.org, then delete
 the e-mail and destroy any printed copy. CCCS reserves the right to retain,
 archive, use and disclose any emails that are sent from or to this email
 address. Thank you.


This e-mail is intended for the use of the addressee(s) only and may contain 
privileged, confidential, or proprietary information of Chester Community 
Charter School (CCCS). If you have received this message in error, please 
e-mail administrator at postmas...@chestercommunitycharter.org, then delete the 
e-mail and destroy any printed copy. CCCS reserves the right to retain, 
archive, use and disclose any emails that are sent from or to this email 
address. Thank you.
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Hal Murray
 From http://dev.laptop.org/ticket/4265

  (To be effective when shipping hundreds of thousands of units to
 non-English speakers, a translation of the license should be provided
 as well.) 

Does FSF have approved translations of their licenses?  That sounds like 
something lawyers could get very picky about.


-- 
These are my opinions, not necessarily my employer's.  I hate spam.



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


Re: [Grassroots-l] SugarLabs Sur - Libre Social Network Project

2008-12-12 Thread Edward Cherlin
On Fri, Dec 12, 2008 at 12:52 AM, Sebastian Silva
sebast...@fuentelibre.org wrote:
 Friends of our community,

 I'd like to introduce you to a project that Rafael, me, Alejandro
 (proj.man.) , Antonio (django wiz), Alfredo (theather educ) and Jose
 (mathematics professor at the UNMSM) have been working on.
 It is our proposed strategy for training and supporting a large rural
 and distributed sugar deployment including collaboration servers in
 traditional Computer Labs settings. Already we are preparing for a
 workshop with the first teachers in early february, when the roll out
 will occur.

+1

 We have two main strategies:

  - Reduce the maintenance overhead of schools by providing a tailored
 suite + best practices + documentation ---easy to replicate

Earth Treasury wants to work on the teaching materials. We announced
our intention of forming an RD consortium for this just a few days
ago.

  - Harnessing social network functionality for sharing, collaboration
 and peer-support ---  easy to share

 Everybody understands the value and power of social networks. However
 these remain propietary and have a number of privacy and control
 issues. We'll incorporate existing social networking software (could
 be Elgg, NoseRub, Pinax...) that not only will provide One Social
 Network Per School, but will jumpstart the first (that I know of)
 massive, self-replicating, decentralized educational social network
 ecosystem, a network of social networks. And we want to make it extra
 easy to add a node anywhere on the globe.

That is another item that Earth Treasury has had on its To Do list. We
have to be able to link schools and individual students around the
world, for educational and social purposes, and then to create
multinational partnerships to set up sustainable businesses.

 Our expected deployment involves ~200 school laboratories (and
 servers), and ~2300 workstations, for a total of tens of thousands of
 students and their respective teachers who will be online and
 collaborating with each other and with the community across
 organizational, geographic, and cultural boundaries. We will foster
 this community and bring them in touch with other teachers using Sugar
 in the classroom. Perhaps even more schools will join this global
 network, as we want to make it as simple as possible.

What computers? XOs? Laptops? Desktops with Sugar on a Stick?

 We hope to give details on this deployment soon but need a particular
 confirmation from the Regional Government. We have submitted a
 proposal for USAID challenge and would use the money as SugarLabs to
 develop, prepare, tailor and integrate a platform that allows us to
 deliver excellent teacher workshops that empower educators to
 appropriate the technology and learn about it in community like we
 so happily do in Free Software.

 Please find our proposal for at
 http://www.netsquared.org/projects/free-social-networks-rural-education

 Give it a look. Think about it. A large social network owned by its
 users, that can grow organically without any need for central offices
 or large datacenters... Give us your comments and feedback and...

 Vote for it. The voting process is particular, you have to pick us,
 and then 2 others. You can't vote unless you pick 3. Please do this
 for us.

 I would do it if you were asking!;-)

I did this before seeing your message. You rock.

 In all seriousness, I think our proposal has a great chance, because
 frankly, i think it rocks and is better than the other options, but
 the first phase of the challenge involves the community for picking
 15, then a panel picks 3 winners. So we need you, community!

 Thank you for your time.
 --
 Sebastian Silva
 Iniciativa FuenteLibre
 http://blog.sebastiansilva.com/
 ___
 Grassroots mailing list
 grassro...@lists.laptop.org
 http://lists.laptop.org/listinfo/grassroots


-- 
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://wiki.sugarlabs.org/go/User:Mokurai
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread John Gilmore
Walter asked:
 Are there any places where Sugar is in violation of its licenses?

Sugar is licensed under the GPLv2, and its source code seems to be
provided.  (Because it's written in an interpreted language, it never
ships binaries -- I think.  There may be some small parts that are
written in C or C++ to be called from Python, which, if they exist,
would have to be looked at.  If they're tiny, the easiest thing would
be to just include the tiny source code in the binary release.)

Sugar before 8.2.0 violated the notice part of the GPL, because
running it never told its users of the license, or about what rights
they have.  I filed this bug (http://dev.laptop.org/ticket/6929) and
eventually also wrote the initial changes to fix it, which DSD put (in
improved form) into 8.2.0.

The GPL requires modified versions to be identified as such, so that
users will know they aren't running the stock version released by the
mainline author.  This GPL requirement is honored largely in the
breach by most distros (they patch GPL'd programs all the time,
without modifying the version string that is printed by the program).
Development versions of Sugar may violate this requirement, if the
version-string support in Sugar doesn't notice that it's in between
formal releases.

In Sugar's case, the main copyright owner is OLPC, so OLPC is unlikely
to sue itself over violations.  Sugar may contain contributions by
others who have not assigned their copyrights to OLPC, which would
give those contributors standing to object (or sue).

Some of the activities that the Sugar team maintains may not fully
comply with the GPL.  Ticket http://dev.laptop.org/ticket/6930 tracks
that issue.  Several such activities have been improved (many were missing
a copy of the GPL, or a copyright notice in their source code).

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


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread John Gilmore
 Some of us are new to one or another part of this issue, and need a bit more 
 background.

 o Can you list the offending binaries and explain their faults?

Sure.  For example, ls is part of the Coreutils.  In 8.2.0, it's
licensed under GPLv3+ (try ls --version); in earlier releases, it's
licensed under GPLv2+.  In both cases, OLPC is shipping binary copies
of ls on the flash media of laptops.  This means that it must ensure
that every recipient has either the actual source code of ls, or has
both a written offer of such source code and ready access to redeem that
offer for the actual code.

One of the original ideas at OLPC was that all the source code would be
put on the school servers and every school would have a server and so
the kids would all have access to the sources.  See
http://dev.laptop.org/ticket/4286#comment:8 .  That didn't work in
practice, because many laptops go to places that have no school
servers.  It didn't work for G1G1 either.  See also
http://dev.laptop.org/ticket/4417 .

There are also some packages for which OLPC doesn't seem to have
SRPM's that match its RPM's:  http://dev.laptop.org/ticket/4835 .

In addition, there's a bigger problem with the packages that are
licensed under GPLv3 (24 packages in 8.2.0, and growing).  GPLv3 bans
TiVoization which is the way that the TiVo company figured out how
to cheat the GPLv2.  They used a ton of GPL software to build a
product, flashed the binaries into a physical product, and provide all
the matching source code -- but the firmware in the physical product
will never let you reflash the binaries.  This means you are free to
modify the source code and recompile it, but you can never actually
modify it IN THE PRODUCT.

GPLv3 bans this, for products designed for household or consumer use.
If the vendor themselves has the power to reflash the binaries, then the
consumer must be provided the keys and instructions required to do so.

OLPC follows exactly the TiVo model.  It comes with DRM that prevents
the kids from reflashing their own laptops, even though OLPC can
reflash them with new versions.  The DRM directly affects modified
versions of the kernel and initrd, which do not contain software
licensed under GPLv3.  Coreutils (ls) is GPLv3 though.  Normally, to
modify ls you wouldn't need to reflash; you could just log in as
root and install the new version on top of the old version (with rpm
or yum or cp).  But some of the countries who distribute OLPC
laptops want even more control -- they have disabled root access
completely for the kids.  This means the kids can't just login as
root; they'd need to reflash to install a modified version of ls,
and they can't.  This violates GPLv3.

In addition, one of the key deliverables for the 9.1 release is
limited-time leases that would make the laptop refuse to boot, if
some third party who has OLPC connections doesn't issue it a new lease
periodically.  Part of the implementation strategy was/is to avoid
cheating by denying every laptop user the ability to reset the
laptop's clock.  This can only be enforced if root access is removed.
Thus Uruguay's mistake is scheduled to be spread into every country as
of the 9.1 release.  This violates GPLv3.

OLPC has a complicated process for getting the keys that would enable
you to reflash your laptop, get past the lease crap, (or merely to
boot software, such as the Fedora 10 release, that isn't signed by
OLPC's secret keys).  This is the developer key process, which
requires Internet access, a 24-hour arbitrary delay imposed by OLPC,
and a lot of hand-holding and instructions.  Many kids in the
mountains of Peru and Uruguay do not have Internet access.  There's
supposedly a way to send a postcard to OLPC, but I think it has never
been tried (it neglects to tell the kids to include their serial
number and UUID, which are required; and it would require that the
kids correctly type in a long string of random letters and digits.
The Support Gang has had lots of trouble with *adults* with email and
telephones being unable to do such things.)

It may also be that the rootless Uruguayan laptops have also removed
the instructions on how to get a developer key (I haven't seen their
distro; is there a copy of it anywhere publicly accessible?).  Even in
OLPC's mainstream software releases, it is never clearly explained
what restrictions are built into the product, what a developer key is,
why OLPC is required to offer you one, why you might want it, why your
laptop won't boot a Fedora SD card or an Ubuntu release, etc.  That
info is scattered around the wiki.

The last suggestion I heard from OLPC along these lines was that the
kids aren't actually the owners of the XO laptops, so it doesn't
matter what we do to the kids.  The *schools* own the laptops and we
can give *them* the keys to the DRM.  This kind of legal sophistry,
besides being exactly opposite the OLPC party line (the kids own the
laptops, they take them home every night, they teach them to their

Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread david
On Fri, 12 Dec 2008, John Gilmore wrote:

 anything -- without permission from the manufacturer.  The OLPC comes
 with DRM, like the TiVo, the iPhone, and the Google G1 phone.  While I

for the record I believe that the google G1 phone is open, the various 
other android based phones are locked down.

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


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Martin Langhoff
On Fri, Dec 12, 2008 at 10:53 PM, John Gilmore g...@toad.com wrote:
 The last suggestion I heard from OLPC along these lines was that the

We had a _private_ conversation in which I carefully said that I was
_not_ speaking for OLPC, and had no say or authority over laptop
stuff. I look after the server and we both agreed that the server does
the right thing at every corner.

I am surprised that you'd misrepresent that private discussion in this way.

To clarify for the rest of list, I mentioned in a much wider
discussion that from my legal training in software licensing (2
papers, masters level) I observed that I suspect (but do now know fora
fact) that in deployment countries kids are _not_ allowed to sell the
laptops for profit while they are in school, so perhaps they don't own
them in the legal sense until they finish school.

Kids have the laptops to themselves in a practical everyday sense,
they take them home and use them freely. But the fact that the school
restricts their sale (and other things, like, oh, removing the sw that
makes them useful in school) hints at where the legal ownership
resides.

Again -- this is my personal understanding. I don't speak for OLPC in
these matters, and I am _not_ a lawyer. My _personal_ suspicion is
that GPLv3 doesn't have a strong anti-tivolisation case here, ask a
competent lawyer.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- 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: Minutes of Power in 9.1.0 meeting

2008-12-12 Thread Richard A. Smith
Greg Smith wrote:

   * Richard to determine how to address the no regressions requirement and
   how to measure the success of the feature in terms of Amps used.

I've been working on such tests off and on since October when the report 
of 8.2 regressions first popped up.

And while I've learned a lot since then I still don't have a test thats 
feasible for short term testing on a generic grab-off-the-shelf XO.  I 
have an idea for a 1 hour test that I think might remove enough 
variability to be useful but it will need some run hour testing to see.

I think it makes more sense right now to invest the time in coding up 
tests that run in lab reading the instrumented XO.  That is after all 
one of the reasons we got that equipment.  Repeated runs of the same 
test for variability still need to be performed.

Other issues are that some tests will need to be long runtime tests and 
unless we wire up a new system for the tinderbox to use It will block 
the tinderbox.  It won't be hard to wire up a new unit for tinderbox as 
I think the only requirement is 1 IO hookup to strobe the power button.

In whatever case, WLAN has to be disabled.  The WLAN power draw varies 
enough in that unless you are in very quiet RF environments its very 
difficult to make a comparison between any given 2 runs as more or less 
power.

Using the instrumented XO the wlan power reading could be subtracted out 
of the total, but repeatability tests need to be performed to see if 
that removes enough variability to make judgments on regressions.  If so 
then it _might_ be possible to add some workload tests involving 
browsing or sharing into the mix and get meaningful results.

On a different note, one test we might think about running is the 
closest thing the industry has to a standard battery life test.  It's 
specified on a lot of the netbook specs.

It's defined here: http://it.jeita.or.jp/mobile/e/index.html

However, I'm also seeing that a lot of vendors are choosing not to use 
this test because it generally results in a number higher than what the 
typical user will actually get.

-- 
Richard Smith  rich...@laptop.org
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New joyride build 2592

2008-12-12 Thread James Cameron
Brief two hour test results.

Scenario: two XO MP with 767 and activities installed.

- olpc-update joyride-2592, successful,

- reboot, successful, reflashed firmware,

- reboot, successful, Sugar UI appears, offer to update activities,
  declined,

- suspend and resume using power button short press, successful,

- suspend and resume using lid switch, successful,

- battery status and charge state shown by frame, successful,

- image rotation button, successful,

- Terminal-18 activity works, /boot/olpc_build says joyride 2592,

- F1 view shows nearby access point, clicking makes the access point
  icon showed as connected, ping google.com works in Terminal,

- the following activities start fine and appear to work; Calculate,
  Maze, Implode, Memorize, Write, Pippy, Measure,

- Scratch started fine, and can quit, did not check other functions,

- Journal appears fine, entering text in Write, closing the activity,
  rebooting, and then selecting the item from the Journal results in the
  Write activity starting with the text as entered.

Triviality of the day ... 2592 is the TCP port number of Netrek.

-- 
James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


a build reproducibility test

2008-12-12 Thread James Cameron
On Fri, Dec 12, 2008 at 12:40:37PM -0500, Michael Stone wrote:
 On Fri, Dec 12, 2008 at 03:27:21PM +1100, James Cameron wrote:
 Why can't the build system be replicated so that each developer can test
 their change before releasing it?  What is it about the build system that
 prevents it?  I thought the build system was just a set of downloads and
 put-it-together processes.

 It can, it has been, and no one seems to care. See 

   http://wiki.laptop.org/go/Build_system
   http://wiki.laptop.org/go/Building_custom_images
   http://wiki.laptop.org/go/Puritan
   
 http://wiki.laptop.org/go/User:Mstone/Commentaries/Releases_2#Practical_Matters

 for some historical records of the discussions.

Thanks.

Re: http://wiki.laptop.org/go/Puritan

Tried the puritan on Debian, stopped at a missing
/etc/mock/fedora-9-i386.cfg file, but I thought the build had moved on
to Fedora 10 now?  Why would it need Fedora 9 configuration file?  Where
would I get a Fedora 10 configuration file from?  Why does the current
production build system have this file?  Is there a specific mock
dependency not called out?

-- 
James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Free Software Foundation Files Suit Against Cisco For GPL Violations

2008-12-12 Thread Edward Cherlin
On Fri, Dec 12, 2008 at 4:53 PM, John Gilmore g...@toad.com wrote:
 Some of us are new to one or another part of this issue, and need a bit more 
 background.

 o Can you list the offending binaries and explain their faults?

 Sure.  For example, ls is part of the Coreutils.  In 8.2.0, it's
 licensed under GPLv3+ (try ls --version); in earlier releases, it's
 licensed under GPLv2+.  In both cases, OLPC is shipping binary copies
 of ls on the flash media of laptops.  This means that it must ensure
 that every recipient has either the actual source code of ls, or has
 both a written offer of such source code and ready access to redeem that
 offer for the actual code.

Interesting. I have never received a Linux system with either the
source code or a written offer of source code. I certainly know where
to download it.

 One of the original ideas at OLPC was that all the source code would be
 put on the school servers and every school would have a server and so
 the kids would all have access to the sources.  See
 http://dev.laptop.org/ticket/4286#comment:8 .  That didn't work in
 practice, because many laptops go to places that have no school
 servers.  It didn't work for G1G1 either.  See also
 http://dev.laptop.org/ticket/4417 .

Presumably we could have included a CD, regardless of whether
recipients had drives.

 There are also some packages for which OLPC doesn't seem to have
 SRPM's that match its RPM's:  http://dev.laptop.org/ticket/4835 .

Wouldn't surprise me. Who is supposed to take care of this stuff?

 In addition, there's a bigger problem with the packages that are
 licensed under GPLv3 (24 packages in 8.2.0, and growing).  GPLv3 bans
 TiVoization which is the way that the TiVo company figured out how
 to cheat the GPLv2.  They used a ton of GPL software to build a
 product, flashed the binaries into a physical product, and provide all
 the matching source code -- but the firmware in the physical product
 will never let you reflash the binaries.  This means you are free to
 modify the source code and recompile it, but you can never actually
 modify it IN THE PRODUCT.

 GPLv3 bans this, for products designed for household or consumer use.
 If the vendor themselves has the power to reflash the binaries, then the
 consumer must be provided the keys and instructions required to do so.

OK, now I know what you are talking about. Yes, I would prefer
children to have complete software freedom. I don't see it happening.
I expect that if faced with this question directly, governments would
uniformly assert that they are the consumers, and that no court in
their countries would disagree, since the government paid for the
equipment. I also see no way that a US court would hold any of this to
be a license violation, given that the source code is delivered to the
governments.

 OLPC follows exactly the TiVo model.  It comes with DRM that prevents
 the kids from reflashing their own laptops, even though OLPC can
 reflash them with new versions.  The DRM directly affects modified
 versions of the kernel and initrd, which do not contain software
 licensed under GPLv3.  Coreutils (ls) is GPLv3 though.  Normally, to
 modify ls you wouldn't need to reflash; you could just log in as
 root and install the new version on top of the old version (with rpm
 or yum or cp).  But some of the countries who distribute OLPC
 laptops want even more control -- they have disabled root access
 completely for the kids.  This means the kids can't just login as
 root; they'd need to reflash to install a modified version of ls,
 and they can't.  This violates GPLv3.

 In addition, one of the key deliverables for the 9.1 release is
 limited-time leases that would make the laptop refuse to boot, if
 some third party who has OLPC connections doesn't issue it a new lease
 periodically.  Part of the implementation strategy was/is to avoid
 cheating by denying every laptop user the ability to reset the
 laptop's clock.  This can only be enforced if root access is removed.
 Thus Uruguay's mistake is scheduled to be spread into every country as
 of the 9.1 release.  This violates GPLv3.

 OLPC has a complicated process for getting the keys that would enable
 you to reflash your laptop, get past the lease crap, (or merely to
 boot software, such as the Fedora 10 release, that isn't signed by
 OLPC's secret keys).  This is the developer key process, which
 requires Internet access, a 24-hour arbitrary delay imposed by OLPC,
 and a lot of hand-holding and instructions.  Many kids in the
 mountains of Peru and Uruguay do not have Internet access.  There's
 supposedly a way to send a postcard to OLPC, but I think it has never
 been tried (it neglects to tell the kids to include their serial
 number and UUID, which are required; and it would require that the
 kids correctly type in a long string of random letters and digits.
 The Support Gang has had lots of trouble with *adults* with email and
 telephones being unable to do such things.)

 It may 

[Server-devel] xs on cd

2008-12-12 Thread Tony Anderson
Hi,

At OLENepal, we are using a USB stick to install XS on the servers. We 
have created a 'boot cd' which installs XS from the USB stick when the
server is unable to boot from CD. This saves have to reburn CD's.

We are using XS-0.4 as the base for the server configuration (NEXS). 
This is documented at http://wiki.laptop.org/go/OLE_Nepal:Schoolserver. 
Unfortunately, the details on building the CD are not yet in the Wiki.
Prithak Sharma at OLENepal (prit...@olenepal.org) should be able to 
supply them.

Tony


But going forward, and since I'm looking at possibly installing XS 0.5 on
  quite a few machines here, before I burn the CD again, can I edit
  /etc/sysconfig/network-scripts/ifcfg-eth1 on the iso like so:

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