What Constructionism is - excellent article by Bill Kerr

2008-06-01 Thread Bryan Berry
here is an excellent article by Bill Kerr

http://www.olpcnews.com/content/education/tidying_up_the_const.html

I highly recommend reading it.


Shameless plug for my own writing: 
How to make open-source work for education
http://www.olpcnews.com/content/education/how_to_make_opensour.html



-- 
Bryan W. Berry
Systems Engineer
OLE Nepal, http://www.olenepal.org

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


Re: Browse v86 rainbow issue on update 1-706?

2008-06-01 Thread Gary C Martin
On 29 May 2008, at 03:58, Martin Dengler wrote:

 On Thu, May 29, 2008 at 03:42:55AM +0100, Gary C Martin wrote:
 On 28 May 2008, at 18:55, Martin Dengler wrote:
 Is this rainbow racing with X, or is that in joyride only?

 Sorry, not sure. I'm back on joyride now and Browse seems quite happy
 there.

 I was away from the web earlier and couldn't look up the trac for what
 I was referring to: http://dev.laptop.org/ticket/6797 (in case it
 happens again).


Martin, thanks for your suggestion.

OK, I've just gone back and re-installed 706 again on the B4 I have  
here to give this another try.

Browse v86 is still failing to launch after repeated reboots. I've  
added the content of its log file to the end of this email. BTW: using  
cat on the file was a good hint as you get to see its content color  
coded, pity Log activity doesn't interpret them the same way (Log  
shows all the nasty console escape codes).

No idea if rainbow racing with X was a red-herring or not, ticket  
6797 didn't say what to expect to see from such a condition, or how to  
test for it. Seeing as Browse consistently fails to launch, a race  
condition seems less plausible to me, I'd expect a race condition to  
occasionally have a different outcome.

Couple of quick notes/questions:

1) Who is 706 actually targeted at? G1G1? One of the country installs?  
I can't find any public description of who this is meant for, or what  
set of base activities to test against. No reference to 706 on the  
wiki or where to post test results (hence me blindly emailing the list).

2) Could someone clarify version naming. Is the 706 build leading to  
update-1.1 and how does this tie in with the upstream 81.x and 82.x  
work from the SugarLabs side? Does the roadmap at http://dev.laptop.org/roadmap 
  still have any worth? It seems a fairly random collection of slipped  
dates and misc features these days.

3) Did update-1 ever formally happen? It never seemed to get  
announced, there was a request for testing 703, and then it all went  
quiet.

Apologies if I'm raining on someone's parade here.

--Gary

P.S. Here's the failed WebActivity log for 706:

groupadd: group 10001 exists
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
---
type 'exceptions.AssertionError'Traceback (most recent call  
last)

/usr/lib/python2.5/site-packages/rainbow/service.py in  
CreateActivity(self=rainbow.service.Rainbow at / at 0x82fc50c,  
log_path=dbus.UTF8String('/home/olpc/.sugar/default/logs/ 
org.laptop.WebActivity-1.log'),  
env=dbus.Dictionary({dbus.UTF8String('LANG'):  
dbus.U...c/.Xauthority')}, signature=dbus.Signature('ss')),  
argv=dbus.Array([dbus.UTF8String('sugar-activity'),  
d...f6c06344ec478b')], signature=dbus.Signature('s')),  
bundle_path=dbus.UTF8String('/home/olpc/Activities/Web.activity'),  
bundle_id=dbus.UTF8String('org.laptop.WebActivity'),  
success_cont=function lambda at 0x82fef7c, error_cont=function  
lambda at 0x82fefb4)
  58 ret = inject.run(log, SPOOL, env, argv,  
env['SUGAR_BUNDLE_PATH'], (1, 2),
  59 env.get('RAINBOW_STRACE_LOG'),  
500, 500, bundle_path, bundle_id,
--- 60 env.get('RAINBOW_CONSTANT_UID'))
 env.get = built-in method get of dbus.Dictionary object at  
0x839392c
  61 except Exception, e:
  62 util.trace()

/usr/lib/python2.5/site-packages/rainbow/inject.py in  
run(log=function log at 0x82fe09c, spool='/home/olpc/isolation/1',  
env=dbus.Dictionary({dbus.UTF8String('LANG'):  
dbus.U...c/.Xauthority')}, signature=dbus.Signature('ss')),  
argv=dbus.Array([dbus.UTF8String('sugar-activity'),  
d...f6c06344ec478b')], signature=dbus.Signature('s')),  
cwd=dbus.UTF8String('/home/olpc/Activities/Web.activity'),  
safe_fds=(1, 2), strace_hint=None, owner_uid=500, owner_gid=500,  
bundle_path=dbus.UTF8String('/home/olpc/Activities/Web.activity'),  
bundle_id=dbus.UTF8String('org.laptop.WebActivity'),  
constant_uid=dbus.UTF8String('yes'))
 267 check_home_dirs(uid, gid, home)
 268 check_home_dirs(owner_uid, owner_gid, home)
-- 269 check_home(uid, gid, home)
 global check_home = function check_home at 0x839ef7c
 uid = 10001
 gid = 10001
 home = '/home/olpc/isolation/1/uid_to_home_dir/10001'
 270 check_bundle_path(uid, gid, bundle_path)
 271

/usr/lib/python2.5/site-packages/rainbow/inject.py in  
check_home(uid=10001, gid=10001, home='/home/olpc/isolation/1/ 
uid_to_home_dir/10001')
 246 ck = Checker(home, uid, gid)
 247 assert ck.positive(R_OK | X_OK, S_IFDIR)
-- 248 assert ck.negative(W_OK, 0)
 ck.negative = bound method Checker.negative of  
rainbow.util.check_access.Checker object at 0x82ffd4c
 global W_OK = 2
 249
 250 def run(log, spool, env, argv, 

New joyride build 2000

2008-06-01 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2000

Changes in build 2000 from build: 1998

Size delta: 0.00M

-olpcupdate 2.5-0
+olpcupdate 2.6-0
-tzdata 2008b-3.fc7
+tzdata 2008c-1.fc7
-xkeyboard-config 1.1-19.20071130cvs.olpc2
+xkeyboard-config 1.1-20.20071130cvs.olpc2

--- Changes for tzdata 2008c-1.fc7 from 2008b-3.fc7 ---
  + Upstream 2008c
  + Mongolia changes zone
  + Pakistan DST is scheduled until Sep/1, instead of Aug/31
  + Drop Morocco and Pakistan patches that are superseded by upstream

--- Changes for xkeyboard-config 1.1-20.20071130cvs.olpc2 from 
1.1-19.20071130cvs.olpc2 ---
  + xkeyboard-config-olpc-et.patch: Fixes for the Amharic keyboard

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New faster build 2000

2008-06-01 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/faster/build2000

Changes in build 2000 from build: 1998

Size delta: 0.00M

-olpcupdate 2.5-0
+olpcupdate 2.6-0
-tzdata 2008b-3.fc7
+tzdata 2008c-1.fc7
-xkeyboard-config 1.1-19.20071130cvs.olpc2
+xkeyboard-config 1.1-20.20071130cvs.olpc2

--- Changes for tzdata 2008c-1.fc7 from 2008b-3.fc7 ---
  + Upstream 2008c
  + Mongolia changes zone
  + Pakistan DST is scheduled until Sep/1, instead of Aug/31
  + Drop Morocco and Pakistan patches that are superseded by upstream

--- Changes for xkeyboard-config 1.1-20.20071130cvs.olpc2 from 
1.1-19.20071130cvs.olpc2 ---
  + xkeyboard-config-olpc-et.patch: Fixes for the Amharic keyboard

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/faster-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [X-Posted] Help with Amharic keyboard

2008-06-01 Thread TG
Hi Sayamindu
That is a curious looking character:-). I looked in to the basic, the
supplement and the extended ethiopic character charts and there is nothing
that looks like that. I don't think that is part of the ethiopic character
set.
I previously raised the issue of character ጨ (u+1328). All most all variants
of Ethiopic keyboard that are in use to day use the position C (shift +c)
which is the most logical place. instead on OLPC keyboard it is stuck up
there with a character that it has no similarity at all. it should fallow
the same logic as the characters ተ(u+1270) and ጠ(u+1320). I have just
created a ticket http://dev.laptop.org/ticket/7136 . I don't know if you
have any thing to do with this kind of bug but would be nice to correct it
as soon as possible.


On Thu, May 29, 2008 at 11:41 PM, Sayamindu Dasgupta [EMAIL PROTECTED]
wrote:

 Hello everyone,
 Sorry for the cross posting, but can anyone tell me what the character
 on the key to the immediate lower left of the Enter key (as shown in
 http://wiki.laptop.org/images/8/8f/Ethiopic-B3.png) is ? The non
 Amharic characters on that are | and \, but I cannot figure out
 whether the Amharic character is a hyphen or something else. If it's
 not a hyphen, the unicode code point for the character would really
 help.

 We are trying to fix the Amharic keyboard, see
 http://dev.laptop.org/ticket/6945 for details

 Thanks in advance,
 Sayamindu

 --
 Sayamindu Dasgupta
 [http://sayamindu.randomink.org/ramblings]

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