Re: [sugar] Tagged Journal Proposal
On Sep 23, 2008, at 2:05 PM, C. Scott Ananian wrote: > A hand-drawn proposal for what a Journal supporting "directory > traversal" as well as tag space exploration is in the attached PDF. > Discussion welcome! FWIW, I made several impassioned proposals for these features -- in fact, with some visual resemblance to your own -- on the Pentagram whiteboards, but the Pentagram folks were opposed on account of excess complexity. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] Remarks on the Work of Sugar
On Jul 22, 2008, at 7:49 PM, Michael Stone wrote: > Python lacks support for loading data without unmarshalling > it from bytestreams. Can you clarify what specifically you mean with this point? -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: OFW sad face doesn't say why
On Jul 21, 2008, at 8:38 AM, Carl-Daniel Hailfinger wrote: > Sorry, but that's untrue, unless your definition of "nothing else" is > "political stuff". My definition of "nothing else" is "nothing else relevant to the claim the poster was making". John was quite aware of the changes to the "political stuff", we discussed them, I stand behind them, and I clearly wasn't trying to hide anything from anyone given that I linked to the URL. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: OFW sad face doesn't say why
On Jul 19, 2008, at 9:36 PM, John Gilmore wrote: > But a certain former > security wizard at OLPC removed that recommendation from the Wiki > page, thus leading to your current troubles. This is untrue; please support your claims with diffs. As per: <http://wiki.laptop.org/index.php?title=Activation_and_developer_keys&diff=90142&oldid=89333 > I removed the line 23 suggestion for one to immediately _get_ their devkey, nothing else. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Code name for 9.1.0
On Jul 16, 2008, at 10:28 AM, Jim Gettys wrote: > We've gone from build numbers, to ship.x, to update.x Nonsense. The ship.x and update.x were part of the same scheme, and that was a _tagging_ scheme, not a naming scheme. It served merely to correlate a certain piece of production and deployment information (that a build was factory-installed, or meant as a general customer- facing update) with a build number. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: ssl authentication [was (another) WebKit port of Browse]
On Jul 12, 2008, at 11:59 PM, Dirk-Willem van Gulik wrote: > Which IDMR - the sun one with all the usual/heavily standardized > industry protocols - or something OLPC specific ? It's not a protocol, just a small Python script that does some XML-RPC nonsense from what I recall. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] ssl authentication [was (another) WebKit port of Browse]
On Jul 8, 2008, at 5:31 PM, Carol Lerche wrote: > This is an assertion, not an argument. It is also factually > incorrect. I have no interest in arguing with you; you're obviously free to ignore my advice. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] ssl authentication [was (another) WebKit port of Browse]
On Jul 8, 2008, at 2:46 PM, Carol Lerche wrote: > I am puzzled about the PKI infrastructure you envision. I envision > having a > private certificate authority that runs on the teacher's XO and > keeps its > keystore on a USB thumb drive. To summarize for those who haven't heard me rant about this in person: actual PKI is almost never the answer. It is a question, and the answer is "hell, no." While you may believe the setup you have in mind is easy and uncomplicated, the odds are *overwhelmingly*, **super-stunningly** stacked against you to make PKI work the way you want in production. The fact that TLS client certs, in particular, have zero commercial end-user deployment uptake, should tell you something. I cannot recommend more strongly to stay the bloody hell away from the entire real PKI/X.509/CAs morass. A solution based on e.g. SSH and key continuity is, while certainly less traditional, enormously likely to work out better in practice. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Seamless Lessons & Security (commentary)
On Jul 7, 2008, at 5:10 PM, Martin Dengler wrote: >>> "seamless" and "seamful" seem very wooly words. Are they, in this >>> context, well-defined? A seamless transition is one where the user is not alerted in any way to a security barrier being traversed, and where she is not afforded a chance to stop that traversal. A seamful transition is one that's not seamless. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Seamless Lessons & Security (commentary)
On Jul 7, 2008, at 4:50 PM, Hal Murray wrote: > Is that good enough? I think it would work fine for paranoid > security geeks, > but what about school children? It's good enough because the purpose of the dialog is not to protect, but to inform. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Seamless Lessons & Security (commentary)
On Jul 7, 2008, at 10:29 AM, Martin Dengler wrote: > No response? Your message _appears_ to suppose that the security model was defined for the hell of it, or because someone wanted to engage in an interesting academic experiment, and thus breaking the security model when it's convenient is somehow okay. That's not a discussion I'm particularly interested in, but Michael will probably be more helpful. > ...seems false. I just tried an IE 7.0 install I have, and it does > in fact > support "launch-by-click" for executables yields: > http://dev.laptop.org/~mdengler/launch-by-click-ie.jpg That's precisely the seam that Michael and I wrote about in his previous message to the thread. The opposition he and I have is towards allowing single-click actions to cross security barriers without the system _ensuring_ that the user is informed of the crossing. In other words, to support Browse launching Pippy when a .py file is clicked, Rainbow would have to confer upon Browse the privilege of launching other activities (which may, and in the case of execution environments such as Pippy and eToys, regularly will) have higher privileges than Browse itself, have such launched activities operate on arbitrary input provided by Browse, and not require user approval anywhere in the process. This is stupid. The way to do it is to throw up a (system-, not Browse- rendered!) warning dialog indicating that a security boundary is about to be crossed, and allowing the user to stop the action -- unless this particular boundary traversal was specifically approved ahead of time. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Seamless Lessons & Security (commentary)
On Jul 7, 2008, at 5:52 AM, Martin Dengler wrote: > 1. It's clearly academic, as in the rest of the world this > "launch-by-clicking-URL" behavior is about as prevalent as the common > cold. It "clearly" isn't, because part of the difficulty is that we're talking about code execution, which is what launch-by-click into any of the execution environments (Pippy, eToys, etc) amounts to. No mainstream browser supports launch-by-click for executables. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Security for launching from URL
On Jul 5, 2008, at 9:27 AM, Jameson Chema Quinn wrote: > I do not think that URI's pointing to the local machine are what is > needed here. Please try to make your messages simpler, shorter, and more to the point. I often find them difficult to follow and give up. I didn't read this one after the first line, since you didn't quote my message in context and thus I don't know why you're discussing URIs pointing to the local machine. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Security for launching from URL
On Jul 4, 2008, at 1:37 PM, Edward Cherlin wrote: > My guess is that there is a way to secure the > process, but it might require some extra effort beyond a software fix, > like teachers whitelisting URLs for lessons. Or perhaps just > whitelisting our Moodle instances. Signed lesson plans? At any rate, > _not_ allowing random outside URLs to launch local activities and give > them scripts to run. Mainstream desktop OSes allow installed applications to register themselves as handlers for particular URI schemes. The applications are called when a URI under their handled scheme is invoked (such as by clicking within a browser), and are passed the entirety of the invoking URI, but no other information. Assuming the invoked application treats the URI with no additional trust, just as if it were entered from within the application, there is no inherent security vulnerability to speak of. Issues would arise, for example, if the application had a code path that performed filtering or applied other restrictions to the URIs it used, but failed to invoke that code path when an URI was passed from the OS rather than being entered from within the application. That said, the URI handler approach should be used sparingly. It's one thing to allow starting an audio player by clicking an MP3 link in the browser, and another to arbitrarily execute code (e.g. through an execution environment such as Pippy or eToys) from a web page with a single click. While Bitfrost is designed to mitigate the side effects of arbitrary code execution, it's very unwise to make it trivial for the user to trigger such execution unknowingly. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: A few comments on recent work on Gadget.
On Jun 20, 2008, at 9:45 PM, Carol Lerche wrote: > I'm puzzled by what you could mean to say "I wrote two prototypes, > one using SQLite and one in Python". I take it he means that in the former instance, he shoved stuff into an actual SQLite database. In the latter, he kept data purely in memory via native Python data structures. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: While we're on Cerebro, Telepathy, etc... Cerebro + bitfrost?
On Jun 11, 2008, at 3:03 PM, Jameson Chema Quinn wrote: > If Bert is right, and this is the unstated general plan, then great! While not made explicit in the spec, this is indeed the design and the way it was discussed with the Collabora people. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Autoreinstallation image is not signed.
On Jun 4, 2008, at 12:56 AM, Kim Quirk wrote: > thought one of the things Ivan did in Uruguay was to help them reflash > their laptops when they couldn't boot due to journal corruption I gave them a patch that they were able to push out to the machines to restore them to working order _without_ reflashing. Had they had to reflash, they would have lost all the kids' data. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Bitfrost and dual-boot
On May 28, 2008, at 8:33 PM, Benjamin M. Schwartz wrote: > What are you trying to prevent? He doesn't want one OS to be able to screw with files from another in a dual-boot scenario. I don't think it's a good extension of the threat model. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [IAEP] Security and long life issues (Was Re: XO-2)
Javier, it would help if your messages were shorter and more to the point. I find it very difficult to follow your writing and reasoning especially with this many parenthetical remarks, and generally don't know how to respond even when you're discussing a topic that interests me (e.g. security). To try and give a short answer to your previous e-mail: any XO owner can fully disarm that laptop's security system, as ffm and Martin have pointed out. The bet should not be on actual child ownership. To my knowledge, OLPC contractually neither mandates nor enforces a particular _legal_ model of laptop distribution, as long as the laptops are _used_ by one child each. In other words, if a government legally sets up an in-country OLPC program as a series of one-laptop loans to each child, and thus reserves fully the ability to take away a laptop for any reason, no one is going to stop them. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [PATCH] Maintain a metadata copy outside the index (was Re: Datastore & backup - request for help)
On May 22, 2008, at 8:25 PM, Martin Langhoff wrote: > The first sign of oddness is that > the DS dir got renamed to > > /home/olpc/.sugar/default/datastore1211512411.22 > > I'll diagnose a bit more and post back. This is due to my patch that was pushed out to mitigate the massive DS outage in Uruguay. The patch did two things: it prevented the particular cause of DS malfunction that UY encountered, AND wrapped the entire DS initialization routine in a try/except that will, upon failure, move the old DS out of the way and start a clean one. It's basically an emergency bailout -- if we can't load the DS and we do nothing, the machine is unusable. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: SSH DSA logins on crank.
On May 21, 2008, at 5:58 AM, Carl-Daniel Hailfinger wrote: > OK, but then a statement from the user like "I never logged in > anywhere > from a Debian/Ubuntu system" should suffice to reenable the existing > key. Given the trivial cost of generating a new RSA key and the high fallibility of human memory, it's not at all unreasonable to err on the side of caution as Chris has done. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Datastore & backup - request for help
On May 21, 2008, at 4:41 AM, Martin Langhoff wrote: > what I am trying to sort out is the following. With the deployments > that have APs instead of AAs, how do we tell school APs from any > random AP out there? You don't, because you can't depend on controlling that part of infra. If you need to detect you're in a school that's using APs, the detection should be oriented towards establishing the presence of a known XS. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: ds-backup.py - confusion
On May 1, 2008, at 2:57 AM, Martin Langhoff wrote: > I'm no Python wiz (that's well known ;-) ) but I can't get > ds-backup.py to do anything for me... :-/ Hopefully these questions > are not too clueless... The line that executes write_index_since is commented out. You'll want to uncomment it. > That strange (for me) way of trying to trigger some code as > "main" function by testing for __main__ at the bottom is... well... > strange! It's idiomatic Python. > - Are the "error classes" defined at the top empty? Can we just error > out with classic error codes that can be handled by callers? (AFAICT > throwing exceptions like that forces our hand into calling this via > Python to get decent error handling - good ol' error codes will work > with callers regardless of language or colour of skin). It was written to be used as a Python library, only incidentally providing some CLI functionality. If you want it to be mostly standalone, you can certainly replace the error handling code to sys.exit() with a particular error code. I'll see if I can get you the server-side code, which I should have lying around. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] Sugar\Windows won't ship
On Apr 26, 2008, at 7:36 PM, John Watlington wrote: > Ivan was not the only one fighting this battle, > and I think he quite overstates his role... Sorry, I didn't at all mean to imply I was the only one. I would have preferred to have had no role at all in it, actually, since that entire set of conversations was like a particularly tedious game of broken telephone, and it was never clear who was opposed to what, and for what reason. I'm just glad it's happening. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] Sugar\Windows won't ship
On Apr 26, 2008, at 7:20 PM, Edward Cherlin wrote: > I do recall your earlier statement that the XO would not suffer > Windows lock-in on your watch. While preventing direct lock-in was enough to keep me from screaming bloody murder, behind the scenes I kept agitating furiously for a solution that allowed actual dual-boot. Probably out of sheer annoyance and an overwhelming desire to just make me shut up already, everyone involved eventually conceded. Dual-boot became the plan of record at OLPC and MS, and actual technical work began on this approach before I left. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] Sugar\Windows won't ship
On Apr 26, 2008, at 4:55 PM, Albert Cahalan wrote: > Microsoft will never cooperate with dual-boot. They haven't > ever even bothered with false promises. Forget about it. Actually, this is the last epic battle I fought at OLPC. To my knowledge, it's a battle I won. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Walter leaving and shift to XP.
After taking a few days to collect my thoughts about everything that's going on, I'll add my last message to this thread to encourage the community to continue to stand tall and proud: <http://radian.org/notebook/this-too-shall-pass> You did good, folks, and it was a pleasure and a privilege of a lifetime to work with you on enabling learning for children who need it most. The recent developments don't change a thing about what you've accomplished. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Is security activation critical in Peru ?
On Apr 25, 2008, at 1:02 AM, [EMAIL PROTECTED] wrote: > is Software activation critical? If the XOs are deployed in the > poorest towns then there is small possibilities for theft and > robberies. In those small villages (with 100 families > approximately) all of them know each other: you can not enter or > leave the village without been noticed (or allowed). Those towns > are from 3,500 to 5,000 meters altitude and there is around 5,000 in > Peru. No young gangs there. For what it's worth, the Peru implementation leads have very strong feelings to the contrary. In Arahuay, a mountaintop village in the middle of nowhere, a small satellite dish providing rudimentary telephone service was stolen _twice_ and never recovered. > well... some guys here will be more than happy to ask just $10 for > doing the same job (again my words come without any proud on them). You misunderstand the point of OLPC security. It isn't to make attacks infeasible, but to substantially raise the bar. As it stands, the security mechanisms the XO offers -- far from the full implementation of the Bitfrost spec -- are already superior to virtually all mainstream products I'm familiar with. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Auto backlight management?
On Apr 24, 2008, at 10:39 PM, Frank Ch. Eigler wrote: > Opportunistic use of the on-board camera and the time-of-day clock > could yield such heuristics. The camera lights up an LED when enabled, alerting the laptop operator to its use. This privacy-preserving feature would be rendered ineffective if kids got used to seeing the LED flash on and off every so often as the system autonomously attempts to adjust the backlight. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: A technical assessment of porting "Sugar" to Windows.
On Apr 24, 2008, at 2:32 PM, C. Scott Ananian wrote: > That said, our Journal and datastore are in need of a rewrite.[...] > This course requires skilled Windows developers who are comfortable > with NTFS reparse points and/or filesystem development on Windows. > Developing a single implementation which is cross-platform is likely > more difficult. The datastore wasn't ever _supposed_ to be a real filesystem, and so it could do various Unthinkable Things in normal FS land, such as only exposing a HTTP REST API which gets used through whatever frontend is convenient, e.g. FUSE on Unix. If such an implementation existed, you could temporarily half-ass a Windows frontend via, say, WebDAV, which Windows (AFAIK) supports treating like a filesystem OOB. > This is extremely unlikely to ever work on Sugar/Windows. The changes > to the XP kernel are too extensive, and the XP product has already > reached its end-of-life point, making the return on investment very > small. In meetings with Microsoft, they stated unambiguously that they are unprepared to make _any_ changed to the XP kernel, which is a shipped product, to accommodate the XO. Only changes that can be introduced through normal 3rd-party extension mechanisms (such as drivers) are acceptable, which means overreaching power management changes are out of the question entirely. > We believe that basic sound support for the XO has been implemented in > the existing Windows XP port. I am not certain of the state of > camera and microphone support. If not yet implemented, these also > require contributions from experienced Windows kernel developers with > access to the Windows XP source. Why do you think this requires source access and can't be handled by regular drivers? -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: A technical assessment of porting "Sugar" to Windows.
On Apr 24, 2008, at 7:52 PM, Carl-Daniel Hailfinger wrote: > AFAIK the hardware side of P_THEFT alias theft protection alias > activation security/kill functionality has not been implemented, > rendering all software efforts moot. The set of required pins is not, in fact, being doused with epoxy at the factory because Quanta was concerned it would decrease yield. We were assured at the time that countries who find this to be a problem will be able to negotiate the epoxy as part of their orders. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Walter leaving and shift to XP.
On Apr 22, 2008, at 7:25 PM, Joshua N Pritikin wrote: > The laptop might run Windows or Linux or both, but not Sugar on > Windows. That's not accurate. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Walter leaving and shift to XP.
On Apr 22, 2008, at 7:00 PM, Carl-Daniel Hailfinger wrote: > It confirms that this has become a > pure laptop project and not an education project as the official > mission > states (stated?). Giving laptops to children is not an education > project, it's giving laptops to children. Which is why I left. The whole Sugar vs. XP brouhaha is merely misdirection. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Walter leaving and shift to XP.
On Apr 22, 2008, at 5:25 PM, Edward Cherlin wrote: > Who says Negroponte is shifting? Certainly not Walter in any of his > public posts. Can't happen. We would all be out of here like a shot > to fork Sugar. Nicholas is weird, but not utterly stupid. "Eventually, Negroponte added, Windows might be the sole operating system ... Negroponte said he was mainly concerned with putting as many laptops as possible in children's hands." -- via Associated Press <http://ap.google.com/article/ALeqM5hXa0O9XLMsWfaqt-sI9FqFy2IewgD9073PPG0 > -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Synchronizing xs-0.3 and xo-??? --- backups
On Apr 22, 2008, at 12:46 AM, Martin Langhoff wrote: > Wad's too simple, I am hoping to use a slightly simplified version of > Ivan's. For the restore part, I think I will drastically simplify > things from Ivan's approach. My solution is the simplest design I could create that allows both emergency restore (laptop FS has been trashed, get everything back) and individual file restore and sharing via a web interface running on the XS, both in the face of an opaque DS backend (Xapian). These were, at the time I was asked to design this, communicated as requirements for the solution. If you relax the requirements or swap in a less braindead DS backend, indeed you can simplify the whole system. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: where is Walter?
On Apr 21, 2008, at 9:34 PM, Carl-Daniel Hailfinger wrote: > The general climate is much less friendly to criticism, and I see the > recent USENIX paper debate as a prime example. That paper has been > criticised and ridiculed on various grounds instead of addressing the > issues it brought up. The paper in question was sloppy and unclear, but I'm still planning to address it in detail. > We claim to have stellar security based on the > official Bitfrost spec, yet lots of that spec are unimplemented. I've internally urged the company to adopt drastically more transparency about the state of the project than it has, to little avail. Bitfrost is an idea which went through several states of implementation and was set back due to politics, lack of manpower and other pressures, and at least once dramatically. For reasons too distasteful to recount, I personally haven't worked on OLPC security for about my last 8-10 months with the company, which didn't exactly do wonders for keeping me happy. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: A self-contained pseudo-dynamic xo library
On Mar 13, 2008, at 6:56 PM, Benj. Mako Hill wrote: > I helped SJ draft a document rationalizing the need for a dynamic > solution Where is this document? It was certainly never brought to my attention despite my asking for it for months. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Microsoft? (was Re: OLPC seeks a CEO -- who was your favorite CEO elsewhere?)
On Mar 11, 2008, at 10:26 PM, victor wrote: > I didn't know Microsoft and Windows were going to be there. So why > all the > effort if in the end a closed OS is going to be used? There is no change in strategy. For background (and comment furor) on the XP situation, see: <http://radian.org/notebook/paradox-of-choice> This thread is already stretching propriety by taking place on the devel list, but I feel uncomfortable asking for it be moved to olpc- open since the kind of people who might have good responses to John's question are much more likely to be on this list than that one. That said, let's please keep Microsoft out of it and have replies be maximally focused. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [OLPC library] Report about Peru Deployment of the XOs/OLPC project
On Mar 7, 2008, at 3:28 AM, [EMAIL PROTECTED] wrote: > Report about Peru Deployment of the XOs/OLPC project I also posted some of my notes from Peru, and particularly from a visit to Arahuay: <http://radian.org/notebook/astounded-in-arahuay> -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Why is Terminal 'extra' ?
On Mar 6, 2008, at 8:48 PM, Walter Bender wrote: > We cannot ship laptops with learning tools, of which the terminal is > one. ITYM "without"? :) -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Avahi optimisations
On Feb 26, 2008, at 5:48 AM, Morgan Collett wrote: > actually we are normally using b64 encoding so > that brought it down to 28 bytes. Using SHA-256 it's 44 bytes in the > TXT > record. But _why_ are we encoding at all? TXT RDATA is one or more character strings, which are each a length octet followed by up to 255 arbitrary characters treated as a binary string. Am I misremembering the RFC? -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Avahi optimisations
On Feb 26, 2008, at 5:20 AM, Bert Freudenberg wrote: > Hex-encoding. I figured, but why? Is passing around network-order raw bytes an issue? If so, and we're trying to squeeze out bytes, surely a more efficient packing than hex encoding can be used. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Avahi optimisations
On Feb 26, 2008, at 4:24 AM, Morgan Collett wrote: > I've logged #6572 against Presence Service with a patch, to replace > the > public key with its sha1 hash. Works in jhbuild. That ticket indicates a 40-byte hash, but SHA-1 is a 160-bit function. Whence the doubling? Also, would you mind updating it to use hashlib.sha256? SHA-1 should be considered deprecated in all new code being written. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Avahi optimisations
On Feb 26, 2008, at 2:49 AM, Sjoerd Simons wrote: > Does sugar make any assumptions about the size of the key? IOW can > we instead of removing the key completely, use a smaller key? As I've told daf, smcv et al many months ago in Boston, there's no point in advertising the whole key. Advertising a digest is enough as long as nodes support an on-demand operation that returns their whole key. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: The XO and email
On Feb 20, 2008, at 8:25 PM, Shikhar wrote: > I would like to get the general feeling about the XO and email. Some informal notes from one of my former interns are here: <http://dev.laptop.org/git?p=users/jrus/email-spec;a=blob;f=email-spec.text;hb=HEAD > -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [ANNOUNCE] Compressed Cache release 0.1
On Feb 19, 2008, at 3:52 AM, Nitin Gupta wrote: > I am excited to announce first release of ccache - Compressed RAM > based swap device for Linux (2.6.x kernel) Heads-up: 'ccache' is the name of Tridge's well-established and widely used C/C++ caching proprocessor -- <http://ccache.samba.org/>. You might wish to consider a different name. Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Digital Introduction (was: bar code scanners on the XO)
On Feb 17, 2008, at 7:47 PM, ffm wrote: > Any reason it was scrapped? It wasn't scrapped; it's on the backburner because higher-priority issues needed to be dealt with first, and the subsystems that would most benefit from an out-of-band public key exchange (like Telepathy) can't deal with KCM-style PKI yet. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: bar code scanners on the XO
On Feb 17, 2008, at 4:39 PM, Ivan Krstić wrote: > For reference, Uruguay is using these: Once more, with the link unmangled: <http://www.nationalbarcode.com/datalogic/DataLogic-Firescan-D131.htm > -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: bar code scanners on the XO
On Feb 15, 2008, at 4:24 PM, Walter Bender wrote: > Has anyone used a USB bar code scanner on the XO? I've used several, both CCD- and laser-based. They register as normal keyboards, so no extra support is required; there's a CCD-based one in my office if you want to play with it. For reference, Uruguay is using these: http://www.nationalbarcode.com/datalogic/DataLogic-Firescan- D131.htm -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: bar code scanners on the XO
On Feb 15, 2008, at 4:35 PM, Benjamin M. Schwartz wrote: > As you are probably aware, it is possible to read barcodes from the > camera, using software analysis. We have code in git that encodes arbitrary (but size-constrained) data as a redundant datamatrix barcode and shows it on the screen, and code that performs image analysis from a camera capture when one XO is pointed at another with such a barcode on the screen to decode the original data: <http://dev.laptop.org/git?p=projects/barcode;a=tree> The original purpose was to facilitate a physical public key exchange ("digital introduction") by holding two laptops up to one another. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: How to create a new MIME type for a Sugar activity?
On Feb 12, 2008, at 4:59 PM, John Gilmore wrote: > Sugar's design imagines the Journal as the user's only interface > to the Linux file system. It also assumes that the only thing > you'd want to do with a file is "open it" with some heavyweight > application. It has no concept of a shell That's certainly not how I imagine the Journal, and it's my idea. You're confusing design and implementation. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: developer key site failing
On Feb 11, 2008, at 11:04 PM, C. Scott Ananian wrote: > I emailed Ivan this morning to try to get a > recent Quanta dump so that I can sort this out. I don't have that e-mail. I have a question from you not mentioning a dump from 4:29PM, is that what you mean? > I assumed I would have a regular feed of > mfg-data from Quanta by this point in the deployment. I had set this up quite a while ago, not sure why it's not up. Perhaps it got nuked when the server moved from CSMC back to QSMC. I'll look. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: python activities startup
Hi Jukka, On Feb 6, 2008, at 11:13 AM, Klaus Weidner wrote: > Would it be feasible/helpful to use the "uncore" approach used by > Emacs? > - launch Python interpreter, load and initialize modules > - force the interpreter to dump core > - convert the core file to an executable file that has all the modules > loaded and initialized already > - activities use this preloaded executable instead of the plain python > interpreter per this thread: <http://lists.laptop.org/pipermail/sugar/2008-February/004252.html> we're looking into startup-time optimizations for Python on OLPC XO laptops. We had discussed this in the past at some length, and I recall you mentioning you had folks working on something similar. Did your effort get anywhere? Any notes to share? Thanks! Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: python activities startup
On Feb 7, 2008, at 3:06 PM, Frank Ch. Eigler wrote: > To what extent could prelinking, which should improve this aspect, > be used on OLPC? It was tested and found to have no measurable performance impact. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Activity Hosting Application: Develop
On Jan 31, 2008, at 6:30 PM, Paul Swartz wrote: > 1. Project name : Develop Done, your tree is: Instructions: <http://wiki.laptop.org/go/Importing_your_project> Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Help for kick off!
On Feb 5, 2008, at 4:43 AM, ASWATHY PRASAD wrote: > We are planning to develop a power management software for OLPC. We already have power management software in development. It would be helpful if you explained what kind of power management you wanted to accomplish, since it probably makes most sense for you to get involved in the existing work instead of starting from scratch. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Resetting Journal
On Feb 4, 2008, at 4:03 AM, karl wrote: > Is there a way to zap the Journal and all the Journal entries and > get a > fresh new Journal. On builds 653 and later (G1G1 machines shipped with 650), you can open Terminal and do: $ echo > /home/olpc/.sugar/default/datastore/store/index/config Then ctrl+alt+backspace to restart Sugar. On builds prior to 653, you can try: $ rm -rf /home/olpc/.sugar/default/datastore/ but I don't recall off the top of my head if that'll work. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: List broken ?????
On Feb 2, 2008, at 1:38 AM, Mark Bauer wrote: > I have never seen this list not get less than a dozen posts in a > day, only two Mailman keeps choking for non-obvious reasons, and requiring a manual unshunt before behaving. If we continue to have trouble, we'll downgrade the mailman version. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Salut/avahi/meshview issues
On Jan 30, 2008, at 6:34 PM, Ricardo Carrano wrote: > This is not a waste of our time. Your reply is addressed to me, so I'm not sure whether you understood me to be implying that the mesh is a waste of our time. I was trying to say exactly the opposite. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Salut/avahi/meshview issues
On Jan 30, 2008, at 5:12 PM, Michail Bletsas wrote: > For completely serverless environments, what we have is invaluable. > The > fact that it doesn't scale to large numbers of nodes doesn't make it > useless. I'm similarly confused about people's insistence on a rigid dichotomy between the approaches. I never regarded our mesh work to be aimed at replacing proper infrastructure -- its goal was to provide a viable (if degraded) transport when proper infrastructure was prohibitively expensive or otherwise not an option. We always knew that this approach carried scaling limits, and that's _fine_. As Michail says, this by no means makes the system useless. > We have serious problems making Avahi and even the Jabber server do > their > thing with small numbers of nodes These two are very different. Avahi is hitting design and network limits. With Jabber, the problem is our ugly shared roster hack which makes the system do something it's not designed to; this is not an issue intrinsic to Jabber. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project submission - FiftyTwo
On Dec 18, 2007, at 10:21 PM, kawk wrote: > 1. Project name : FiftyTwo Done, your tree is: Instructions: <http://wiki.laptop.org/go/Importing_your_project> -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [OLPC library] MATLAB for OLPC?
On Jan 28, 2008, at 8:04 PM, Cleve Moler wrote: > (I doubt that MATLAB runs in the OLPC, but I'm not sure.) According to the system requirements[0] for MATLAB 7.5, it won't run on the XO laptop due to insufficient RAM (256MB present, 512MB required). In a perfect world, that would mean you'd pick an older version that runs on our hardware and consider open sourcing it, like EA did with the tremendously popular SimCity[1]. The latter made gamers around the world rejoice -- perhaps MathWorks could do the same for us math-heads; getting some real numerical analysis tools into the kids' hands would be awfully exciting. Cheers, Ivan. [0] <http://www.mathworks.com/support/sysreq/current_release/linux.html> [1] <http://arstechnica.com/news.ars/post/20071110-original-sim-city-donated-to-one-laptop-per-child-project.html > -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Peak IT, Dantel Announces Railroad Deployment
On Jan 25, 2008, at 3:27 PM, william romsay wrote: > "Dantel has been providing the railroads with innovative remote > monitoring solutions for over 30 years," We at OLPC take security very seriously. For those of you wondering, innovative remote railroad monitoring and surveillance solutions will form a centerpiece of the OLPC Bitfrost 2.0 security platform. (The poster has been removed from the lists.) -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: OLPC promotes terrorism
On Jan 25, 2008, at 10:45 AM, Bernardo Innocenti wrote: > And, no, we do not have (or need) a moderator in this list, > People are free to spend their time by discussing the sex > of angels and the color of water as much as they like. Should you try discussing either, you might learn you're incorrect about the existence of a moderator. That I haven't had to intervene much recently is more a testament to our ability to stay on-topic than an indicator of OLPC's willingness to let this list run rampant. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: power management experiences with joyride-1572
On Jan 25, 2008, at 1:54 AM, Frank Ch. Eigler wrote: > Please don't interpret this concern as a criticism of what's been > accomplished. I didn't. My point was that you shouldn't yet judge too much from the software we ship not behaving as well as it should about power management. > That's exactly the sort of heuristic that an XO power boss tool could > apply. A tool with such heuristics may well be easier to construct > than fixes for all of userspace. Certainly, though I suspect we'll also end up providing nicer ways for platform-aware programs to perform savings in tandem with Sugar. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: power management experiences with joyride-1572
On Jan 25, 2008, at 1:31 AM, Frank Ch. Eigler wrote: > if the all brand new XO-focused software doesn't already do this We're building a platform, and have been completely and brutally transparent about our progress. Software built on our platform will keep improving rapidly along a number of axes, power management being one, and even more rapidly if folks jump in and help us with the work. Patches welcome ;) > So you may end up needing a tool that applies heuristics and > overrides the CPU > requests of poor programs. As an anecdote, I spend a non-trivial amount of time working in disconnected environments using battery power on my non-XO laptop, and I've been obtaining noticeable battery life gains by manually SIGSTOPping Firefox when not in use. Now, I usually have about 70-200 tabs open -- which may be an edge case, but _shouldn't_ be: programmers need to learn that when I'm not actively using their software, it shouldn't be _doing_ stuff on my machine without a very good reason. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project hosting application: Implode
On Jan 21, 2008, at 7:27 PM, [EMAIL PROTECTED] wrote: > Falling-block puzzle game Done, your tree is: Instructions: <http://wiki.laptop.org/go/Importing_your_project> -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project Hosting Application: Candy
On Jan 23, 2008, at 6:47 AM, anthony taranto wrote: > 1. Project name : Candy Done, your tree is: Instructions: <http://wiki.laptop.org/go/Importing_your_project> I note that, instead of continuing to develop Candy independently, you might wish to consider working with Chris Ball in perhaps developing the functionality as part of Pippy. You two should certainly speak and see to what extent your plans might overlap. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: power management experiences with joyride-1572
On Jan 24, 2008, at 5:21 PM, Chris Ball wrote: > The computer's going to be turned off a lot of the time, even when > it doesn't look to you like it's obviously off, and that's just > something people writing software for the XO will have to change the > way they program for. I'm not yet sure how reasonable this answer > is. :) FWIW, I think it's the only reasonable answer. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [IMPORTANT] Downtime tonight Jan23 5PM EST
On Jan 23, 2008, at 7:18 PM, Ivan Krstić wrote: > In what's hopefully one of the last big infrastructure > rejigglements[0] required in the foreseeable future, we will be taking > a bunch of front-facing OLPC services down tonight starting at 5PM > EST. Took a bit longer than expected, but we should be up and running at this point, and in great shape. I'll be keeping an eye on things, but if you notice anything unusual with any of the services (mail, wiki, lists, public web, etc), please let me know immediately. Thanks, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
[IMPORTANT] Downtime tonight Jan23 5PM EST
In what's hopefully one of the last big infrastructure rejigglements[0] required in the foreseeable future, we will be taking a bunch of front-facing OLPC services down tonight starting at 5PM EST. Downtime estimates: - Public (static) web at laptop.org: will continue working. - OLPC employee mail and mailing lists: down, ETA <2 hours - wiki.l.o: down, ETA: <4 hours - updates.l.o, activation.l.o: down, ETA: <6 hours Thanks for your understanding, and see you on the other side. Cheers, Ivan. [0] This is a technical term. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Tentative Plans for Nepal's School Server and related infrastructure
On Jan 22, 2008, at 10:28 PM, Bryan Berry wrote: > We really need the incremental backup feature. That is a core > requirement that came up many times in last week's OLPC Learning > Conference. I'll see about finishing it up for you, then. Please ping me from time to time to make sure this doesn't drop off my radar. > But how do you archive personal files once they exceed local > storage? And how would you browse that archive? This auto-archival (called 'smart dropoff') will also make its debut in the new datastore. We will not be able to provide another solution before then, so like with project and bulletin board support: if you need something for April, you'll unfortunately have to roll it yourself. Note that these are pretty hard problems and -- especially in the absence of relevant expertise -- you're likely to frustrate yourself and not make too much progress unless you're willing to very narrowly redefine the problem in terms of a tiny set of core features and then attempt to build those and no others. The new datastore should be in (pre-)alpha by April, but the Journal will not yet be able to use it. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Tentative Plans for Nepal's School Server and related infrastructure
On Jan 22, 2008, at 9:59 PM, Bryan Berry wrote: > We are looking to use WebDav to back up the individual student's home > folder to the school server. Why on earth WebDAV? Incidentally, I had an almost-finished incremental backup according to this spec: <http://wiki.laptop.org/go/XS_backup_restore> and then got pulled away to deal with some burning issues before actually finishing it. If you consider this a core requirement, I could see about getting it out the door for you. > How do we store team projects for later use? Perhaps the Journal will > allow us to do this in the future but I have the impression that it is > still under heavy development. Perhaps, the journal already handles > this > well and I am simply misinformed. Please disabuse me of any false > notions. The 'projects/bulletin boards' idea is core to the new datastore which is expected to land into joyride as soon as update.2 leaves the door for a cycle of testing and integration, and then become a user-facing feature in update.3, or in about half a year. > 1. Does the School Identity Manager support LDAP? LDAP support is >essential for integrating existing content management systems > w/ >the School Server. The identity manager is a hack. It needs to be rewritten. > 2. How do students share team projects for later use? See my answer above re: bulletin boards. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Hershey Felder, Zulu Musical Instruments
On Jan 22, 2008, at 5:09 PM, M. Edward (Ed) Borasky wrote: > 2. I think it's time the OLPC project had a list specific to audio on > the XO and the "world music" aspects of it. Does someone on the > project > want to create such a list in the main MailMan area, or should I go > ahead and start a Google group on the subject? Please do neither. Every new list created fragments the community, and most have nowhere near the amount of traffic that would actually warrant their creation. Use the library list: <http://lists.laptop.org/listinfo/library> Once audio-related list traffic starts account for a non-trivial portion of the list, we're happy to make an audio-specific one. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Xo-get with GUI (pyGTK)
On Jan 21, 2008, at 4:43 PM, Bruno Coudoin wrote: > GCompris is huge and I currently host our bundles on our main web > site server. > With the number of XO users expanding rapidly, I won't be able to > sustain it. We're happy to host this at OLPC. Please fill a project hosting request: <http://wiki.laptop.org/go/Hosting> -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Downtime tonight Jan18 6PM EST
On Jan 18, 2008, at 12:23 PM, Ivan Krstić wrote: > Development services (git, trac) will be going down for 6-12 hours > tonight, Jan 18, starting around 6PM EST. We completed all maintenance in the designated timeframe, and dev.laptop.org in particular is in a substantially better shape than before. There was a 6-hour time window after maintenance where the SSH host keys for dev were changed; this is now reverted to the old keys. RSA fingerprint is: d5:e6:7d:59:16:9b:0d:e3:26:58:42:4a:cd:82:2a:cc Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: How to? School server implementation
On Jan 19, 2008, at 1:09 AM, John Watlington wrote: > The correct way to do this is to work with the Journal to treat the > laptop as a cache of a larger Journal datastore located on the > Schoolserver (and beyond, "in the cloud"). Perhaps Ivan can detail > his vision and we can get other people to help implement it. The current datastore codebase is hopeless and being scrapped. The new DS which supports this mode of operation natively was designed during this week's DS summit (spec to follow for public discussion in the next 2-3 weeks), and is currently planned to land in joyride as soon as update.2 is out, targeting full system integration in the update.3 cycle. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
[ADMIN] end of thread (was: Violent games on the OLPC Activities page)
This thread is _entirely_ inappropriate for the development list, should never have been started on the development list, and in general makes me want to slam my head against the wall until it goes away (the thread, the wall, or the head). Please respect the Reply-To header and move all followup discussion to the open list; devel@ has a well- defined purpose, and this thread does not fit. Lovingly, your devel@ list admin. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Downtime tonight Jan18 6PM EST
Development services (git, trac) will be going down for 6-12 hours tonight, Jan 18, starting around 6PM EST. Later in the evening, a smorgasbord of services might experience interruption, including RT, updates.laptop.org, and the translation system (Pootle). As usual, we hope to minimize downtime. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: q2d08A firmware anywhere?
On Jan 13, 2008, at 3:46 PM, Chris Ball wrote: > We can, as my post said My eyes skipped right over that paragraph; sorry for the noise. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: q2d08A firmware anywhere?
On Jan 13, 2008, at 12:52 PM, Chris Ball wrote: > when you hit any key other than the power > button, the XO will wake up, see that it woke up for the wrong reason, > and go back to sleep again This sounds like we're Doing It Wrong[0]. We have control over the EC code; can't we be smarter about SCIs we allow to wake us up? (I imagine you've investigated this and we can't, but I'm curious as to why.) [0] http://radian.org/~krstic/doingitwrong.jpg -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: New update.1 build 681
On Jan 12, 2008, at 1:45 PM, Build Announcer Script wrote: > +xapian-bindings-python.i386 0:1.0.2-1 > -xapian-bindings-python.i386 0:1.0.4-2.fc7 Someone needs to make sure my patch for #5494 is not affected by this, since I haven't investigated how the bindings are packaged. Tomeu? -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 3dpong request for hosting
On Jan 11, 2008, at 7:04 PM, Benjamin M. Schwartz wrote: > there was much discussion of a store-and-forward network, so that > students could send e-mail and use other non-real-time internet > services, as > long as they occasionally meshed with someone who occasionally had > internet > access. This is still a worthy goal, but it has slipped in > priority, to the > point of being forgotten. Slipped in priority, though certainly not forgotten. I've been thinking about this problem for a while now. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: root password
On Jan 10, 2008, at 10:19 PM, Carl-Daniel Hailfinger wrote: > Besides the nasty wording of your criticism of Albert's opinion, it is > quite interesting that you think emphasizing the toy factor > "displays a > stunning level of ignorance and failure of comprehension". In context, Albert uses the word 'toy' as invective. I read his message to say, approximately, that any real use of the machines will be restricted to those kids that the machines turn into bearded UNIX hackers; to all other kids, they'll be nothing more than a video game platform. That position is irreconcilable with the project's stated purpose or the philosophy behind it. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: root password
On Jan 3, 2008, at 1:21 PM, Albert Cahalan wrote: > The non-nerd kids are getting toys. (Sidenote: this displays a stunning level of ignorance and failure of comprehension of the project's goals.) -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Better build announcement script, anyone?
On Jan 8, 2008, at 5:54 PM, Reinier Heeres wrote: > As an added bonus, it should be possible to create a diff between > *any* > two versions. See also <http://dev.laptop.org/~krstic/diffbuildlog.py.txt> -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Joyride builds broken
On Jan 7, 2008, at 9:05 AM, Dennis Gilmore wrote: > xs-dev ran out of disk space A proper solution for this will be in place shortly. xs-dev should have never become the central build machine. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: GLX available?
On Jan 7, 2008, at 7:11 AM, NoiseEHC wrote: > The databook of the LX is so low quality that hand optimization > requires > testing everything Please feel free to ask questions about the Geode on this list where you find the published documentation inadequate. We have some great AMD folks here, with a long history of being helpful and friendly to us above and beyond the call of duty. They will assist you if at all possible. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: StopWatch activity
On Nov 14, 2007, at 2:45 AM, Benjamin M. Schwartz wrote: > 1. Project name : StopWatch > 3. One-line description : The most ludicrously awesome > stopwatch ever Done. Your tree is here: git+ssh://[EMAIL PROTECTED]/git/activities/stopwatch Your usernames are lukego and surendra. 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, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Hosting request: epaati
> 1. Project name : E-Paati (unix: epaati) > 3. One-line description : Squeak-based classroom learning > activities. Done. Your tree is here: git+ssh://dev.laptop.org/git/activities/epaati Your usernames are lukego and surendra. 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, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project submission - FiftyTwo
On Dec 18, 2007, at 4:21 PM, kawk wrote: > 1. Project name : FiftyTwo > 2. Existing website, if any : > 3. One-line description : A set of card games for the OLPC XO > laptop Hi, your SSH2 pubkey was not attached to that mail. Please send me a copy so I can set up your tree. Thanks, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
[IMPORTANT] Infrastructure, cont.
The project hosting request queue is now empty, as best I can tell. If you applied for hosting of any kind and don't yet have a tree, please alert me to it directly. That said, the infrastructure situation is continuing to be rocky, and I will have to spend more time on it than expected. We've gone this far without almost any service interruptions while I've juggled things around, but due to the hot offload machine having some issues, there might be turbulence in the week ahead. All effort will be taken to minimize downtime. Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: News Reader hosting application
On Nov 15, 2007, at 4:32 PM, Owen Williams wrote: > 1. Project name : News Reader > 2. Existing website, if any : penguintv.sourceforge.net > 3. One-line description : This is the news reader that's already > on the laptop Done. Your tree is here: git+ssh://[EMAIL PROTECTED]/git/activities/newsreader 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, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project Hosting request
On Dec 4, 2007, at 12:31 AM, Andrew Tamoney wrote: > 1. Project name : Boggle > 2. Existing website, if any : http://rpiolpc.blogspot.com > 3. One-line description : A Simple boggle game Hi, I didn't see a SSH2 key attached or linked. Could you send me a copy so I can make your tree? Thanks. -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project Hosting request
On Dec 3, 2007, at 11:59 AM, Roberto Fagá wrote: > 1. Project name : ePals Activity > 2. Existing website, if any : www.epals.com , http://wiki.laptop.org/go/EPals > 3. One-line description : ePals is a pen pal and project activity Done. Your tree is here: git+ssh://[EMAIL PROTECTED]/git/activities/epals 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, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project hosting application: Gambiarra
On Nov 22, 2007, at 5:12 PM, Luiz Irber wrote: > 1. Project name : Gambiarra > 2. Existing website, if any : http://wiki.laptop.org/go/Gambiarra > 3. One-line description : Incredible Machine-like game Done. Your tree is here: git+ssh://dev.laptop.org/git/activities/gambiarra Please follow instructions here for importing your project: http://wiki.laptop.org/go/Importing_your_project All four committers you listed received accounts with usernames luizirber, ayharano, fabiocpn and gabriel. Let us know if you have any problems with your tree. Happy hacking. Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Hosting Application: xo-get
On Dec 9, 2007, at 11:19 AM, Chris Hager wrote: > 1. Project name : xo-get > 2. Existing website, if any : > http://www.olpcaustria.org/mediawiki/index.php/Xo-get Done. Your tree is here: git+ssh://[EMAIL PROTECTED]/git/projects/xo-get 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, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: DOSEmu Project Hosting application/request
On Dec 10, 2007, at 12:07 PM, [EMAIL PROTECTED] wrote: >> 1. Project name : DOS Emulator >> 2. Existing website, if any : none yet >> 3. One-line description : DOS Emulation support for XO. >> Done. Your tree is here: git+ssh://[EMAIL PROTECTED]/git/projects/dosemu 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. You should have mail about the mailing list you asked to have created. Happy hacking. Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 3dpong request for hosting
On Dec 14, 2007, at 8:42 PM, Wade Brainerd wrote: > 1. Project name : 3D Pong (suggestions welcome!) > 2. Existing website, if any : > 3. One-line description : 3D Action Game from 2007 Boston Game Jam Done. Your tree is here: git+ssh://[EMAIL PROTECTED]/git/activities/3dpong 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, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Project Hosting request: LiveBackup_XO-LiveCD
On Dec 16, 2007, at 2:58 PM, [EMAIL PROTECTED] wrote: > 1. Project name : LiveBackup_XO-LiveCD > 3. One-line description : Live-CD build based on the LiveBackup > Framework Done. Your tree is here: git+ssh://dev.laptop.org/git/projects/livebackup-xo-cd Please follow instructions here for importing your project: http://wiki.laptop.org/go/Importing_your_project The primary developer should have received an e-mail about the mailing list whose creation you requested. Let us know if you have any problems with your tree. Happy hacking. Cheers, -- Ivan Krstić <[EMAIL PROTECTED]> | http://radian.org ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel