10:58 <@lh> okay folks it's time to get this meeting started 10:58 <@tlarsen> lh: they are in the garden right by the Guest House, cleaning it up. 10:59 <@lh> please hold general questions until the end of the main discussion 10:59 <@lh> topic: what to do first with melange and how to move things forward 10:59 <+solydzajs> ok 10:59 <@lh> background: we have a google summer of code mentor summit at google on 24 and 25 october 2008 10:59 -!- drhous1 [n=vattam@59.96.193.222] has joined #melange 10:59 <@lh> we want to have something demoable by that time and we want there to be enough code so that we can get the developers present invested in improving the system 10:59 <@tlarsen> 25-26? 10:59 <@lh> they have to use it 11:00 <@lh> tlarsen: likely i am typing not looking at a calendar 11:00 * lh hates dates, is no good at them 11:00 <+durin42> 25-26 is the sat/sun 11:00 <@tlarsen> http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline 11:00 <@lh> okay then there we go 11:00 <@lh> awesome thank you todd 11:00 <@lh> so 11:00 <+solydzajs> ok there is GSoC Mentor summit at the end of october 2008 ;-) 11:00 < spsneo> helo 11:00 < spsneo> all 11:00 < spsneo> I am bit late 11:00 <@lh> spsneo: not now please we are meeting 11:00 <@lh> read on :) 11:01 < spsneo> Ya I am here for meeting 11:01 < madrazr> lh: do you know me? ;-) 11:01 <@lh> so some of the code needed to run ghop and gsoc is similar 11:01 <@lh> some is different 11:01 <@lh> folks don't make me mute this channel, pay attention and talk when it is useful only please 11:01 <+solydzajs> We should focus first on GHOP, working on GHOP specific features and universal features. 11:02 <@lh> i agree that ghop runs sooner in the year than gsoc 11:02 <@tlarsen> GHOP has far simpler "business logic" than GSoC, also. 11:02 <@tlarsen> GSoC is actually a very complicated program. 11:02 <@lh> i also think that mentors will be more interested in making the system work for gsoc 11:02 <@jbailey> I worry that the GSOC mentor summit comes first. 11:02 <+solydzajs> true but some of the logic behind both programs is similar, like orgs apply, accepting orgs, adding mentors etc 11:02 <@lh> the mentors are the same, but we have only 10 orgs who did ghop and it may be harder to sell making that program work to a wider audience of orgs 11:02 <+durin42> That's my concern too - I've thought about it some, and I'm not all that convinced that a GHOP webapp would make a compelling GSoC demo 11:02 <@tlarsen> There are lots of "site-wide" components that have nothing to do with either program that need to get implemented also. 11:02 * lh lets the devs talk 11:03 <@tlarsen> GSoC isn't going to happen by late October, not at the current levels of work. 11:03 <+durin42> I think we should start with the essential site-wide components 11:03 <+durin42> no 11:03 <+durin42> when does GHOP start? 11:03 <@tlarsen> Whenever we want it to, basically. 11:03 <@jbailey> tlarsen, Can we short circuit the process and start with the current EZT templates? Implement the backend from there and morph the system into the design? 11:03 <@tlarsen> But, November is the plan, right lh? 11:03 <@lh> tlarsen: correct, end of november 11:03 <@lh> about same time as last year 11:03 <@tlarsen> jbailey: Nope. 11:03 <@jbailey> tlarsen, Why not? 11:03 <@lh> (literally last week in november) 11:04 <+durin42> jbailey: it's too much of a disaster in those templates 11:04 <@tlarsen> jbailey: The effort isn't in the templates. 11:04 -!- puneeth [n=puneeth@59.96.205.246] has joined #melange 11:04 <@tlarsen> jbailey: That is a tiny, simple part. I easily converted templates into mockups. That's not the issue. 11:04 <@tlarsen> jbailey: The current GSoC web app does *everything* in the request handlers, and it is state-ful. 11:04 -!- AJuOnLiNE [n=Dhing_Ch@unaffiliated/ajuonline] has joined #melange 11:04 -!- petarj [n=user@79.101.199.129] has joined #melange 11:04 <@tlarsen> jbailey: App Engine is not. 11:05 <@jbailey> The templates don't require that AFAIR. The code certainly does. 11:05 <@tlarsen> There are major architectural differences between the existing web app and an App Engine app. 11:05 <+SRabbelier> Heya 11:05 <@tlarsen> jbailey: The templates are not a significant amount of effort here. 11:05 <@jbailey> What I'm thinking is in terms of the mentors summit: Having something that folks can say "Yup! Here's the following places where this sucks. Let's beat on it" being a big win. 11:05 <+SRabbelier> Back from dinner, sorry for being late :) 11:05 <@lh> SRabbelier: shh 11:06 <@tlarsen> jbailey: It is the second week of September. 11:06 <@tlarsen> jbailey: The existing GSoC web app was written over 3 years. 11:06 <@tlarsen> jbailey: It is not a simple port, sorry (as much as I wish it was). 11:06 <@lh> may i ask another question 11:06 < spsneo> but a lot of devs can make the difference.. and we can beat the time constraint 11:06 <@jbailey> No, but there's also not much to it, really. 11:07 <@jbailey> lh, Don't ask to ask, just ask. =) 11:07 <@tlarsen> spsneo: I don't believe that. 11:07 <@lh> spsneo: adding resources doesn't always help 11:07 -!- thiago [n=thiago@kde/thiago] has joined #melange 11:07 <@lh> so i think that running ghop and gsoc on the same melange instance is important 11:07 <@tlarsen> lh: Yes, that is true. 11:07 <@lh> is there a way to developer for both in parallel? 11:07 <@tlarsen> lh: They can both certainly be developed in parallel. 11:07 <@lh> if not, is there a way for one group to work on gsoc stuff, another on ghop stuff and then to integrate the two instances? 11:07 -!- Mek [n=marijn@93.157.1.37] has joined #melange 11:07 <+SRabbelier> lh: I think we can develop them in parrallel since they have a lot of overlap 11:08 <@tlarsen> lh: If you want all the effort focused on GSoC, then just don't expect to run GHOP until next year. 11:08 <@lh> ok, so since some have interest in one feature set and others in the other, then why dont we come up with a plan to develop in parallel 11:08 <@jbailey> lh, Integration will suck then. It's possible, but hard. Success depends on really good communicatio between the groups. 11:08 <+durin42> tlarsen: I think the sane way to go about it would be to start with GHOP since it is simpler, then refactor whatever we need to do the bigger featureset 11:08 <+solydzajs> lh: first we have to work on universal components that are common for both programs and then we can work on GHOP and GSoC in parallel I think. 11:08 -!- dirigeant [n=dirigean@unaffiliated/mew/x-344925] has joined #melange 11:08 <@lh> tlarsen: i dont 11:08 <@lh> jbailey: the integration issue is what i worry about 11:08 <+SRabbelier> durin42: I second that 11:08 < spsneo> parallel development is also a nice idea 11:08 <@lh> solydzajs: okay that makes sense 11:08 <@tlarsen> lh: integration does not worry me at all. 11:08 -!- ahassany [n=chatzill@a135-27.adsl.paltel.net] has joined #melange 11:08 <@lh> does everyone think that solydzajs' plan is sane? i certainly do. 11:08 -!- Sevein [n=jesus@205.Red-79-148-124.staticIP.rima-tde.net] has joined #melange 11:08 < Sevein> hi 11:08 <@tlarsen> lh: I would *not* suggest branching and having two teams go their own ways and re-integrate later. 11:09 <@lh> Sevein: shh for now 11:09 < spearce> yea, we may have enough people interested that parallel development of both programs is reasonable. 11:09 <+SRabbelier> tlarsen: I think we should keep one team 11:09 <@tlarsen> lh: (to echo solydzajs) there are lots of components that are common (org application, program creation, etc.) 11:09 <@lh> okay, so unless someone objects right now and has a sane reason for doing so 11:09 < spearce> if gsoc "forks away" from ghop right now due to some core changes, we can probably deal with that integration over the winter with additional help from the mentors. 11:09 <@tlarsen> SRabbelier: agreed 11:09 <@lh> the new plan of record is that we will work on universal features of the system for both programs 11:10 <@lh> then folks interested in making ghop work can do that, and those interested in making gsoc work can work on gsoc features 11:10 < spearce> lh: i don't think focusing on just the universal features is a good idea. we need a single working app. 11:10 <@tlarsen> lh: Yes, and there are 40+ descriptions of those common features in the issue tracker *now*. 11:10 <+solydzajs> tlarsen: that's why I'm thinking that designing and implementing common components is essential, cause later those can be easily reused in both GHOP and GSoC parts of the app. 11:10 <@lh> spearce: what do you mean? 11:10 -!- AJuOnLiNE [n=Dhing_Ch@unaffiliated/ajuonline] has left #melange [] 11:10 <@lh> tlarsen: i am aware 11:10 <@tlarsen> spearce: The beginnings of both programs are *identical*. 11:10 < spearce> we need a working app for ghop. and/or we need a working gsoc app for the mentor summit. 11:10 <@tlarsen> spearce: If you are talking about continuous integration, always having a "working" app, etc., you need to do them first. 11:11 <@jbailey> I'd argue that the essential bit is to get as fast as possible to something someone could log into, and that common features should generally be the result of refactoring. 11:11 <+SRabbelier> I think we should look not at how GSoC has more requirements than GHOP, but in how GHOP has a (few?) additional features compared to GSoC 11:11 -!- Landon [n=Landon@unaffiliated/landon] has joined #melange 11:11 <@lh> jbailey: that sounds reasonable to me 11:11 <@tlarsen> jbailey: Ugh. You can "log in" now. 11:11 < nirbheek> oooh I'm late 11:11 <@tlarsen> jbailey: Please take a look at the issue tracker. You will see that the "common features" are needed for GSoC anyway. 11:11 <@lh> nirbheek: shhh 11:11 * nirbheek reads the backlog 11:12 -!- desowin [n=desowin@atheme/member/desowin] has joined #melange 11:12 <@tlarsen> There is no way we are going to *ever* have to do a "push" of the app just to change the front page content. 11:12 <@tlarsen> And I do mean EVER. 11:12 <+SRabbelier> I am thinking that if we focus on GSoC, but do the features GHOP needs too first, we can get GHOP quite far done 11:12 -!- johannes [n=chinstra@igloo.chinstrap.eu] has joined #melange 11:12 <@lh> SRabbelier: i am hoping you are correct, but this bears discussion 11:12 <@tlarsen> (sorry for the strong words, but I am sick of having to deploy a web app just to change what it says on the front page) 11:12 <@jbailey> tlarsen, I understand. Truly. =) 11:13 <+SRabbelier> tlarsen: sounds nice, how is Melange different? 11:13 <+solydzajs> SRabbelier: then you are talking about universal components 11:13 <+durin42> tlarsen: no, you're absolutely right. Flag pushes are painful. 11:13 < spsneo> why dont we make three groups of parallel devs : one for universal and 2 for specific ones 11:13 <+SRabbelier> lh: I think it would be a good idea to set that as one of the goals for tonight, to figure that out as much as we can 11:13 <@jbailey> I'm trying to think of a good way of conveying the bit that I think is important: The highest priority is to have something working that's available to the outside, regardless of the path to those features. 11:13 <@lh> spsneo: i think we need to do the universal features first 11:13 <@lh> SRabbelier: that's what we're trying to do now, agreed. 11:13 * SRabbelier nods 11:13 <@jbailey> So even if the first iteration has hardcoded templates, then that becomes something shardable to someone else to fix. 11:13 <@lh> there is someone in my office i will brb 11:13 <@tlarsen> spsneo: the two programs that the web app initially needs to support (GSoC and GHOP) *need* the common features. It is stuff like participant profiles (shipping addresses for prizes, etc.). 11:14 -!- lh [n=lhawthor@nat/google/x-3504e714732eee18] has quit [Remote closed the connection] 11:14 * spsneo nods 11:14 <+SRabbelier> I am thinking that the features GHOP require are mostly a _smaller_ subset of what GSoC requires, ergo, if we get GHOP done first, we'll be 50% (made up statistic) of the way done for GSoC 11:14 <+solydzajs> spsneo: there are developers that will be working on Melange fulltime and some that will just post a patch from time to time and having 3 dev teams is not such a great idea. 11:14 <@tlarsen> Stop. 11:14 <@tlarsen> lh is gone 11:14 <@jbailey> incoming. 11:14 <@jbailey> SHe's just setting up her laptop in here. 11:14 <@tlarsen> jbailey: Oh, now that is not fair... 11:15 < penyaskito> one think that worries me is how many of us are going to code? how many time anyone could dedicate? this is important before doing any kind of planning 11:15 <@jbailey> tlarsen, We 11:15 <@tlarsen> No back-channel discussions. 11:15 <@jbailey> 're not talking locally. 11:15 < ahassany> mentor summit you can get a lot of feedback you should get GSoC working before GHOP 11:15 <@jbailey> It's that now we can close the door to outside interruptions. spearce and I already had a person stop by as well. 11:15 -!- lh [n=lhawthor@nat/google/x-a04164ed9c8bab55] has joined #melange 11:15 -!- mode/#melange [+o lh] by ChanServ 11:15 <@jbailey> lh, werdup, yo? 11:15 * lh is now safely hiding in a conference room so as not to be disturbed 11:15 <+SRabbelier> ahassany: xept we can't get GSoC working before GHOP I think 11:15 <+SRabbelier> ahassany: time & resource wise 11:15 <@tlarsen> penyaskito: I have tried to define stuff as bite-sized chunks, so that people could select one they thought they had time to do. 11:16 <@tlarsen> ahassany: except that mentors could already have been commenting on the existing web app, and they don't (much). 11:16 * lh reads what she missed 11:16 <@tlarsen> ahassany: there are some issues in the GSoC issue tracker. 11:17 <@tlarsen> ahassany: What I would love to see are 400+ of these: http://code.google.com/p/soc/wiki/UserStories 11:17 <@lh> okay, is this a wider discussion 11:17 <@tlarsen> Then we can *prioritize* them, and people can *accept* them and work on them. 11:17 < ahassany> why we won't work on GSoC and finish up as we can, and put future plans (thats what presented on mentor summit) 11:17 < spearce> 400+ user stories? for gsoc and ghop? ohmy 11:17 <@lh> if these features are all in the issue tracker, then what do we need to do to get them done? 11:17 -!- Gamara [n=Gamara@nat/google/x-31f4c5179ad12357] has joined #melange 11:17 <@tlarsen> spearce: Most of the people in this channel have never seen the "back-office" part of GSoC. 11:17 <@lh> ahassany: that may happen. 11:17 <@tlarsen> spearce: easily 50% of the UI is not seen by students or mentors 11:18 <@lh> tlarsen: i really think that the back office features (except payment and shipping workflow) are going to be stuff that org admins always want access to 11:18 <@lh> and program sponsors get a super set 11:18 <@tlarsen> spearce: There is a lot more to running GSoC than students applying and mentors filling out surveys. 11:18 <@tlarsen> lh: Yes, and they are common to both GSoC and GHOP. 11:18 <@lh> for example, if a mentor can't get ahold of a student, i am the only one who has their phone number and i have to call, if the student chooses to make that public why should not org admin see this? 11:18 <@tlarsen> lh: most of the web app is common 11:18 < spearce> tlarsen: yikes. so most of the complexity of this application is the realm of essentially 3 poor souls in ospo? 11:18 < nirbheek> Okay, how about we exhaustively compare the required access levels for GSoC and GHOP? 11:19 <@tlarsen> spearce: Yes, exactly. 11:19 <@lh> there's little data that is really me specific if we have decent privacy controls 11:19 <@lh> where me = program sponsor with mystical administrative powers 11:19 <@tlarsen> lh: agreed, which is why the concept of Roles appeared in the vocabulary of Melange 11:19 <+solydzajs> we have to remember about dependencies between User Stories, you cannot simply start developing mentors view without having orgs view etc. this app has a lot of levels, tree structure from Sponsor, Host to Student, Mentor 11:20 <+SRabbelier> solydzajs: very good point, I agree 11:20 <@tlarsen> lh: Developer (site admin) > Host (Program Sponsor) > Administrator > Participant > User 11:20 <@jbailey> lh, Would a data dumper and Excel^WOO.o calc get you most of what you'd need in the ugliest case? 11:20 <@lh> spearce: what does 400 user stories mean? we don't have any yet afaik 11:20 < spearce> lh: tlarsen earlier asked for 400+ user stories in the issue tracker. 11:20 <@tlarsen> lh: There are more than 40 user stories already. 11:20 <@lh> oh wait 11:20 * lh scrolls up 11:20 <@lh> i get it 11:20 <+SRabbelier> but, perhaps if we can get some basic things done for each role, we don't have to finish them in order so much 11:20 <@lh> so where we are at now, to summarize 11:21 <@tlarsen> http://code.google.com/p/soc/issues/list?can=2&q=type:Story 11:21 <+SRabbelier> spearce: what do you think of that number, I'm not sure by your reaction 11:21 <@tlarsen> lh: they have been awaiting your insights 11:21 <@lh> generally people seem to think we need to get "universal" features done first 11:21 <@jbailey> lh, I'm wondering whether or not 50% of those cases could be de-prioritised in order to make what needs to be done clearer. 11:21 <@lh> these universal features are already in the issue tracker, but are not prioritized or assigned 11:21 <@tlarsen> lh: since a lot of them so far are things like site and Program administration (since those are needed to bootstrap the web app) 11:21 <@lh> once these features are implemented, then we could have folks work on gsoc or ghop specific features for the system in parallel 11:21 < spearce> SRabbelier: 400 is a large number; i'm concerned the application is becoming a kitchen sink that does everything including wash my car. which is a huge amount of development work, and little time (or hands) to complete it all. 11:21 <@lh> is this an accurate summary? 11:21 <+solydzajs> lh: yep and universal features is what we've been working on with Todd so far. 11:22 <@tlarsen> lh: yes, the universal features are needed so that people can even sign up 11:22 <+SRabbelier> spearce: agreed 11:22 <+SRabbelier> spearce: makes sense, then again, it is a big program.. hmm. 11:22 <@tlarsen> We also need comments on how pages like this should work: 11:22 <@tlarsen> http://soc.googlecode.com/svn/trunk/mockups/user/roles/linkname/roles.html 11:22 <@lh> oh my gosh am i lagged 11:22 <@tlarsen> There are some user stories about the Roles view, but I don't think I finished them. 11:23 <+solydzajs> spearce: 400 is just an example number and there is really a lot of work to do to make GHOP and GSoC programs running smoothly. 11:23 < ahassany> you always get this issues when make the program big :) 11:23 <@tlarsen> We really, really, really need descriptions of how the web app is supposed to *work*. 11:23 <@lh> jbailey: yes, a data dumper does get me what i need. that's essentially what i use now 11:23 <@tlarsen> jbailey: think "feeds" 11:23 <@tlarsen> jbailey: (GData) 11:24 * spearce is just concerned about the group becoming bogged down in writing what we will create, and not actually coding something that can be used. 11:24 <@jbailey> tlarsen, Sure. But I'm proposing that we take the fastest path to something working and refactor/implement later to ideal. 11:24 <@lh> spearce: me too. 11:24 <@tlarsen> jbailey: even if Igor's work never makes it into App Engine, we can always hand-implement feeds the same way Google Code did. 11:24 < spearce> jbailey: exactly 11:24 <@jbailey> tlarsen, What giving lh a data dumper would do would be to allow the orgs to implement what they need without imposing it on them. 11:24 <@tlarsen> jbailey: I am saying most of it *is* common, and coding it only once is the fastest path. 11:24 <+SRabbelier> spearce: +1 on that 11:24 <+durin42> I can work with lh et al to produce meaningful user stories for both us and her if that'd help 11:24 * spsneo agrees to jbailey 11:24 < nirbheek> Singular Q: Is there going to be a summary? Because a lot of talk, and a lot of it is going over my head ;p 11:24 * lh will gladly have a conference call and spit out feature requests, but that's all she has time for these days 11:24 < nirbheek> *there is a lot 11:25 <@lh> and frankly i do not have time to do that, but will make time this is very important 11:25 <@tlarsen> jbailey: You are talking about the opposite end of the program from what I am. 11:25 <@lh> nirbheek: no offense but if you cannot keep up then leave channel and read the logs 11:25 < Gamara> no kidding 11:25 <@tlarsen> jbailey: I am talking about the beginnings, that students and mentors and admins see. 11:25 <@tlarsen> jbailey: you are talking about getting data out of GSoC for lh 11:26 -!- PINguAR_ [n=PINguAR_@88.234.97.127] has joined #melange 11:26 <@jbailey> Right. But there was some surprised at the number of features that were lh-specific. I'm asking that we de-prioritise those so they don't show up as work to do. 11:26 <@tlarsen> lh: you are the primary customer for 50%+ of the UI; you need to find time, please 11:26 < ahassany> custom made for lh :) 11:27 <+SRabbelier> mhhhh... leave the UI for later? start out with something basic 11:27 <@lh> tlarsen: i dont agree on that. everyone is the primary customer - i think that other than payment workflows (and that's one set of tracking stuff) *everyone* wants this data 11:27 <@tlarsen> tlarsen: this effort has been floundering in part due to lack of interest 11:27 <@lh> and i want a superset 11:27 <+SRabbelier> I get the impression adding things to django webpages is rather fast 11:27 < penyaskito> because lh needs to write those user stories, and she will need time, IMHO we should focus on the user stories that we have by now 11:27 <+SRabbelier> tlarsen: talking to yourself now? ;P 11:27 <@tlarsen> lh: the student and mentor stuff is pretty close (with some complaints) 11:27 < penyaskito> once she had written them, we can re-plan 11:27 <@tlarsen> lh: the parts you use in the existing app are the ones that suck 11:28 <@tlarsen> SRabbelier: yeah, apparently 11:28 <@jbailey> SRabbelier, That's about how I do PHP coding in my spare time. 11:28 <+SRabbelier> jbailey: sounds like a good method 11:28 <@tlarsen> SRabbelier: I'm getting used to it, so I thought I would formalize it :) 11:28 <+solydzajs> As for GSoC mentors, org admins and student don't actually use the app so much after the students are selected and this is way different for GHOP where you have tasks and comments to the tasks, upload of patches etc. 11:28 <@jbailey> SRabbelier, I usually asking the UI folks for a working set of html files that link to one another, and then I fill in the details. 11:28 <@jbailey> When everything on the page is live, I'm done coding. 11:29 <@tlarsen> jbailey: Yeah, I tried that: http://soc.googlecode.com/svn/trunk/mockups/sitehome.html 11:29 <+solydzajs> And I also agree that Host is the person who has to deal with the app all the time. 11:29 <@tlarsen> jbailey: It didn't get any traction, just like design docs didn't. 11:29 <@tlarsen> jbailey: and User Stories... 11:29 -!- puneeth [n=puneeth@59.96.205.246] has left #melange [] 11:29 < Gamara> tlarsen: imo open source people respond to running code, not user stories and docs. 11:29 <+SRabbelier> Gamara: +1 there too 11:29 < Gamara> That stuff is 'nice to have' 11:29 <@tlarsen> Gamara: I agree, but I am not talking about "open source people" in this case. 11:30 < spearce> Gamara: yup. i think that's what most people are looking for, is running code 11:30 <@jbailey> tlarsen, This is cool. So from here, this is where I'd usually hack in the simplest login capability and start flushing out the pages. 11:30 -!- petarj [n=user@79.101.199.129] has left #melange [] 11:30 <+SRabbelier> tlarsen: I think the mock-ups are a good start 11:30 <@tlarsen> Gamara: and, we have running code now, as the mockups are being converted constantly (without any input, so people can comment on the code, I suppose) 11:30 -!- dirigeant is now known as MeW_away 11:30 <@tlarsen> jbailey: http://melange-test.googleopensourceprograms.com 11:30 <@tlarsen> http://melange-test.googleopensourceprograms.com/user/profile 11:30 <@tlarsen> etc. 11:31 * jbailey tries to remember his googleopensourceprograms.com password 11:31 * SRabbelier same here 11:31 <+SRabbelier> :( 11:31 <@tlarsen> jbailey: I have a bit of stuff I haven't committed or pushed to melange-test lately, because I am debugging a Datastore issue. 11:31 <@tlarsen> Gamara: So, I should just code the whole thing and then let people contribute by changing it? 11:32 <@tlarsen> Gamara: That sounds like my cup of tea, if you want to give me a couple of months of peace and quiet. :) 11:32 <@lh> tlarsen: that's usually how it works at first. 11:32 < Gamara> peace and quiet. That's cute. What's that like? 11:33 <@tlarsen> lh: Yeah, and that hasn't happened. We are trying to add people who like to code to a project that is mostly User Stories (and not enough of them) and mock-ups. 11:33 <@jbailey> Ah, there we go. Attempt #3. =) 11:33 <@tlarsen> lh: One of the reasons I hadn't spent much effort making /p/soc/ more "friendly". 11:33 <@lh> tlarsen: okay then what do we need to do to get code written instead of user stories and mockups 11:33 <+durin42> The problem I've experienced with user stories when making a new app is that they tend to be way too high level to have much meaning 11:33 <+SRabbelier> lh: mockups ~= code 11:33 <@tlarsen> lh: not have GSoC running 11:33 <+solydzajs> jbailey: http://melange-dev.appspot.com/ if you don't remember you password :-) 11:34 <@lh> tlarsen: it's not running. what is the plan to move forward? it has ended for 2008. 11:34 < ahassany> I see mentor summit put deadline that is hard to accomplish, why not relax and do mock-ups and plains html views for the summit 11:34 <@tlarsen> lh: Yes, and I have written lots of code in the past couple of days. :) 11:34 <@jbailey> solydzajs, I got it. Although when I asked it, it told me to contact a domain admistrator. I spent time talking to myself and figured it out. =) 11:34 <+solydzajs> jbailey: hehe :-) 11:34 <+SRabbelier> jbailey: lol :) 11:34 <@tlarsen> jbailey: melange-test is currently busted, BTW. :) 11:35 <@tlarsen> jbailey: I think it thinks everyone is a Developer, so it doesn't show the correct /user/profile page. :) 11:35 <@jbailey> tlarsen, Ah, that makes sense. 11:35 <@tlarsen> jbailey: Then again, I haven't pushed it in a while. 11:35 <@lh> tlarsen: that's great! i did not see the message go by for code review on dev list so i did not realize 11:35 <@tlarsen> lh: everything has been review-after-commit when it is just me and Pawel. 11:35 <@lh> tlarsen: ah. 11:36 <@tlarsen> lh: also, I have a lot of code that I cannot check in until I can fix the Datastore issue I'm debugging. 11:36 <@lh> i still dont feel like i have an answer to my question what do we need to do to get more code written. 11:36 <+SRabbelier> mhhh, mostly? 11:36 <+SRabbelier> get people involved 11:36 <@tlarsen> lh: Have people pick their favorite User Story and try to implement it. 11:36 <+SRabbelier> maybe do some side-by-side coding sessions or so 11:36 <@tlarsen> lh: There are *plenty* to choose from. 11:36 <@jbailey> tlarsen, When I'm doing home coding projects and the like, usually from here I'd make it all clicky and work my way through the pages. 11:36 <@lh> tlarsen: ah. is this is hosting problem or a something else problem? if the first maybe we can get help from the hosting team 11:36 * spsneo agrees to tlarsen 11:36 <@tlarsen> lh: There is a GettingStarted guide that checks out and *runs* the code. 11:36 <@lh> SRabbelier: explain side by side coding session 11:37 <@tlarsen> lh: Could someone please tell me what else is needed? 11:37 <+SRabbelier> lh: like, get on skype and work on a piece of code together 11:37 <+solydzajs> melange hackaton :-) 11:37 <@lh> tlarsen: yes that is a wonderful new addition to the project, thank you for writing it 11:37 <+SRabbelier> lh: or gtalk ofcourse ;) 11:37 <+durin42> lh: tlarsen is right, it's primarily a problem of getting people interested, once they get one user story working they're likely to get into it 11:37 <@tlarsen> jbailey: Go for it. 11:37 <@lh> okay, melange hackathon. this can be scheduled. 11:37 <@tlarsen> jbailey: Read GettingStarted, checkout the code, and patch! 11:37 <@lh> but in the meantime 11:37 <@lh> what is stopping other people from getting involved? lack of time, lack of enthusiasm? if there is a clear list of to dos 11:38 <@lh> then let's do them 11:38 <@tlarsen> I figured the image upload one would be interesting to someone. 11:38 <+SRabbelier> lh: mhhh... lack of familiarity 11:38 <@tlarsen> And it can be pretty much implemented by itself. 11:38 <@jbailey> tlarsen, I hadn't seen that. 11:38 <@lh> SRabbelier: explain this 11:38 < madrazr> SRabbelier: yes it is for me :( 11:38 < ahassany> for me as student, i was working on my project but now i can get time 11:38 < spsneo> lh: lack of familiarity 11:38 <@jbailey> tlarsen, If I do that, I want to make sure that I don't get hung up in conversations about user stories and the like, and can focus on just implementing the templates that are there. 11:38 <@tlarsen> jbailey: http://code.google.com/p/soc/issues/detail?id=25 11:38 <@jbailey> With the final goal that when the templaes are implemented, it's done. 11:38 <+solydzajs> lh: sometimes it's luck of understanding how this app should work from ground up, since stuff students and mentors see is only a little part of it, and in real world it's a complex app 11:38 <@lh> what does lack of familiarity mean? 11:39 <+SRabbelier> lh: like, how it is with most project, if you don't konw the "codebase", it's difficult to get started 11:39 <@lh> solydzajs: okay 11:39 <@tlarsen> jbailey: There are no templates for that feature. 11:39 <@tlarsen> jbailey: You will need to make some. 11:39 -!- johannes [n=chinstra@igloo.chinstrap.eu] has left #melange [] 11:39 <@lh> i have an idea. what if i hold office hours twice a week 11:39 <+durin42> lh: when I walked into GOOG last summer, I had *no* idea the webapp was so complex 11:39 <@tlarsen> jbailey: The site has a base.html that provides the same "look-and-feel" to all of the pages. 11:39 <@lh> anyone can call in to join and ask how stuff ought to work 11:39 <@tlarsen> jbailey: Django template inheritance is a wonderful thing. 11:39 <@lh> i can pontificate about that at will 11:39 <@jbailey> tlarsen, I would solve that by simply requiring the image to be correct pre-upload for the first iteration. 11:39 <+durin42> lh: it's a terrifying amount of code for what everyone in the normal world sees 11:39 <@lh> will that help? 11:39 -!- drhous1 [n=vattam@59.96.193.222] has quit [Read error: 104 (Connection reset by peer)] 11:39 <+durin42> lh: probably, even an hour a week would be good 11:39 <+SRabbelier> maybe screenshots can be posted? 11:39 <@tlarsen> SRabbelier: the code base is pretty well organized 11:39 <+SRabbelier> of the current webapp? 11:40 < spearce> jbailey: or just don't have images in the first iteration. 11:40 <@tlarsen> SRabbelier: it is split into soc.models, soc.views, and soc.logic 11:40 < spearce> images are icing. we need working. 11:40 <@jbailey> spearce, True 'dat. 11:40 <+SRabbelier> tlarsen: I meant what solydzajs worded better 11:40 <@lh> durin42: thought maybe that would be good to do two to help folks with time zone constraints 11:40 <@tlarsen> spearce: at this point, I would take icing, just so that people were contributing and getting interested 11:40 <@tlarsen> spearce: I've tried to be organized, I've tried to prioritize, etc. That clearly isn't working. 11:41 <+solydzajs> lh: for example user interface you use for administrating GSoC have been seen only by few people (mostly Google employees). 11:41 <+SRabbelier> tlarsen: hmmmm, heads up man ;) 11:41 < penyaskito> IMHO, screenshots of the current app could help to understand stories 11:41 <@lh> solydzajs: that is true. 11:41 <@tlarsen> spearce: So, anytime someone mentions something interesting on IRC, I write a User Story and mark it Optional. 11:41 <+SRabbelier> penyaskito: +1 :) 11:41 <@tlarsen> spearce: Volunteers are free to work on Optional stuff. :) 11:41 -!- drhous1 [n=vattam@59.96.193.222] has joined #melange 11:41 <@tlarsen> SRabbelier: I can only carry on one conversation at a time. 11:41 -!- drhous1 [n=vattam@59.96.193.222] has quit [Client Quit] 11:41 <+SRabbelier> I do agree that that is a good way to get started/interested 11:42 <+SRabbelier> tlarsen: What I was saying is, make some screenshots of the old app 11:42 <@lh> SRabbelier: i can do that for you but not right now 11:42 <+SRabbelier> lh: I think that would be good to help everyone gain insight in how much work has to be done 11:42 <@lh> SRabbelier: this is reasonable 11:42 <@tlarsen> SRabbelier: I don't think we need screen shots of the "lh" interface, though. It sucks, and I certainly don't want to reproduce it. 11:42 <@lh> i need to figure out how to obfuscate current user data 11:43 <@lh> tlarsen: but it may be instructive about what kind of data is needed 11:43 <@jbailey> tlarsen, I can offer time to do what I've suggested. 11:43 <@tlarsen> SRabbelier: what lh has mentioned that she wants in the past are dynamic list views that change their contents as you type into a search box (think Javascript) 11:43 <+solydzajs> But the screenshots and current interface shouldn't define the way the Melange interface should look like, this should be only used as an example 11:43 <+SRabbelier> solydzajs: exactly 11:43 <+SRabbelier> tlarsen: I -do- think we should see the lh interface 11:43 * penyaskito TODO: Ask later about Jscript in GAppEngine and frameworks 11:43 <@tlarsen> spearce: No one has said the app needs images. It is an idea that someone through out, so we captured it for posterity. 11:43 <+SRabbelier> tlarsen: if nothing else as an example of what not to do 11:43 < Gamara> solydzajs yes, but if you can reuse that stuff.... 11:44 <@lh> tlarsen: that is correct. 11:44 < spearce> tlarsen: i'm past the image remark. 11:44 <@tlarsen> spearce: But, if someone *wants* to implement it, then more power to them. 11:44 <@tlarsen> spearce: that's nice, but you never replied to me. 11:44 <@lh> OK. 11:44 <@lh> hold the phone. 11:44 <@lh> so far we have agreed to the following: 11:44 -!- drhous1 [n=vattam@59.96.193.222] has joined #melange 11:44 <@lh> 1) patches are welcome provided contributor guidelines are followed 11:45 <@lh> 2) universal features will be prioritized first 11:45 -!- kblin [n=kai@2001:6f8:9e0:0:213:ceff:fe8a:75b7] has joined #melange 11:45 <@lh> 3) i am holding bi-weekly office hours to give feature requirements and feedback 11:45 <@lh> now i still feel like this is not resolved: 11:45 <@tlarsen> bi-weekly or semi-weekly :) 11:46 <@lh> 1) how do we motivate people to do work on this web app when we are focusing on ghop first 11:46 <@tlarsen> (I can dream...) 11:46 <@tlarsen> lh: are we thinking "if you build it, they will come"? 11:46 <@lh> 2) how do we get enough universal stuff done quickly so that those who want to work on ghop specific stuff can start while those who want to work on gsoc stuff can do that 11:46 <@lh> and 3) how do we get enough interesting stuff done by the mentor summit? 11:46 < raven`> I also think weekly meetings are required because of the codebase (like SRabbelier and/or solydzajs if I remember good :)) 11:47 <@tlarsen> lh: You *need* to run GHOP, there is no GHOP web app, lots of the code for supporting GHOP can be leveraged for GSoC. 11:47 <@lh> tlarsen: absolutely 100% correct 11:47 <@jbailey> tlarsen, Open source is usually a case of "we build it and we hope people will come. But they might not. And that's okay too, because we're scratching our own itch." 11:47 -!- raven` is now known as ravenexus 11:47 <+SRabbelier> jbailey: except this is a special kind of OS project 11:47 <@tlarsen> lh: I would be perfectly happy if people started getting interested in the GSoC part of Melange if we registered Melange as a mentoring org for GSoC 2009 (assuming we run it). 11:47 <+SRabbelier> jbailey: which probably means there are to be some differences at least 11:48 < ahassany> tlarsen, +1 11:48 <+SRabbelier> tlarsen: wouldn't that be one year late though? 11:48 <@jbailey> SRabbelier, How so? In this case Google wants these programs to run, yes? 11:48 <@lh> tlarsen: that is certainly my plan 11:48 <@tlarsen> jbailey: Another way that this project is "special": we are doing all of this in the open, before it is even half-baked. 11:48 <+SRabbelier> jbailey: yes, so there's a time constraint 11:48 <@lh> SRabbelier: it is very special. 2500+ of the worlds open sourcerers will use it. 11:48 <@jbailey> tlarsen, Eh, that's the least special part. 11:48 <@tlarsen> jbailey: I've always disagreed with that, and we don't open-source any other Google code that way. 11:48 <+solydzajs> SRabbelier: there is always stuff to fix and improve 11:48 < ahassany> and announcement for gsoc students mailing list, call for help 11:48 < spearce> tlarsen: how is this project more special than linux kernel, or llvm, or gcc, or ... ? 11:48 <@jbailey> tlarsen, It's unusual for an open source program in that it's been closed this whole time. 11:49 <+solydzajs> SRabbelier: and we are also aiming for social features of Melange 11:49 <+SRabbelier> solydzajs: ah, like that, yeah, I guess :) 11:49 <@lh> ahassany: more developers now = more complexitiy 11:49 <@tlarsen> SRabbelier: the existing GSoC web app can run (painfully) the GSoC program for as many more years as we need it to. 11:49 <@lh> i think most projects start of being an utter mess. then they are iterated upon and improved over time. it is ok to fall flat on your face. you are still moving forward. 11:49 <@jbailey> SRabbelier, Sure. But in everything people do there are time constraints. If things take too long, they get dropped or whatnot. Google considers this important enough to dedicate at least one full time person to the task. 11:49 < ahassany> lh, you may be right 11:49 < penyaskito> IMHO, the most important thing is starting... I'm sure that people will come once we have more code in 11:49 <+SRabbelier> lh: nah, more developers means more eyes to catch bugs ;) 11:49 <@tlarsen> SRabbelier: jbailey and I did a *lot* of work to make it maintainable, but we can't easily add stuff lh wants. 11:49 <+SRabbelier> jbailey: this is true 11:50 <+SRabbelier> tlarsen: what is the causeo f that? 11:50 <@lh> OKAY REFOCUS 11:50 <@tlarsen> lh: Yes, and those projects don't have hard deadlines like the Mentor Summit, the next time we want to run GHOP, or GSoC 2009. 11:50 <@tlarsen> lh: we have two diametricaly opposed goals here. 11:50 <@lh> 1) how do we motivate people to do work on this web app when we are focusing on ghop first 11:50 <+SRabbelier> lh: pay them money? ;) 11:50 <@tlarsen> jbailey: Who would that full-time person be? 11:50 < kblin> I don't think that's your main problem 11:50 < ravenexus> 1) via GSoC 2009 > 11:51 < ravenexus> ? 11:51 <@lh> ) how do we get enough universal stuff done quickly so that those who want to work on ghop specific stuff can start while those who want to work on gsoc stuff can do that 11:51 < spsneo> SRabbelier: thats a bad idea 11:51 <@tlarsen> jbailey: ('cause it isn't me) 11:51 <+solydzajs> lh: they work on universal components which are part of GSoC too 11:51 < spsneo> ravenexus: thats a better idea 11:51 <@lh> 3) how do we get enough interesting stuff done by the mentor summit? 11:51 <@jbailey> tlarsen, Ah, I think this was your full time assignment. My bad, I don't stalk your snippets. 11:51 <@lh> kblin: what is our main problem 11:51 <@tlarsen> SRabbelier: the existing code is *very* brittle and suffers from bit rot because it only gets dusted off after 6 months in hibernation each year. 11:51 <@lh> i want an answer to #1. how do we make that happen. 11:51 <@tlarsen> SRabbelier: the Google "platform" is a moving target. 11:52 <+SRabbelier> tlarsen: ah, you meant the existing code? 11:52 < ravenexus> SRabbelier, lh: the fact is that if you allow someone to work full-time, they won't stay long if they don't really care about the project. 11:52 <@lh> can we stop discussing the current web app. we know we want it to go away. it is not relevant to answering these particular questions. 11:52 < spsneo> lh: you can motivate people by issuing them certificate for they work they do.. Google's certificates matter! 11:52 -!- prg3 [n=prg3@playground.cein.ualberta.ca] has joined #melange 11:52 <@lh> spsneo: fine done melange contributors tees. 11:52 <+SRabbelier> spsneo: mhhhh... google goodings? 11:52 < kblin> lh: it's been a nice running gag to say "if we run it again", but you won't get much buyin from other people if they can't be sure if their work is going to be used 11:52 < ravenexus> SRabbelier: and that wont make other coders to come 11:52 * lh will print them herself if need be 11:52 <@tlarsen> jbailey: Not while GSoC is running, as you well know. 11:52 <+durin42> lh: re having interesting features by the summit, pick something you feel will demo well, and we work towards it 11:52 <+SRabbelier> **goodies 11:52 <@jbailey> lh, I think to some degree it is: It's what everyone will have in their head when the approach the ap, and it's also important to grow from it to avoid second-system effect. 11:52 < spsneo> lh: thats a great idea .. 11:52 <+SRabbelier> ravenexus: point, I was joking anyway ) 11:52 <@lh> kblin: it is running again. point them to these logs. our marketing department is never going to look here. 11:53 < ahassany> lh, use peer pressure, weekly reports and meeting 11:53 <+solydzajs> lh: #1 contributors work on universal components which are 60% of GHOP app and they are also part of GSoC so it makes them happy 11:53 <@tlarsen> lh: the current web app is *very* relevant from a timeline perspective. 11:53 <@lh> durin42: okay, that i can do 11:53 <@tlarsen> lh: I have a question for you: 11:53 < ravenexus> SRabbelier: k :) a bit hard to follow the discussion 11:53 < spsneo> lh: infact I am ready to work as partial-full time coder for google goodies and certis 11:53 <@lh> ahassany: also a good idea 11:53 <@lh> spsneo: we will discuss that later 11:53 <@lh> tlarsen: shoot 11:53 <@lh> so we have an answer to #1 sorta 11:53 <@tlarsen> lh: do you want to run GHOP on this in November, or do you want this to become an open-source community get-together? 11:54 <@tlarsen> lh: I'm open to either one, but they are mutually incompatble. 11:54 < ahassany> report will make it easy for patchers to follow up 11:54 <@lh> i want both 11:54 < spsneo> I also agree to ahassany 11:54 <@tlarsen> lh: choose one 11:54 <@lh> i dont think they are incompatible 11:54 <@lh> nope. 11:54 <@lh> i can run ghop without melange. i want melange, but i dont need it. 11:54 <@tlarsen> lh: Sorry, but this is classical "mythical man-month" we're talking about here. 11:54 <@lh> yes, i understand that. that is why we are trying to form a working plan. we can do the best we can with the limited resources we have. 11:54 <@tlarsen> lh: OK, so you're willing to continue using the Google Code issue tracker for one more round of GHOP? 11:55 <@lh> okay question #2 11:55 <@lh> ) how do we get enough universal stuff done quickly so that those who want to work on ghop specific stuff can start while those who want to work on gsoc stuff can do that 11:55 <@lh> tlarsen: willing but entirely suboptimal. 11:55 <+SRabbelier> lh: but more realistic 11:55 <@lh> what i am hoping is that we give people something at the mentor summit 11:55 <@tlarsen> lh: Ummm, people who are interested start commenting ("claiming the tasks") for the existing stories? 11:55 <@lh> and i can beg people to implement ghop features 11:55 <@lh> tlarsen: okay. anything else needed. 11:55 <+solydzajs> tlarsen: no no, no more issue tracker for GHOP please :-) 11:56 <@tlarsen> lh: I think it would be less painful to run GSoC on the existing web app in 2009, and have Melange as a mentoring org. 11:56 < ravenexus> lh: I can help implementing some universal stuff 11:56 <@lh> tlarsen: hell. no. 11:56 <@jbailey> lh, I would say that the minimum required for commonality starts with login name and program type. Anything like that gets added as needed. If someone needs a data entity that already exists but isn't perfect, it gets refactored at the time. 11:56 <@tlarsen> lh: You would certainly "have something working" if we focused on GHOP first. 11:56 <@lh> jbailey: english please 11:56 <@tlarsen> And, we could always have Melange tasks for students to do in GHOP. :) 11:56 <@lh> tlarsen: soemthing working for mentor summit or something working for ghop to launch by end of november 11:57 <@lh> +++ melange tasks in ghop 11:57 <+durin42> lh: you'll pull more contributors once there's something working to start patching, I'd like to make a run for ghop rather than a demo at the summit 11:57 < spsneo> tlarsen: ++ 11:57 <@tlarsen> durin42: agreed 11:57 <@jbailey> lh, Let's say that you're capturing school name for ghop. It adds it first. 11:57 <@lh> jbailey: follow so far. 11:57 <@tlarsen> lh: is this something that the community of contributors gets to decide, or are you the BDFL of Melange? 11:57 <+SRabbelier> durin42: I think that's realistic 11:58 <@lh> tlarsen: i dont want that job. 11:58 <@jbailey> lh, now gsoc comes along and realises that they *also* need a school name. But the current app doesn't say what level of school it is, and we decide that it's important. 11:58 * lh suspects she needs to take it though 11:58 <@lh> jbailey: ah clarity okay thank you 11:58 <@lh> so let's ask another question 11:58 <@jbailey> lh, The answer at this point is to change the database to be what you need it to be, fix up all the current references in the code and move on. 11:58 <@tlarsen> jbailey: You are reinventing the wheel. 11:58 <@tlarsen> jbailey: there is already a pretty-detailed schema. 11:58 <@lh> can we get mentors excited about the system if it is only working ghop features? 11:58 <@jbailey> lh, Until we have live data, this is a relatively easy exercise. 11:59 <@tlarsen> jbailey: parts of it are already even coded in soc/models 11:59 <@lh> jbailey: right right right. ok. 11:59 <+durin42> lh: I'll work on this to get it working for GHOP, if we have a clear defined goal of doing that. 11:59 < spearce> lh: i think it will be difficult to attract mentors to the program if it is focused to ghop. ghop has a smaller base of orgs to pull from. 11:59 < penyaskito> lh: if their organizations can apply, I'm sure that the answer is yes 11:59 <+durin42> And what I understand leads me to believe GHOP is probably reasonable for a month of 2 or 3 contributors 11:59 <+SRabbelier> lh: I do think we can get mentors excited even if it focuses on GHOP 11:59 <@lh> spearce: yes, but there will be more in time. i want the same scale for ghop one day. 11:59 <@tlarsen> spearce: If we have working GHOP by November, we will also have lots of GSoC parts already implemented </broken record> 11:59 <+SRabbelier> spearce: why? if we tell the mentors it'll be used for GSoC too? 11:59 <@lh> SRabbelier: okay how 12:00 <+SRabbelier> lh: by, when showing them the app, focussing on the parts GHoP has in common with GSoC 12:00 <@lh> okay, i think that we have talked for an hour 12:00 <+SRabbelier> lh: and let them know what is needed to make this app that will run GHOP, also run GSoC 12:00 <@lh> this is long enough 12:00 <@lh> let us figure out what we have decided. 12:00 < ahassany> lh, present GHoP well they will accept it 12:00 <@lh> 1) patches welcome, use contributor guidelines 12:00 <@lh> 2) pick a user story and implement if you want to help with development 12:01 <@lh> 3) implement universal features first 12:01 <@tlarsen> spearce: are you /ignore'ing me? 12:01 <@lh> 4) LH holds office hours twice per week to help the dev team learn more about requirements 12:01 <@lh> 5) we demo what we have at mentor summit and use to recruit mentors to help us develop 12:01 < spearce> tlarsen: no, i just have a habit of not responding to a remark that i don't feel like i have anything further to say on the subject. 12:01 <@lh> did i miss anything? 12:01 -!- spsneo [n=chatzill@125.20.8.170] has quit ["ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]"] 12:01 * jbailey takes his 10am phone call. Heavy lag. 12:02 < spearce> lh: no, i think that is an awesome summary of this past hour. 12:02 <@tlarsen> spearce: I have a habit of beating a dead horse if I think I'm not being heard. :) 12:02 <+durin42> lh: 6) We're moving towards GHOP first? 12:02 <+durin42> (not sure on that one) 12:02 <@lh> 6) correct, moving on GHOP first. 12:02 -!- spsneo [n=chatzill@125.20.8.170] has joined #melange 12:02 < ahassany> why not making two meetings per week, one with lh for requirements, one without lh for technical details 12:02 <@lh> if people are super excited about working on gsoc features, they need to help make the universal features happen first. 12:02 <+solydzajs> lh: 6) we hold tell about current state of Melange during first day of GSoC Mentor Summit and organize Melange hackaton the next day 12:02 <@lh> ahassany: i would attend both 12:02 <@lh> solydzajs: correct. 12:02 <@tlarsen> ahassany: two meetings with lh for requirements, one with tlarsen for technical details :) 12:03 <@lh> 7) melange talk on day one of summit, melange hacking on day two 12:03 < spearce> solydzajs: that was my thought regarding gsoc implementation for the mentor summit deadline 12:03 <+SRabbelier> no fair... I shouldof applied as a mentor :( 12:03 < ahassany> lh, I want to spare you from one meeting you should be happy :) 12:03 <@lh> SRabbelier: you can come if you want to come, i give you special dispensation 12:03 <@lh> you have to pay your own costs 12:03 <@lh> ahassany: and thank you i appreciate that 12:03 <+solydzajs> lh: I can prepare a talk about it 12:03 <@lh> now are there any other takeways from today's meeting? 12:03 <+solydzajs> lh: with your help :-) 12:03 <+SRabbelier> lh: I know, that's my problem 12:03 <@lh> solydzajs: focus on code for now. 12:03 <@lh> :) 12:03 <@tlarsen> spearce: parts of GSoC will be done and demonstrable at the Mentor Summit; it just isn't realistic to have much of it done by then. GSoC is *way* more complicated than GHOP. 12:04 <+SRabbelier> lh: NL->USA is ~1200 euro :P 12:04 <@lh> SRabbelier: we will talk later 12:04 < ravenexus> I am really excited to work on melange if there is some place for universal features :) 12:04 <@lh> are there any other summary points to discuss? 12:04 <@lh> or are 1-7 sufficient? 12:04 < ravenexus> looks ok for me 12:04 <@lh> i have a 10 am that i am late for, want to make sure this is captured 12:04 < spearce> SRabbelier: 1200E! yikes. that's highway robbery. 12:04 <+SRabbelier> spearce: I know :( 12:04 <+SRabbelier> lh: I think you got the most important ones 12:04 * lh is going to log off in one minute 12:04 < spearce> lh: i think 1-7 covers it. 12:04 < ahassany> how we will know who is working on feature? 12:05 <@lh> are there any other discussion points 12:05 < penyaskito> Nice 12:05 <@tlarsen> lh: these points belong in a Featured wiki page. 12:05 < spearce> ahassany: take ownership of the issue tracker? 12:05 <+SRabbelier> lh: the time of the next meeting? 12:05 < spsneo> instructions for new devs 12:05 <@tlarsen> lh: linked off of the /p/soc/ front page. 12:05 < spsneo> ? 12:05 <@lh> ahassany: they will comment in issue tracker that they are doing it 12:05 <@lh> SRabbelier: i will email the discuss list 12:05 <@tlarsen> lh: and they need to be mailed to melange-soc and melange-soc-dev 12:05 <+SRabbelier> lh: ok 12:05 <@lh> tlarsen: they sure do. 12:05 <@lh> can someone digest these points from the logs? 12:05 <@tlarsen> ahassany: using the issue tracker 12:05 < spsneo> !logs 12:05 <+solydzajs> lh: 3a) implement universal features first 3b) focus on GHOP specific features 12:05 <@tlarsen> ahassany: those working on a feature need to comment on the related issue 12:05 <@lh> and put them on the wiki page page along with a link to the logs? volunteer needed 12:05 <@lh> solydzajs: noted 12:06 <+durin42> I'll post the logs into the wiki presently 12:06 <@lh> durin42: thanks! 12:06 <@lh> anyone want to volunteer to digest them? 12:06 <@lh> i think people ought to read the logs, but let's try to make it easier for them to get their hands around it 12:06 < spsneo> digest them means? 12:06 * lh pings meeting folks to say late late sorry 12:06 < spearce> spsneo: summarize them into something shorter, and covering the important points 12:06 <+SRabbelier> lh: thanks for being here 12:06 <@lh> SRabbelier: you are welcome 12:06 <+solydzajs> durin42: please send the link to the wiki page to melange dev group too 12:07 <@lh> spsneo: yes what spearce said 12:07 <@lh> solydzajs: ++ 12:07 <@lh> okay i really have to go. please continue whatever discussions you need to. 12:07 <@tlarsen> lh: a mission statement! :) 12:07 <@tlarsen> (sorry, I just had to...) 12:07 <@lh> tlarsen: okay i will take a stab at drafting 12:07 <@lh> might have something for tomorrow 12:07 <@lh> i will send to dev list for agreement 12:07 <@lh> g2g 12:07 -!- lh [n=lhawthor@nat/google/x-a04164ed9c8bab55] has quit []