SUGAR_BUNDLE_PATH and rainbow

2007-11-07 Thread Bert Freudenberg
On Nov 7, 2007, at 4:51 , Benjamin M. Schwartz wrote: Michael Stone wrote: I note that Clock doesn't work at all (Stays in Starting... forever), If you look at /home/olpc/.sugar/default/logs/shell.log you'll see that Clock is crashing during startup trying to find 'clock.svg'. Heads

Re: Shutting down fds prior to execvpe in rainbow/inject.py: joyride 247 under Qemu

2007-11-07 Thread Marcus Leech
Albert Cahalan wrote: Marcus Leech writes: I experimentally put some code just before the execvpe() in inject.py to close FDs = 3 and = 10. I picked 10 out of the air, but I wouldn't expect there to be many open file descriptors at that point. Actually, given the semantics of dup(),

Re: [sugar] secure /tmp and /var/tmp

2007-11-07 Thread Michael Stone
On Wed, Nov 07, 2007 at 12:06:21PM -0500, Albert Cahalan wrote: Albert, Thanks very much for your suggestions. In fact, as you can observe in the call to CreateActivity() in rainbow's service.py, we already install each activity we create in a new namespace. Next, bind-mount something

secure /tmp and /var/tmp

2007-11-07 Thread Albert Cahalan
For ages now, Linux has supported the features required to do fully private (very secure) /tmp and /var/tmp directories. It's time to use these features. First, create a new namespace. As root, do this: clone(NULL,NULL,CLONE_NEWNS,NULL); // use it like fork() Next, bind-mount something

Re: SUGAR_ACTIVITY_ROOT

2007-11-07 Thread Bert Freudenberg
On Nov 7, 2007, at 16:52 , Michael Stone wrote: $SAR/instance seems like a safer place to me because there will be no concurrency issues, but I have no plans to start the Apocalyse if someone tries to check in a file from $SAR/data. :) Okay, makes it simpler for me. Incidentally, how do

Re: Shutting down fds prior to execvpe in rainbow/inject.py: joyride 247 under Qemu

2007-11-07 Thread Alexander M. Latham
--- Michael Stone wrote: Logviewer hangs just like Clock. So does MaMa Media Creative Center, and Record.Hmmm. Record has been crashing on startup for a long time (a week?) because it's trying to mkdir() a directory that already exists. MaMa Media Creative Center had a similar problem,

Re: SUGAR_ACTIVITY_ROOT

2007-11-07 Thread Michael Stone
$SAR/instance seems like a safer place to me because there will be no concurrency issues, but I have no plans to start the Apocalyse if someone tries to check in a file from $SAR/data. :) Incidentally, how do you feel about the claim that $SAR/conf is superfluous and should be removed in favor

SUGAR_ACTIVITY_ROOT

2007-11-07 Thread Bert Freudenberg
On Nov 7, 2007, at 4:23 , Zarro Boogs per Child wrote: Activities should only create files in $SUGAR_ACTIVITY_ROOT/data (for persistent data), in $SUGAR_ACTIVITY_ROOT/instance (for transmission to and from the DS, basically), and in $SUGAR_ACTIVITY_ROOT/tmp (for small bits of

Re: [sugar] providing files to activities

2007-11-07 Thread Albert Cahalan
On 11/7/07, Tomeu Vizoso [EMAIL PROTECTED] wrote: On Wed, 2007-11-07 at 11:59 -0500, Albert Cahalan wrote: I'm hearing that files will be provided to activites as hard links. This is not good. It prevents atomic update via rename. Far better is to provide directories, one per file, so

Re: [sugar] providing files to activities

2007-11-07 Thread Tomeu Vizoso
On Wed, 2007-11-07 at 11:59 -0500, Albert Cahalan wrote: I'm hearing that files will be provided to activites as hard links. This is not good. It prevents atomic update via rename. Far better is to provide directories, one per file, so that updates can be made atomic. While you can't hard

i18n, olpc-configure and xorg.conf changes

2007-11-07 Thread Bernardo Innocenti
Alexander M. Latham wrote: --- Erik Blankinship wrote: What is the secret to turning on reliable logs in Joyride? --- end of quote --- For some reason the .xinitrc and .sugar.debug files are no longer in the /home/olpc directory. Were they moved, or is there a completely different way of

providing files to activities

2007-11-07 Thread Albert Cahalan
I'm hearing that files will be provided to activites as hard links. This is not good. It prevents atomic update via rename. Far better is to provide directories, one per file, so that updates can be made atomic. While you can't hard link a directory, you can bind mount it. This is essentially the

New joyride build 201

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build201/devel_jffs2/ olpc-utils.i386 0:0.20-1.olpc2 olpc-utils.i386 0:0.31-1.olpc2 -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html

New joyride build 197

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build197/devel_jffs2/ etoys.noarch 0:2.2.1715-2 etoys.noarch 0:2.2.1737-1 libertas-usb8388-firmware.noarch 2:5.110.17.p2-0.1.20070829.olpc2 libertas-usb8388-firmware.noarch 2:5.110.19.p0-1.olpc1 squeak-vm.i386 0:3.9-12olpc2

New build 624

2007-11-07 Thread Build Announcer Script
Build 624 ChangeLog Base OS: - kernel - 2.6.22 - 20071031.1.olpc.75cee7f0baa3ac6 * additional delays in dcon workaround * libertas wake on network data -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/changelogs

New joyride build 210

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build210/devel_jffs2/ anacron.i386 0:2.3-47.fc7 cups-libs.i386 1:1.2.12-5.fc7 cups-libs.i386 1:1.2.12-6.fc7 farsight.i386 0:0.1.20-2.fc7 flac.i386 0:1.1.4-4.fc7 flac.i386 0:1.2.1-1.fc7 gstreamer-plugins-farsight.i386 0:0.12.1-1.fc7

New joyride build 211

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build211/devel_jffs2/ etoys.noarch 0:2.2.1737-1 etoys.noarch 0:2.2.1747-1 sugar-artwork.i386 0:0.34-0.37.20071030git320c350df2 sugar-artwork.i386 0:0.34-0.32.20071102git.9bc8be4d48 sugar.i386 0:0.65-0.91.20071031git2df96b9af7

New joyride build 213

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build213/devel_jffs2/ sugar.i386 0:0.65-0.72.20071102git.b6422678e6 sugar.i386 0:0.65-0.73.20071102git.39aca0154d telepathy-gabble.i386 0:0.6.999.1-0.2.olpc20071026.olpc2 telepathy-gabble.i386 0:0.6.999.1-0.2.olpc20071102.olpc2

New joyride build 212

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build212/devel_jffs2/ diffutils.i386 0:2.8.1-16.fc7 gnome-icon-theme.noarch 0:2.18.0-1.fc7 make.i386 1:3.81-6.fc7 sugar-artwork.i386 0:0.34-0.32.20071102git.9bc8be4d48 sugar-artwork.i386 0:0.34-0.33.20071102git.0763fefc48 totem.i386

New joyride build 216

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build216/devel_jffs2/ ClockActivity-2.xo ClockActivity-3.xo Memorize-18.xo Memorize-19.xo --- ClockActivity-3 --- * Activity goes idle whenever it is not visible. * Moved all rendering into the X-server * only redraw date when

New joyride build 214

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build214/devel_jffs2/ gnome-icon-theme.noarch 0:2.18.0-1.fc7 ClockActivity-1.xo Measure-13.xo Measure-14.xo --- ClockActivity-1 --- * Most minimal possible clock --- Measure-14 --- * (Note This release doesn't comply with

New joyride build 219

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build219/devel_jffs2/ olpc-utils.i386 0:0.32-1.olpc2 olpc-utils.i386 0:0.33-1.olpc2 JigsawPuzzle-1.xo JokeMachine-5.xo LearningCenter-2.xo MaMaMediaMenu-1.xo Poll-11.xo SliderPuzzle-3.xo --- JigsawPuzzle-1 --- * First version in

New build 625

2007-11-07 Thread Build Announcer Script
Build 625 ChangeLog Base OS: - kernel - 2.6.22 - 20071102.1.olpc.a36694632889530 * [DCON] Ensure hardware is reinitialised if we power cycle it. -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/changelogs

New joyride build 215

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build215/devel_jffs2/ olpc-utils.i386 0:0.31-1.olpc2 olpc-utils.i386 0:0.32-1.olpc2 AcousticMeasure-4.xo AcousticMeasure-5.xo ClockActivity-1.xo ClockActivity-2.xo TamTamEdit-43.xo TamTamJam-43.xo TamTamMini-42.xo

New joyride build 222

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build222/devel_jffs2/ sugar.i386 0:0.65-0.73.20071102git.39aca0154d sugar.i386 0:0.65-0.74.20071103git.e748f756c0 -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html

New joyride build 236

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build236/devel_jffs2/ libabiword.i386 0:2.6.0.svn20071031-1 libabiword-plugins.i386 0:2.6.0.svn20071031-1 libabiword.i386 0:2.6.0.svn20071105-1 libabiword-plugins.i386 0:2.6.0.svn20071105-1 pyabiword.i386 0:0.6.0.svn20071031-1

New joyride build 255

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build255/devel_jffs2/ olpc-utils.i386 0:0.41-1.olpc2 olpc-utils.i386 0:0.43-1.olpc2 rainbow.noarch 0:0.7.2-1.olpc2 rainbow.noarch 0:0.7.3-1.olpc2 sugar.i386 0:0.65-0.80.20071106git.306d32832f sugar.i386 0:0.65-0.81.20071107git.dae3ebe8d1

New joyride build 228

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build228/devel_jffs2/ sugar.i386 0:0.65-0.74.20071103git.e748f756c0 sugar.i386 0:0.65-0.75.20071104git.d456f6c633 -- This email was automatically generated Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html

New joyride build 247

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build247/devel_jffs2/ etoys.noarch 0:2.2.1747-1 etoys.noarch 0:2.2.1759-1 sugar-base.i386 0:0.1-0.5.20071102git15797de32a sugar.i386 0:0.65-0.79.20071106git.306d32832f sugar.i386 0:0.65-0.80.20071106git.306d32832f AcousticMeasure-5.xo

New joyride build 246

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build246/devel_jffs2/ kernel.i586 0:2.6.22-20071012.1.olpc.ge46aa29 kernel.i586 0:2.6.22-20071029.2.olpc.7e6389378109f96 libabiword.i386 0:2.6.0.svn20071105-1 libabiword-plugins.i386 0:2.6.0.svn20071105-1 libabiword.i386

New joyride build 245

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build245/devel_jffs2/ sugar-datastore.noarch 0:0.2.2-0.34.20071102git.2b5596554c sugar.i386 0:0.65-0.78.20071105git.73cae198f5 sugar-datastore.noarch 0:0.2.2-0.35.20071106git.74cbc13878 sugar.i386 0:0.65-0.79.20071106git.306d32832f --

New joyride build 244

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build244/devel_jffs2/ sugar-base.i386 0:0.1-0.5.20071102git15797de32a sugar-datastore.noarch 0:0.2.2-0.40.20071031gitfa80f025af sugar-datastore.noarch 0:0.2.2-0.34.20071102git.2b5596554c -- This email was automatically generated

New joyride build 249

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build249/devel_jffs2/ libertas-usb8388-firmware.noarch 2:5.110.19.p0-1.olpc1 libertas-usb8388-firmware.noarch 2:5.110.20.p0-1.fc7 AcousticMeasure-5.xo Analyze-4.xo Chat-25.xo Connect-15.xo Etoys-60.xo Journal-66.xo Measure-11.xo

New joyride build 239

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build239/devel_jffs2/ gnome-icon-theme.noarch 0:2.18.0-1.fc7 kernel.i586 0:2.6.22-20071023.3.olpc.0a5a6b07e5b7518 kernel.i586 0:2.6.22-20071012.1.olpc.ge46aa29 olpc-utils.i386 0:0.33-1.olpc2 olpc-utils.i386 0:0.41-1.olpc2

New joyride build 241

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build241/devel_jffs2/ dbus-python.i386 0:0.82.1-2.fc7 dbus-python.i386 0:0.82.3-1.fc7 rainbow.noarch 0:0.7.1-1.olpc2 rainbow.noarch 0:0.7.2-1.olpc2 -- This email was automatically generated Aggregated logs at

Re: New joyride build 255

2007-11-07 Thread Bert Freudenberg
On Nov 7, 2007, at 21:45 , Build Announcer Script wrote: http://dev.laptop.org/~bert/joyride-pkgs.html Looks like the mail queue was unclogged finally :) Guess #4598 can be closed then ... Anybody knows what was wrong? - Bert - ___ Devel mailing

Re: when an xo loses connection, how long does it take to disappear from other's neighbor view?

2007-11-07 Thread Giannis Galanis
Simon, I think the email i send you was incomplete, my connection was poor and gmail must have saved the wrong draft. But, 1-2-3, is what i intended to send you. I also meant to ask, How many times do you try _init_connection before you assume the connection is down? I hope so. I have a

Re: when an xo loses connection, how long does it take to disappear from other's neighbor view?

2007-11-07 Thread Eben Eliason
1. We need to fix the timeout for icons to disappear. Can we try Guillaume's patch? I hope so. I have a tarball with the patch, but I'm still waiting for Update.1 approval (it's unclear whether I can build RPMs for Joyride before I get Update.1 approval or not). If you're at 1CC, could you

Re: [sugar] i18n, olpc-configure and xorg.conf changes

2007-11-07 Thread Marco Pesenti Gritti
Bernardo, thanks for the exhaustive explanation... What's the quick recipe to turn on debug logging in the latest joyride? Marco ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Re: xf86eqEnqueue

2007-11-07 Thread James Cameron
On Wed, Nov 07, 2007 at 09:14:31AM -0500, Bernardo Innocenti wrote: On 11/06/07 10:44, Ricardo Carrano wrote: Does anyone has any idea of why we have this console message? SGIO not blocked at xt86eqEnqueue Where does it appear? I can't see it anywhere. On build 625 and several others,

New joyride build 256

2007-11-07 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build256/devel_jffs2/ kernel.i586 0:2.6.22-20071029.2.olpc.7e6389378109f96 kernel.i586 0:2.6.22-20071106.1.olpc.392edb0680e0d8a sugar-datastore.noarch 0:0.2.2-0.35.20071106git.74cbc13878 sugar-datastore.noarch

Re: [sugar] i18n, olpc-configure and xorg.conf changes

2007-11-07 Thread Bernardo Innocenti
Marco Pesenti Gritti wrote: thanks for the exhaustive explanation... What's the quick recipe to turn on debug logging in the latest joyride? $ cp .xsession-example .xsession $ vi .xesssion {enable the specific logs you need} -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/

Re: [sugar] secure /tmp and /var/tmp

2007-11-07 Thread Stephen John Smoogen
On Nov 7, 2007 7:09 PM, Albert Cahalan [EMAIL PROTECTED] wrote: On 11/7/07, Michael Stone [EMAIL PROTECTED] wrote: On Wed, Nov 07, 2007 at 12:06:21PM -0500, Albert Cahalan wrote: Next, bind-mount something appropriate onto /tmp and /var/tmp. I talked about this with Ivan who requested,

IPA symbols on the keyboards?

2007-11-07 Thread Albert Cahalan
These are IPA symbols: 0251 0253 0254 0256 0257 0259 025B 0260 0263 0268 0269 0272 027D 0283 0289 028B 0292 0294 0295 I have to wonder about that. Might it be a mistake? Are these really being used by the locals, or are they just being used by linguists to record pronunciation?

Re: [sugar] secure /tmp and /var/tmp

2007-11-07 Thread Albert Cahalan
On 11/7/07, Michael Stone [EMAIL PROTECTED] wrote: On Wed, Nov 07, 2007 at 12:06:21PM -0500, Albert Cahalan wrote: Next, bind-mount something appropriate onto /tmp and /var/tmp. I talked about this with Ivan who requested, at the time, that we continue using the $SAR directories instead of

update script

2007-11-07 Thread Bernardo Innocenti
Hello Bert, could you change the diff format to something like side-by-side or unified? The default confuses e-mail clients because it looks like quoting. -- \___/ |___| Bernardo Innocenti - http://www.codewiz.org/ \___\ One Laptop Per Child - http://www.laptop.org/

xoroids - good green fun

2007-11-07 Thread Todd Kelsey
http://www.cftw.com/xoroids/ A little 26k .swf flash-based game starring the xo. friend based on asteroids imitation. perhaps the asteroids could be replaced by other things? interesting if someone were able to test in gnash on xo. maybe someday there will be an open source flash that could open