Calling all small keyboards

2008-07-28 Thread Steve Cotton
I don't have one to measure, but the 1991 Psion series 3 has 13.5
keys per row on a 165mm-wide keyboard.

http://en.wikipedia.org/wiki/Psion_3


Maltron's designs are a long way from simply being scaled Qwerty
keyboards, but they've been around since the late 1970s.  They
might be helpful as an example of what had already been considered
by 1993.

http://www.maltron.com/
http://en.wikipedia.org/wiki/Maltron_keyboard

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


Re: running speech-dispatcher as non-root using setuid on XO and accompanying security issues

2008-07-28 Thread Hynek Hanke
Jan Buchal napsal(a):
 HG Hi, What is the need for speech-dispatcher to run as root? Is it
 HG possible to run it as non-root? We need to modify the
 HG speechd.conf files from a non-root program and as such run the
 HG speech-dispatcher daemon with non-root privileges.
 Sure. SD can runs as root or as any other user which has access on
 audio. Every user has own configuration in .speech-dispatcher directory
 or if there no, then it search in /etc/speech-dispatcher
   
Hello,

the various ways of running Speech Dispatcher are
described in
http://www.freebsoft.org/doc/speechd/speech-dispatcher_9.html#SEC22

Even when running as a system-wide service, it is recommended
not to run Speech Dispatcher under root, but under some special
user like 'speech-dispatcher' who has only access to the appropriate
log/config/pid destinations and to the audio hardware for the security
reasons mentioned above. I think the Debian package for Speech
Dispatcher is a good example.

With regards,
Hynek Hanke

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


Re: [Sur] Imagen de Inicio. Boot

2008-07-28 Thread Martin Langhoff
Henry is asking about localised images for the XO, and specifically
asking about a branded boot image (splash image).

2008/7/28 Henry Vélez [EMAIL PROTECTED]:
 Les pregunto.
 ¿como puedo poner una imagen personalizada en el inicio de la laptop?

Que cambios quieres hacer? Solo el splash? Parte del sistema de
seguridad es que las maquinas no aceptan cualquier imagen (imagen del
SO) para instalarse.

 Hice el cambio del Splash tal como  se hace en una distro de Linux normal,
 pero en este caso no resultó.

 He estado buscando la ruta donde esté alojada la img que hace de fondo en el
 inicio de la XO. Creo que esta es la solución más simple.

He is looking where the boot img is stored. I am not completely
certain but the early image may be in the firmware?

No conozco el asunto en detalle, pero la primer imagen creo que esta
en el firmware. Mas adelante en el proceso puede que se muestre una
imagen desde linux.

abrazos,



martin
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Evil code-sharing hacks?

2008-07-28 Thread Erik Garrison
On Sun, Jul 27, 2008 at 12:59:37AM -0400, Michael Stone wrote:
 Here is a fun and amusing easy weekend project for an enterprising
 activity author: 
 
Implement a code sharing demo as follows:
 
1. stub out a collaborative RemoteControl activity (perhaps based on
Chat, Xavier, or Distribute)...

2. which, when started fresh, asks you to select an activity
compatible with RemoteControl to be launched in the container of the
RemoteControl instance under the control of said instance,
 
3. which, when shared, causes both the RemoteControl instance and the
controlled activity instance to be shared, and


What do you mean by shared?

4. which, when joined, transfers the code of the controlled activity
to the joining RemoteControl instance which promptly instantiates its
own controlled instance and directs that instance to join the shared
controlled instance.

This specification roughly makes sense, but I don't understand the
motivation.  Why would an activity author want to spend a weekend doing
this?
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


how to get a screenshot

2008-07-28 Thread Victor Lazzarini
Hello everyone,

I need to get a screenshot of an activity and I am wondering what is
the best way:

1. using sugar-jhbuild on fedora: the only problem here is that the
widgets have  all wrong sizes (how to fix this?)

2. using the XO: I have no idea how to print the screen.

Thanks!

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 

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


Re: how to get a screenshot

2008-07-28 Thread Eben Eliason
Alt-1 will capture a screenshot within Sugar; the resulting image will
appear in the Journal.

- Eben


On Mon, Jul 28, 2008 at 11:03 AM, Victor Lazzarini [EMAIL PROTECTED]
 wrote:

 Hello everyone,

 I need to get a screenshot of an activity and I am wondering what is
 the best way:

 1. using sugar-jhbuild on fedora: the only problem here is that the
 widgets have  all wrong sizes (how to fix this?)

 2. using the XO: I have no idea how to print the screen.

 Thanks!

 Victor Lazzarini
 Music Technology Laboratory
 Music Department
 National University of Ireland, Maynooth

 ___
 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: how to get a screenshot

2008-07-28 Thread Morgan Collett
On Mon, Jul 28, 2008 at 17:03, Victor Lazzarini
[EMAIL PROTECTED] wrote:
 Hello everyone,

 I need to get a screenshot of an activity and I am wondering what is
 the best way:

 1. using sugar-jhbuild on fedora: the only problem here is that the
 widgets have  all wrong sizes (how to fix this?)

Run sugar-emulator -x in a ./sugar-jhbuild shell, instead of
./sugar-jhbuild run (AFAIK)

 2. using the XO: I have no idea how to print the screen.

Alt-1 does a screenshot as an image to the Journal.

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


Project name :Language Learning with Larry is set up

2008-07-28 Thread Henry Edward Hardy
Fri, 25 Jul 2008 11:41:12 -0500, Meli Kim [EMAIL PROTECTED] wrote:

1. Project name : Language Learning with Larry

Done. Your tree is here:
git+ssh://[EMAIL PROTECTED]/git/activities/larry

Please follow instructions here for importing your project:
http://wiki.laptop.org/go/Importing_your_project

Let us know if you have any problems with your tree. Happy hacking.

Cheers,

--
Henry Edward Hardy
[EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: how to get a screenshot

2008-07-28 Thread Eben Eliason
On Mon, Jul 28, 2008 at 11:07 AM, Morgan Collett
[EMAIL PROTECTED]wrote:

 On Mon, Jul 28, 2008 at 17:03, Victor Lazzarini
 [EMAIL PROTECTED] wrote:
  Hello everyone,
 
  I need to get a screenshot of an activity and I am wondering what is
  the best way:
 
  1. using sugar-jhbuild on fedora: the only problem here is that the
  widgets have  all wrong sizes (how to fix this?)

 Run sugar-emulator -x in a ./sugar-jhbuild shell, instead of
 ./sugar-jhbuild run (AFAIK)


Yes, this works.  You'll need to be using a monitor with a resolution
greater than 1200x900 in order for this to work, though.  Ultimately, I'd
like to see us get much closer to approximating the correct widget sizes and
layouts at other resolutions as well, but I'm not one with any clue how to
do that.

- Eben



  2. using the XO: I have no idea how to print the screen.

 Alt-1 does a screenshot as an image to the Journal.

 Regards
 Morgan
 ___
 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: how to get a screenshot

2008-07-28 Thread Bastien
Hello Victor,

Victor Lazzarini [EMAIL PROTECTED] writes:

 I need to get a screenshot of an activity and I am wondering what is
 the best way:

 1. using sugar-jhbuild on fedora: the only problem here is that the
 widgets have  all wrong sizes (how to fix this?)

Don't know...

 2. using the XO: I have no idea how to print the screen.

Alt + F1 should do.

Then you can rename your screenshots from the journal.

HTH,

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


Re: how to get a screenshot

2008-07-28 Thread Victor Lazzarini
Thanks everyone, I got the screenshot I needed using method 2.

Victor


At 16:12 28/07/2008, Bastien wrote:
Hello Victor,

Victor Lazzarini [EMAIL PROTECTED] writes:

  I need to get a screenshot of an activity and I am wondering what is
  the best way:
 
  1. using sugar-jhbuild on fedora: the only problem here is that the
  widgets have  all wrong sizes (how to fix this?)

Don't know...

  2. using the XO: I have no idea how to print the screen.

Alt + F1 should do.

Then you can rename your screenshots from the journal.

HTH,

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

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 

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


Re: how to get a screenshot

2008-07-28 Thread Brian Jordan
DSD --

This reminds me... your script for having screenshots automatically
scp'd to a remote server when they are taken is really cool/useful.

Is this available online yet?

Brian

On Mon, Jul 28, 2008 at 11:35 AM, Victor Lazzarini
[EMAIL PROTECTED] wrote:
 Thanks everyone, I got the screenshot I needed using method 2.

 Victor


 At 16:12 28/07/2008, Bastien wrote:
Hello Victor,

Victor Lazzarini [EMAIL PROTECTED] writes:

  I need to get a screenshot of an activity and I am wondering what is
  the best way:
 
  1. using sugar-jhbuild on fedora: the only problem here is that the
  widgets have  all wrong sizes (how to fix this?)

Don't know...

  2. using the XO: I have no idea how to print the screen.

Alt + F1 should do.

Then you can rename your screenshots from the journal.

HTH,

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

 Victor Lazzarini
 Music Technology Laboratory
 Music Department
 National University of Ireland, Maynooth

 ___
 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: how to get a screenshot

2008-07-28 Thread Daniel Drake
On Mon, 2008-07-28 at 11:44 -0400, Brian Jordan wrote:
 DSD --
 
 This reminds me... your script for having screenshots automatically
 scp'd to a remote server when they are taken is really cool/useful.
 
 Is this available online yet?

http://wiki.laptop.org/go/Sugar/Quick_screenshot_hack


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


Power management testing, which build

2008-07-28 Thread András Soltész
Hi All,

I would like to do some power management testing on my G1G1 unit.

I heard that there is now a way to completely power down the radio
from the GUI or the command line without restarting the machine. Is
this correct?

I have 703 on my machine but that OS version seems nothing special in
regard of power management compared to earlier releases.

Which would be the best Joyride build to do the testing with?

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


Spare Screens

2008-07-28 Thread Chris Barrett
I realize this is the Devel list but since this list was so helpful when I
had sound problems, I was wondering if anyone reading this could point me in
the direction of acquiring a new screen for one of my G1G1 XOs.  The old
one's ribbon cable has stripped and now is unserviceable, naturally this is
a predicament as I can't easily fix the ribbon cable (I have tried using a
silver impregnated resin, but the leads are far too small).  Is there
anywhere I could contact that may be able to free one up for me?

I realize this is a tall order, thanks for any help in advance.

-- 
Regards,

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


Re: Cannot boot joyride-2200 from USB stick

2008-07-28 Thread Deepak Saxena
On Jul 26 2008, at 21:44, Ton van Overbeek was caught saying:
 Deepak Saxena wrote:
 Sigh++ Bought a 1G microSD with a usb adapter and it happens to be one
 that OpenFirmware cannot talk to so I can't boot off it. Just wanted
 to give you an update that this is still on my plate, just seems to be
 hitting every roadblock in the way of solving it. :O
 
 ~Deepak
   
 One more data point.
 After some initial peeking in the ramdisk, I copied the 2212 ext3 image 
 to a SD card,
 inserted it in the XO and tried to boot from it.
 That works !!!
 Of course, no activities since /home/olpc is also on the SD card and the 
 jffs does not get mounted.
 So it seems USB is the problem. There is one warning message early in 
 the boot at approximately
 2 seconds about using an obsolete function in the sd driver, to use 
 bus-methods instead.
 I am writing from memory, so this is not exact. Could this have 
 something to do with it, since the
 sd driver is needed for USB?

USB needs sd_mod which is still built into the kernel. Issue ended up being
that we need to load ohci-hcd, not ehci-scd. Working ramdisk @:

http://dev.laptop.org/~dsaxena/olpcrd-2200-fixup.img

~Deepak

-- 
Deepak Saxena - Kernel Developer - [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Spare Screens

2008-07-28 Thread Ian Daniher
Hi Chris,
Sorry to hear of your predicament.
There are a number of repair centers that have sprung up around the US. (
http://wiki.laptop.org/go/Directory_of_repair_centers) All of them have
screens available, but the OLPC-recommended price point is seventy dollars.
Try contacting some repair centers privately and they may be able to offer
you a free, or at least steeply reduced screen.
You could also try the developer's program and receive a new XO.
Best wishes,
-- 
Ian Daniher
--
OLPC Support Volunteer
OLPCinci Repair Center Coordinator
--
[EMAIL PROTECTED]
Skype : it.daniher
irc.freenode.com: Ian_Daniher
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sur] Imagen de Inicio. Boot

2008-07-28 Thread Rafael Enrique Ortiz Guerrero
Hola

On Mon, Jul 28, 2008 at 5:32 AM, Martin Langhoff
[EMAIL PROTECTED]wrote:

 Henry is asking about localised images for the XO, and specifically
 asking about a branded boot image (splash image).

 2008/7/28 Henry Vélez [EMAIL PROTECTED]:
  Les pregunto.
  ¿como puedo poner una imagen personalizada en el inicio de la laptop?

 Que cambios quieres hacer? Solo el splash? Parte del sistema de
 seguridad es que las maquinas no aceptan cualquier imagen (imagen del
 SO) para instalarse.

  Hice el cambio del Splash tal como  se hace en una distro de Linux
 normal,
  pero en este caso no resultó.
 
  He estado buscando la ruta donde esté alojada la img que hace de fondo en
 el
  inicio de la XO. Creo que esta es la solución más simple.

 He is looking where the boot img is stored. I am not completely
 certain but the early image may be in the firmware?

 No conozco el asunto en detalle, pero la primer imagen creo que esta
 en el firmware. Mas adelante en el proceso puede que se muestre una
 imagen desde linux.

 abrazos,



 martin
 --
  [EMAIL PROTECTED]
  [EMAIL PROTECTED] -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel


Cscott recomienda estos links para el tema
http://wiki.laptop.org/go/Tweaking_the_boot_animation
http://wiki.laptop.org/go/Replacing_the_shutdown_screen

los dos links estan en
http://wiki.laptop.org/go/Customization_key.

espero sirva henry :).



-- 
Rafael Enrique Ortiz Guerrero
One Laptop Per Child
[EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Cannot boot joyride-2200 from USB stick

2008-07-28 Thread Ton van Overbeek
Deepak Saxena wrote:
 On Jul 26 2008, at 21:44, Ton van Overbeek was caught saying:
   
 Deepak Saxena wrote:
 
 Sigh++ Bought a 1G microSD with a usb adapter and it happens to be one
 that OpenFirmware cannot talk to so I can't boot off it. Just wanted
 to give you an update that this is still on my plate, just seems to be
 hitting every roadblock in the way of solving it. :O

 ~Deepak
  
   
 One more data point.
 After some initial peeking in the ramdisk, I copied the 2212 ext3 image 
 to a SD card,
 inserted it in the XO and tried to boot from it.
 That works !!!
 Of course, no activities since /home/olpc is also on the SD card and the 
 jffs does not get mounted.
 So it seems USB is the problem. There is one warning message early in 
 the boot at approximately
 2 seconds about using an obsolete function in the sd driver, to use 
 bus-methods instead.
 I am writing from memory, so this is not exact. Could this have 
 something to do with it, since the
 sd driver is needed for USB?
 

 USB needs sd_mod which is still built into the kernel. Issue ended up being
 that we need to load ohci-hcd, not ehci-scd. Working ramdisk @:

 http://dev.laptop.org/~dsaxena/olpcrd-2200-fixup.img

 ~Deepak
   
Thanks Deepak.
I am now at work away from my XO. Will try tonight and let you know if 
it works for me.

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


New joyride build 2222

2008-07-28 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build

Changes in build  from build: 2216

Size delta: 3.01M

-sugar-evince-python 2.20.1.1-2.olpc3
+sugar-evince-python 2.20.1.1-3.olpc3
-olpcsound 5.08.92-2.olpc3
+olpcsound 5.08.92-3.olpc3
-pygame 1.7.1-17.fc9
+pygame 1.8.0-1.olpc3.1
+cracklib 2.8.12-2
+cracklib-dicts 2.8.12-2
-pam 1.0.1-5.olpc3
+pam 1.0.1-4.fc9
+poppler 0.6.2-5.olpc3
-sugar-evince 2.20.1.1-2.olpc3
+sugar-evince 2.20.1.1-3.olpc3
-SDL_mixer 1.2.8-8.olpc3.1
-libmikmod 3.2.0-3.beta2.fc9
-python-numeric 24.2-11.fc9

--- Changes for pygame 1.8.0-1.olpc3.1 from 1.7.1-17.fc9 ---
  + Upgrade version to drop numeric dependency

--- Included cracklib version 2.8.12-2 ---

--- Included cracklib-dicts version 2.8.12-2 ---

--- Included poppler version 0.6.2-5.olpc3 ---

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


Re: Power management testing, which build

2008-07-28 Thread Michael Stone
Please help test joyride-2200. We'll announce a new weekly joyride on
Wednesday afternoon on this list.

Thanks,

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


Re: New joyride build 2222

2008-07-28 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Build Announcer v2 wrote:
| -python-numeric 24.2-11.fc9

Thanks to Daniel and Scott for their work getting rid of this dependency.

Anyone whose activities use Numerical arrays in Python should check that
they still work in +.  If anything is broken, I'll be happy to help
fix it.  The only Activity I am sure needs to be checked is Measure.

- --Ben
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkiOE0kACgkQUJT6e6HFtqSsCwCdEtQiQBMbuFy5x+dsiqmhi21p
gqoAnicTRJ5ZTQy1u5J1ZCmiy5g34imn
=9gkE
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Read Etexts problems with speech-dispatcher resolved -- mostly

2008-07-28 Thread James Simmons
I have just updated the Read Etexts activity to version 6.  This solves 
the problems I was having with pausing and resuming speech in the 
activity.  The activity no longer hangs when you do this.  Highlighting 
still doesn't work perfectly; it tends to fall behind and catch up.  
This is an issue with espeak, I think.

As noted here before, using a multi-threaded activity interferes with 
power management.  Read Etexts will have functioning power management if 
speech-dispatcher is not installed, but will not if it is installed, 
even if you never use the Speech feature.  I know Hemant Goyal was 
working on that problem and I don't know where he left it.  He was also 
working on packaging RPMs for speech-dispatcher on Fedora.  He has some 
that work but have many dependencies that chew up scare disk space.  I 
know he's working on an alternate set of RPMs with fewer dependencies 
for OLPC.  I haven't tried them.

The instructions in the wiki for installing speech-dispatcher are 
incorrect and out of date.  I'm hoping Hemant will update these as well 
when he is ready.

You can read more on the Activities page at:

http://wiki.laptop.org/go/Read_Etexts

James Simmons


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


Re: New joyride build 2222

2008-07-28 Thread Ton van Overbeek
Build Announcer v2 wrote:
 http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build

 Changes in build  from build: 2216

 Size delta: 3.01M

 -sugar-evince-python 2.20.1.1-2.olpc3
 +sugar-evince-python 2.20.1.1-3.olpc3
 -olpcsound 5.08.92-2.olpc3
 +olpcsound 5.08.92-3.olpc3
 -pygame 1.7.1-17.fc9
 +pygame 1.8.0-1.olpc3.1
 +cracklib 2.8.12-2
 +cracklib-dicts 2.8.12-2
 -pam 1.0.1-5.olpc3
 +pam 1.0.1-4.fc9
 +poppler 0.6.2-5.olpc3
 -sugar-evince 2.20.1.1-2.olpc3
 +sugar-evince 2.20.1.1-3.olpc3
 -SDL_mixer 1.2.8-8.olpc3.1
 -libmikmod 3.2.0-3.beta2.fc9
 -python-numeric 24.2-11.fc9

 --- Changes for pygame 1.8.0-1.olpc3.1 from 1.7.1-17.fc9 ---
   + Upgrade version to drop numeric dependency

 --- Included cracklib version 2.8.12-2 ---

 --- Included cracklib-dicts version 2.8.12-2 ---

 --- Included poppler version 0.6.2-5.olpc3 ---

 --
   
Why is cracklib (and pam 1.0.1-4.fc9) back?
It was removed in joyride-2200.
Just curious ...

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


Re: New joyride build 2222

2008-07-28 Thread Daniel Drake
On Mon, 2008-07-28 at 14:47 -0400, Ton van Overbeek wrote:
 Why is cracklib (and pam 1.0.1-4.fc9) back?
 It was removed in joyride-2200.
 Just curious ...

See the discussion about PAM last week on this list. We decided not to
fork but instead just to replace big dictionaries with small/empty ones.
The size increase suggests that maybe my pilgrim hack to zap the big
dictionaries did not work. I'll look later...

Daniel


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


Please test pygame activities with joyride-2222

2008-07-28 Thread Daniel Drake
We included a pygame update in this build to drop the dependency on
Numeric. It now uses numpy.

Testing reports from pygame-based activities appreciated. I already
tested Maze.

Thanks,
Daniel


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


RE: Spare Screens

2008-07-28 Thread Joshua Seal
Chris,

 

I can't vouch for the company as I have never ordered anything from them,
but http://xoexplosion.com http://xoexplosion.com/  sell screens for $70
in their spare parts section. They seem to be out of stock at the moment
though.

 

Kind regards,

 

 

Josh

 

  _  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Chris Barrett
Sent: 28 July 2008 17:33
To: devel@lists.laptop.org
Subject: Spare Screens

 

I realize this is the Devel list but since this list was so helpful when I
had sound problems, I was wondering if anyone reading this could point me in
the direction of acquiring a new screen for one of my G1G1 XOs.  The old
one's ribbon cable has stripped and now is unserviceable, naturally this is
a predicament as I can't easily fix the ribbon cable (I have tried using a
silver impregnated resin, but the leads are far too small).  Is there
anywhere I could contact that may be able to free one up for me?

I realize this is a tall order, thanks for any help in advance.

-- 
Regards,

Chris Barrett

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


Re: Fwd: Software ECO - OFW q2d17, per703-7, en708-2

2008-07-28 Thread Michael Stone
On Mon, Jul 28, 2008 at 12:46:18PM -0400, Joseph A. Feinstein wrote:
 Kim,

 On the laptop where I installed Joyride 2200, I have OFW Q2D16. At this 
 time it's not known whether it came with the build or it's a leftover 
 from a previous (build 708) installation. Michael Stone will  
 investigate.

After a reboot with both AC and battery power sources connected, the
(unlocked) machine in question now has Q2E11 installed. The most likely
explanation is that the machine was unpowered when it was rebooted into
joyride-2200.

Can you confirm or deny this hypothesis? Can you reproduce the problem
after downgrading the machine to q2d16?

Michael

P.S. - Please use public mail for publishable questions. Thanks.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New joyride build 2222

2008-07-28 Thread Mikus Grinbergs
 The size increase suggests that maybe my pilgrim hack to zap the big
 dictionaries did not work. I'll look later...

Noticed that sugar-evince 2.20.1.1-3.olpc3 brought in
poppler 0.6.2-5.olpc3, which is 3 MB.

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


Project name : SimpleRPG is set up

2008-07-28 Thread Henry Edward Hardy
Tue, 06 May 2008 16:39:01 -0400, Mel Chua [EMAIL PROTECTED] wrote:

1. Project name : SimpleRPG

Done. Your tree is here:
git+ssh://[EMAIL PROTECTED]/git/activities/simplerpg

Please follow instructions here for importing your project:
http://wiki.laptop.org/go/Importing_your_project

Let us know if you have any problems with your tree. Happy hacking.

Cheers,

--
Henry Edward Hardy
[EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2223

2008-07-28 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2223

Changes in build 2223 from build: 

Size delta: 0.00M

-olpcupdate 2.11-1
+olpcupdate 2.12-1

--- Changes for olpcupdate 2.12-1 from 2.11-1 ---
  + Support 'low' priority updates (not applied automatically).
  + Add '--latest' option to olpc-update (dlo trac #4325).
  + Fix olpc-update-query, which is broken in 2.10 and 2.11.

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


Trac default milestone

2008-07-28 Thread Marco Pesenti Gritti
Trac default milestone is currently 8.2. Is that a good idea? We are
trying to punt down the Sugar 8.2 bugs, but with these default the
list keep growing. I'd prefer to go through the list of unassigned
bugs every few days and make 8.2 only those that really needs to be...

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


inconsistent identification regarding full-screen sessions

2008-07-28 Thread Mikus Grinbergs
FYI - I am not writing a ticket at this time (until I can reproduce 
consistent misbehavior).  G1G1.  Joyride manually updated to 2216.

My biggest confusion arises because I __cannot visually tell__ which 
icon in the Frame top bar is associated with which running task.



I did not want to tie up a whole Terminal session to a job which can 
peacefully run in the background -- so I normally start such a job 
(from Terminal) by appending '' to the command.  Afterwards, I can 
enter other (foreground) commands using that same Terminal session.

Happened to call up Frame.  Noticed in the top bar a NUMBER of small 
dark circle icons.  Turned out that when I clicked on one of these 
small dark icons, the frame top bar highlight shifted to that icon 
(and a drop-down palette was shown, offering 'Resume' and 'Stop' -- 
but not identifying what session/task that icon was for).

Not wanting to have these small dark circle icons in my Frame top 
bar, I clicked on 'Stop' in the palette in several of them.  Did NOT 
see any of the small dark circle icons go away.  [But afterwards, I 
found out that my background job had received a signal 11.]

mikus




Speculation:  After I have started the background job, I start a 
full-screen (ported Linux) application from that same Terminal 
session.  If I now enter a sequence of alt-tab presses, sometimes I 
see just the full-screen application (in its proper place in the 
sequence of session screens being shown), but sometimes I see 
__BOTH__ the full-screen application and (on a SEPARATE screen in 
the sequence of screens) the Terminal session from which I launched 
the full-screen application.  I think it likely that when two 
screens get thus shown for what was just a single Terminal session, 
the extra screen (is it the 'full-screen'?  I don't know) gets 
represented in the Frame top bar as a small dark circle icon.

If my speculation happens to be true, then I see 3 inconsistencies:

  -  If the full-screen application sometimes shows up as an extra
 screen, and as an extra icon within the Frame top bar, it
 should *always* show up that way.

  -  If running a full-screen application can cause an extra icon
 on the Frame top bar, then when the full-screen application is
 exited (goes away), its extra icon in the Frame top bar should
 'go away as well.  [Today my Frame top bar had a considerable
 number of small dark circle icons, presumably created on earlier
 occasions when I started (and stopped) that full-screen
 application.  Yet at any one time I had run only a single
 instance of the full-screen application, plus the one background
 job.]

  -  If running a full-screen application can cause an extra icon
 on the Frame top bar, then that icon should be *labeled* with
 the name of the command that started that application.  [Also,
 I normally have two Terminal sessions active -- but I have
 filled in the label in the Application top bar to distinguish
 between them.  Yet when I hover over the icons in the Frame top
 bar, both say 'Terminal Activity' instead of using my labels.

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


Re: Fwd: Software ECO - OFW q2d17, per703-7, en708-2

2008-07-28 Thread Joseph A. Feinstein
I can't confirm or deny this. After downgrading a machine to Q2D16, 
reinstalling the build 708 and then installing the Joyride 2200, the 
right firmware (Q2E11) appeared to be installed. I didn't run the 
test without the external power supply because I'm (almost) sure that 
the original installation was done on external power.

The abnormal behavior of the Joyride 2200, observed so far, is 
described in tickets #7648 (activities installation), #7693 (Browser 
activity doesn't run) and #7694 (olpc-netlog command is absent).

Joe
-
At 04:08 PM 7/28/2008, Michael Stone wrote:
On Mon, Jul 28, 2008 at 12:46:18PM -0400, Joseph A. Feinstein wrote:
Kim,

On the laptop where I installed Joyride 2200, I have OFW Q2D16. At 
this time it's not known whether it came with the build or it's a 
leftover from a previous (build 708) installation. Michael Stone will
investigate.

After a reboot with both AC and battery power sources connected, the
(unlocked) machine in question now has Q2E11 installed. The most likely
explanation is that the machine was unpowered when it was rebooted into
joyride-2200.

Can you confirm or deny this hypothesis? Can you reproduce the problem
after downgrading the machine to q2d16?

Michael

P.S. - Please use public mail for publishable questions. Thanks.

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


New joyride build 2224

2008-07-28 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2224

Changes in build 2224 from build: 2223

Size delta: 0.00M

-kernel 2.6.25-20080724.1.olpc.284cecf34b83fb0
+kernel 2.6.25-20080728.1.olpc.a3851e734bcee1b

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


Re: New joyride build 2222

2008-07-28 Thread Mikus Grinbergs
 Anyone whose activities use Numerical arrays in Python should check that
 they still work in +.  If anything is broken, I'll be happy to help
 fix it.  The only Activity I am sure needs to be checked is Measure.

I can confirm that Measure does NOT work.

Neither does PlayGo.

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


Re: Trac default milestone

2008-07-28 Thread Marco Pesenti Gritti
Also I'm not convinced not specified as default component is a good
idea, unless we have someone taking care of triaging that component.

Marco

On Mon, Jul 28, 2008 at 11:38 PM, Marco Pesenti Gritti
[EMAIL PROTECTED] wrote:
 Trac default milestone is currently 8.2. Is that a good idea? We are
 trying to punt down the Sugar 8.2 bugs, but with these default the
 list keep growing. I'd prefer to go through the list of unassigned
 bugs every few days and make 8.2 only those that really needs to be...

 Marco

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


specifying what services Activities may use

2008-07-28 Thread Mikus Grinbergs
There was an earlier discussion of how to provide the right build 
level for users out in the field, since now Builds can be installed 
separately from Activities -- leading to the possibility that for 
someone an Activity_version on his XO will find itself *mismatched* 
with the Build_version on his XO.


The problem is bigger than that.

Since Joyride 2210, I have seen three of the Activities I often show 
off get broken by the *removal* of services from the Joyride builds. 
If the current software distribution process has trouble matching 
existing Activities to the services_provided_by_a_Build -- how will 
NOT YET EXISTING Activities be accommodated by the software that 
Sugar is supposed to run on top of ???

I'm thinking of someone in a far-off land who has an idea for a 
killer Activity, to be run under Sugar.  HOW does he learn which 
(library, or kernel, or whatever) services will be available 
*everywhere* Sugar can be installed, which services will be 
available only with *specific* builds/platforms, and which services 
would *never* be available for functions fitted into Sugar ?


mikus

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


Re: [sugar] specifying what services Activities may use

2008-07-28 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jerry Williams wrote:
| Seems like this problem for linux was solved with RPM.
| With rpm if something is missing for something you want to install, it
| complains and won't let you install it.

That's not really the problem we're discussing.  We're talking about the
case in which you try to install an old bundle onto a new build, or vice
versa.  RPM solves this problem by just not letting you do that.  You
can't install a rh9 RPM on FC8.

I don't think many people around here would be happy to require all new
.xo bundles for every release.  I don't have a solution to suggest, but I
don't think classic dependency management is going to do the trick.

- --Ben
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkiOdOEACgkQUJT6e6HFtqTGkwCfc1+dfhpyyBOeunbv0IWUeaaa
GccAnRZGstdun3UbDMJ9INwCtfXYUt8T
=TrAc
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


TuxPaint woes

2008-07-28 Thread Mikus Grinbergs
There are people like me who like TuxPaint better than Oficina. 
However, to run TuxPaint, users of current Joyride need to 
re-install SDL_mixer and libmikmod.  Also, TuxPaint is not being 
checkpointed by Journal (and seems to start slower than it did on 
build 65x).

I realize there is a serious shortage of resources.  But should it 
be up to the Activity developers (or in this case, those who first 
fitted the software to Sugar) to keep supporting their submission 
as the Sugar/operating_system platform keeps evolving ?

mikus

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


Re: [sugar] specifying what services Activities may use

2008-07-28 Thread Bastien
Benjamin M. Schwartz [EMAIL PROTECTED] writes:

 Jerry Williams wrote:
 | Seems like this problem for linux was solved with RPM.
 | With rpm if something is missing for something you want to install, it
 | complains and won't let you install it.

 That's not really the problem we're discussing.  We're talking about the
 case in which you try to install an old bundle onto a new build, or vice
 versa.  

Another reason why each build should come with a default bundle.

If countries develop their bundles independantly from Sugar evolution,
then the problem will just be more painful.  If countries have a default
bundle to refer to when developing their own, it could help solving
dependancy issues indirectly.

The default activities could be selected so that 90% of the dependancies
for other (known) activities are satisfied.  

At least, a default bundle combined with a nice GUI for xo-get.py would
discourage installation of old bundles on newer builds.

And you guys could get rid of the scary red warning on the wiki :)

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


Re: Cannot boot joyride-2200 from USB stick

2008-07-28 Thread Ton van Overbeek
Ton van Overbeek wrote:
 Deepak Saxena wrote:
   
 USB needs sd_mod which is still built into the kernel. Issue ended up 
 being
 that we need to load ohci-hcd, not ehci-scd. Working ramdisk @:

 http://dev.laptop.org/~dsaxena/olpcrd-2200-fixup.img

 ~Deepak
   
 
 Thanks Deepak.
 I am now at work away from my XO. Will try tonight and let you know if 
 it works for me.

 Ton
   

As expected joyride-2200 does boot properly from USB with your fixed 
ramdisk.
However when I get to the initial screen to define the name of the computer
the mouse and keyboard are not working.
Looking at vt1 (Ctrl-Alt-F1) shows that the xserver does not load module 
evdev:
  (EE) module ABI minor version (1) is newer than server's version (0)
  (EE) Failed to load module evdev (module requirement mismatch, 0)
   .

Compared with booting the devel-ext3 joyride 2200 image from a SD card
(without the fixed ramdisk) - Same behavior.

I had the same behavior (dead keyboard and mouse) in qemu, believe this 
was fixed in a later joyride by an xserver update.

Checked with booting todays devel-ext3 joyride-2224 from SD card: this 
build works OK,
I can even download most of the activites via control panel software update.

Now waiting till your ramdisk fix makes it into joyride, so you can 
close trac #7620.
Thanks again for fixing this.

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


Re: TuxPaint woes

2008-07-28 Thread Michael Stone
On Mon, Jul 28, 2008 at 08:56:47PM -0400, Mikus Grinbergs wrote:
But should it be up to the Activity developers (or in this case, those
who first fitted the software to Sugar) to keep supporting their
submission as the Sugar/operating_system platform keeps evolving ?

Who else would you propose?

Regards,

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


Packaging the activation server for the XS

2008-07-28 Thread Martin Langhoff
Hi Scott,

I am exploring what it will take to package the action lease server
for the XS, and what usage scenarios we can support. So I had an
initial look around act-server, which covers a much wider
functionality than I had in mind.

If we assume for a moment that the lease management is done
elsewhere, and that the XS has either a local private key that can
sign leases locally or dole out pre-signed keys (fed to it via a usb
drive), where can I find the scripts perform the handshake with the XO
clients (I am assuming there are 2 - firmware-based and linux-based)?

Can the current firmware on the XO accept leases signed with a local
delegated key that is 2 steps removed from the OLPC key?

For the time being, I plan on punting on the harder issues around
network encryption we discussed earlier. Once the network-based lease
server is in place, we can explore a fallback scheme involving
teachers and usb keys for the machines that have soft-bricked
themselves via active or passive kill.

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: TuxPaint woes

2008-07-28 Thread pgf
michael wrote:
  On Mon, Jul 28, 2008 at 08:56:47PM -0400, Mikus Grinbergs wrote:
  But should it be up to the Activity developers (or in this case, those
  who first fitted the software to Sugar) to keep supporting their
  submission as the Sugar/operating_system platform keeps evolving ?
  
  Who else would you propose?

the obvious answers are that we need to commit to some level of
continuing support for activities, that we support the activities
ourselves, or that we need to provide an extensible system so that
activities can specify their dependencies (which will either lead
to their fulfillment, or to the explicit disabling of the activity if
they can't be fullfilled).

so far OLPC hasn't specified a minimal level of supplied
services, or offered a way for activities to explicitly request
services they know to be required.  do you really think we can
expect activity developers to maintain their code in reaction
mode, having to adapt to any change we make from release to
release, only finding out about the breakage after the fact?  i
can't think of a faster way to make developers give up on our
platform as a lost cause.

paul
=-
 paul fox, [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2225

2008-07-28 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2225

Changes in build 2225 from build: 2224

Size delta: 0.00M

-bootfw q2e11-1.olpc2.unsigned
+bootfw q2e12-1.olpc2.unsigned

--- Changes for bootfw q2e12-1.olpc2.unsigned from q2e11-1.olpc2.unsigned ---
  + q2e12 this is an unsigned image
  + trac #7607 - minimal fix for JFFS2 hang problem

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


Upgrade server on the XS -

2008-07-28 Thread Martin Langhoff
Hi Scott,

I'm looking at the 'upgrade-server' project, considering packaging it
for the XS. After a read of the sources, I see that it does extend the
rsync protocol a bit, but the commands seem to not be needed for
updates: server is an rsync cmd, but clean and install are not, but I
don't expect valid clients issuing clean or install cmds.

On the XS installs in the field, it makes sense for the upgrade-server
code to just serve from images in a directory -- deploying new
versions to that directory is under the control of the NOC mgmt
scripts and might happen overnight, or be delivered on a USB stick. So
what I am wondering is

 - Can we just use rsync over an unpacked jffs2 image? If yes, what
are the path conventions?

 - If there is some other protocol extension I haven't spotted that is
needed, how can we disable the on demand fetch?

cheers,



martin
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] specifying what services Activities may use

2008-07-28 Thread Bobby Powers
On Mon, Jul 28, 2008 at 10:03 PM, Bastien [EMAIL PROTECTED] wrote:
 Benjamin M. Schwartz [EMAIL PROTECTED] writes:

 Jerry Williams wrote:
 | Seems like this problem for linux was solved with RPM.
 | With rpm if something is missing for something you want to install, it
 | complains and won't let you install it.

 That's not really the problem we're discussing.  We're talking about the
 case in which you try to install an old bundle onto a new build, or vice
 versa.

 Another reason why each build should come with a default bundle.

 If countries develop their bundles independantly from Sugar evolution,
 then the problem will just be more painful.  If countries have a default
 bundle to refer to when developing their own, it could help solving
 dependancy issues indirectly.

 The default activities could be selected so that 90% of the dependancies
 for other (known) activities are satisfied.

 At least, a default bundle combined with a nice GUI for xo-get.py would
 discourage installation of old bundles on newer builds.

recent joyrides include an activity updater which should help with this.

 And you guys could get rid of the scary red warning on the wiki :)

on which page?

bobby

 --
 Bastien
 ___
 Sugar mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/sugar

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


Re: [sugar] specifying what services Activities may use

2008-07-28 Thread Martin Langhoff
On Tue, Jul 29, 2008 at 1:39 PM, Benjamin M. Schwartz
[EMAIL PROTECTED] wrote:
 Jerry Williams wrote:
 | Seems like this problem for linux was solved with RPM.
 | With rpm if something is missing for something you want to install, it
 | complains and won't let you install it.

 That's not really the problem we're discussing.  We're talking about the
 case in which you try to install an old bundle onto a new build, or vice
 versa.  RPM solves this problem by just not letting you do that.  You
 can't install a rh9 RPM on FC8.

Yes you can. It will be prevented only if specific versioned
dependencies prevent it.

 I don't think many people around here would be happy to require all new
 .xo bundles for every release.  I don't have a solution to suggest, but I
 don't think classic dependency management is going to do the trick.

Yes, classic dependency management would help. Unfortunately, rpm and
dpkg have several shortcomings of their own when you try to apply them
to the XO case. It would be mighty interesting to see a 'userland'
adaptation of rpm, supporting user-friendly features such as
relocatable packages, while still taking advantage of the OS-wide rpm
(for checking dependencies, for example).

cheers.



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


RE: [sugar] specifying what services Activities may use

2008-07-28 Thread Jerry Williams
Seems like this problem for linux was solved with RPM.
With rpm if something is missing for something you want to install, it
complains and won't let you install it.
It seems like a lot of the python code I have looked at assumes you have
stuff and just quietly dies and you have to look at the log and see, oh I am
missing some module.
Like the Terminal activity needs python-json.
Pacman needs pygame.

Jerry Williams

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:sugar-
 [EMAIL PROTECTED] On Behalf Of Mikus Grinbergs
 Sent: Monday, July 28, 2008 6:19 PM
 To: devel@lists.laptop.org; [EMAIL PROTECTED]
 Subject: [sugar] specifying what services Activities may use
 
 There was an earlier discussion of how to provide the right build
 level for users out in the field, since now Builds can be installed
 separately from Activities -- leading to the possibility that for
 someone an Activity_version on his XO will find itself *mismatched*
 with the Build_version on his XO.
 
 
 The problem is bigger than that.
 
 Since Joyride 2210, I have seen three of the Activities I often show
 off get broken by the *removal* of services from the Joyride builds.
 If the current software distribution process has trouble matching
 existing Activities to the services_provided_by_a_Build -- how will
 NOT YET EXISTING Activities be accommodated by the software that
 Sugar is supposed to run on top of ???
 
 I'm thinking of someone in a far-off land who has an idea for a
 killer Activity, to be run under Sugar.  HOW does he learn which
 (library, or kernel, or whatever) services will be available
 *everywhere* Sugar can be installed, which services will be
 available only with *specific* builds/platforms, and which services
 would *never* be available for functions fitted into Sugar ?
 
 
 mikus
 
 ___
 Sugar mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/sugar


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


Re: TuxPaint woes

2008-07-28 Thread Michael Stone
On Mon, Jul 28, 2008 at 11:26:28PM -0400, [EMAIL PROTECTED] wrote:
the obvious answers are that we need to commit to some level of
continuing support for activities, 

What notion of support would you suggest?

 that we support the activities ourselves, 

As above. 

 or that we need to provide an extensible system so that
activities can specify their dependencies (which will either lead
to their fulfillment, or to the explicit disabling of the activity if
they can't be fullfilled).

Constraint satisfaction (i.e. dependency checking) is certainly one
approach; however, it is not universal; i.e. similar results can be
achieved with usage-outcome reporting technology driven by both manual
and automated regression testing.

See 

   http://gsoc-sugarbot.blogspot.com/

for some active work in this direction.

so far OLPC hasn't specified a minimal level of supplied
services, or offered a way for activities to explicitly request
services they know to be required.  

On the other hand, it would be rather trivial for activities which cared
to check their dependencies in a adhoc fashion (by running rpm
themselves if they wish) and by reporting errors if necessary
dependencies are unsatisfied.

 do you really think we can expect activity developers to maintain
 their code in reaction mode, having to adapt to any change we make
 from release to release, only finding out about the breakage after the
 fact?  

I actually think that we [SugarLabs] should adopt an approach similar to
that taken by the Linux kernel (loosely paraphrased as):

   we're going to make breaking changes but if you push your drivers
   [activities] upstream, we'll help carry them along...

According to this suggestion, OLPC would contribute to the maintenance
of activities which are important to it as would any other employer of
SugarLabs coders. Overall responsibility for maintaining SL-designated
activities would rest with the SugarLabs community itself.

can't think of a faster way to make developers give up on our
platform as a lost cause.

You need to be more imaginative. :)

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


[Server-devel] OLPC_XS_164 is xs-0.3-rc and my short term plans

2008-07-28 Thread Martin Langhoff
Hi! If you are running or testing earluer versions of the XS image, I
need to ask you to test this one. It will become our 0.3 unless we get
new bug reports against it.

I will be working the next few weeks on

1 - system level admin and tools -
   + PAM SOTP
   + Installation fixups
   + RSSH configuration

2 - user visible tools
+ XO-XS authentication
+ Moodle installation

The other big task is the port to Fedora 9 -- but delayed at the
moment. Help welcome :-)



martin
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Packaging the activation server for the XS

2008-07-28 Thread Martin Langhoff
Hi Scott,

I am exploring what it will take to package the action lease server
for the XS, and what usage scenarios we can support. So I had an
initial look around act-server, which covers a much wider
functionality than I had in mind.

If we assume for a moment that the lease management is done
elsewhere, and that the XS has either a local private key that can
sign leases locally or dole out pre-signed keys (fed to it via a usb
drive), where can I find the scripts perform the handshake with the XO
clients (I am assuming there are 2 - firmware-based and linux-based)?

Can the current firmware on the XO accept leases signed with a local
delegated key that is 2 steps removed from the OLPC key?

For the time being, I plan on punting on the harder issues around
network encryption we discussed earlier. Once the network-based lease
server is in place, we can explore a fallback scheme involving
teachers and usb keys for the machines that have soft-bricked
themselves via active or passive kill.

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] schoolnet activities?

2008-07-28 Thread Bryan Berry
Bernie, 

Have we configured Browse to display the Flash activities automatically?

Also, have we sugarized Firefox 3?

David, you can install firefox 3 as an rpm however we haven't completed
sugarizing it. Currently we are launching it from the command line. We
will sugarize it as we are using for the next generation of E-Paath
activities.

Also, check out our E-Library that we have developed
http://pustakalaya.olenepal.org  all built w/ open-source components and
and can scale to millions of objects. May be of interest to you.

On Tue, 2008-07-29 at 15:03 +1100, David Leeming wrote:
 You can configure the XO so it loads the SWF files rather showing a
 blank screen or just use firefox 3
 
 Can you let me know how to configure it, and install firefox 3? 
 
 
-- 
Bryan W. Berry
Systems Engineer
OLE Nepal, http://www.olenepal.org

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