Community facilitation/2009-01-21
Jump to navigation
Jump to search
IRC chat on #olpc (unplanned)
Jan 21 11:16:14 <greebo> hey all, ready for impromptu chat about stuff :) Jan 21 11:16:58 <mchua> $greeting, $name! $pleasantry, what do you $verb $preprosition ($adjective) $noun? Jan 21 11:17:34 <greebo> it'd be good to chat about building the community and community-oriented process for release management of the varioius software aspects of the olpc vision, as obviously latest news will seriously interrupt everything :( Jan 21 11:17:55 <m_stone> hello again. Jan 21 11:18:25 <mchua> So, deployments. There seems to be a general consensus that deployments are "the point" of OLPC and thus should be given more focus, and that their needs should drive development and support and such upstream, rather than the "push" process that's mostly happened so far to get the tech groundwork underway. Jan 21 11:18:37 <mchua> (how accurate does that sound? I haven't tried summarizing this before.) Jan 21 11:18:54 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 11:19:09 <mchua> greebo: I think a release management discussion is certainly within the scope of this channel. ;) Jan 21 11:19:22 <greebo> m_stone, hi again, also sorry to hear about your position, so annoying that so many awesome people have recently been let go Jan 21 11:19:23 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 11:19:23 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 11:19:34 <m_stone> greebo: I prefer that release-mgmt continue to occur publicly since that was one of the criteria I laid out for judging release managers. :) Jan 21 11:19:47 <m_stone> greebo: thanks. it happens. :) Jan 21 11:20:01 <mchua> especially if m_stone is around (gregdek, cjb, and others might also have insight on how the migration to f11 is going, which is another release cycle related discussion.) Jan 21 11:20:02 <greebo> m_stone, totally :) awesome <- re public process Jan 21 11:20:15 * mchua types too slowly these days Jan 21 11:20:59 <mchua> (warning: my laptop battery has 20 min remaining, and this talk has >20min remaining, so I might ghost out) Jan 21 11:21:12 <mchua> greebo: so, those links I promised to shoot you the other day: http://wiki.laptop.org/index.php?title=Software_discussion_2009-01-09 Jan 21 11:21:32 * vvinet has quit (Read error: 110 (Connection timed out)) Jan 21 11:21:50 <m_stone> (for reference -- check out http://wiki.laptop.org/go/Plan_of_Record-2008 especially the second half) Jan 21 11:22:36 <mchua> greebo: Jan 21 11:22:37 <mchua> http://gregdek.livejournal.com/43698.html Jan 21 11:22:45 <mchua> GAH why does my laptop not like my copypasting. Jan 21 11:23:34 <greebo> m_stone, looking now Jan 21 11:23:51 <mchua> m_stone: do you know anything about the release management process edmcnierney is using this time around? it seems to be quite different from yours (more lightweight, etc - possibly because 8.2.1 is an interim rather than a major release.) Jan 21 11:24:57 * befana has quit (Read error: 110 (Connection timed out)) Jan 21 11:25:04 <mchua> (what I'm mostly trying to say is that we don't necessarily have a culturally agreed-upon "OLPC release process," but rather "m_stone did this for 8.2.0," - I'm not sure how widely the notion of "this is how we do stuff" has been disseminated.) Jan 21 11:25:44 <greebo> m_stone, what do you think of the GNOME release process? It feels to me like there is a shift from doing everything internally to drawing more from upstream, distribution style (with of course all the little xo specifics added), so perhaps the GNOME release process would be worth looking at? Jan 21 11:26:04 <m_stone> mchua: my work is specifically time-dated. it was for a single release in 2008 and was intended to be revised afterward by the next person who came along. Jan 21 11:26:44 <m_stone> greebo: I haven't followed gnome development closely enough to have any sense of how their release-work was carried out in practice. Jan 21 11:26:49 <m_stone> (I've been impressed by the results though.) Jan 21 11:27:11 <mchua> m_stone: I'm trying to find a quick overview of how GNOME does things, myself; see http://live.gnome.org/RoadMap Jan 21 11:27:55 <greebo> m_stone, ok, because I've been thinking about how we could actually build the real olpc community up, in a self-managed and directed way, and the fact that projects like GNOME have awesome processes and ultimately are quite sustainable so we could learn from and imitate those Jan 21 11:28:32 <greebo> also been thinking about all the refugees from OLPC, who believe in the vision of one laptop per child, but don't quite fit Sugar Labs (such as deployers, hardware, xo images, implementation support) Jan 21 11:28:38 * befana (n=befana@190.144.127.34) has joined #olpc Jan 21 11:29:23 * phil_praxis has quit () Jan 21 11:29:44 <greebo> and how great it would be to establish a self-directed community group that of course would collaborate with OLPC, would no doubt work closely with Sugar Labs, and with existing groups like OLPC Nepal and such, but would pull together the global community so we can have sustainable software releases, community/peer support mechanisms, etc Jan 21 11:30:09 <mchua> we're very much not starting from scratch here; there's already the s/olpc-release-cycle/f11 transition, support-gang, local chapters, etc. (they're just somewhat scattered) Jan 21 11:30:21 <greebo> totally! Jan 21 11:30:47 <m_stone> mchua: those are conditions which make it possible for a release process to come into existence. Jan 21 11:31:05 <m_stone> they don't actually imply that a credible process already exists. Jan 21 11:31:09 * mchua nods Jan 21 11:32:09 <m_stone> greebo: can we rewind a little bit? Jan 21 11:32:15 <mchua> I want to make sure we're not reinventing the wheel or forking the solution to a problem before we're sure it can't and won't fit the stuff we want, though Jan 21 11:32:18 <m_stone> I'm actually a bit confused about what questions we're trying to address here. Jan 21 11:32:33 <greebo> m_stone, http://live.gnome.org/RoadMap/Process is more useful Jan 21 11:32:41 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 11:32:43 <greebo> m_stone, yeah sure, rewind away :) Jan 21 11:32:46 <mchua> ah, thanks greebo - that's much more what I was looking for. :) Jan 21 11:32:48 <m_stone> so far we seem to be mainly swapping links. :) Jan 21 11:32:58 <greebo> I wasn't swapping links to start :) Jan 21 11:33:03 <greebo> so I'll lay out where this started for me Jan 21 11:33:13 <m_stone> I like swapping links because I like sharing, but I'm not sure that it's exactly what you were trying to accomplish. :) Jan 21 11:34:09 <m_stone> I /think/ you were asking for thoughts - in meandering sort of way - about how to help crystallize the kind of community that you painted for me in your word-picture at 19:27 or so. Jan 21 11:34:14 <greebo> There is a growing situation where OLPC HQ are not providing the appropriate direction, leadership, tech, etc, and they haven't really fostered a strong community so there are a lot of people left out in the wings with nowhere to go Jan 21 11:34:35 <greebo> Sugar Labs is a fantastic project, and has built leadership and direction for Sugar, but (hold on one sec) Jan 21 11:35:00 <mchua> battery, 3 min laptop time - greebo, can you send me logs of what I'm missing between now and when I pop back online / find an outlet? Jan 21 11:49:05 <greebo> mchua, sure Jan 21 11:49:05 * befana has quit ("Leaving.") Jan 21 11:49:05 * behdad (n=behdad@CPE001217b19226-CM0012c9c84bc4.cpe.net.cable.rogers.com) has joined #olpc Jan 21 11:49:05 * dirakx has quit ("Leaving.") Jan 21 11:49:05 <greebo> so., Sugar Labs has created the mechanism and leadership for Sugar, but the problem is that an XO/XS implementation, or even a Sugar implementation has additional factors (hardware, OS, support) that it doesn't make sense for Sugar Labs to do, because they would detract from what Sugar Labs is trying to achieve Jan 21 11:49:05 <greebo> which is fundamentally the advancement of Sugar, and why would a Sugar hacker care about troubleshooting network drivers (for example) Jan 21 11:49:05 <greebo> so we have people in support land, deployment land, OS land, and many more who don't fit into Sugar Labs, and can't/don't fit into OLPC, Jan 21 11:49:05 * Quozl listens Jan 21 11:49:05 <m_stone> agreed so far, with the caveat that I think OLPC fostered a decently strong but perhaps not /self-directed/ community. (e.g. 8.2, support-gang) Jan 21 11:49:05 <greebo> also, unfortunately OLPC HQ keep doing dumb things that derail the community and derail deployments Jan 21 11:49:05 <greebo> so we need some self-direction/governance to be able to continue with deploying the vision (which at this stage totally makes sense on the XO, but in the future, who knows) Jan 21 11:49:05 <greebo> m_stone, yeah, support gang is awesome, but the community leader has just been laid off Jan 21 11:49:05 <Quozl> (risk of any support methodology is that it becomes a collection of workarounds, rules of thumb, and arcania, and the code doesn't get fixed). Jan 21 11:49:05 <m_stone> greebo: in other words, somebody needs to pick up the pieces. :) Jan 21 11:49:05 <greebo> my idea to support gang a few weeks ago was to get deployments (and even perhaps Sugar Labs, Walter is interested in this idea too) to leverage a common and good infrastructure so we can learn from each other, but present the infrastructure in a way suitable to their community (so OLPC Nepal may have a webform, for example) Jan 21 11:49:05 <greebo> m_stone, yeah, heh :) Jan 21 11:49:05 <greebo> m_stone, and we need to pick up the pieces in the next few months before all the domain knowledge and good will is completely leached out Jan 21 11:49:06 <greebo> so I guess I was thinking of potentially creating "olpc friends" as a global community thing, with an elected council, and community leaders for different projects, a place that people could fund volunteers to work on stuff, etc Jan 21 11:49:06 <m_stone> greebo: strongly agreed modulo figuring out the degree to which that expertise can be sustained. Jan 21 11:49:06 <greebo> not sure of the specifics of how it might look, but originally we were looking at this for the region (Aus, NZ and the Pacific) for all the reasons above (but obviously smaller scale of scope and need) and it is clear that a community structure is a much greater global need now, including a broader scope of projects and such Jan 21 11:49:06 <m_stone> greebo: so have we reached the point where your certainty about your conclusions wanes? Jan 21 11:49:06 <m_stone> i.e. where it's not fully clear how to proceed and where you want to try to produce a plan that other people will sign on to? Jan 21 11:49:06 <greebo> m_stone, I'm always open to changing my mind on anything :) this is really the bones of an idea Jan 21 11:49:06 * ttuttle (n=tom@MAROON.RES.CMU.EDU) has left #olpc Jan 21 11:49:06 <greebo> i think how to proceed could be relatively simple, and organically grown Jan 21 11:49:06 <m_stone> oh yes, it could be. Jan 21 11:49:06 <greebo> so we could say that support-gang for instance, really should be a community project (which I'm sure OLPC HQ would encourage) and we could put in place easy ways for people to leverage the same infrastructure for mutual gain Jan 21 11:49:06 <m_stone> sure! I was just asking whether you had a fully-formed consensus on this or whether you're trying to build such a thing. Jan 21 11:49:06 <greebo> we could establish a community process (perhaps based on GNOME) for dealing with XO/XS releases, with the idea that we are creating the leadership, and making it easier for community contributions Jan 21 11:49:06 <greebo> I would like to build such a thing :) I'm trying to get consensus ;) Jan 21 11:49:06 <greebo> Also, looking at ideas, at needs, at the gaps Jan 21 11:49:06 <greebo> A great discussion last night resulted in a few keys gaps missing in the picture at the moment: Jan 21 11:49:06 * m_stone listens closely. Jan 21 11:49:06 * greebo gets her notes Jan 21 11:49:06 * ctyler has quit (Read error: 110 (Connection timed out)) Jan 21 11:49:06 * ctyler (n=chris@global.proximity.on.ca) has joined #olpc Jan 21 11:49:10 <greebo> 1) implementation support, 2) deployment knowledge transfer and consistency, 3) xo/xs maintenance, 4) managing/facilitating community contributions Jan 21 11:49:32 <mchua> greebo: ...wow, I think I just got the backlog Jan 21 11:49:45 * arjunnayini (n=arjunnay@scn-203-76.airstudent.imsa.edu) has joined #olpc Jan 21 11:49:53 <mchua> arjunnayini: HEY! Jan 21 11:49:57 <greebo> mchua, I didn't realise you'd gone and come back again, sorry :) Jan 21 11:49:59 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 11:50:16 <mchua> greebo: yeah, my battery just died so I ran downstairs to the... little nook outside the speeches (where joel was yesterday) Jan 21 11:50:30 <mchua> greebo: np, just letting you know you didn't need to send me logs :) Jan 21 11:50:30 <greebo> m_stone, these are the immediate gaps, no doubt more will come up as we go, but the existing immediate gaps warrant figuring out a serious solution Jan 21 11:50:33 * mchua reads backlog Jan 21 11:50:55 <m_stone> greebo: sounds about right. Jan 21 11:51:38 <greebo> m_stone, and if we can simplify and largely automate the xs/xo release management process such that it can be built upon easily enough (and tinderboxed as much as possible), we may find the release management team for the client in particular may be able to in the short term automate and sort out xo images Jan 21 11:51:39 <m_stone> I've been thinking a bit about 5) acting as a neutral market-maker/facilitator for contracts/auctions between community members (though I don't have much to show for it yet) Jan 21 11:51:57 * nessy (n=nessy@169.222.9.224) has joined #olpc Jan 21 11:52:21 * mchua finishes reading backlog Jan 21 11:52:21 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 11:52:32 <m_stone> greebo: based on what I know today, automation seems unrealistic to me to rely on in the near future. (it's a good thing to invest in, but I don't expect it to solve anyone's problems anytime soon) Jan 21 11:52:47 <greebo> and the in the medium to short term be able to add release images, for example: debian-based sugar implementation for the x86 architecture, or fedora-sugar image for mips (just to be crazy) and we look at the Debian release management to scale the releases to make it easy to implement anywhere, derivative style Jan 21 11:52:47 <m_stone> or rather, full automation. Jan 21 11:52:56 <m_stone> I'd certainly believe that the scripting could get better. :) Jan 21 11:53:12 <greebo> m_stone, yes!!! (re 5), abso-friggin-lutely Jan 21 11:53:14 <mchua> m_stone + 1 on automation; there's some medium-hanging fruit on tinderbox that cjb (in his, ah, copious amounts of free time these days) might be able to get someone started on, but it would take some dedicated vols time and effort Jan 21 11:54:15 <greebo> m_stone, and we can pull in people who are interested and have that expertise from other projects too :) Jan 21 11:54:21 <mchua> hm, I should write up my notes (from last night, after you went to sleep, greebo) about what an RT++-like system to help with (1) and (2) might look like. Jan 21 11:54:31 <m_stone> greebo: so let's take 1-5 as the things which we want to try to build a reasonable plan around over the next few weeks. Jan 21 11:54:44 <mchua> wiki page? Jan 21 11:54:44 <m_stone> greebo: maybe we'll drop one, maybe we'll add one, but that seems like a good starting list. Jan 21 11:55:12 <greebo> m_stone, re your number 5, we could have an olpc marketplace, Ubuntu style... Jan 21 11:55:47 * dfarning (n=dfarning@75-121-133-81.dyn.centurytel.net) has joined #olpc Jan 21 11:55:54 <greebo> m_stone, and the marketplace is a low tech, low touch way to connect people to other people Jan 21 11:56:01 * ysun (n=ysun@nat-pool-128-94.olin.edu) has joined #olpc Jan 21 11:56:09 <mchua> dfarning: hey - you probably will like this convo Jan 21 11:56:13 <m_stone> dfarning, ysun: evening! Jan 21 11:56:20 <greebo> if we also maintain (through the deployer meetups) some knowledge of the status of projects, then people will be able to find and aproach for services and support Jan 21 11:56:31 <dfarning> good evening:) Jan 21 11:56:39 * kristianpaul (i=paul@190.102.205.161) has joined #olpc Jan 21 11:56:47 <ysun> m_stone: good evening to you too :) Jan 21 11:56:50 <m_stone> greebo: yes, that's about what I was thinking. Jan 21 11:56:51 <mchua> ysun, dfarning, arjunnayini: m_stone and greebo are discussing ways to move community development forward for OLPC (as a separate entity from SL, but obviously must work quite closely with SL) Jan 21 11:57:06 <greebo> mchua, I think there are some good and relatively easy things we could do to make RT nicer, but let's talk detail in another discussion :) Jan 21 11:57:31 <mchua> greebo: aye, that's why I'll write up those notes later. it's a minor point. Jan 21 11:57:41 <mchua> (more an idea that got stuck in my head than anything else) Jan 21 11:58:19 AaronThul abostrom arjunnayini arnd asbjornit ashok Jan 21 11:58:23 <mchua> dfarning, ysun, arjunnayini: http://pastebin.ca/1314105 for backlog Jan 21 11:58:27 * dsaxena_away is now known as dsaxena Jan 21 11:58:46 <greebo> I was thinking about maybe using "olpc friends" as a non-profit, community driven/elected/managed body within which we have projects (such as potentially support-gang, and release management, deployments), community leaders, structures to make it easy for the community to participate/contribute Jan 21 11:59:38 <mchua> we'd need to get enough people to buy into it beforehand that that actually becomes "the olpc community body" - how to build consensus that this is a good idea? Jan 21 11:59:50 <greebo> m_stone, I guess what needs to happen asap is a meetup like this, where we pull together a load of people who care about this, and have this discussion again, with some notice for people to participate Jan 21 12:00:05 <greebo> mchua, heh, see above :) Jan 21 12:00:14 * mchua is making [[Community facilitation]] with summary notes from this... Jan 21 12:00:24 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 12:00:27 <mchua> greebo: nice. :) Jan 21 12:00:38 <m_stone> greebo: I don't see it as critical that everyone be on the same page at the same time instantly. Jan 21 12:00:39 <greebo> if the community body establishes an interim community council with well respected people then that would go a long way to helping people buyin to it, and give it some credibility Jan 21 12:00:51 <greebo> (I'm a sucker for structure, but realise we need to figure out the right structure Jan 21 12:00:52 <greebo> ) Jan 21 12:00:56 <m_stone> greebo: in other words, I think we can give ourselves a few weeks to work things out so long as we're making visible public progress each week. Jan 21 12:01:14 <greebo> m_stone, so, not everyone, but we need thought leaders on the same page, and we need community leaders (official and unofficial) on the same page Jan 21 12:01:17 <m_stone> (at least, that worked for me last March-April) :) Jan 21 12:01:31 <greebo> m_stone, yeah, cool, good plan :) Jan 21 12:01:46 <m_stone> greebo: again, not instantly. we just need them to wind up on the same page within, say, two months. Jan 21 12:02:06 <m_stone> (that's my feeling today, anyway) Jan 21 12:02:07 * jrb has quit (Read error: 110 (Connection timed out)) Jan 21 12:02:12 <greebo> m_stone, btw, as a cool aside, I'm looking at integrating puppet to the server and clients, for real management, rollout capability, updates, and apps management. cool hey :) Jan 21 12:02:36 <mchua> greebo, m_stone: http://wiki.laptop.org/go/Community_facilitation is a stub, please fill Jan 21 12:02:37 <m_stone> heh. I thought you'd appreciate my "six-overlapping-but-not-quite-perfect" suggestions Jan 21 12:02:38 <greebo> m_stone, you're absolutely right, definitely, and we can lead by example with the process. Jan 21 12:02:58 * Sargun has quit (Remote closed the connection) Jan 21 12:03:32 <greebo> there is a group here locally who also are discussing this, so I'll take these notes back to them too, we're going to have a community discussion on friday afternoon (aussie time), so we'll document our chat then too Jan 21 12:03:38 <greebo> mchua, awesome Jan 21 12:03:44 <mchua> greebo: the olpcfriends discussion is a place I'd like to roll http://wiki.laptop.org/go/Board of directors community representative into, if there's room (later down the line, once there's more of a community to represent.) Jan 21 12:03:57 <m_stone> greebo: sounds good. do you want to sign off to go give them your full attention now? Jan 21 12:04:03 <m_stone> or do you want to do some more brainstorming here? Jan 21 12:04:19 * mchua has already missed half a talk; is here anyway Jan 21 12:04:21 <m_stone> (I expect that I'll be around later this evening as well, so feel free to go play with them now while you've got the f2f time) Jan 21 12:04:42 <m_stone> since we're now agreed on the basic strategy -- (namely, come up with plausible ideas, tell everyone about them, and if they're persuasive, merge them into The Constitution)... :) Jan 21 12:04:46 <greebo> m_stone, happy to do more brainstorming for a little while, this is really cool, I'm going to chat to the support gang people about it at the next support gang meeting Jan 21 12:04:52 <m_stone> good, good. Jan 21 12:05:16 <m_stone> so reviewing your list of things-to-assume-some-responsibility-for.... Jan 21 12:05:42 <m_stone> 1) implementation support, 2) deployment knowledge transfer and consistency, 3) xo/xs maintenance, 4) managing/facilitating community contributions, 5) neutral market-making Jan 21 12:05:53 * mchua realizes that much of her cynicism/hesitation over the last few days has been possessiveness/fear-of-possessiveness, kill -9s that process Jan 21 12:06:04 <greebo> k, I'm going to continue chatting to people here, updating the page, and within the week blog about this idea with a link to the page to get others thinking along the same line Jan 21 12:06:13 <m_stone> mchua: don't sweat it; you're far from alone in that. :) Jan 21 12:06:17 <greebo> I'm also going to facilitate a local discussion about this on friday, and chat to support gang Jan 21 12:06:27 <m_stone> greebo: good. I'm happy to spam mailing lists some more. :) Jan 21 12:06:38 <greebo> oh, I thought you meant personal responsibility m_stone :) Jan 21 12:06:40 <mchua> m_stone: yeah, I've been bothered by it lately and trying to find out how the hell to get rid of it... I think I just did Jan 21 12:06:52 <m_stone> greebo: no, I meant collective responsibility. Jan 21 12:06:56 greebo GeroldKa GlibReaper gnu{- GoatCheezWork gregdek Jan 21 12:07:10 * jrb (n=jrb@68-116-198-66.dhcp.oxfr.ma.charter.com) has joined #olpc Jan 21 12:07:18 <m_stone> greebo: i.e. things that we're claiming we want to have happen in a relatively timely, transparent, predictable manner that we don't think are going to happen on their own. Jan 21 12:07:24 <mchua> m_stone, greebo: can we agree to use http://wiki.laptop.org/go/Community_facilitation (or some other wikipage location) as a hub for notes of these discussions, so there's an easy way to update ourselves re: the current status? Jan 21 12:07:40 <greebo> m_stone, cool, let's try to have more personal discussions with people for the first week or two, to get buy-i without people feeling this is a done deal, or yet another thing being done to them Jan 21 12:07:42 <m_stone> mchua: you can try. I doubt it will work. :) Jan 21 12:07:53 <m_stone> mchua: (mainly because I think we're going to go through a lot of drafts.) Jan 21 12:08:12 <m_stone> greebo: don't worry. it'll take more than a week. :) Jan 21 12:08:31 <mchua> m_stone: that's why i'd like to have those drafts on the wiki Jan 21 12:08:35 <m_stone> greebo: the thing is that, if we do our jobs well, it will probably /run/ for more than a few weeks as well before people get tired of it. Jan 21 12:08:36 <mchua> or the logs linked to from a central page Jan 21 12:08:39 <cjb> hola all Jan 21 12:08:44 * arnd has quit (Remote closed the connection) Jan 21 12:08:59 <cjb> FYI, edmcnierney_away's asked me (today) to take over as 8.2.1 release manager. Jan 21 12:09:01 <m_stone> mchua: yes, yes. one just has to do the hard work of transcribing things. where do you think all the commentaries on [[User:Mstone]] came from? :) Jan 21 12:09:04 <mchua> m_stone: centralized communication tends to help distributed action. Jan 21 12:09:13 * m_stone breaks down in hysterical laughter. Jan 21 12:09:21 <mchua> m_stone: well, transcription is one of those old habits ofmine. Jan 21 12:09:31 <m_stone> mchua: I'd never noticed. :) Jan 21 12:09:40 <greebo> cjb, right, how are you feeling about that? comfortable? drowning? Jan 21 12:09:40 <cjb> sorry, will try to catch up quickly Jan 21 12:10:01 <mchua> cjb: ...oh shit, I need to get you QA stuff then. sorry I've been so quiet on that front; I've been waiting to hear shouts of what was needed Jan 21 12:10:05 <cjb> greebo: I'm impressed by GNOME management, but I'm wary because I think it necessarily took ten years to scale up to that level of coordination and shared interest. Jan 21 12:10:10 <mchua> (but suppose I should just start plunging through tests during my "i'm not sleeping!" time) Jan 21 12:10:34 * CosmicPenguin has quit ("leaving") Jan 21 12:10:36 <greebo> cjb, because it would make sense to use either this release or the next to transition into a community oriented process, and doing it while there is someone able to commit seroius time at that end will hopefully reduce the pain in the transition :) Jan 21 12:10:52 <mchua> greebo: lca is your 'hood, so you're going to be way better at those discussions here than I will be. Let me know when I can follow you around and quietly transcribe things from the corner. ;) Jan 21 12:11:00 <cjb> greebo: yep, that all sounds good Jan 21 12:11:15 <cjb> greebo: I'm a heavy advocate of the "our next software release is called Fedora 11" plan Jan 21 12:11:34 <mchua> I'm quite determined to make these conversations public record - all of them, including the in-person ones, in-IRC ones, etc... we should do view-source for the process of creating this community as well. Jan 21 12:11:38 <greebo> cjb, no, see the 6 month release process was created mainly by Jeff (Waugh) and once it was created, they had a major release and then it became quite smooth quite quickly Jan 21 12:11:43 <cjb> (I can't decide whether it was my idea or whether it was surreptitiously planted in my head by Ed and Gregdek, so I'll just say that I like it ;-) Jan 21 12:11:54 <_40oxo_> hi, i asked in #olpc-help but there is more activity here.. does anyone know how to install the Browse activity? Jan 21 12:12:05 * m_stone is not a heavy advocate of the "our next software release is called Fedora 11" because he doesn't hear the F11 folks make much noise about supporting the features deployments claim to care about... Jan 21 12:12:08 <greebo> cjb, and the thing is we already have (right now anyway) an interested community we can leverage, we just need a process they can participate in Jan 21 12:12:11 <mchua> _40oxo_: I'll go to #olpc-help and give you a hand - I'll see you in that channel. Jan 21 12:12:13 <m_stone> but I'm open to persuasive arguments to the contrary. Jan 21 12:12:13 <cjb> _40oxo_: in 8.2.0, use the activity updater control panel Jan 21 12:12:39 <greebo> mchua, if you can transcribe friday's meeting, that'd be awesome! Jan 21 12:12:50 <cjb> greebo: sure Jan 21 12:12:54 <m_stone> (I certainly advocate doing lots of work in Fedora though so that it can be used as a good base for getting the things that we actually want.) Jan 21 12:13:46 <greebo> _40oxo_, yes, put it on a usb key (download from the Activities page on wiki.laptop.org) and then put the usb key into your xo (I assume you have an xo) Jan 21 12:13:47 <m_stone> ((though, on the side, I'd also like to see a credible competitor)) Jan 21 12:13:59 <_40oxo_> cjb: i have build 767, i think that is 8.2.0? the activity updater only seems to update existing applications, maybe i'm wrong? Jan 21 12:14:13 <greebo> then you can either click on it from the journal, or use the olpc-install (I think) command line if you like Jan 21 12:14:21 <cjb> _40oxo_: you're (hopefully) wrong :) Jan 21 12:14:37 <m_stone> _40oxo_: (yes, 767 == 8.2.0) Jan 21 12:14:49 <cjb> m_stone: yes, the point of the next release, in my mind, is to produce a useful base. Jan 21 12:14:57 <cjb> anything we manage to do past that is a bonus Jan 21 12:14:59 <mchua> greebo: I transcribe *everything.* Jan 21 12:14:59 <greebo> _40oxo_, or, you could reimage with the application bundle if it is new Jan 21 12:15:06 <greebo> mchua, awesome Jan 21 12:15:11 <ysun> _40oxo_: I believe you can also download browse onto a usb stick, open that in journal, and install it that way Jan 21 12:16:02 <cjb> greebo: I still share your enthusiasm for how the GNOME process works; I just think it's going to take a couple of releases before we manage to attain a decentralized set of organizations who each have responsibility for different parts of the stack, and so on Jan 21 12:16:26 <_40oxo_> ysun: thank you, do i put the Browse.xo file on the usb key? or the Browse.activity dir? Jan 21 12:16:31 <mchua> _40oxo_: see http://wiki.laptop.org/go/Customization_key Jan 21 12:16:35 <cjb> _40oxo_: the .xo file Jan 21 12:16:44 <greebo> cjb, I totally agree this will take time, but getting the release management process itself right doesn't need to be too overwhelming/overbearing Jan 21 12:16:48 <_40oxo_> alright i'll try that. thanks a lot Jan 21 12:17:00 <mchua> _40oxo_: ...although you probably don't need that, actually, unless you want to install multiple other Activities at the same time Jan 21 12:17:50 <cjb> mchua: I'm glad you're in Australia and you shouldn't feel bad about not doing more 8.2.1 work, because I haven't been doing it either ;-) You're certainly welcome to claim ownership of anything you're interested in claiming ownership of. Jan 21 12:17:53 <greebo> so far as I see it, an xo image has its upstream sources (fedora, sugar, other apps), it's special hacking (xo specific drivers, any integration work needed) and so at each of those levels the people repsponsibile for the different parts of the stack already exist Jan 21 12:17:58 <m_stone> cjb: what can I say? "achieving a useful base" seems rather weak to me. Jan 21 12:18:18 <cjb> greebo: So, our reason for going with Fedora 11 is that we don't want to have any further release management process past "we need to get our stuff to the Fedora folks before they freeze for release" Jan 21 12:18:31 <greebo> similar to how ubuntu has debian upstream, adds special sauce, and ubuntu is a derivative of debian. I see the xo image as a derivative of sugar/fedora with special sauce Jan 21 12:18:33 <mchua> m_stone: "building atop Fedora's already well-established release process to create our own?" Jan 21 12:18:45 <cjb> greebo: because when you have been 1 and 3 software engineers left, depending how you count them, you don't want one of them to be a manager of anything, especially releases :) Jan 21 12:18:59 <m_stone> cjb: so obviously OLPC shouldn't be in the business of managing releases. Jan 21 12:19:11 <cjb> m_stone: yes. that's what I'm saying. Jan 21 12:19:37 <cjb> and I'm sorry you find the "put stuff into Fedora 11" strategy weak, but I'd rather be weak than delusional. We can't commit to anything stronger right now. Jan 21 12:19:39 <m_stone> cjb: and that part is good and fine. Jan 21 12:19:50 <mchua> the question, in my mind, is whether the needs of OLPC deployments can not be met by people within those deployments participating in SL and the fedora-olpc SIG. Jan 21 12:19:53 <m_stone> cjb: who's the "we" you're speaking for? Jan 21 12:20:12 * ctyler has quit (Read error: 110 (Connection timed out)) Jan 21 12:20:15 * igor__ has quit (Client Quit) Jan 21 12:20:18 <greebo> cjb, right, if that's the case, we could probably encourage others to do release management if you don't want to own it. Or did I misread the above comment? :P) Jan 21 12:20:24 * kristianpaul has quit (Read error: 104 (Connection reset by peer)) Jan 21 12:20:29 <cjb> m_stone: OLPC's sphere of responsibility, I guess. Jan 21 12:20:39 * arjunnayini (n=arjunnay@scn-203-76.airstudent.imsa.edu) has left #olpc Jan 21 12:20:52 <mchua> if the answer is "no, they can't be met," then a separate release process, community around it, etc. makes total sense. If the answer is "right now, migration up to SL and F11 and having deployments work directly with those communities will suffice," the extra work isn't (yet) needed. Jan 21 12:20:54 <m_stone> cjb: well, please stop. OLPC had its chance to take responsibility and it blew it. Jan 21 12:20:56 * ctyler (n=chris@global.proximity.on.ca) has joined #olpc Jan 21 12:21:01 <cjb> greebo: I guess you're assuming that we would want to make a separated release if we could Jan 21 12:21:14 <cjb> greebo: I'm not really convinced of that Jan 21 12:21:20 <m_stone> cjb: the thing to do now is to figure out what actually /needs/ to be done and then to find a way to make it possible, or to change what needs to be done. Jan 21 12:21:28 <_40oxo_> in journal, do i press "copy" to install an activity? Jan 21 12:21:35 <cjb> mostly because I agree with Michael; we had a chance at being Software Overlords, and it didn't work out very well Jan 21 12:21:42 <greebo> mchua, no, because any real deployment will have needs that are beyond the scope of fedora and beyond the scope of sugar, the release team is the group responsibile for meeting the deployment needs. My idea is that part of the roadmapping process for each release involves input from the deployment sig (for want of a better word) Jan 21 12:21:42 * gregdek has quit (Read error: 110 (Connection timed out)) Jan 21 12:21:44 <cjb> _40oxo_: I think you press "resume" Jan 21 12:21:47 <cjb> on its detail page Jan 21 12:22:06 <_40oxo_> there is no resume... there is a "start" but that doesn't do anything Jan 21 12:22:14 <m_stone> cjb: so I see two interesting questions here. Jan 21 12:22:22 <m_stone> one is: can Fedora meet the needs of deployments? Jan 21 12:22:23 <cjb> _40oxo_: hm, it should do something Jan 21 12:22:35 <m_stone> with no down-stream modification required. Jan 21 12:22:53 <ysun> _40oxo_: what happens if you just double click on the activity? if you can get it to start at all, it'll stay in your journal after that Jan 21 12:23:03 <greebo> cjb, I'm not suggesting we need overlords, I'm suggesting we need a release management team (and it should be community run/directed with anyone interested involved including from OLPC if that fits Jan 21 12:23:12 <cjb> my answer is no. (but then, software rarely meets the needs of deployments, aswe've found; this isn't very surprising.) Jan 21 12:23:16 <mchua> m_stone: I was operating the assumption that the answer to that question was "yes" when I started talking with greebo last night (hence the first diagram I drew, Pia.) Jan 21 12:23:28 <mchua> well, s/yes/close-enough. Jan 21 12:23:32 <m_stone> mchua: do you have evidence that supports your claim? Jan 21 12:23:49 <greebo> m_stone, asking fedora to meet the needs of deployments is not a sustainable process, and not reliable, it'd be like Ubuntu asking Apache to support the needs of a particular client Jan 21 12:24:12 <mchua> m_stone: it's my understanding that the current "port to f11" strategy that cjb proposed the other week would give us identical functionality to our current stable release, with the fedora process Jan 21 12:24:13 <cjb> greebo: it's an interesting suggestion. I guess I'm saying that OLPC has so few resources to commit to this that my current determination of what's best to do with them is to turn the OLPC software into Fedora. Jan 21 12:24:38 <m_stone> greebo: I think the implicit assumption was that "oh, deployments will understand that in order to get new releases, they have to become productive members of Fedora and shape Fedora to meet their needs" Jan 21 12:24:48 <mchua> m_stone: if that's the case, then fedora will be at the point where it fulfills deployment needs as well as OLPC previously had been doing (which isn't perfect, but /is/ a start) and can move forward much more easily from there, as they have practices and processes and people already. Jan 21 12:24:50 <greebo> fedora should focus on making fedora awesome, sugar focused on making sugar awesome, and our olpc community focused on making awesome releases for the xo building on the work of fedora and sugar, but filling the gaps with out community Jan 21 12:25:04 <cjb> greebo: and I think the confusion here is because m_stone and yourself thinkwe're trying to accomplish just as much as we were doing before when we do this, but I think that we aren't. Jan 21 12:25:13 <m_stone> greebo: i.e. the sense was that Fedora was a sort of skin or costume which the body of people interested in XO-based software distros could slip on in order to get something workable. Jan 21 12:25:25 <cjb> m_stone: that sounds like a good way of putting it Jan 21 12:25:30 <_40oxo_> ysun: double-clicking on the activity does nothing.. and i can't start it. maybe there is something wrong with my .xo bundle. i made it from the git sources. is there a place where i can find all the latest .xo files, or a url i can wget? i couldn't find Browse.xo on the olpc wiki in elinks :) hehe Jan 21 12:25:31 <mchua> m_stone: for the time being, anyway Jan 21 12:25:50 <m_stone> cjb: I'm actually trying to accomplish more. Jan 21 12:25:57 <greebo> cjb, so this is where we change our perspective from what OLPC can do with its limited resources, and what our expansive and enthusiastic community can do with its much larger resources (and expertise) Jan 21 12:26:00 <m_stone> cjb: (I just think that it's going to take a while) Jan 21 12:26:05 <mchua> I mean, I can see how deployment needs *will* expand beyond the SL+fedora-olpc SIG structure that's the current plan. Jan 21 12:26:06 <cjb> I'm welcome to hearing ideas about how we can use our maybe one-third of a employee's time to help make good XO releases Jan 21 12:26:09 <mchua> It's going to, inevitably. Jan 21 12:26:11 <cjb> other ideas, I mean Jan 21 12:26:16 <cjb> but so far this is the best I can come up with Jan 21 12:26:25 <m_stone> cjb: okay. that's helpful to know. Jan 21 12:26:27 <mchua> But right now, it isn't, and this is a start towards the larger, grander plan of the olpcfriends proposal. Jan 21 12:26:43 <m_stone> cjb: I can see why it's an attractive solution from your standpoint. I might even advocate for the same if I were in your shoes. Jan 21 12:26:46 <cjb> it involves deployments taking on more work than they had before -- more precisely, in coordinating the extra work amongst themselves Jan 21 12:27:08 <greebo> _40oxo_, seriously, please just reimage, it will save you a lot of time, so long as you don't have anything on the laptop you need to save Jan 21 12:27:11 <mchua> i.e. I see the olpcfriends proposal as something we want to grow into, but *not* where we are, or even what we need as a first step, now. Jan 21 12:27:42 <mchua> _40oxo_: If you have a thumbdrive, reimaging instructions are here: http://wiki.laptop.org/go/Release_Notes/8.2.0#If_your_XO_is_not_connected_to_the_internet Jan 21 12:28:07 <cjb> I guess I worry that doing anything more than I've proposed would send the mixed-message that OLPC still exists to provide customized and recent software for its deployments Jan 21 12:28:08 <_40oxo_> greebo: alright, but why is it so hard to install an activity? why is reimaging the easiest solution? Jan 21 12:28:17 <cjb> and I hate over-promising to people, so that's not a message I'm comfortable giving Jan 21 12:28:23 <greebo> cjb, cool, I understand the pressure you're under, and the ridiculous lack of resources now available, but I think that moving to the community run model will help you rather than make it harder, will streamline the process and make it such that you can be part of a release team, rather than solely respoonsible Jan 21 12:28:33 <mchua> _40oxo_: usually, you use the Browse Activity to install Activities. Jan 21 12:28:37 <mchua> _40oxo_: It's quite easy then. Jan 21 12:28:44 * m_stone thinks that cjb was an excellent member of the 8.2 release team. Jan 21 12:29:01 <mchua> _40oxo_: And that's one (of many) reasons Browse is on the default XO image - I'm not sure how you got an XO without Browse. Jan 21 12:29:08 <cjb> greebo: that all sounds good to me :) (For the record, I guess I think that my model is also a community-run one. I'm not proposing centralized ownership of anything.) Jan 21 12:29:20 <greebo> cjb, re your concern about messaging, if the release management was publicly done through olpcfriends, then that would fix the message Jan 21 12:29:28 <mchua> _40oxo_: reflashing would give you an image with Browse, and at that point you're bootstrapped into being able to install other Activities you want. Jan 21 12:29:29 <_40oxo_> mchua: i removed it by accident :) Jan 21 12:29:31 <cjb> greebo: that sounds like it could work Jan 21 12:29:41 <mchua> _40oxo_: ahh. :) Jan 21 12:29:41 <cjb> greebo: do you think there might be room for both approaches? Jan 21 12:29:49 <greebo> _40oxo_, yeah, what m_stone said. That you don't have the Browse activity already says to me that your machine wasn't imaged correctly from the start Jan 21 12:29:58 <cjb> something like, OLPC HQ is going to work on making sure everything's in Fedora so that future Fedora releases are a usable XO platform Jan 21 12:30:10 <cjb> and olpcfriends is going to work on making deployment-relevant releases? Jan 21 12:30:14 <m_stone> cjb: that's something we need to find out. :) Jan 21 12:30:21 <cjb> much like a Fedora -> RHEL model, where olpcfriends is RHEL Jan 21 12:30:30 <mchua> I see cjb's current plan as step 1 towards olpcfriends, personally. Jan 21 12:30:33 * alemartinazzo (n=alexandr@189-46-34-26.dsl.telesp.net.br) has joined #olpc Jan 21 12:30:37 <greebo> cjb, yeah, but the release management needs to itself be community driven, and fedora isn't the right community/place for that Jan 21 12:30:46 <cjb> greebo: the release management of what? Jan 21 12:31:00 <mchua> i mean, the community release management would be management of... what, right now? a fedora-based, sugar-running release. Jan 21 12:31:03 <greebo> cjb, the release management of (at this stage) images for the XO Jan 21 12:31:12 <cjb> I think Fedora's certainly the right place for Fedora's release management, which is all I proposed to use it for Jan 21 12:31:14 <mchua> and cjb is trying to get a fedora-based, sugar-running release to happen. Jan 21 12:31:29 <mchua> and that's a starting point. Jan 21 12:31:33 <dfarning> This discussion is weird - I keep reading the answers before the questions... must be latency issues:) Jan 21 12:31:34 <cjb> I'm saying that if olpcfriends can take that upstream and overlay its own customization and release, that sounds like a fine plan Jan 21 12:31:44 <greebo> cjb, for one reason, we may find the olpcfriends release management team may want to create an automated ubuntu/sugar image that runs on x86, or an opensolaris image that runs on sparc. Jan 21 12:32:03 <cjb> greebo: why do you think I was proposing having Fedora do olpcfriends releases? Jan 21 12:32:07 <cjb> I think that's our miscommunication Jan 21 12:32:25 <greebo> the release management team should be wedded to neither OS, nor hardware platform, as I see olpcfriends as being wedded to the vision of olpc, but not OLPC HQ. Sugar is pretty much a given I think :) Jan 21 12:32:30 <cjb> I want Fedora to keep doing Fedora releases, and have them start to (they don't right now) boot on the XO usefully and contain XO-useful software Jan 21 12:32:38 <greebo> cjb, sorry, I wasn't suggesting that you said that Jan 21 12:33:03 <greebo> cjb, but you were talking about pushing a lot of the work to fedora, and although I completely agree that fedora updates need to be pushed upstream Jan 21 12:33:09 <cjb> and from there, olpcfriends can create all manner of distro-agnostic images and tools Jan 21 12:33:30 <greebo> it isn't the right place for olpc specific devel/management. leadership should come from the release management team Jan 21 12:33:36 <cjb> greebo: well, I want to push it somewhere, which probably means a specific distro, and the Fedora community is basically offering to help Jan 21 12:33:47 <cjb> greebo: we laid off our release management team, sorry Jan 21 12:34:00 <greebo> cjb, awesome, we're on the same page Jan 21 12:34:11 <greebo> damned reading and writing IO issues :) Jan 21 12:34:38 <m_stone> may I try to summarize? Jan 21 12:34:47 <mchua> m_stone: please Jan 21 12:34:48 <cjb> m_stone: that'd be superb, thanks Jan 21 12:34:51 <greebo> cjb, we can rapidly build a release management team with community people (like m_stone for instance) who want to fdo this Jan 21 12:38:34 * mchua curses her network card switch being in an accidentally-switch-offable place Jan 21 12:38:42 * mchua requests backlog from the last 5 mins Jan 21 12:39:05 * Disconnected (). **** ENDING LOGGING AT Wed Jan 21 12:39:05 2009 **** BEGIN LOGGING AT Wed Jan 21 12:39:20 2009 Jan 21 12:39:20 * Now talking on #olpc Jan 21 12:39:20 * Topic for #olpc is: Web support: http://forum.laptop.org | IRC support: #olpc-help | Deployment: http://radian.org/notebook/first-deployment | GUI, activities: #sugar | Content: #olpc-content Jan 21 12:39:20 * Topic for #olpc set by neuralis at Mon Feb 4 21:44:05 2008 Jan 21 12:39:38 <m_stone> cjb: yes. OLPC cannot do that any more. Jan 21 12:39:41 <m_stone> maybe olpc-friends can. Jan 21 12:39:48 <m_stone> that's what greebo and I are trying to figure out. Jan 21 12:39:51 <m_stone> (or maybe Fedora can.) Jan 21 12:39:54 <cjb> it's helpful for me to have a consistent message, so I guess that's why the "we're not doing that any more, but we sort of are" message is unattractive to me so far Jan 21 12:39:55 <m_stone> (but I'm skeptical.) Jan 21 12:40:01 <greebo> cjb, yeah, that's what we largely get now from olpc, and we could get from the release team (doesn't matter who provides it, so long as it is provided :) Jan 21 12:40:11 <cjb> greebo: I'd love for that team to exist Jan 21 12:40:21 <cjb> I don't think my Fedora proposal hurts that team's position Jan 21 12:40:24 <mchua> can someone shoot me the backlog starting from m_stone's question on whether it's useful to summarize? I accidentally switched off my card... Jan 21 12:40:32 <cjb> it's just something I can help with to give that team a base to work with in the future Jan 21 12:40:44 <cjb> in short, I think the Fedora stuff is something this olpcfriends release team would need to do anyway Jan 21 12:40:45 <greebo> cjb, cool, I'm keen to help facilitate creating this process, and the team/structure for it to happen. I'm not a release manager but I know a lot of great ones and we can learn from and apply the best practices Jan 21 12:41:11 <cjb> I should head off momentarily, and it sounds like greebo wants to too, so maybe a good time to break Jan 21 12:41:18 <m_stone> true. Jan 21 12:41:20 <mchua> I think we are looking at different points along the same path, but want to end up in the same place. Jan 21 12:41:24 <cjb> I think the short answer from me is "olpcfriends +1" Jan 21 12:41:38 <greebo> cjb, fedora people contributing is great, but I'd suggest release management of the xo image not be a fedora project, because that removes the vendoir/distro neutrality which which ensure the longevity and inclusiveness of this project Jan 21 12:41:48 <cjb> and that the best thing I can think I can do to help olpcfriends, counter-intuitively, is go make sure OLPC's current stuff is all in Fedora Jan 21 12:41:56 <mchua> I think that existing communties (right now, the Fedora-OLPC SIG + SL; possibly soon $other_distro-OLPC SIGs) are capable of picking up much of this work, and that if we support their ownership of that work (rather than starting by creating our own org), then the growth of an olpcfriends-like org will more naturally occur, as the now-more-invested-in-OLPC SIGs feel the increased need to connect with each other. Jan 21 12:42:01 <m_stone> cjb: yes, that's not counter-intuitive at all. Jan 21 12:42:05 <mchua> greebo and m_stone are just ahead of me on this. ;) Jan 21 12:42:11 <greebo> if the "olpc release team" have fedora people on the team, that's fine, but it should be a team others can join, and that maintains an open mindedness about options for future releases Jan 21 12:42:15 <greebo> if that makes sense Jan 21 12:42:32 <cjb> greebo: that works. I'm all about distro-neutrality; Fedora just seems to be particularly interested in making sure their distro is useful for us at the moment, so it makes sense to take advantage of it. Jan 21 12:42:51 <cjb> greebo: the "olpc release team" is a bad name, because it implies that OLPC the company has a release team Jan 21 12:43:01 <m_stone> cjb: (sure. though you might find that if you gave talks at debconf, debian people would also be interested.) Jan 21 12:43:10 <greebo> cjb, some of the stuff may not fit in fedora, and we need to make sure is available for people to port to other implementations (eg, an ubuntu xo distro), similar to ubuntu having their ubuntu bits they add to debian Jan 21 12:43:12 <cjb> but if you mean the olpcfriends (for want of a name) release team, I totally agree Jan 21 12:43:43 <cjb> greebo: yeah! if a country came to OLPC-the-company and said they wanted to run DebXO on their deployment, I'd be happy with that Jan 21 12:43:50 <greebo> mchua, but they may not need to connect with each other, they may just fork and then 12 months later we have complete division on a code and vision level Jan 21 12:44:03 <cjb> (this is actually a new development -- we've always had a very strong connection to Red Hat in the past that led to us strongly recommending Fedora) Jan 21 12:44:09 <cjb> (and I think that's going to be less so in the future) Jan 21 12:44:26 <greebo> olpcfriends I believe will avoid the complete fragmentation of tech and perspective which will threaten our capacity to actually deliver this stuff to kids in a sustianable way Jan 21 12:44:28 <m_stone> cjb: the end of a monopoly. :) Jan 21 12:44:36 <cjb> m_stone: yup! Jan 21 12:44:49 <cjb> greebo: all sounds good Jan 21 12:44:54 <cjb> is there anything I can do to help in the near future? Jan 21 12:45:01 <cjb> I guess I shouldn't offer webspace and mailing lists Jan 21 12:45:04 <m_stone> cjb: sure! keep chatting with us. :) Jan 21 12:45:05 <cjb> since the whole point is to decentralize Jan 21 12:45:06 <greebo> cjb, yeah, we need a name, that isn't olpc (company clash), isn't xo (future hardware potential clash), isn't sugar (sugar labs clash) and yet implies all of these to a limited degree ;) Jan 21 12:45:13 <cjb> haha Jan 21 12:45:15 <cjb> awesome Jan 21 12:45:29 <greebo> "olpcfriends release team", I like it :) Jan 21 12:45:33 <mchua> "the child-laptop bijection project"? Jan 21 12:45:47 <cjb> mchua: catchy! Jan 21 12:45:51 <m_stone> mchua: ++ Jan 21 12:45:59 <cjb> greebo: do you think there are naming issues with "olpcfriends"? Jan 21 12:46:03 <greebo> mchua, heh, the "one $device per $child with $platform release team" Jan 21 12:46:09 <cjb> I like it because it makes clear to me that this is friends of olpc who are not actually olpc Jan 21 12:46:20 <cjb> greebo: can we call it $$$ for short? Jan 21 12:46:21 <mchua> Friends Of OLPC Jan 21 12:46:24 <mchua> == FOO Jan 21 12:46:31 <mchua> ...just sayi'n. Jan 21 12:46:31 <cjb> and then we can have Foo Camps :) Jan 21 12:46:34 <mchua> w00t Jan 21 12:46:35 <m_stone> oy. Jan 21 12:46:37 * Company has quit (Read error: 60 (Operation timed out)) Jan 21 12:46:49 <m_stone> let's worry about naming later.... Jan 21 12:47:05 <m_stone> and just call it the greebo+m_stone+... faction. Jan 21 12:47:17 <greebo> cjb, I think olpc friends is ok, because a) it sounds seperate to OLPC so we can encourage the OLPC refugees (and annoyed peoples), it is low case olpc so hopefully avoids trademarks, includes "friends" so hopefully sends a better message of inclusiveness which everyone is looking for right now Jan 21 12:47:23 <cjb> I think olpcfriends is probably a fine preliminary name Jan 21 12:47:39 <cjb> greebo: yup! those are all the reasons I like it Jan 21 12:47:43 <m_stone> greebo: sounds fine to me as well. Jan 21 12:47:45 <greebo> cjb, maybe not $$$ ;) people might think we are a little too financially driven ;) Jan 21 12:47:59 <cjb> if you're worried, shoot a mail to robert@laptop asking if it sounds like a reasonable name for a grassroots deployment group/company Jan 21 12:48:01 <mchua> the longer I'm in this conversation, the more I think I actually agree with everyone here, but am just using different words and phrasings. Jan 21 12:48:16 <cjb> I think that's exactly right Jan 21 12:48:16 <m_stone> mchua: nah, I think there are still some big disagreements lurking. :) Jan 21 12:48:27 <greebo> "there is no cabal" <- re faction comment from mchua :) Jan 21 12:48:33 <mchua> m_stone: on methodology, but not on final destination, I believe. Jan 21 12:48:33 <cjb> my objections are all to things like "the phrase 'olpc release team' creeps me out" and not to anything you guys actually want to do Jan 21 12:48:48 * xobot has quit (Read error: 104 (Connection reset by peer)) Jan 21 12:48:57 <mchua> cjb: yeah, I think most my objections are/were to phrasings rather than actions as well Jan 21 12:49:04 <mchua> phrasings and ways of stating things Jan 21 12:49:09 <greebo> cjb, I've actually spoken to robert about olpcfriends before, because it was originally going to be the grassroots community devel just for the oceania region, will bounce this off him too Jan 21 12:49:27 <greebo> m_stone, it's no fun if there aren't disagreements ;) Jan 21 12:49:28 <cjb> oh, this might help make my position even clearer -- if olpcfriends decides that the Joint OLPC Release Wot Is Made By Community People should be running debxo, I think that would be a reasonable decision for it to take (as long as it was reached democratically) Jan 21 12:49:42 <cjb> since it sounds like people were worried I wanted to force them to run/contribute to Fedora Jan 21 12:49:49 <cjb> greebo: awesome Jan 21 12:49:56 <greebo> cjb, gotcha, awesome Jan 21 12:50:14 <mchua> cjb: the interface between OLPC/they-who-make-ze-laptops + olpcfriends is an API to be worked out as well Jan 21 12:50:21 <greebo> k, cool, I'm going to get lunch now, thanks everyone, this is a really awesome discussion, and I'll add more documentation to the page later. Jan 21 12:50:35 <cjb> yeah. thanks! we'd been needing to have a conversation just like this. Jan 21 12:50:43 * ctyler has quit (Read error: 110 (Connection timed out)) Jan 21 12:50:43 <greebo> we already own olpcfriends.org so we could start refactoring it to be global at some point :) Jan 21 12:50:49 <mchua> (since having OLPC say "yeah, we'll ship this as the factory image" is one big advantage of having the common centralization) Jan 21 12:50:57 <tinker-f595> hey mel Jan 21 12:50:58 * ctyler (n=chris@global.proximity.on.ca) has joined #olpc Jan 21 12:51:02 <mchua> greebo.whereis() ? want lunch as well Jan 21 12:51:12 <mchua> tinker-f595: howdy - was just about to pop offline for lunch Jan 21 12:51:16 mchua m_stone mako maquis Mercury morgs mpr mstrobert__ mtd mungewell1 Jan 21 12:51:29 <greebo> mchua, yeah, but that api is actually quite simple. If OLPC want to participate in the process they have people do that (same as HP have people participate in Debian). the only api issue is the stupid keys issue, but general devel should be simple Jan 21 12:51:31 <cjb> mchua: you're assuming there's going to be a factory image :) Jan 21 12:51:32 <mchua> cjb, m_stone, greebo: any objections to me taking/cleaning/posting this transcript, for historical purposes btw? Jan 21 12:51:47 <cjb> (there probably will, but I think the right mindset is one that imagines that there isn't) Jan 21 12:51:48 <greebo> mchua, I'm in social science building, meet you at cafe? Jan 21 12:51:54 <cjb> (or that it's 8.2.1 forever or something) Jan 21 12:51:57 <mchua> cjb: oh, I thought ed wanted to have external groups say stuff like "here, I want a million laptops with this image on it" Jan 21 12:52:00 <tinker-f595> mchua: have been talking to people on anna's server about helping you test. Jan 21 12:52:00 * Company (n=Company@169.222.10.65) has joined #olpc Jan 21 12:52:06 <mchua> tinker-f595: *excellent* Jan 21 12:52:09 <tinker-f595> that was a couple of days ago Jan 21 12:52:19 <tinker-f595> at some point we need to know what Jan 21 12:52:24 <cjb> mchua: that would probably work too, it just gets complicated when the "million" part isn't there Jan 21 12:52:40 <greebo> I think considering we can integrate puppet into the laptops and schoolservers, the image that comes on the laptop will be irrelevant soon enough (with 6 months perhaps) Jan 21 12:52:43 <mchua> tinker-f595: I have to run off now - would you mind shooting me an email reminding me to get to you on that? I'm currently at a conference and the apt I'm staying in has no internet, so my latency is kind of wonky atm Jan 21 12:52:48 <cjb> mchua: transcript fine with me Jan 21 12:52:52 <mchua> tinker-f595: thanks for starting up those conversations, btw! Jan 21 12:52:53 tinker-f595 Tales2 tarbo tglx ThomasWaldmann Thus0_ toi Jan 21 12:52:55 <tinker-f595> we are remote form anna's server so no mesh based collaboration it would be AP based collaboration Jan 21 12:53:03 <mchua> tinker-f595: (and for your endless patience with me on testing ;) Jan 21 12:53:10 <greebo> so long as we can get OLPC to sign stable images created by the community every so often, then we can easily update/deploy using puppet. Jan 21 12:53:11 <tinker-f595> but still collaboration Jan 21 12:53:12 <mchua> tinker-f595: Ooh, that's actually fantastic. Jan 21 12:53:20 <m_stone> greebo: soon even that won't be necessary. Jan 21 12:53:29 <tinker-f595> well need to come up with a plan with you Jan 21 12:53:29 <m_stone> greebo: see [[Partial key autonomy]] Jan 21 12:53:41 <mchua> greebo: olpc is no longer going to be a bottleneck for signing (that's the plan last I heard, anyway) Jan 21 12:53:54 <mchua> s/is no longer/will someday soon not Jan 21 12:54:00 <mchua> for some value of soon