utimes()/gid problem CoW Link-Breaking

2007-09-18 Thread Michael Stone
Folks, Herbert Poetzl took a look at our utimes()/gid problem and has produced a patch that he thinks will fix the bug: http://vserver.13thfloor.at/Experimental/delta-cow-fix13.diff His patch basically confirms that our work-around for updating (rsync'ing twice) is correct; therefore, I feel

Re: [sugar] Joyride package log

2007-10-16 Thread Michael Stone
Go Bert! Can you please publish this script so we can see if we can include it directly in the build process? Thanks, Michael On Wed, Oct 17, 2007 at 02:01:23AM +0200, Bert Freudenberg wrote: I made a little script to list package changes between joyride builds:

Test Process Sprint Details

2007-10-16 Thread Michael Stone
Dear @sugar and @devel, Our first Test Process Sprint is currently scheduled to start at 2:00 PM, EDT. The sprint will be conducted on IRC in #olpc-meeting and perhaps by conference call. Everything will be documented on http://wiki.laptop.org/go/Test_process_sprint and on pages linked to

Re: Bitfrost and Launching Binary Executables

2007-10-23 Thread Michael Stone
Without knowing more about how your wrapper works, I'm unable to offer useful advice about how it will interact with activity containerization (i.e. the relevant part of Bitfrost). Can offer me a few words describing your design and implementation? Thanks, Michael On Tue, Oct 23, 2007 at

Re: [sugar] CODE FREEZE COMING!

2007-10-27 Thread Michael Stone
Ben, First, please put your activity into the Joyride build using the process described at http://wiki.laptop.org/go/Build_system (Basically, that means telling us exactly what your activity's '.xo' bundle is named so we can tell pilgrim - our package composition tool - to include it. We will

Mandatory Changelogs

2007-10-27 Thread Michael Stone
Dear Sugar and Devel, ChangeLogs in the format described on http://wiki.laptop.org/go/Build_system#ChangeLog_Format are now MANDATORY for package inclusion. Please write yours. Special thanks to Bert Freudenberg (bertf) and Marc Maurer (uwog) for setting a great example! Let me know if you

Re: New joyride build 131

2007-10-28 Thread Michael Stone
Bert, Builds joyride-129 and joyride-131 look finished to me but your script reported them as failed. This is probably due to changes that I made recently (#4251 and #4253) but I don't know enough about how your script works to be certain. Do you have any ideas on what's going on? Michael

Re: Mandatory Changelogs

2007-10-29 Thread Michael Stone
, Michael On Mon, Oct 29, 2007 at 10:20:22AM +, Simon McVittie wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 27 Oct 2007 at 18:55:34 -0400, Michael Stone wrote: Dear Sugar and Devel, ChangeLogs in the format described on http://wiki.laptop.org/go/Build_system

Bitfrost Activity Isolation being turn ON.

2007-11-06 Thread Michael Stone
Dear @sugar and @devel, The sugar, security, and release teams have agreed that the file-system isolation features provided by Rainbow [1, 2] are close enough to maturity to be turned on by default in Joyride. Unfortunately, there will be serious short-term regressions caused by this change --

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

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

Re: SUGAR_BUNDLE_PATH and rainbow

2007-11-07 Thread Michael Stone
, 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 up

[ANN] Rainbow 0.7.4

2007-11-10 Thread Michael Stone
Dear everyone: At long last, I have a new release of Rainbow [1] prepared for you which, along with recent changes in Sugar, should go a long way toward resolving the current crop of 'rainbow-integration' bugs that you have worked hard over the last three days to document for me. Notable

Notes on joyride-258 and 630

2007-11-11 Thread Michael Stone
Dear @sugar and @devel, We made two new builds tonight: joyride-258 and update1-630. Joyride-258 appears to be worthy of your testing efforts. Unfortunately, because rainbow-0.7.4 has not yet been tagged by the release team for inclusion in update1, build 630 is not really suitable for serious

Re: StopWatch activity

2007-11-14 Thread Michael Stone
On Wed, Nov 14, 2007 at 02:36:08PM -0500, Eben Eliason wrote: We still intend to incorporate that - the overhead of launching an activity is silly. More precision would make this particular comment more helpful. How low an overhead (in seconds and MB of RAM IO) are we aiming for? What are

Re: [sugar] project idea: Interactive-Sugar-Online-Simulation (ISOS)

2007-11-15 Thread Michael Stone
On Thu, Nov 15, 2007 at 12:36:26AM -0600, Ryan Pavlik wrote: How feasible would it be to run multiple Sugars on a terminal server somewhere, and serve it up over the Java VNC client? It would require the least Web-facing modifications. Ryan Is

Re: Question about various sugar builds

2007-11-16 Thread Michael Stone
Seong, The images maintained at the RH site were created by as a part of the stable release process we used to produce our first several releases. The images you probably want to be playing with are currently located at http://xs-dev.laptop.org/~cscott/olpc/streams The joyride branch is a

Re: Enable security in Update.1 builds

2007-12-15 Thread Michael Stone
Scott, The Roadmap lists activity isolation as a release criterion for Update.1. Was there a public announcement that I missed explaining why activity isolation was ever turned off? Thanks, Michael On Sat, Dec 15, 2007 at 12:31:43PM +0100, Marco Pesenti Gritti wrote: Hello, we need to

Security Meeting Tomorrow @ 4:00 PM

2007-12-17 Thread Michael Stone
Friends, We'll be resuming our weekly security meetings on Tuesdays at 4:00 PM EDT. A conference call number will be announced on IRC for remote folks who want to join. This meeting will consist of two halves. The first half will be a collection of status updates on specific bugs (currently

API Change Notification: Moving Rainbow's Spool - #5033

2008-01-02 Thread Michael Stone
Dear Everyone, This email is a notification that we would like to make an API change in order to make activity data persist across updates (#5033). The API change consists of moving '/activities' to '/security/1/activities'. I will send a second email when the changes begin to be committed into

Construct Rainbow's spool dir if it doesn't exist - #5033

2008-01-02 Thread Michael Stone
--- olpc-configure |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/olpc-configure b/olpc-configure index 342be4d..1f68cf0 100755 --- a/olpc-configure +++ b/olpc-configure @@ -180,6 +180,10 @@ __EOF__ if [ -x /usr/sbin/rainbow-replay-spool ]; then

Re: API Change Notification: Moving Rainbow's Spool - #5033

2008-01-02 Thread Michael Stone
SJ, To date, /security is used by the initramfs and firmware to store the developer key and activation lease. We also considered using it to communicate with the initramfs, e.g. to install a developer key found on a USB key but this has not been implemented. /activities arose to be Rainbow's

Re: API Change Notification: Moving Rainbow's Spool - #5033

2008-01-04 Thread Michael Stone
questions about this process. Thanks! Michael We are about to begin committing On Wed, Jan 02, 2008 at 03:06:31PM -0500, Michael Stone wrote: Dear Everyone, This email is a notification that we would like to make an API change in order to make activity data persist across updates (#5033). The API

Re: New joyride build 1506

2008-01-04 Thread Michael Stone
Why did Etoys drop back to version 60 and why were etoys and squeak-vm removed? Thanks, Michael On Fri, Jan 04, 2008 at 10:30:03PM -0500, Build Announcer Script wrote: http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1506/ +Etoys-60.xo -Etoys-74.xo -etoys.noarch 0:2.3.1870-1

Re: non-Sugar but core software?

2008-01-12 Thread Michael Stone
Jani, Adapting Rainbow (the activity isolation component) to work on regular linux systems is an interesting challenge that I'd love to discuss with you. At present, there are three or so issues that would need to be overcome: First, magic numbers. The rainbow codebase hardcodes some magic

Re: font size in console

2008-01-17 Thread Michael Stone
I assume you're talking about the virtual terminal here; not the Terminal activity. As root, you my try a command like: setfont sun12x22 Michael On Thu, Jan 17, 2008 at 12:27:54PM -0200, Emiliano Pastorino wrote: How can i change the font size of the console? My eyes hurt... Thanks! --

Choosing a correct working-dir for upgrade-server

2008-01-18 Thread Michael Stone
When inetd runs upgrade-server/upserv.py, it does so with in the working dir /. Since the upgrade-server's python modules are not installed in PYTHONPATH, this choice of working-dir interferes with the module loading that occurs when re-running python inside fakeroot. Hardcoding the correct

[PATCH] Hack an os.chdir('~/upgrade-server') so that we can correctly download builds.

2008-01-18 Thread Michael Stone
This should probably become a command-line option (or even an inference based on the path to the python script being executed). --- upserv.py |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/upserv.py b/upserv.py index fa4fb17..216104f 100755 --- a/upserv.py +++

Re: [PATCH] RFC: ReadActivity fullscreen, paging changes

2008-01-27 Thread Michael Stone
Klaus, While I can't say how your efforts will wind up being used, I very much want to thank you for stepping up to work on these issues and for submitting such clear patches. Keep up the hard work, and let everyone know if you'd like help packaging your changes (to ease testing) or in working

Re: [PATCH] RFC: ReadActivity fullscreen, paging changes

2008-01-27 Thread Michael Stone
Jeffrey, You might examine http://dev.laptop.org/ticket/5629 to find some other people who have similar interests. Then let me know on the list how I can assist you. Michael On Sun, Jan 27, 2008 at 02:29:23PM -0500, Jeffrey Kesselman wrote: This may be branching a bit off topic... if so

Re: python activities startup

2008-02-06 Thread Michael Stone
Tomeu, I have hacked the rainbow service in the following way: Please publish your code so that we can have a look at it. - rainbow preimports pygtk, telepathy, dbus and some slow sugar modules. - after cloning, reconnect to X. - instead of execvpe sugar-activity, directly execute the code.

Include olpc-audit in olpc-utils?

2008-02-07 Thread Michael Stone
Bernie, olpc-audit is a filesystem-status-verifier written for us by Marcus Leech. I think it would be decent to include in olpc-utils because, analogous to the network and battery status detectors, it's handy for figuring out if people have done funny things to their filesystem. Also, I'd like

Re: status of startup speedup

2008-02-08 Thread Michael Stone
Tomeu, The only remaining issue is that activities cannot update their journal entries. They are able to create the entries in the datastore, but the second call to the DS service fails. Please publish the traceback so that I can help you debug the situation. Next, some notes and some

Re: RPM packages for Sugar and activities and LiveCD

2008-02-13 Thread Michael Stone
Alexander, Dennis Gilmore has previously worked on some scripts for producing .spec files for activity bundles with adequate metadata that may be of use to you. Also, while I'm unable to commit any time at the moment to assisting you, I'm certainly interested in what you're doing and I look

Re: repositories and releases

2008-02-15 Thread Michael Stone
Tomeu, No, you're not wrong at all. My apologies for forgetting to push as a part of #5537 and #6316. Michael On Fri, Feb 15, 2008 at 11:42:10AM +0100, Tomeu Vizoso wrote: Hi, last terminal bundle was released from a private tree [0] instead of from the main repository [1].

Re: Avahi optimisations

2008-02-25 Thread Michael Stone
* Minimize size of announced services (i.e. drop unnecessary data from TXT) - The biggest item in the TXT of contacts is the key (which is BIG). But this key is a requirement of bitfrost, so we can't get rid of it. So far as I have been informed, the Bitfrost protections that

Re: Personal Scripts moving to personal git space ?

2008-02-28 Thread Michael Stone
Ixo, But alas, the response from ssh Permission denied (publickey). This error message implies that git was unable to use your ssh-agent to log in dev. In order for git to be able to use your ssh-agent, you need to have the ssh-agent running and you need to set SSH_AUTH_SOCK to the value

Re: Need Help

2008-03-04 Thread Michael Stone
On Tue, Mar 04, 2008 at 10:12:35AM +0100, Tomeu Vizoso wrote: On Tue, Mar 4, 2008 at 6:54 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: Waqas Toor wrote: | can anybody please see the log i am attaching and tell me is rainbow | stoping it ?? As Tomeu said, Rainbow has detected that

Re: Need Help

2008-03-04 Thread Michael Stone
On Tue, Mar 04, 2008 at 06:16:34PM -0500, Benjamin M. Schwartz wrote: According to my software engineering professors, a program should always handle any input data without an assertion failure. Assertions are for catching bugs in internal invariants. Therefore, any time an assertion failure

Re: Need Help

2008-03-04 Thread Michael Stone
On Tue, Mar 04, 2008 at 08:22:31PM -0500, Benjamin M. Schwartz wrote: Michael Stone wrote: | My central error-handling goal has been to compactly express my | assumptions in a form that will prevent them from being violated in | ignorance. Should I have different goals? 1. I find Rainbow

Installing RPMS via Customization Key

2008-03-06 Thread Michael Stone
Friends, It's completely unsafe to use the new USB customization keys to execute software located on-key or on-NAND because any opportunity for arbitrary code execution as uid 0 represents a serious threat to our first-boot activation security. Since we appear to want to be able to customize

Re: Cerebro performance

2008-03-06 Thread Michael Stone
RPMS and better developer documentation will probably appear tomorrow, as soon as Polychronis and I manage to cut a release. As for the 'sugar/telepathy' help: the plan is to fill in the stub 'telepathy-cerebro' Telepathy ConnectionManager, then to implement a cerebro_plugin in the Sugar Presence

Re: [PATCH] Install customization packages left for us by a USB key.

2008-03-07 Thread Michael Stone
On Fri, Mar 07, 2008 at 10:11:06AM -0500, C. Scott Ananian wrote: Classic privilege-escalation attack. /, /home, and /home/olpc, are only writable by uids 0 and 500. Both uids 0 and 500 have direct access to uid 0. Therefore, if Mallory can affect what files are pointed to by $PKGDIR, then she

Re: [PATCH] Install customization packages left for us by a USB key.

2008-03-07 Thread Michael Stone
On Fri, Mar 07, 2008 at 12:04:29PM -0500, C. Scott Ananian wrote: I asked for specific use cases. I apologize if I was inadequately specific in my previous email. As I alluded to before, three specific groups who I am confident would benefit from the ability to install RPMs via a USB-based

Re: [PATCH] Install customization packages left for us by a USB key.

2008-03-07 Thread Michael Stone
On Fri, Mar 07, 2008 at 03:32:14PM -0500, Benjamin M. Schwartz wrote: First, thanks very much for the constructive criticism. This discussion is ultimately about Bitfrost's P_SF_RUN, We should certainly design a solution compatible with P_SF_RUN. I submit that the tactical part of the

A self-contained pseudo-dynamic xo library

2008-03-13 Thread Michael Stone
Friends, In order to demonstrate that our that our bundles really don't require require post-install hooks in order to function, I decided to attack the dynamic library problem in its simplest possible form. In the end, I wound up rebasing the Mako's make_index.py script on top of Ivan's

Re: Rainbow and P_NET

2008-03-17 Thread Michael Stone
). Michael On Mon, Mar 17, 2008 at 04:11:07PM +0100, Bert Freudenberg wrote: On Mar 16, 2008, at 15:00 , Walter Bender wrote: 18. Rainbow: Michael Stone prototyped a network isolation primitive described by Daniel Bernstein (http://cr.yp.to/unix/disablenetwork.html), demoed an activity

Re: Confusing build names.

2008-03-18 Thread Michael Stone
On Tue, Mar 18, 2008 at 02:31:32PM -0600, Aaron Konstam wrote: Why is it necessary to have at least three unrelated methods of naming builds? To me that just confuses people. Our build names are structured as: branch-ordinal This structure is designed around the notion that builds occur

State of Update.1 on the night of Mar. 18, 2008

2008-03-18 Thread Michael Stone
Folks, I went through the bugs Scott mentioned in his previous State of Update.1 mail and looked for status changes. I also surveyed the Trac Timeline looking for new gems. To make a long story short, no one has _reported_ changes to any of these bugs in the past 5 days. Michael Build to test:

Re: Detecting MIME type of a shared file

2008-03-19 Thread Michael Stone
On Tue, Mar 18, 2008 at 09:18:05AM -0500, James Simmons wrote: how can I tell what kind of file I am receiving when someone shares a file with me? You might examine python's mimetypes module or the 'file' command. Michael ___ Devel mailing list

Assorted Data on the Quality of our Networking, Presence, and Read Sharing Capabilities

2008-03-20 Thread Michael Stone
Friends, Chris Ball and I spend several hours last night measuring the behavior of Read sharing. The data we collected are reproduced below. Michael A Fragment of the Critical Path for Successful Read Sharing This chart was

State of Update.1 on March 20, 2008

2008-03-21 Thread Michael Stone
Folks, First, thanks are due to gdesmott, morgs, cscott, dwmw2, daf, walter, wad, mstone, and Blaketh for contributing helpful updates to our U.1 bugs. If your name isn't on this list: shame on you! Update a bug! Next, we're blocked on testing results for: Packages

Re: State of Update.1 on March 20, 2008

2008-03-21 Thread Michael Stone
Sjoerd, This one is fixed in the latest salut packages. Please ensure that you test that too :) (See http://dev.laptop.org/ticket/6728) My TST designator means that the bug requires testing _in a release candidate build_. It's helpful and encouraging to know that the new salut package is

Re: State of Update.1 on March 20, 2008

2008-03-21 Thread Michael Stone
Bernie reported on Wednesday that new demands on his time make it impossible for him to commit to closing bugs on our accelerated timelines. However, it looks like a fairly simple packaging change is required. Either Dennis or I should be able to take care of it. We'll see who wins the race. :)

Maintaining Activity Packs

2008-03-21 Thread Michael Stone
Dear devel, While drafting release notes for Update.1 RC2 (signed update.1-699), we realized that we need a good story about what we want the ecosystem of activity and library packs (for use with the customization key [1]) to be. The rough sense emerging from the folks I've interviewed so far

Re: 1789 - sugar does not boot

2008-03-22 Thread Michael Stone
Mikus, Thanks for the experience report. Have you tried holding the '✓' (check) gamepad key in order to disable pretty-boot? Joyride is definitely not supposed to be broken, but it's hard to tell what to revert without better knowledge of what's actually failing. Examining

Re: Confusing build names.

2008-03-22 Thread Michael Stone
Aaron, I apologize that I was unable to reply promptly to your second question. Indeed, while builds are authoritatively named as I described in my previous email, many people frequently leave off the stream name because it can usually be inferred from contextual or circumstantial evidence. As

Re: New faster build 1794

2008-03-23 Thread Michael Stone
The updates server pulls down builds lazily on request. In other words, rsync'ing against it only tells you what builds it has _cached_, not what builds it can provide. Still, please let us know when you're unable to update to builds with olpc-update, and file bugs if necessary. Thanks, Michael

Re: New update.1 build 702

2008-03-23 Thread Michael Stone
On Sun, Mar 23, 2008 at 05:35:28PM -0300, Ricardo Carrano wrote: Updated from 695 to 702. No activity icons on the frame... Ricardo, See http://dev.laptop.org/ticket/6598 http://lists.laptop.org/pipermail/devel/2008-March/011984.html for some explanation of what's afoot. Also, Chris

Re: Core Activities - Bundled Packs discussion

2008-03-23 Thread Michael Stone
Ixo, Thanks very much for your excellent start! I'll try to reflect on it more carefully as soon as I am able. Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Fixing the Pen Tablet

2008-03-23 Thread Michael Stone
some of the buttons on the Glide Sensor. We do this and we attempt to explain why each bit in the PT and GS device structs is set or unset. This patch was coauthored by Blake Setlow and Michael Stone. [1]: http://dev.laptop.org/ticket/5628 [2]: http://dev.laptop.org/ticket/6079 Signed-off

State of Update.1, March 24, 2008

2008-03-24 Thread Michael Stone
Folks, First, thanks are due to kreneskyp, sayamindu, uwog, dgilmore, rsmith, marco, wad, rwh, and hhardy for contributing to the state of our knowledge of Update.1 by updating tickets in Trac. Everyone else: get behind us, review these bugs, and help push out this release! See

Re: Fixing the Pen Tablet

2008-03-24 Thread Michael Stone
Andres, Thanks for the feedback on our patch. - Please don't change the magic values without giving justification. Also, do it in a separate patch. A good suggestion which I shall keep in mind in the future. If the need arises (which depends on your current plans for the PT), then Blake or

Methods for Improving Build Tools

2008-03-25 Thread Michael Stone
Dear devel, I just noticed a post [1] describing the contortions that Sulochan and Bryan had to go through in order to get a 1-shot flashable build containing their desired software. They represent the second group who has wrestled with copy-nand in the past three weeks. In my opinion, this

Re: [sugar] Joyride is reopened for development.

2008-03-25 Thread Michael Stone
The initial round of faster work has been pushed; look for joyride builds containing rainbow-0.7.11 or later. As always, patches are welcome. Thanks to Tomeu for this one. (Incidentally, this rainbow release also supports setting rlimits on activities via a permissions.info file. I'll try to

Re: [sugar] Automatic transfer/update of activities on the mesh (Was: Sharing behavior in the core Read activity)

2008-03-26 Thread Michael Stone
On Wed, Mar 26, 2008 at 10:05:19AM -0600, Jameson Chema Quinn wrote: I disagree with #2. I disagree with both #1 and #2 and, as the current maintainer of Rainbow, that should tell you something. More bluntly, please experiment and please publish your work with a public solicitation of

XO-user's communications security needs

2008-03-26 Thread Michael Stone
Folks, Pursuant to recent discussions about P_IDENT, I've begun drafting principles and use cases in order to discover some of the communications security needs of XO-users. My thoughts to date (with substantial input from both Daf and Polychronis) are recorded, haphazardly, at

Testing Update.1-702

2008-03-26 Thread Michael Stone
Dear everyone, At today's software status meeting, several individuals, including: dgilmore erikos bemasc Blaketh mstone volunteered [had their arms twisted] into running the http://wiki.laptop.org/go/1_Hour_Smoke_Test on Update.1 702 with Spanish-language laptops when

Re: Methods for Improving Build Tools

2008-03-26 Thread Michael Stone
Joel, What kind of improvement did you have in mind? Two things: * First, get software and instructions that allow one to get N images mounted simultaneously so that images can be more easily diffed. Or that allows one to change which image is mounted after copying it to a

Re: any drawbacks to using copy-nand and save-nand to install XO images

2008-03-27 Thread Michael Stone
Bryan, Several weeks ago, I was asked to do reverse engineer an image created via save-nand for another client and I discovered many unexpected differences that had crept into the image as a result of lack of detailed knowledge of what happens during the first boot and lack of established

Re: any drawbacks to using copy-nand and save-nand to install XO images

2008-03-27 Thread Michael Stone
On Thu, Mar 27, 2008 at 12:21:10PM -1000, Mitch Bradley wrote: I would argue that the existence of first-boot configuration changes is in itself a problem. I thought a bit about this last night as I was falling asleep and I came to the realization that we would also do a better job of running

Re: [sugar] Testing Update.1-702

2008-03-27 Thread Michael Stone
Could we possibly get a signed 704 out the door tomorrow for testing in Peru and Mexico? We'll do what we can. What changes do you want to see in 704? (After reviewing Jim's bug list, I just discovered #6185 STK jg/sayamindu (translate devkey request page) [5 weeks] which might be worth

Update.1 RC3: candidate-703 Published!

2008-03-30 Thread Michael Stone
Friends, At long last, we have a new Update.1 Release Candidate, signed and waiting for your attention at http://download.laptop.org/xo-1/os/candidate/703/jffs2/ Release notes continue to develop at http://wiki.laptop.org/go/OLPC_Update.1_Software_Release_Notes with more technical

No Software Status Meeting

2008-04-02 Thread Michael Stone
Folks, Jim and I are skeptical that having a software status meeting today will help us so we propose to cancel today's software status meeting in favor of spending the time on other tasks. (If you do have a weekly status update that you wish to deliver publicly, please include it in a reply to

Re: update.1 breaking wrapped activities?

2008-04-02 Thread Michael Stone
That's the big on/off switch for all isolation. Sugar also independently decides to turn off isolation for a small number of activities listed in its source code. Michael On Wed, Apr 02, 2008 at 07:33:36PM -0700, Carol Lerche wrote: Is this the reason that Bryan Berry in Nepal found that Tux

Re: DBus - Sessionbus rights

2008-04-06 Thread Michael Stone
On Sun, Apr 06, 2008 at 01:11:55AM -0400, Polychronis Ypodimatopoulos wrote: The SystemBus is used for communication between processes that belong to different users. By default, /etc/dbus-1/system.conf says ...Deny everything then punch holes Why do we forbid the default user (olpc) by

Build Debate: Followup on Build Naming

2008-04-07 Thread Michael Stone
cjb, cscott, and I just chatted about build names. We have absolutely no problem announcing official-703 (when candidate-703 becomes official) under whatever name seems good but we have no consensus about what that name should be. cscott proposes '8.1' on the basis that it will be our first 2008

Making Plans

2008-04-11 Thread Michael Stone
Tomeu, Thanks very much for stepping up with such good questions. I'm sorry that I haven't got more in the way of answers, but here's what I've got: On Fri, Apr 11, 2008 at 02:18:33PM +0200, Tomeu Vizoso wrote: What is the process we are going to use to decide what should people be working

Bundle Commentary posted.

2008-04-12 Thread Michael Stone
Several days ago, Jameson, Chris Ball, Robert McQueen, and I chatted for two hours about the UI problems posed by our current bundle format. This email is a simple notification that I have posted a (mildly) edited transcript of that discussion [1] for feedback and merging with the existing

More Planning Thoughts

2008-04-16 Thread Michael Stone
Dear devel@, While I'm still rather far away from done, I may have imposed enough structure on my present fragmented reflections on our goals to be worth your review [1]. [1]: http://teach.laptop.org/~mstone/planning/r1 As always, questions comments are greatly appreciated. In this

Reminder: Software Status Meeting @ 1300 EST in #olpc-meeting on irc.freenode.org

2008-04-16 Thread Michael Stone
Come and share your bugs. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Re: Building an image of a real OLPC

2008-04-16 Thread Michael Stone
On Wed, Apr 16, 2008 at 06:20:12PM -0700, Steve Lewis wrote: Is there any way do build a disk image of a physical OLPC for backup and development under an emulator One method is to mount the NAND over sshfs and to copy the files you want. Another method is to save a NAND image to a USB key or

Re: How do I resart XWindows when running emulation under QEMU

2008-04-16 Thread Michael Stone
On Wed, Apr 16, 2008 at 06:13:16PM -0700, Steve Lewis wrote: title says is all Crtl-Alt has a special meaning in an emulator and Crtl-Alt-Backspace does not work in either windows or linux. On linux it does some very funky things to the host XWindows QEMU has a 'sendkey' command that can be

New Planning Thoughts draft.

2008-04-17 Thread Michael Stone
Available at a wiki near you: http://wiki.laptop.org/go/Plan_of_Record-2008/Draft_2 The important changes since the last version are: * a new foreword, with a rich analogy describing our present situation, * a new (tentative) commentary/criticism of our release process to date, * a

Do we ever want to bind more than 8 multicast MAC addresses?

2008-04-17 Thread Michael Stone
Ashish comments on #6869: Firmware release - 5.110.22.p9 as follows: Currently firmware 5.110.22.p8/9 does not support more than 8 multicast mac addresses. Is there a possibility that any given point of time there are more than 8 multicast address required? Is this going to be a problem for

Re: How can I set my activity with P_DOCUMENT_RO enable?

2008-04-17 Thread Michael Stone
The P_DOCUMENT/P_DOCUMENT_RO protections are unimplemented at present. This means that there are no access checks at all in the datastore. For the time being, you can read and write any entries you like. :( Someday, we will add access checks to the datastore and we will teach Rainbow to keep

Re: olpc kernel open80211s

2008-04-19 Thread Michael Stone
Presently, you should be on either the master or stable branches from git://dev.laptop.org/git/olpc-2.6. stable is what's in 703. Then run make olpc_defconfig. This will give you the default OLPC configuration. Michael ___ Devel mailing list

Re: New faster build 1889

2008-04-21 Thread Michael Stone
On Mon, Apr 21, 2008 at 12:30:32PM -0400, Build Announcer v2 wrote: http://xs-dev.laptop.org/~cscott/olpc/streams/faster/build1889 Changes in build 1889 from build: 1870 Size delta: 17.43M +kernel-PAE 2.6.23.1-21.fc7 -python-jinja 1.2-2.fc7 +python-jinja 1.2-1.fc7 -kernel

Re: [sugar] where is Walter?

2008-04-21 Thread Michael Stone
On Mon, Apr 21, 2008 at 05:54:13PM -0500, Joe Barr wrote: It really sucks to see OLPC shriveling up and dying. Joe, It's good for people who have been unable to reconcile their differences with one another to separate themselves, to recuperate, and eventually, to re-engage one another with

Synchronizing xs-0.3 and xo-??? --- backups

2008-04-21 Thread Michael Stone
Martin, Based on feedback from Peru, Mexico, and Nepal, the restoration from disaster-recovery backups XO/XS coordination feature has been steadily rising in priority. I also notice that Backups is your first line-item on the XS-0.3 roadmap. My large question is: what changes need to be made to

Re: [Server-devel] Customizing build 703 for mass deployment

2008-04-21 Thread Michael Stone
Bryan, not very elegant. Would like a better solution but time is short. I've already suggested three more elegant mechanisms: * tarball - edit - mkfs.jffs2, * bootUSB - edit - savenand, and * puritan. We don't expect the kids to run olpc-update do we? Running OLPC-Update on 170

Disk Images and Version Control

2008-04-21 Thread Michael Stone
Dear devel, Our builds are nothing more than specially-formatted Unix filesystems. Q: What useful purpose is served by regenerating these filesystems from scratch every time we want to change them? A: We maintain an explanation of where the filesystem came from encoded in the

Re: [Server-devel] Customizing build 703 for mass deployment

2008-04-22 Thread Michael Stone
On Tue, Apr 22, 2008 at 04:19:33PM +0545, Bryan Berry wrote: here is what i have I tried this afternoon bunzip xo-1tar.bz2 mkdir os703 tar xvf xo-1..tar -C os703/ then mkfs.jffs2 -n -e128KiB -r os703 -o testpre.img sumtool -n -p -e 128KiB -i testpre.img -o testpost.img

Re: Walter leaving and shift to XP.

2008-04-22 Thread Michael Stone
On Wed, Apr 23, 2008 at 12:44:43AM +0200, Carl-Daniel Hailfinger wrote: The big problem is that most people see this as a Linux+Sugar vs. Windows decision. Presently, I'm not very concerned by the role that Windows plays in OLPC's aims -- there's plenty of stuff to learn from and through

Software Status Meeting Tomorrow @ 1400 EST, #olpc-meeting, irc.freenode.org

2008-04-22 Thread Michael Stone
Dear everyone, We'll be having our weekly status meeting tomorrow at 2:00 PM EST in #olpc-meeting on irc.freenode.org. See you there! Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel

Re: [sugar] Where is Walter?

2008-04-23 Thread Michael Stone
On Wed, Apr 23, 2008 at 06:14:21PM +0200, J.M. Maurer wrote: But it did happen, so now people want to be reassured that their *very precious spare time* will not be wasted. Please do not let present doubt stop you from using your power to advance our mutual cause. If you doubt, seek the

Re: Walter leaving and shift to XP.

2008-04-23 Thread Michael Stone
On Wed, Apr 23, 2008 at 05:37:08PM -0400, Walter Bender wrote: I certainly don't know enough about Windows to be able to answer your question from the technical perspective. As a former Windows developer (using both proprietary APIs and Free APIs), I'm very confident that the collaborative

Potential Rainbow changes for #6797 and improved compatibility.

2008-04-24 Thread Michael Stone
Friends, Pursuant to issues raised in #6797, I'm trying to figure out whether the module-preloading hack can be chivvied into a releasable state. Having written several tentative patches to this effect, I've decided that I might as well christen the code-review [1,2,3] list that Ivan set in his

An olpcfs experience report

2008-04-24 Thread Michael Stone
Over the last few weeks, I've spent a fair bit of time producing several essay drafts and transcriptions of IRC conversations. Something you may not have known is that I did so on top of olpcfs [1,2]. Yesterday, 1cc experienced a power failure which briefly took down my working machine. Today,

Maintaining visibility into Collabora's work for OLPC

2008-04-25 Thread Michael Stone
Rob, Daf, others, This email is just to let you know that I haven't forgotten about you and that I'm still working on collecting the actual feedback necessary to authoritatively respond to your proposed work statement [1]. [1]: http://teach.laptop.org/~mstone/collabora.txt (temporarily

  1   2   3   4   5   >