Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate

#sugar-meeting meeting, 2010-08-24 12:04:00

Minutes | Index | Today     Channels | Search | Join

All times shown according to UTC.

Time Nick Message
12:04 bernie walterbender: I was in Salinas. They use Scratch, Etoys and some Turtle Art. They say they need more activities for teaching math and that geography now is much more engaging thanks to wikipedia / google maps
12:04 walterbender a quick here to record our quorum?
12:04 here
12:04 tomeu here
12:04 bernie here
12:04 cjb here
12:04 bernie mchua_afk, CanoeBerry: ping?
12:04 cjb don't know how long I can stay, not at 1cc yet
12:05 bernie anyone knows what happened to sean?
12:05 walterbender CanoeBerry: you arrived!!
12:05 bernie he's been very silent lately
12:05 walterbender cjb: as long as you can :)
12:05 #topic maintainers
12:05 tomeu bernie: maybe you want to make a summary of your efforts in bringing new maintainers?
12:05 walterbender bernie: any comment on the backlog discussion (which I will add to the log)
12:07 bernie tomeu: yup
12:08 so, I think paraguay got to the point where it could autonomously develop sugar. it took some time with dsd and then some time with me
12:08 however, something went wrong
12:08 as you may know, rgs left one month ago
12:08 then me
12:09 cjb oh, I didn't know about rgs
12:09 bernie the remaining people are overworked and stressed due to lack of a barrier between them and the field. they might quit as well
12:10 so I'm very sad to say that we cannot count on Paraguay Educa doing too much engineering from now on
12:11 I'm now in uruguay. I have seen huge progress from no participation at all to a good level of engagement. technical skills have also gone up a lot
12:11 they're hiring new sugar developer(s)
12:11 walterbender I guess it just takes time...
12:11 bernie nepal has lost its CTO (bryan) and has hired someone (peter something) to continue development of Karma
12:12 walterbender but we should also try to understand what is broken in .py... a big investment in engineering and now it is vanished?
12:12 did we do something wrong?
12:12 bernie there was some interest on your side to update their platform (dextrose) but I don't think they plan to put engineers on Sugar itself
12:12 walterbender or was it circumstance?
12:13 bernie walterbender: I think it was just unlucky circumstances. both me and rgs leaving at the same time have disoriented the others.
12:13 walterbender: as you know, there was also a strong conflict between a very innovative techteam and a very conservative eduteam
12:13 tomeu bernie: and on the AC front? how are they progressing on the maintenance front?
12:14 bernie walterbender: in uruguay the "capacitadores" seem much much much more technical and would not have lobbied to stop a software upgrade
12:14 tomeu: AC has been struggling to find skilled full time engineers
12:14 tomeu: m_anish is a star.
12:15 tomeu and aside m_anish?
12:15 bernie tomeu: aa and alsroot are also participating, but the first has very little free time and the second just started
12:15 walterbender bernie: Ironically, from the pedogogical POV< the .py edu team is about the most progressive I have seen
12:16 bernie tomeu: david also temporarily hired rgs to work on Browse + WebKit, but after a couple of weeks he decided he'd rather stay away from the entire olpc world for a while longer.
12:16 walterbender: yes, that's true. pacita is amazing from the pedagogical pov
12:17 tomeu bernie: so from your side, there isn't really interest presently from deployments in providing maintainers?
12:17 bernie walterbender: however, until now, she has never used sugar herself. (I've not seen her since he went to boston, maybe you changed that?)
12:17 walterbender tomeu: interest or ability?
12:18 tomeu walterbender: interest
12:18 walterbender tomeu: I think there would be interest
12:18 bernie tomeu: I think they don't know what it means exactly and why they'd want to maintain something when they could simply change random things
12:18 tomeu walterbender: I have heard in the past about interest, but I'm not sure it's still valid
12:18 bernie: ok, that's a very interesting point
12:18 walterbender tomeu: I think it is (1) not having a clear understanding and (2) a lack of experienced people
12:19 bernie tomeu: pyedu, with its free-software-aware cto, was the most likely to grow a maintainer quickly, but now I wouldn't hold breath any more.
12:19 tomeu I was hoping that through their involvement in the non-technical side of things in the deployment team, they would get to know progressively how their software is made
12:19 walterbender: yes, I'm tying to understand a bit better in detail
12:20 bernie tomeu: I think david might be interested to put someone full time at maintaining things. for example, m_anish.
12:20 tomeu bernie: that would be great
12:20 bernie tomeu: david's short term goal is to send some of his men to deployments so they can build expertise on the needs of deployments.
12:20 tomeu bernie: so the biggest blocker is making deployments aware of how their software is made and how it affects them?
12:20 bernie tomeu: this is the part of his plan that I like the most.
12:20 tomeu bernie: and deployments learn from them?
12:21 bernie tomeu: that's hard: they are at a stage in which their resources are split between: logistics, hw support, network infrastructure, schoolserver, platform work, sugar and activities
12:22 tomeu: if they do employ 5 decelopers, it's unlikely that one would be put full time hacking on sugar.
12:22 tomeu: activities are perceived (note, perceived) as more important to pedagogy than sugar itself.
12:22 tomeu well, ideally none would be full-time
12:23 bernie tomeu: the view that the laptop is just an array of activities is, of course, naive... but it might take one more year before they see this.
12:23 tomeu bernie: hmm, what will happen during that year?
12:23 bernie tomeu: it takes more expertise to understand the role of the environment than the hardware or the individual activities...
12:24 tomeu: it's more subtle (and more fundamental too... but how do you explain it?)
12:24 tomeu: my hope was that uruguay and paraguay would continue their technical collaboration and maybe add more developers
12:25 tomeu: working on the platform is a perfect excuse to do plenty of sugar work as well, as we did in dextrose
12:25 tomeu: however, the quality of their contribution is still somewhat below the level we expect upstream.
12:26 tomeu: there's awareness of the importance to upstream changes, but it's not sufficient to overcome the barriers.
12:26 tomeu bernie: do you think we cannot expect to find a way to raise the quality of those contributions in the med term?
12:26 bernie tomeu: some patches were written with variables in spanish and there's close to 0 gain for the deployment to rewrite them after they have already gone in production.
12:27 tomeu: I think we need to create an ascending slope like we do for children... just raise the pole gently as people get more experienced...
12:27 tomeu bernie: that's interesting, so we could try to create a guided progression?
12:28 bernie tomeu: because I had only junior-level contributors (except for tch) to work  with me, I had to choose between not doing anything or allow dozens of unupstreamable patches in dextrose
12:29 tomeu: the risk, of course, was to fork too much, which is what happened. we have some 100 unmerged patches, of which maybe a dozen are going to be merged soon.
12:29 well, maybe two dozens
12:30 tomeu: now that the release pressure is down, tch, aa and m_anish are spending some time upstreaming their work
12:30 tomeu guess the dextrose schedule didn't played that well with 0.90s
12:30 bernie some patches really aren't worth upstreaming at all... they are deployment customizations such as the reintroduction of the Restart button
12:30 tomeu: oh, yes. that was really unfortunate...
12:31 tomeu: again, there was a hard choice to make: either align with the school year and do a release by august, or align with upstream for better collaboration
12:31 tomeu sure, that's what I guessed
12:32 bernie We should probably get used that the former will always take precedence in all deployments...
12:32 I'm not suggesting we adjust the sugar release schedule to follow through... we might want to be prepared to have always a big delta between upsteam and what gets deployed
12:33 as long as patches flow upstream at the same speed they are developed, there's no problem
12:33 tomeu sure, downstreams will get better at managing their delta
12:34 well, at least looks like who are putting more development resources are also providing maintenance help and also guiding themselves by what deployments need
12:34 bernie anyway, there are two types of fork. the hostile ones and those meant to accommodate different needs of different user bases... the latter is what we do and it's not necessarily a bad thing
12:34 tomeu so we are in a sustainable path even without deployment's direct intervention
12:35 so maybe SLs can do without them for a bit longer?
12:35 bernie tomeu: indeed. collabora and olpc are putting some good engineers on sugar
12:35 plus AC...
12:36 the goal of Sugar Labs (in my mind) was to create an industry around Sugar... and this seems to be happening finally
12:36 tomeu yeah, m_anish is good and alsroot is going to a deployment
12:36 bernie: I still think it would be more efficient for deployments pooling resources in SLs, but maybe that will come later
12:36 bernie the disconnection between deployments and upstream development will be filled if 2 more developers besides me get to travel around
12:37 walterbender bernie: I've never been successful raising money for that :(
12:37 tomeu walterbender: well, from what I have heard deployments would be happy to pay the costs
12:38 the problem is rather finding talented people that can do that and also not get paid as much as they could
12:38 what SLs should do is to organize (and fund) a sugarcamp
12:39 that's what GNOME Found. mainly does
12:39 walterbender tomeu: we have an open invitation to hold a Sugar camp in Miami...
12:39 bernie walterbender: perhaps funding within SL is not what we actually needed to keep development going.
12:39 walterbender: unlike many, I strongly believe that even a 100% volunteer-driven project can go a long way. what was missing in SL so far was contact with users.
12:39 walterbender bernie: not funding developers... funding face-to-face time
12:40 bernie: so I think we are in agreement
12:40 bernie walterbender: oh yes. that's really important
12:40 tomeu walterbender: ah, I was seeing as two different things having developers spending some months in a deployment, and gathering people in hackfests
12:40 what bernie has done is more the former
12:41 bernie tomeu: this might sound shocking at first, but if you think about it, *today* almost all the sugar contributors are paid in one form or another.
12:42 tomeu: notable exceptions were sascha and aleksey, but we're fixing the latter at least.
12:42 walterbender bernie: paid to work on Sugar or paid?
12:42 tomeu bernie: old news :p http://blog.tomeuvizoso.net/20[…]-has-changed.html
12:42 walterbender bernie: and paid a competitive rate?
12:42 bernie walterbender: well, I've been paid (although very little) along with tch and jasg. tomeu and erikos are both paid... all the AA folks too...
12:43 walterbender: plus olpc is hiring a bunch of full-time and part-time positions...
12:43 walterbender: we seem to have lost one paid developer, though: sayamindu. which will be VERY missed.
12:44 tomeu: yep, I remember reading that blog entry of yours. I liked it very much.
12:45 cjb bernie: this is pretty good, it means we can say "hack on sugar, there's likely to be a paid job in it for you if you're good", etc
12:45 bernie so the problem of not having paid positions is mostly solved. actually, deployments and AC can't seem to find more sugar developers easily.
12:45 tomeu yeah, I'm worried about finding good people to cover positions
12:45 bernie cjb: I was almost sure that would have happened if the install base of sugar became large enough
12:45 walterbender tomeu: I agree
12:46 the people bernie listed are all already participating...
12:46 bernie cjb: 2 years ago, the olpc installation base was way too small and the early deployments were still fighting hw and infrastructure issues... now they are mature
12:46 walterbender we've seen little increase in our numbers through $$
12:46 but maybe avoided some attrition
12:47 tomeu bad news are that companies are paying an awful lot of money for people with the required skills
12:47 bernie walterbender: this is normal, the linux distributors *always* hires from the community.
12:48 walterbender: this made redhat and canonical leaders, while sun and novell loosers (because their community relationships were terrible)
12:48 walterbender good thing we are so adept at community relations :)
12:48 tomeu heh
12:48 so that's the third issue
12:49 didn't had any luck with the community team or manager
12:49 bernie our community seems healthy to me... not so much SL as an organization, though. are you guys as worried as I am?
12:49 we seem to have lost also sean now...
12:49 tomeu bernie: I'm not as worried with SLs because the sugar ecosystem seems to be doing well without us :p
12:49 bernie at the organizational level, very little is happening within SL lately.
12:49 tomeu but it's a bit sad to think of the lost opportunities
12:50 walterbender tomeu: such as...
12:50 bernie yes, I wouldn't be particularly bothered if it turned out that SL has reached its goal and is no longer important to the future of Sugar.
12:50 tomeu walterbender: I said above that things are moving in the right direction, but because of what are doing people not directly involved in SLs
12:51 such as AC, OLPC and Collabora
12:51 SLs has had a passive role in the success of those organizations
12:51 bernie tomeu: I liked bemasc's comment a few weeks ago that we should hand off SL to deployments.
12:51 of course, it cannot happen by signing a contract.
12:52 it would have to happen gradually, ideally by making deployments people escalate SL from the inside...
12:53 however, I don't see much interest from deployments in covering the "political" roles of sugarlabs: they don't candidate for slobs, team coordinators.. not even mere members.
12:53 tomeu walterbender: to be frank, I haven't felt supported enough when I tried to start the deployment team, nor the community team, nor starting the maintainer training program
12:53 walterbender tomeu: Maybe in the case of Collabora there is no direct involvement in SL, but in the other cases, it is hard to tell where one begins and the other ends...
12:53 tomeu: I am not sure what we can do to provide more support in those cases...
12:54 tomeu walterbender: coordination
12:54 bernie tomeu: at that time, I wasn't a deployment person. if you did it now, I would have participated.
12:54 cjb walterbender: oh, could you talk about the SLOBs election?  when's it supposed to happen?
12:54 tomeu bernie: maybe we just need to try from time to time
12:54 walterbender cjb: good point...
12:54 bernie tomeu: rgs tried to revive the Deployment Team, but after one interesting meeting it went dark again.
12:54 walterbender can we switch topics?
12:54 bernie sure
12:55 walterbender bernie: I think rgs__  was too busy with other things... we should not have agreed to let him take it on...
12:55 bernie tomeu: (for later) have you seen what marcopg has been up to? sugar-core, I mean.
12:55 walterbender: more than agreed, we kind of pushed him to do it
12:56 tomeu bernie: bits of it
12:56 (not suire if I have missed anything)
12:56 cjb looks like last year it ran 2-16 Oct or so
12:56 walterbender #topic election
12:56 cjb: what I don't recall is if we adopted the staggered term concept or abandoned it
12:57 cjb:  I think the election mechanics worked out OK last year... better than the first time
12:58 bernie walterbender: indeed
12:58 walterbender cjb: if we use Sept. to solicit candidates, we can have an election in Oct. again
13:01 bernie I'm not sure whether I would candidate or not... I'm afraid that next year my role within SL will diminish too much to justify being a slob.
13:02 walterbender bernie: :(
13:02 bernie otoh, now I have more deployment experience, therefore I could represent deployments within the board.
13:02 walterbender +1
13:02 bernie ideally, I'd like a real deplyment person such as rgs to be on the board instead of me.
13:02 cjb walterbender: should we ask for a volunteer to run the election, or maybe get a SLOB who doesn't intend to stand again to do it?
13:02 walterbender be nice to recruit someone from the pedagogy side
13:03 cjb: either is OK... maybe the latter...
13:03 cjb: I can ask lfarone if he'd be willing to do the membership drive again
13:04 cjb sounds good
13:04 bernie walterbender: this is something I always think about: how to attract more pedagogists within SL.
13:04 walterbender: lfaraone did a great job last time
13:04 walterbender bernie: they are out there... the weekly chat is getting good attendance
13:04 bernie walterbender: who was the other member of the membership committee? quozl?
13:05 walterbender bernie: I don't recall...
13:05 bernie walterbender: weekly chat of claudia urrea?
13:05 walterbender si
13:05 we have a few action items to take care for the election:
13:05 1. get the membership committee in order
13:06 2. recruit someone to run the election
13:06 3. solicit some candidates
13:06 4. hold the election
13:07 cjb walterbender: it looks like (at least from the email record) we did do staggered, top four for two years
13:08 walterbender cjb: great... makes it easier... but who were the top four?
13:08 cjb http://www.olpcnews.com/use_ca[…]tion_results.html
13:08 walter, tomeu, mel, bernie
13:08 bernie damn, I don't need to recandidate then :-)
13:09 walterbender so bernie is with us next year whether he likes it or not :)
13:09 tomeu bernie: change of plans! :)
13:09 bernie lol, it's my destiny :-)
13:09 whether or not I'll be a slob , I can *guarantee* continued support of SL from within the infrastructure team.
13:10 with SMParrish and rgs__ just joined in, the SL infrastructure is really well staffed this year.
13:10 tomeu bernie: infrastructure is really fundamental
13:10 \o/
13:11 walterbender any ideas about #2 above, or should I just solicit in the Digest?
13:12 cjb or an iaep@ mail.  I expect someone'll volunteer..
13:14 walterbender I am asking lfarone re #1 on #sugar
13:14 cjb cool
13:15 I should go to work now, will catch up later
13:15 thanks
13:15 walterbender cjb: thanks. CU
13:15 bernie cjb: you can't run the election this time because you'll have to be re-elected.
13:15 cjb: too bad, I liked how you did run the election last time
13:16 cjb: ah, you've dropped off the meeting
13:16 cjb bernie: I didn't do it last time :)
13:16 I think dfarning did
13:16 bernie cjb: really? I was sure it was you.
13:16 walterbender I guess since I am not standing for reelection, I could do it.
13:16 bernie walterbender: +1
13:16 walterbender seem OK?
13:17 but I will try to solicit someone nonetheless...
13:19 do we need any motions re this discussion? seems administrative, not legislative.
13:19 Anyway, we should wrap up the formal meeting...
13:20 unless there are any other pressing issues?
13:20 If we meet again in two week? I hope to have the election plans sorted out in the interim.
13:21 OK
13:21 3
13:22 2
13:22 1
13:22 #endmeeting

Minutes | Index | Today     Channels | Search | Join

Powered by ilbot/Modified.