Re: [ANNOUNCE] Sucrose 0.83.4 Development Release

2009-01-25 Thread Tomeu Vizoso
On Fri, Jan 23, 2009 at 16:42, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Fri, Jan 23, 2009 at 4:22 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 I actually would have appreciated more feedback when I asked for it
 some months ago. Anyway, I trust this layout change will simplify
 things for you at the end.

 Sorry, I probably hid at the sight of Journal rewrite proposal.

You got distracted with shiny stuff!

 There were several in the air. The changes you have made are good, I
 just didn't know that one of the journal reimplementations had
 actually gone ahead :-)

Well, shipping the old DS wasn't really an option, so I had to go on
with my work even if it risked being dumped further in the release
cycle.

 Is it possible for you to add a single file that says the journal
 storage version at the root of it? Something like

   $ cat .sugar/default/datastore/store/format
   2

We actually had it already, have updated the wiki page with info about it.

http://sugarlabs.org/go/DevelopmentTeam/DatastoreRewrite

 That would make things a ton easier for ds-backup. ds-backup client
 can read that file and tell the server that it's a format 2 backup,
 so the server can re-org the files before the client rsyncs across...

 Without something like that, an upgrade to a new format in a large
 school would swamp RF for days...

Sounds good, I guess you can do the reorg with hard links in the same
script where we had the metadata exported to json.

Regards,

Tomeu

 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: status of OLPC project

2009-01-25 Thread Bastien
C. Scott Ananian csc...@laptop.org writes:

 On Fri, Jan 9, 2009 at 11:20 AM, Bastien bastiengue...@googlemail.com wrote:
 Victor Lazzarini victor.lazzar...@nuim.ie writes:

 [...] In other words, it would be useful to get a who's who for the
 project.

 +1

 Please have some consideration for the recently unemployed.  

(Sorry if my +1 sounded a bit rough, that was not my intention.)

I hope we can have an exhaustive who's who on the web soon.  Every
single community I know out there uses the web the make everyone know
who does what.  I wish the same can be done with OLPC HQ.

Regards,

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


Re: status of OLPC project

2009-01-25 Thread Bastien
Martin Langhoff martin.langh...@gmail.com writes:

 just wanted to know who is taking care of what now.

 that's fair enough, but it'll take some time to settle. Maybe post to
 de...@l.o and the sugar devel list and hope whomever is looking after
 component X to answer?

It's now two weeks since that message.  

Anyone volunteering to build such a who's who at OLPC HQ?

Thanks!

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


UNESCO: How Do We Guarantee the Presence of a Language in Cyberspace?

2009-01-25 Thread Caryl Bigenho

Hi Everybody, 

This is from the OLPC-sur list.  UNESCO has recently released an English 
version of its publication on languages in cyberspace.  It is also available in 
French, Spanish, Russian, and Portuguese.  Here is the link to the UNESCO 
announcement which has a link to the PDF copy of the book.

http://portal.unesco.org/ci/en/ev.php-URL_ID=28065URL_DO=DO_TOPICURL_SECTION=201.html

Caryl

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


Small DNS questions.

2009-01-25 Thread Michael Stone
Scott,

I've been conducting some thought experiments with the imaginary DNS server you
describe in

  http://wiki.laptop.org/go/Network_principles#Name_resolution

and I've developed a couple of small questions which I'd like your advice on,
e.g.

  a) When multiple links are present, does the DNS server synthesize an  RR
 for every link?

  b) Presumably the DNS server should report itself as non-authoritative for
 everything except the local hostname(s)?

  c) Presumably the synthesized RRs should be non-authoritative except when
 they answer the local hostname(s)? 

  d) How should the TTL of the synthesized records be set given that the
 records are link-dependent? (on a mobile device?)

  e) When, exactly, should our DNS server synthesize RRs? Some possible
 choices: 
 
   always, 
   when you can't get any other results,
   when you didn't find NXDOMAIN, 
   configurable
   __
   
Thanks,

Michael

P.S. - People who are unfamiliar with the ideas and questions in this note who
would like to contribute to the conversation should probably spend some time
reading RFCs 1034, 1035, and 2460 and Scott's Network Principles document.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [ANNOUNCE] Sucrose 0.83.4 Development Release

2009-01-25 Thread Martin Langhoff
On Sun, Jan 25, 2009 at 12:34 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 You got distracted with shiny stuff!

Rickrolled indeed :-)

 Is it possible for you to add a single file that says the journal
 storage version at the root of it? Something like

   $ cat .sugar/default/datastore/store/format
   2

 We actually had it already, have updated the wiki page with info about it.

 http://sugarlabs.org/go/DevelopmentTeam/DatastoreRewrite

Excellent news. Looks good (as described in the wikipage), so the
older datastores, having no 'version' file, are a nominal '0'.

 Sounds good, I guess you can do the reorg with hard links in the same
 script where we had the metadata exported to json.

Exactly - guess what the client would have done, build an appropriate
hardlink tree, and then let rsync add/remove as appropriate. Avoids
transferring the actual data files which may be large.

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


GSoC 2009?

2009-01-25 Thread Martin Langhoff
Ed, devel, server-devel, sj
GSoC

GSoC is looming. I am thinking of putting some of the things that I
was planning to do in the next X months as GSoC projects (and that I
know I'm unlikely to hit).

Ideally, I would take take 2 or 3 mentees, with a preference towards
those who live in deployment regions...

retry/ignore/fail?


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: Notes from an impromptu 8.2.1 Release Mtg.

2009-01-25 Thread Hal Murray

 The main conclusion that we reached after we updated
http://dev.laptop.org/report/38
 was that staging-9 [1] needs some testing! In particular, it's got
 long-awaited new wireless firmware and wifi kernel drivers which means
 that we need to know whether it still associates with your crazy
 encrypted access points. :) 

 [1]: 
 (http://xs-dev.laptop.org/~cscott/xo-1/streams/staging/build9/devel_jffs2)

That's Build 9, 1352 from 6-Jan.

What firmware should we be testing?

I'm using Q2E24.  There are several  later versions, but I didn't see 
anything that looks interesting in the web pages.  I don't remember any 
please-help-test-this messages but I could easily have missed one.  The 
latest version is Q2E28.  I'm reasonably sure that it didn't get much testing 
since I just fixed a typo on the wiki page in the URL to download the bits.  
Anyway, most of the testing below was done with Q2E24.  I've updated to Q2E28 
and a quick test didn't show any changes.

I have an early B3 board in a B2 chassis.  So any or all of this may be a 
wild goose chase.

It used to work reasonably well.  I think It was the last major release.  
From the bits on my hard drive, that looks like 759.

--

Several quirks:

1) During setup, I normally ssh in via an USB Ethernet dongle so I can run 
Wpa.sh.  (I have a long password so select/stuff is much more convenient than 
typing it in.)

DHCP didn't work automagically like I expected it to.  I didn't investigate.  
ifconfig by hand worked.


2) For me, the new wireless is a step backwards.  My setup used to fail 
occasionally.  Now it connects occasionally.  After it connects it seems to 
work OK.

I'm using WPA version 2 on a Linksys WRT54GL  There are usually 2 to 4 other 
systems visible.  There are no other XOs nearby.  (At least none that I know 
of.)

I realize that occasionally isn't very precise.  I don't have hard numbers. 
 With the old system, roughly 9 out of 10 reboots automatically connected.  I 
had to go looking for one that failed.  (Normally, I don't reboot very often.)

With the new code, I've rebooted 10 times so far, but I haven't see any of 
them connect automatically.  I have seen the icon blinking while it tries.  
Usually it works when I manually poke connect.   I got a bit frustrated the 
second reboot when 3 pokes in a row didn't work.

At least once, the blinking icon stuff got confused.  Maybe because the 
underlying control code was confused.   I saw Mesh-11 blinking for a long 
time after I did a manual connect...

Is there anything I can do to collect useful debugging info?


3) I have now seen to the crazy-cursor symptoms that have been discussed 
here quite a bit.

It's possible that it's been there all along and I just haven't noticed it 
before or I didn't use the cursor pad enough to tickle it.  This time, I 
discovered the Implode activity and I have been playing with it.  It uses the 
cursor a lot.

I've seen one time where it was nasty enough to make the cursor totally 
unusable.  The cursor just kept jumping to the upper right corner.

I tried rebooting.  That didn't fix it.  A power cycle did.  That could be a 
wild goose chase.

Even when it isn't a total disaster, the cursor is still very hard to use.  
The problem seems to happen when I lift my finger off the pad so I can move 
it over and set it down to continue a long move.  Yes, I could be being 
sloppy and moving before I lift, but I've been working/playing with it enough 
that I don't think it's me, or if it is, other normal users will be totally 
frustrated.

Sometimes it jumps to the lower left corner.

Again, this is a B2 chasis with a B3 board.  If the cursor pad stuff has 
changed I apologize for the noise.










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


[Server-devel] updates

2009-01-25 Thread Jerry Vonau

Hi Martin:

latest re-roll of anaconda, srpms, rpms and patch used, updated
mkusbinstall for the XO at:  

http://members.shaw.ca/jvonau/pub/anaconda/


- finds kickstart file without asking where it is...

- loader doesn't copy stage2 to RAM

- fix compile error re: MD_NEW_SIZE_BLOCKS(size)

- added support for method=hd:LABEL=XSRepo at the boot prompt
This allows us not to ask where the install media if the usbdrive is
labeled as XSRepo and passed the above string. 

 - added support for mmc cards (for the XO) in loader. This is
incomplete, loader now finds the CF card on the XO but is unavailable to
partition and thus install to it. F10 has the same behavior, I filed BZ#
481441. Hope they fix the issue before I have to dig it up 

- updated mkusbinstall added the labeling of the usbdrive for the above
method and creation of /boot/olpc.fth for the XO. 

Jerry


  


 

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


Re: [Server-devel] XS field stories

2009-01-25 Thread Martin Langhoff
On Mon, Jan 26, 2009 at 2:11 AM, Raul Gutierrez Segales
r...@rieder.net.py wrote:
 Is there anyway we could choose the sampling? Like create user groups or
 something so you could get for example only your classmates..

Working _exactly_ on that - search this list's archive for moodle ejabberd.

  And scalability -- can people give success or failure reports with
  specific systems as to 100/200/500/1000 kids connected concurrently -
  does ejabberd survive?

 How much RAM have you got? (With enough RAM, ejabberd should have enough for 
 1K)

 2Gb. Would that be enough?

Sure ok for the 500 user case. For the 1000 user case, with the
current code, you'll probably be tight, perhaps in need of more RAM.
Once I'm done with the work I'm doing, 2GB should be ok, but tight.

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-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] GSoC 2009?

2009-01-25 Thread Martin Langhoff
Ed, devel, server-devel, sj
GSoC

GSoC is looming. I am thinking of putting some of the things that I
was planning to do in the next X months as GSoC projects (and that I
know I'm unlikely to hit).

Ideally, I would take take 2 or 3 mentees, with a preference towards
those who live in deployment regions...

retry/ignore/fail?


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-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel