[Sugar-devel] 883 on XO1

David Leeming david at leeming-consulting.com
Sun Jan 8 16:58:25 EST 2012

Thanks to James, we successfully repaired the download. A very neat solution that I had not realised was possible.

For others that may find it useful, we used the Linux split command (I used the XS) to chop the faulty download into 128 small chunks of about 5MB each and then did checksum with md5sum on each, identified the errant chunk, which I then downloaded and used cat command to rejoin them.

I now have the 883 build for the PNG schools. Many thanks James and Alec


-----Original Message-----
From: Richard Smith [mailto:smithbone at gmail.com] On Behalf Of Richard A. Smith
Sent: Monday, 9 January 2012 6:02 a.m.
To: Alec Muffett
Cc: David Leeming; Sugar devel; devel at laptop.org
Subject: Re: [Sugar-devel] 883 on XO1

On 01/06/2012 03:46 AM, Alec Muffett wrote:
> At the risk of sounding perverse you could do block-level repair on
> this by having someone put the same file up for Bittorrent somewhere,
> and David could start the torrent, pause his "repeat" download,
> install a copy of previously-downloaded file, restart his Bittorrent
> client and have it download/repair the corrupted blocks for fairly
> small bandwidth consumption.

Having builds available via bittorrent or some other p2p tool would be 
very useful when the dev team in in China.  Bandwidth at the factory is 
limited on per IP basis.  If the builds were available via p2p with 
swarming then the team could peer each other and we all would download 
chunks in parallel.   We do this sometimes manually now by cutting up 
the file into chunks and each of us download a chunk.

I started to do this one trip but got stuck trying to find a text mode 
bittorrent server that you could work with via ssh and then get it 
working. I'm only a casual bittorrent user.

Richard A. Smith  <richard at laptop.org>
One Laptop per Child

More information about the Devel mailing list