Sunday, 2009-04-26

*** tpb has joined #melangedev08:36
*** ChanServ sets mode: +v tpb08:36
*** SRabbelier has joined #melangedev09:13
*** Lennie has joined #melangedev09:36
*** ChanServ sets mode: +o Lennie09:36
SRabbelierLennie: O HI09:43
Lenniehi09:45
LennieThousand Parsec bot?09:45
LennieSRabbelier no ops :P?09:45
SRabbelierheh09:45
*** ChanServ sets mode: +o SRabbelier09:46
SRabbelierLennie: I are the opz09:46
LennieFlags for SRabbelier in #melangedev are +votsriRfAF09:46
SRabbelierLennie: tpb? it means "the pirate bay", didn't you know?09:46
Lenniedont fool me09:46
Lennie�� tpb is "Thousand Parsec IRC Bot" ([email protected])09:46
SRabbelierLennie: :P09:46
SRabbelierLennie: added +O09:47
Lenniewhat's the bot doing here are we being logged now :)?09:47
SRabbelierLennie: yes, we are09:47
SRabbelierLennie: check your mail :P09:47
Lennieno results for tpb :P09:48
* Lennie waves at tpb and says "Hi mum!"09:48
SRabbelierLennie: looks like you weren't cced :P09:48
Lenniefailers!09:49
SRabbelierLennie: http://www.thousandparsec.net/~irc/logd/09:49
tpbTitle: IRC logs (at www.thousandparsec.net)09:49
Lenniesend me a copy09:49
Lenniewho tricked thousand parsecs in giving us an IRC log bot :)?09:49
SRabbelierLennie: forwarded09:50
SRabbelierLennie: logs updated, looks like all is well09:51
Lennieapparently09:51
Lennieprivate openly loggend channel09:52
Lenniehmm ^^09:52
SRabbelierLennie: correct :P09:53
SRabbelierLennie: hit refresh, css updated09:54
Lenniecool09:54
LennieSRabbelier09:56
LennieThe co-mentor stuff is done09:56
Lennietime for tests untill end of next month :)09:56
Lennieyou got your suite running again?09:56
SRabbelierLennie: no, haven't been home much yesterday09:57
SRabbelierLennie: don't even have eclipse isntalled yet ;)09:57
Lenniehehe09:57
Lenniegrocery time :)10:11
*** Lennie is now known as Lennie|Gone10:12
*** Lennie|Gone is now known as Lennie10:42
Lenniegaat nog even genieten van het digitale filmkanaal voordat het proefabbonoment is afgelopen :P10:54
*** Lennie is now known as Lennie|Gone10:54
*** solydzajs has joined #melangedev11:33
*** ChanServ sets mode: +o solydzajs11:33
Lennie|GoneSRabbelier11:51
Lennie|Goneping11:51
*** Lennie|Gone is now known as Lennie11:51
SRabbelierLennie: pong11:51
Lennie20.00 also okay for you? solydzajs asks11:51
SRabbelierLennie: I thought we had an appointment at 8pm already?11:51
Lennieand that was...?11:51
SRabbelierLennie: is that tomorrow?11:52
Lennietes11:52
Lennieyes11:52
SRabbelierLennie: ah, ok, np then11:52
SRabbelierLennie: fine with me11:52
SRabbelierLennie: and where does solydzajs ask?11:52
Lennietomorrow we have conf call11:52
LennieGTalk11:52
SRabbelierLennie: I thought we were having our conversations here ;)11:52
LennieI pinged him becuase he was traveling home at the time I asked him to be here :)11:52
Lennieno conversations :P11:52
Lenniejust a can you make it at this time11:52
SRabbelierLennie: :) ok11:53
solydzajsyep there was no conversation just one quick question12:00
solydzajsok guys12:00
solydzajsI gonna take a shower and be back soonish12:00
solydzajstts12:00
*** Lennie is now known as Lennie|Gone12:20
solydzajsLennie|Gone: ping13:22
solydzajsSRabbelier: ping13:22
SRabbeliersolydzajs: pong?13:22
solydzajsok I'm wondering if Lennie has time now too13:22
solydzajscause I rescheduled few things13:22
solydzajsand have time now13:23
solydzajsSRabbelier: you have time ?13:23
SRabbeliersolydzajs: sure13:23
solydzajsSRabbelier: ok but I guess Lennie is gone13:23
solydzajsSRabbelier: how are things ? what are you working on ? what do you think about roadmap update ?13:24
Lennie|GoneI have time but I'm not prepared13:24
*** Lennie|Gone is now known as Lennie13:24
solydzajsLennie: ok that's fine13:24
SRabbeliersolydzajs: I'm working on school atm13:24
SRabbeliersolydzajs: need to grade quite a few more students13:24
solydzajsSRabbelier: ok good, school is important13:24
solydzajsok guys13:24
Lennieshall we have our talk now then?13:24
solydzajsso first of all13:24
solydzajsI updated roadmap a little bit13:25
solydzajsI put some more description for each item listed there13:25
solydzajsI will probably work on it a little bit more after our conference call tomorrow13:25
solydzajsbut I think it's pretty much solid13:25
Lennieyeah I've received your email about that13:26
LennieI still need to take a good look at it13:26
solydzajsok sure thing13:26
solydzajsI'm going to clear my inbox from all the pending patch reviews and test Daniels patch, Madhudusan patch and all the other patches that I didn't look at yet13:26
SRabbeliersolydzajs: I agree with James that it's too extensive for a proper roadmap, it needs subdeviding in both time and priority dimensions13:26
solydzajsonce I'm done with that13:26
solydzajsI'm going to focus on actually implementing tests and release script13:27
solydzajsSRabbelier: be my guest to help me with that13:27
SRabbeliersolydzajs: I don't have time13:27
solydzajsSRabbelier: what do you want to change ? add smaller tasks for each big task so it's not like 1 month long ?13:28
SRabbeliersolydzajs: no, I mean, atm it's just one huge list of "things that need doing"13:28
SRabbeliersolydzajs: it needs to be more prioritized I think, perhaps link to issues too13:29
solydzajsSRabbelier: ok I can link to some issues, the other thing that I'm going to do is for the upcoming 2 months I will move all the stuff that we are going to work on during that time and make it more precise what are the tasks and how long each task can take if the issues is in the issue tracker I can set the Due date in the issue, would that work ?13:30
SRabbeliersolydzajs: yes, and add a line between things that are for these two months, and those that are "long term"13:31
solydzajsSRabbelier: yep ok13:31
Lenniesomething like milestones plix13:31
solydzajsok13:31
Lennieyou know that we are writing test the next month right?13:32
solydzajsI can add 0.6 milestone 0.7 milestone etc13:32
Lennienow that I'm done with co-mentors13:32
solydzajsLennie: "solydzajs: I'm going to clear my inbox from all the pending patch reviews and test Daniels patch, Madhudusan patch and all the other patches that I didn't look at yet"13:32
LennieI read that13:32
solydzajsyep13:32
SRabbeliersolydzajs: what lennie means, is that we're not going ot work on any other things13:33
solydzajsI'm going to focus on actually implementing tests and release script after I'm done with those patches13:33
solydzajssure I understand13:33
Lenniemost of the patches are reviewed already pawel13:33
solydzajsbut something might pop up for Cat, Ellen or Leslie13:33
solydzajsLennie: I know, but I want to look at them anyway and I also need to test Maps support13:33
Lenniedon't take upon you the task of reviewing them all if it takes you 2 weeks to even get to a point where you can review them13:33
solydzajsLennie: dude this week was busy, don't even start13:34
SRabbeliersolydzajs: Leave the review to us13:34
SRabbeliersolydzajs: don't do double review13:34
SRabbeliersolydzajs: you have little time as it is13:34
solydzajsSRabbelier: no I don't13:34
SRabbeliersolydzajs: don't waste it on doing double work is what Lennie is saying13:35
solydzajsSRabbelier: I'm working only on Melange now13:35
LennieLeslie knows what we are doing next month, she can cope with it accordingly13:35
Lennieit's only for the better13:35
SRabbelierLennie: cope with what?13:35
Lennieif really highprio stuff comes up ofcourse we'll do t13:35
Lenniecope with the fact that we are doing tests for a month13:36
SRabbelierLennie: aah, right :)13:36
Lennieit speaks for itself13:36
solydzajsSRabbelier: so you are busy with school till when ?13:36
SRabbeliersolydzajs: End of semester :)13:36
SRabbeliersolydzajs: I'll have time to mentor for GSoC13:36
SRabbeliersolydzajs: to write tests13:36
SRabbeliersolydzajs: but not for extra stuff13:37
solydzajsSRabbelier: ok, when is end of semester ?13:37
Lennieend of june13:37
solydzajsok13:37
SRabbeliersolydzajs: my internship at Google starts 22nd june13:37
SRabbeliersolydzajs: I reckon I'll be equally busy during my internship13:37
Lennie20% time :P13:37
solydzajsSRabbelier: well I think during internship you will be even busier13:37
SRabbelierLennie: heh, you wish ;)13:37
SRabbeliersolydzajs: probably, yes13:38
SRabbeliersolydzajs: so perhaps I won't have time to work on Melange itself, only to mentor; we'll see when that time comes13:38
solydzajsSRabbelier: ok13:38
solydzajsLennie: how about you ?13:38
Lenniethat makes prioritizing even more important13:38
SRabbelierLennie: it does indeed13:38
SRabbelierLennie: atm my priority is writing tests, so that's easy ;)13:39
LennieI'm equally busy till the end of semester with my "bachelor thesis"13:39
SRabbelierLennie: writing tests and helping our GSoC students to get up to speed that is13:39
SRabbelierLennie: (thesis? not proejct?)13:39
Lenniewhatever you want to call it :p13:39
solydzajsLennie: ok and after that ?13:39
Lenniesome strange project with a polish guy on a mac?13:39
Lennie:P13:40
SRabbelierLennie: pffff, what about the dutch guy on a Lenovo? :P13:40
Lennie:D13:40
SRabbelierLennie: he might feel left out :(13:40
solydzajs:-)13:40
Lenniehe has food13:40
solydzajsfree Google food :D13:40
SRabbelierLennie: ah, true, he'll be happy then13:40
Lennieroflmao13:40
Lenniesooo true13:40
solydzajsSRabbelier: don't eat too much :-)13:40
SRabbeliersolydzajs: Google 1513:40
solydzajsSRabbelier: :D13:40
solydzajsok guys13:41
LennieI'll mostly be mentoring Madhu and Merio sooo :)13:41
Lenniebut I'll write stuff for melange13:41
Lenniewhere needed13:41
Lennieafter the test month that is13:41
SRabbelierLennie: exactly13:41
SRabbelierLennie: same here13:41
solydzajsstatistics projects13:41
solydzajslets talk about that13:41
SRabbelierLennie: we might have to extend the test month though13:41
Lenniebut since resources are limited I would really love some prioritizing13:41
SRabbelierLennie: if it's not enough :)13:41
SRabbelierLennie: agreed, priority is key13:41
LennieSRabbelier, I'd rather not do that we should focus on getting evaluations in13:41
Lennieand those should go hand in hand with new tests13:42
solydzajsQuizes/Surveys are really important13:42
SRabbelierLennie: hopefully we can depend on James Levy to do that...13:42
Lenniewe can always scheldule another test run after some more GSoC stuff13:42
SRabbelierLennie: if he shows up xD13:42
Lenniecan someone mail him?:13:42
solydzajswell I'm really worried about James Levy13:42
LennieHe didn't reply to the meeting mail yhet13:42
solydzajswe will mail him tomorrow13:42
solydzajsif he doesn't reply till then13:42
solydzajsok so stats projects13:43
Lennieyosh13:44
Lenniesolydzajs, did you work something out yet?13:44
solydzajsso both Merio and Daniel will be working on frontend and backend13:45
solydzajsI would like to give Merio Visualization API13:45
solydzajsand Daniel Chart API13:45
solydzajsthen also divide which stats each of them will do so for example13:46
solydzajsMerio can work on Dashboard with Stats for Host13:46
solydzajsDaniel on Dashboard with Stats for Developer13:46
solydzajsand then we also have Dashboard for Org admin13:46
SRabbeliersolydzajs: skip the stasts for devs13:47
SRabbeliersolydzajs: have him work on dashboard for Org admin instead13:47
SRabbeliersolydzajs: we can gather our own stats if we really want13:47
SRabbeliersolydzajs: org admins and hosts can't13:47
solydzajsSRabbelier: ok we can do that13:47
Lennieare you making this up right now or did you write it down13:48
Lennieas in when can we give them a complete description13:48
solydzajsI have some notes on the paper here13:48
solydzajsbut I can write it all down as email13:49
solydzajswith proper division and description13:49
Lenniequestion13:49
solydzajsand list of required stats that we need to have13:49
Lenniewhat's the difference between the two API's?13:49
SRabbeliersolydzajs: I thought we agreed you would do that a few days ago though, is that right?13:49
Lenniewhy are we dividing it that way?13:49
Lenniedon't we need the dashboards to use both?13:50
solydzajsSRabbelier: no I said I will work on that when I finish working on roadmap13:50
solydzajsSRabbelier: and that's also why I scheduled the GSoC meeting for tuesday13:50
SRabbelierLennie: I agree with your reasoning13:50
solydzajsSRabbelier: are you trying again to tell me that I'm not doing what I suppose to on time ?13:50
SRabbeliersolydzajs: I am saying what I remember we agreed. Stop being so defensive, it makes you look guilty.13:51
solydzajsLennie: yes but dashboard is just a view, you can add many stats there13:51
Lennietrue but still13:51
Lenniewe don't want one dashboard to be without one API just because the division is that way13:51
SRabbeliersolydzajs: if someone asks you if you know where the grocery store is and you tell them "are you accusing me of robbing that store?!", it makes you look suspicious13:52
SRabbeliersolydzajs: so either don't rob the store, or don't react as if you have ;)13:52
Lenniefight this out after the meeting :P13:52
solydzajsSRabbelier: i don't care if that makes me look quilty I'm just tired of you what I suppose to do or not and when13:52
solydzajsSRabbelier: I'm equally busy as you are13:53
SRabbeliersolydzajs: but you said you're not busy anymore, that you're only working on Melange, so that doesn't make sense13:53
Lenniethere is more to life then Melange :)13:53
Lennieback to Merio and Daniel13:53
Lenniethey dont have to suffer because there is something to fight over here :)13:54
solydzajsSRabbelier: dude relax, I just got back from US if you haven't noticed :P13:54
Lenniesolydzajs13:55
SRabbeliersolydzajs: ok, fair enough13:55
solydzajsfrom now on I'm going to write weekly reports of what I have been working on every week on Melange13:55
Lenniecan the dashboard still use both API's?13:55
solydzajsincluding discussions13:55
solydzajsdatastore fixes13:55
solydzajsand other stuff13:55
Lennieawesome :)13:56
SRabbeliersolydzajs: sounds good13:56
SRabbelierLennie: hmmm, we don't want them to get in one another's way though13:56
solydzajsyes the dashboard will use both APIs13:56
solydzajsso ok we can divide it so that one is working on Host dashboard13:57
LennieSRabbelier: if that would be the case then this split is not the right one13:57
solydzajsthe other on Org Admin dashboard13:57
solydzajsand we just need to agree on data format of how we send data to both APIs13:57
SRabbeliersolydzajs: do we also want to include things like "You need to create an org home page before ..." stuff in those dashboards?13:57
solydzajsso that they match13:57
SRabbelierLennie: yes, it feels like a rather artificial split to me, I am thinking the code is very similar for both API's13:58
solydzajsSRabbelier: we want but that's not part of their projects right ?13:58
SRabbeliersolydzajs: that's James' I guess?13:58
solydzajsno it's not similar13:58
Lenniejames is news feed not UI :P13:58
solydzajsone is Javascript13:58
SRabbelierLennie: mhhh, true13:58
solydzajsthe other one is creation of URLs to generate Chart13:58
SRabbelierLennie: but that could be something that is included in the news feed?13:58
SRabbeliersolydzajs: ah, ok13:58
Lenniethe dashboard stuff should be part of a larger UI discussion we should have in MTV13:59
solydzajsSRabbelier: maybe we will be able to use only Visualization API but not sure yet13:59
Lennieit would involve complete redesigning the way the site works externally right?13:59
SRabbelierLennie: hmmm, less cluttered sidebar etc?14:00
solydzajsif they get to the point that stats are generated then putting them on dashboard page or whatever page is not a problem14:00
LennieSRabbelier perhaps no sidebar at all14:00
solydzajsso yes we can discuss it during the MTV meeting14:00
SRabbelierLennie: perhaps a springboard "I'm an org", "I'm a mentor", etc?14:00
Lenniethat's something up for discussion and not something that we should force any of our students to do now :)14:00
SRabbeliersolydzajs: so their main job will be working on extracting the stats, using Jobs?14:00
SRabbelierLennie: right, I agree there14:00
LennieSRabbelier: visualization of the data is also important14:01
SRabbelierLennie: yes, of course14:01
SRabbelierLennie: Selecting the proper visualization, and what to show is vital14:01
solydzajsSRabbelier: depending on the stats using Jobs or fetching right away, so extracting data, and visualizing it in both table view and as charts, graphs etc14:02
solydzajscause it's not just about Charts , graphs etc14:02
solydzajsit's also about pure data like for example list of students from different countries14:02
Lennieshould we include report generation somehow?14:03
solydzajsright ?14:03
SRabbeliersolydzajs: like, "show me all students from Poland"?14:03
solydzajsoh nope, more like how many students we have from different countries14:03
solydzajssorry my mistake14:03
solydzajsnot list but amount of students14:04
solydzajsSRabbelier: so basically generating something similar to the documents you created for LH14:04
solydzajssite documents14:04
solydzajspopularity14:04
solydzajsetc14:04
SRabbeliersolydzajs: that is something they'd need to gather with Jobs though14:04
solydzajsyep14:04
SRabbeliersolydzajs: have a worker per country perhaps14:04
solydzajsthis one with jobs I agree14:05
solydzajsand then save that data somewhere14:05
SRabbeliersolydzajs: everything where they need to aggregate over all data needs to use Jobs14:05
solydzajsfetch on page request14:05
solydzajsshow in list/table whatever14:05
solydzajsand also have an option to visualize it14:05
solydzajsusing different graphs14:05
SRabbeliersolydzajs: sounds good14:06
solydzajsSRabbelier: yes in most cases that's correct, but there might be few cases when Jobs won't be needed, but I totally agree14:06
SRabbeliersolydzajs: mhhh, I can't think of any where it's not needed, do you have an example in mind?14:06
solydzajsso what we will have to decide is the JSON format of how we are going to store all those stats in the datastore14:07
SRabbeliersolydzajs: (also, we should be ready  to dump our custom Job system once Google adds proper job support, planned for Google I/O I think?)14:07
Lennieshouldn't be that hard14:07
Lenniejobs is an iterative procedure14:07
SRabbelierLennie: agreed14:07
solydzajsSRabbelier: well we don't know what kind of API they will introduce14:07
solydzajsSRabbelier: but like Lennie said shouldn't be that hard14:08
SRabbeliersolydzajs: I'm suspecting something similar to what we're doing14:08
solydzajsSRabbelier: yep I think so yes14:08
solydzajsOk so we will prepare the list of all required stats that they need to work on14:09
solydzajsfor both Host14:09
solydzajsand Org admins14:09
Lenniehmm14:09
solydzajsthey need to get familiar with both Visualization API and Chart API14:09
Lennielets leave room for adding own stats14:09
solydzajssure14:09
Lenniethere were some good ideas in their proposals14:09
solydzajsI'm not saying no to that14:09
solydzajsI'm just saying what is "must have"14:09
SRabbeliersolydzajs: I agree that we should leave that mostly to the students, minus of course some required stats that we will need14:09
Lenniek14:10
SRabbeliersolydzajs: right, agreed on that14:10
solydzajsok cool14:10
solydzajswe will divide the dashboards based on Roles so one will work on Host the other on Org admin or the other way around14:10
solydzajsand we will have a discuss with them about usage of Jobs14:10
solydzajscaching if need be14:10
SRabbeliersolydzajs: we need to cache a whole lot more than we are14:11
solydzajsand data format , model to store the stats in datastore14:11
SRabbeliersolydzajs: we should probably have another month for optimizing Melange14:11
SRabbeliersolydzajs: our performance sucks atm14:11
solydzajsSRabbelier: yep :/14:11
SRabbeliersolydzajs: especially during peek hours, we need to have everything cached that we can think of14:11
solydzajsSRabbelier: add it as To Discuss to the roadmap14:11
solydzajsSRabbelier: and we can talk about it tomorrow14:11
SRabbeliersolydzajs: ok thanks14:12
solydzajsSRabbelier: I made a note about it too , so I will mention it during the meeting tomorrow14:12
LennieSRabbelier: I probably know what you are guessing at but I dont think I agree ^^14:12
SRabbeliersolydzajs: please do :)14:12
solydzajsok guys so I will prepare a mail with division of the tasks14:12
solydzajstomorrow14:12
Lenniewe'll talk about it when it comes up14:12
solydzajsand send it to you for review14:12
SRabbelierLennie: I know you don't, so we'll have to come up with osmething better14:13
Lenniesolydzajs, you'd better :)14:13
LennieSRabbelier awesome14:13
LennieI love to read what they are going to do14:13
Lennieso both of them will be using both API's and writing python?14:13
solydzajsI will also have a look at their proposals again14:13
solydzajsand include stuff from their proposals in the email too14:13
LennieThey should both be able to suggest stats for the other's view btw14:13
solydzajsLennie: yes14:13
LennieI don't want to their creativity to be tempered14:14
solydzajsLennie: sure they can, we will keep the communication really open14:14
Lenniek awesome14:14
solydzajsLennie: I don't want this to be competition between them14:14
solydzajsLennie: and I also don't think they are that kind of people14:14
Lenniesolydzajs: mwah a little bit of competition is nice to keep them on their toes14:15
solydzajsLennie: true :-) but not too much14:15
solydzajsLennie: because otherwise they won't talk to each other14:15
Lennieyeah I get your drift14:15
SRabbeliersolydzajs: I agree we need to make sure they all communicate well14:15
solydzajsWe also need to be sort of communication hub for all the students14:16
solydzajsand we need to communication hub for us too, to stay up to date with all the projects progres14:16
solydzajsprogress14:16
Lenniemandatory blogging :P?14:16
Lennieweekly reports14:16
Lennieweekly meeting?14:16
solydzajsyep14:16
solydzajsall that will be required14:16
Lennieput that on tuesdays agenda?14:17
solydzajsI'm also going to start Melange blog14:17
Lennieif we have any14:17
SRabbelierI'm thinking daily reports :p14:17
SRabbelierrequired presence on #melange14:17
Lenniesomebody has an agenda for Tuesday yet :P?14:18
solydzajsdaily reports is not good14:18
solydzajsbut presence on #melange is good14:18
solydzajswe can ask for 2 reports per week14:18
solydzajsbut also if they will blog a lot there is not need for too much paper work14:18
SRabbeliersolydzajs: well, maybe not daily reports, but daily communication at least14:18
solydzajsyep daily communication ok14:19
SRabbeliersolydzajs: I don't care about paper work, I want them to talk to us14:19
Lennieheck I want to talk to them14:19
solydzajs:-)14:19
solydzajs:D14:19
Lennieatleast the ones I have connections to14:19
solydzajsLennie: nope no agenda yet, I will make something hopefully before conference call tomorrow14:19
Lenniesolydzajs, k cool just write it on one of your notes :)14:19
solydzajsLennie: yep just did :-)14:20
Lenniebecause I might be traveling during that meeting14:20
solydzajsLennie: ok sure we will post the logs14:20
solydzajsLennie: and summary14:20
LennieIRC on andy :)?14:20
LennieI can be there14:20
Lennieatleast I'll try14:20
solydzajsfIRC I guess :-)14:20
solydzajsok14:20
Lennieindeed14:20
solydzajsso thanks for the chat14:20
Lenniehmm14:20
Lenniewe have one more topic :P14:20
SRabbeliersolydzajs: what about GHOP?14:21
solydzajsand I will work on this agenda, stats projects division email and all the stuff we discussed today14:21
solydzajsLennie: what topic ?14:21
Lenniethat topic14:21
solydzajsGHOP ?14:21
LennieSRabbelier thought we were going to talk about that14:21
solydzajsnope we scheduled a meeting about Stats projects14:21
Lenniestill doesn't mean we can't talk about it14:21
Lennieso14:22
solydzajswell I need to leave for 1h14:22
Lennieok14:22
solydzajsso can we talk about it after tomorrow's conference call ?14:22
Lenniehehe14:22
LennieI rather have dinner after that call :P14:22
solydzajsafter the dinner ?14:22
Lenniesleep ^^14:22
solydzajswell ok14:22
Lenniedoesnt matter14:22
solydzajsthen figure out what time works best for you14:22
Lenniewe'll find a spot :P14:22
solydzajsok tty later guys14:23
solydzajsthx for the chat14:23
Lennieone more thing14:23
solydzajsI made notes14:23
Lennievery brief14:23
solydzajsyes ?14:23
Lenniewe should let our students get familiair with our code partly through writing tests right?14:23
Lennieand then we would like them to add tests to the stuff they do14:23
SRabbelierLennie: correct14:24
solydzajsLennie: yes14:24
solydzajsany other questions ?14:24
Lennieone more14:24
Lenniethen I'm done14:24
solydzajsok bring it on quickly please14:24
LennieShall we have Madhu do some design (UML stuff) for datastore and different views before he starts coding?14:25
LennieI like a good overview of the work to be done14:26
SRabbelierLennie: Yes, I think that's a good idea14:26
Lennieand we need to discuss the GHOP features tomorrow there might be something to add14:26
Lennieor atleast extend14:26
solydzajsyes we will ask for that, but not necessarly UML format14:26
solydzajsjust some diagrams14:26
solydzajswith properties14:26
solydzajsand references14:26
Lenniethat's UML :p14:26
Lennieanyhoo14:26
Lenniek cool14:26
Lennieyou go now :)14:26
SRabbeliersolydzajs: what Lennie said :P14:27
Lenniehave fun solydzajs14:27
Lenniewe'll discuss this more tomorrwo14:27
solydzajsLennie: no it's not necesarrly UML14:27
SRabbelierLennie: no more meeting in 1h?14:27
LennieSRabbelier: nah, lets keep it at this for today?14:27
SRabbelierLennie: ok, sure14:27
Lennieunless you are unhappy14:27
SRabbelierLennie: nope, I'm good :)14:28
Lenniecool14:28
solydzajsLennie: UML is a standard, and I don't think there is a nice way to convert UML to GAE models14:28
SRabbeliersolydzajs: but there is14:28
SRabbeliersolydzajs: we've been doing it all the time14:28
SRabbeliersolydzajs: manual coding ;)14:28
Lennie:P14:29
Lenniesolydzajs, lets leave it at their needs to be some graphical representation14:29
Lennieyou go now14:29
Lenniehave fun :)14:29
solydzajsSRabbelier: hehe :-) yep then there is no reason for using UML standard it can be just design diagrams in whatever tool14:29
SRabbeliersolydzajs: but our point is that most of such tools are in UML14:29
SRabbeliersolydzajs: but I agree that we don't need to require them to use UML, as long as it's not mspaint or something14:30
SRabbeliersolydzajs: needs to be easily changeable14:30
solydzajsSRabbelier: yep agreed ok cool14:30
solydzajsSRabbelier: you wanted another meeting in 1h ?14:30
solydzajs"SRabbelier: Lennie: no more meeting in 1h?" ?14:30
SRabbeliersolydzajs: no it's ok, we can do it another time :)14:30
Lennieif I'm still here we might discuss GHOP14:31
Lenniebut I'm not up for planning a real meeting14:31
Lenniejust ping me when you are back and we'll see14:31
solydzajsok14:31
Lennieit can wait a day :)14:31
solydzajscya later14:31
Lenniebye14:31
SRabbeliersolydzajs: ok, cya :)14:32
solydzajsciao :-)14:32
Lenniethe GHOP list really needs some prioritizing :P14:48
Lenniewtf is phone numbers doing in there14:48
Lennie:)14:48
Lennie<----- SRabbelier14:56
SRabbelierLennie: lol, no clue :P14:59
SRabbelierLennie: mind you, I just moved it from the Roadmap15:01
SRabbelierLennie: I didn't change anything15:01
Lennieyes I know15:01
Lennieit has been on the ideas page too afaik15:01
Lenniebut now that it got chosen we really need to prioritize that list a bit15:01
SRabbelierLennie: a bit? :P15:02
Lennie:15:02
LennieP15:02
SRabbelierLennie: it's more like a braindump atm :P15:02
SRabbelierLennie: it needs to be turned into something useful :)15:02
Lennietrue15:03
Lennietoo bad I dont have time for that now15:09
Lenniegrmbl15:09
Lenniebusy full day tomorrow15:09
Lenniegoing to do the dishes15:09
Lenniebrb15:09
solydzajsi'm back15:54
solydzajsSRabbelier: braindump ?15:54
SRabbeliersolydzajs: wb15:54
SRabbeliersolydzajs: yes, like, the result of a brainstorm session, does that make sense?15:55
Lennieyeah the list is an unordered bunch of stuff that needs to be done15:55
SRabbelierLennie: right, that's what I meant15:56
solydzajsSRabbelier: well then that was a brainstorm with my brain only I guess15:56
SRabbeliersolydzajs: right, that's why I said braindump rather than brainstorm :)15:57
solydzajsIf you guys want to convert it into something useful go a had :-)15:57
solydzajsit's useful for me15:57
Lennieroflmao15:58
solydzajss/a had/ahead15:58
Lenniebecause you made it15:58
LennieI bet it is not that usefull for others since there is no structure15:58
Lennieatleast not a clear one :)15:58
Lennieanyhow15:58
LennieI'm reorganzing it atm15:58
Lennieatleast in a .doc file :P15:58
solydzajsLennie: what kind of structure you want to introduce there ?15:58
Lennieyou'll see15:58
solydzajsLennie: ok cool15:59
Lennieatleast Word lets me move all bullet points arround freely15:59
Lenniealt+shift ftw15:59
SRabbelierLennie: hehe, yes, they got that part right15:59
Lennie:)15:59
solydzajsok I'm back to work any questions ?16:00
Lennieyeah16:01
LennieI read somewhere that students should be able to indicate progess?16:01
Lenniein GHOP16:01
Lenniewouldn't it be better to have the org define subtasks?16:02
Lennieand those automatically progress the % completed counter?16:02
solydzajstoo much work for orgs16:03
SRabbelierLennie: sounds cute, but I agree with solydzajs that it's too much work16:03
Lenniehmm16:03
solydzajsusually orgs need to write about 100 tasks16:03
Lenniebut a student that's able to set % sounds so useless :S16:03
solydzajsit's really time consuming16:03
Lenniethe % has no meaning then16:04
SRabbelierLennie: I agree that a % is useless16:04
solydzajsit has for mentors16:04
solydzajswe can get rid of that, it was a suggestion16:04
solydzajsbecause mentors wanted to get an idea what's the status of the task16:04
Lenniehow can it have a meaning if students can just set it to anything they want>?16:04
Lenniethat's why I opt for subtasks16:04
Lenniewhich would make it more clear16:04
Lenniebut not everything can be made into subtasks16:05
solydzajswell you try to trust your students right ? and you expect them to update progress16:05
Lennieperhaps16:06
solydzajsthey don't have to but if they do it's a nice information for mentors16:06
solydzajsthat student is making progress16:06
Lenniebut you know as well as I do that users are not that willing to do stuff16:06
solydzajsand he can of course submit partial patches on the way if need be16:06
solydzajsLike I said it was an idea for consideration and I like it, might be used doesn't have to be used but I think for some it's useful16:07
solydzajsyou can of course always ignore it16:07
solydzajsand set 100% when you are done16:07
Lenniek16:07
solydzajsany other questions ?16:07
Lenniethey shouldn't feel obligated to set it then16:07
Lenniesince the meaning is unclear :P16:07
solydzajsgo talk to GHOP mentors from last year and figure out what they want :-)16:09
solydzajsI'm ok if this feature is not implemented16:10
solydzajsI just wanted to help mentors16:10
solydzajsany other questions ?16:10
LennieI'm not saying we shouldn't16:11
LennieI'm just thinking about the consequences :)16:11
Lennieis there a GHOP mentors list?16:11
SRabbelierLennie: how about if we let the students define the subtasks16:11
solydzajsguys you really want to make GHOP too complicated16:12
solydzajsgo have a look at last year tasks16:12
solydzajsand try to divide them into subtasks16:12
Lenniethat's why I suggested org subtasks, to take someone by the hadn of what needs to be done :P16:12
solydzajsthat's waste of time in most cases16:12
SRabbeliersolydzajs: I don't want to make it too complicated16:13
solydzajsand students want to make as much tasks as they can16:13
SRabbeliersolydzajs: I just doubt a % is useful16:13
solydzajsthey don't want to waste time writing subtasks16:14
solydzajsit's not GSoC16:14
SRabbeliersolydzajs: it can be one-liners16:14
solydzajsOk have a look at last year tasks and let me know if still think subtasks would be useful16:15
solydzajsI don't16:15
solydzajsif you do, discuss it with LH if this is something she wants16:15
Lennieit's not something you'd have to define16:16
solydzajsLennie: have you read GHOP faq ? how much are you familiar with GHOP workflow ?16:16
Lenniesure I have16:19
Lenniebut the program only ran once16:19
Lenniethat doesn't mean it is set in stone16:19
Lennieand it certainly doesnt mean we can't think about ways to improve it16:19
solydzajswell sure we actually should think about ways to improve it :-)16:20
Lennieand if you feel you are the only expert in that area you can go and do it all by yourself16:20
solydzajsthat's why GHOP support is going to be implemented in Melange;-)16:20
solydzajsbut like I said I don't find subtasks an improvement16:20
solydzajsif you guys do please bring it on during the conference call and discuss it with LH16:20
solydzajsLennie: oh ok it seems you have a problem with me too. good to know.16:21
solydzajsLH is an GHOP expert not me16:21
Lennieheck I have even read the FAQ so well that I see you missed something important16:22
solydzajsLennie: you want to mentor Madhudusan ?16:22
solydzajsLennie: as main mentor ?16:22
Lennienope16:22
LennieI dont have the time for it and I still have Merio :016:23
solydzajswhy ? I thought you wanted to16:23
solydzajsI can take over Merio16:23
Lennienope16:23
LennieI still feel that you know what GHOP should be like16:23
Lenniebut I dont like that fact that apparently you think I did not do my homework16:24
solydzajsI don't think you didn't I was just asking if you did read FAQ and how much you know about the workflow16:24
solydzajsbecause I didn't know that16:24
solydzajsand you made it sound like it's offensive16:25
Lenniethe way the question was formulated states otherwise16:25
solydzajsand it was just a question16:25
Lennieanyhow16:25
SRabbeliersolydzajs: c'mon man, you read more into my statements all the time, and now you're saying that Lennie is doing just that?16:25
LennieI'm seeing no mention of timeframes in which a task must be completed in the GHOP wiki16:26
solydzajs"solydzajs: Lennie: have you read GHOP faq ? how much are you familiar with GHOP workflow ?" ?16:26
solydzajswhat's wrong with this question ?16:26
Lennieit's the context in which this question was placed that makes it wrong16:27
solydzajseh16:28
SRabbeliersolydzajs: the same as is wrong with me asking about whether you'd be done with the planning for stats or not16:28
solydzajsok nvm lets just drop it16:28
Lennieanyhow16:28
LennieI'm seeing no mention of timeframes in which a task must be completed in the GHOP wiki16:28
Lennieare we still doing this?16:28
solydzajsthere is no timeframes16:29
* Lennie visits the FAQ16:29
solydzajsbut if the task is not finished for some time16:29
solydzajsmentors can reopen it16:29
LennieStart working! Each task has an allotted time frame for completion, so make sure to submit your entry in a timely fashion.16:29
solydzajsit depends on the task16:30
Lenniedo you want to have repeatable tasks then?16:30
Lenniewhich can be claimed by multiple students16:30
solydzajssome of the tasks can have Due date16:30
Lennieor which can be repeated after one students completes them16:30
Lenniewill Melange enforece the due dates in anyway?16:30
solydzajsnope it's more like if the first students doesn't finish it in time then this task can be reopened16:31
solydzajshttp://code.google.com/p/google-highly-open-participation-psf/issues/list?can=1&q=&colspec=ID+Status+ClaimedBy+Due+NeedsReview+Summary&x=status&y=claimedby&cells=tiles16:31
tpb<http://ln-s.net/3+XR> (at code.google.com)16:31
solydzajsI don't think it should16:31
solydzajsbut it's up to LH16:31
solydzajsthere migh be an optional feature to create tasks that have some deadline starting from the time you claim it16:33
solydzajsLennie: any other things to discuss ?16:34
Lenniethe FAQ defineatly needs editing then16:35
Lenniedefinitely*16:35
Lennieit says ALL tasks have an allotted timeframe16:35
solydzajswell I guess we need to talk with LH about that16:36
solydzajsbtw we have logging on #melangedev now16:36
LennieI know16:37
solydzajsbut I wonder where #melange loggin disappeared ?16:37
SRabbeliersolydzajs: http://www.thousandparsec.net/~irc/logd/%23melangedev.2009-04-26.log.html16:37
tpb<http://ln-s.net/3+XW> (at www.thousandparsec.net)16:37
SRabbeliersolydzajs: oh, melange logging?16:37
SRabbelierwe're logm I think16:37
SRabbeliersolydzajs: http://www.thousandparsec.net/~irc/logm/16:37
tpbTitle: IRC logs (at www.thousandparsec.net)16:37
solydzajsoh ok cool16:37
solydzajsright16:37
solydzajsso similar urls I got confused :-)16:37
solydzajsLennie: SRabbelier: do we want to discuss anything else today ? or we will continue tomorrow ?16:43
LennieI have no idea what comes up :016:43
LennieI'm reorganizing the list of stuff on the GHOP page16:43
Lenniebut I will not finish that today because I'm going to bed soon16:43
Lenniegotta get up at 06.0016:43
solydzajsok16:45
LennieI'll work on that document tomorrow16:47
Lennieit needs some ironing out and splitting some of the bullet points16:47
Lennie*Lennie now wishes he still had the MSI Wind so he could do that in the train*16:47
SRabbelierLennie: that would be very nice :)16:48
*** lh has quit IRC17:01
*** lh has joined #melangedev17:02
*** ChanServ sets mode: +o lh17:02
lhooo we haz logs!17:02
lhhi everyone17:02
SRabbelierlh: heya :)17:02
lhsolydzajs: ping. the roadmap looks awesome dude.17:02
lhLennie: ping. what do you mean you are revising the ghop doc? i also want to make comments to it.17:02
solydzajslh: hello :-) thanks it still needs so fixing17:03
lhbtw, if you emailed me like yesterday til now i havent seen it unless it was to google group17:03
solydzajslh: he is making it more structured , divide long bullet point into smaller ones etc :-) reogranizing :-)17:03
lhi know when i open my inbox, i am never leaving. i got shit to do. :)17:03
lhsolydzajs: oh cool, sounds awesome.17:03
Lenniefeel free to comment but stuff might change soon17:03
solydzajslh: busy busy as always :-) how was your day ?17:03
lhi had a lot of comments on the roadmap but i really like it17:03
lhLennie: cool17:04
lhsolydzajs: awesome. penguin day was great. i tweeted muchly about it17:04
SRabbelierlh: cool, glad you had fun :)17:04
Lennieyeah my facebook was full of tweets :P17:04
solydzajslh: yep I saw you were tweeting like crazy ;-)17:04
Lenniefrom you17:04
lhthen went to bar, had jello shots, spent evening in lovely hotel room in sf with my friends james and james the gay engineers from sydney17:04
solydzajslh: where are you going to post your comments to the roadmap ?17:04
lhand now they are chilling on their laptops and i am getting melange stuff done17:05
lhsolydzajs: posted17:05
lhi am procrastinating over issue triage :)17:05
solydzajslh: ok great17:05
lhi admit it17:05
lhi am a bad person17:05
lhwill get to that later17:05
lhi *hate* our issue tracker. with the fiery passions of hell.17:05
lhyou know the thought occurs that maybe i dont want to discuss my personal business in a publicly logged channel17:06
lhhrm17:06
lhwhatever17:06
lhso the interview i had on friday evening went well, and i am going to have a bit more help17:06
solydzajslh: yep we have logs now on #melangedev17:06
lhwas a good use of time17:06
SRabbelierlh: why do you have the issue tracker so badly?17:06
solydzajslh: so watch out ;-)17:06
SRabbelierlh: heh, this channel already had it's fair share of publically logged privacy :P17:06
solydzajsso you all at #melangedev-prv in a minute ?:D17:06
solydzajshehe17:07
solydzajs:-)17:07
lhsolydzajs: i dont mind if people know i had jello shots. i was more worried since i was talking about my friends sexual preferences. but they are both out so it is ok/17:07
solydzajs:-)17:07
lhSRabbelier: what do you mean about publically logged privacy?17:07
lhi love logs17:07
lhall hail logs17:07
lhso the ghop document17:07
lhsince this is *so* much more fun than touching issues17:07
SRabbelierlh: like http://www.thousandparsec.net/~irc/logd/%23melangedev.2009-04-26.log.html#t2009-04-26T16:21:48 :P17:08
tpb<http://ln-s.net/3+Xu> (at www.thousandparsec.net)17:08
lhSRabbelier: i hate the issue tracker for reasons mentioned here: http://groups.google.com/group/melange-soc-dev/browse_thread/thread/0f37f793ea10dd25#17:08
tpb<http://ln-s.net/3+Xv> (at groups.google.com)17:08
SRabbelierlh: *reads*17:08
lhand for other reasons17:08
lhoooo logs17:08
lhi <3 logs17:08
SRabbelierlh: I know it's possible to make the wiki publically editable17:08
SRabbelierlh: the chromium guys have it17:08
SRabbelierlh: maybe you can use your site admin magic to fix it for Melange too ;)17:09
lhSRabbelier: chromium doesn't use the code.google.com wiki afaik does it? link please?17:09
* lh reads logs17:09
SRabbelierlh: http://code.google.com/p/chromium/wiki/UsingGit17:09
* lh also wants a pony17:09
tpbTitle: UsingGit - chromium - Using Git to work on Chromium - Google Code (at code.google.com)17:09
SRabbelierlh: that's me as last person to have modified that page, and I am sure as hell no member of the Chromium project :P17:10
lhi am so excited.17:10
lhhow is this accomplished17:10
SRabbelierlh: if I am, I want my [email protected] account :P17:10
* lh wonders if there is a button17:10
SRabbelierlh: go lookey17:10
* lh goes to look17:10
* lh haz site admin access17:10
lhbwahahahhahahahaha17:10
SRabbelierlh: oh dear, we're fscked now17:11
lhhey thought we should start a melange gsocer blog and make the link for this project not the google open source blog. this is a community project. also makes the kidz blog17:11
lhlike see ellen is a project member so we can cc her on stuff17:11
lhwtf17:11
SRabbelierlh: that's an awesome idea :)17:11
lhshe has committ access17:11
SRabbelierlh: yes, she does :P17:11
lhour gsoc students dont17:11
Lennienot yet17:11
LennieI'm off17:11
lhthis is the worst tool in the history of time17:12
Lenniegotta get up in 7h17:12
Lenniettyl17:12
lhLennie: night sleep well thank you17:12
solydzajslh: I just talked about Melange blog today with Sverre and Lennie17:12
lhsolydzajs: cool!17:12
SRabbeliersolydzajs: we did?17:12
SRabbeliersolydzajs: you mean the how often we want status updates?17:12
* SRabbelier is confused17:12
solydzajsSRabbelier: yep I mentioned that I'm going to create Melange blog too17:12
*** Lennie has quit IRC17:12
lhallow non members to review code17:13
solydzajsSRabbelier: so we can post project updates, GSoC updates, etc17:13
SRabbeliersolydzajs: oh, I missed that part17:13
solydzajsSRabbelier: good that we have logs now :-)17:13
lhi dont see anything to allow non members to edit wiki i will figure it out17:13
solydzajsI don't see it either ;-)17:14
solydzajswe can ask danderson17:14
solydzajshe is code.google.com admin17:14
lhsolydzajs: go for it!17:14
* lh thinks we should invite danderson here17:15
SRabbelierlh: he's on the auth list already17:15
lhoooo17:15
* lh thinks we should make him idle in here17:15
lhwith cookies17:15
* lh reads logs17:18
lhwhen did we start having logs?17:18
solydzajstoday17:18
lhgaat nog even genieten van het digitale filmkanaal voordat het proefabbonoment is afgelopen :P17:18
lhSRabbelier: translation please17:19
SRabbelierlh: he said he's going to enjoy the digital movie channel before his trial is over17:19
solydzajsI asked Tim for that remember ?;-)17:19
lhsolydzajs: i know you did, that's awesome. when was the first logged conversation? today? i wasn't on yesterday.17:19
* lh wants to catch up on saturday too if it's possible, reads thru sunday now17:20
solydzajslh: http://www.thousandparsec.net/~irc/logd/17:20
tpbTitle: IRC logs (at www.thousandparsec.net)17:20
lhsolydzajs: awesome!17:20
solydzajslh: it's just Sunday17:20
* lh reads17:20
lhoh, cool already reading sunday17:20
*** lh changes topic to "Channel is Accessible to Melange Developers Only - Public Logs at http://www.thousandparsec.net/~irc/logd/"17:21
SRabbelierlh: nothing was said yesterday :)17:21
lhSRabbelier: even better. nothing to read.17:22
SRabbelierlh: exactly17:22
solydzajslh: btw I think that blogger labels with whitespaces are now fixed17:22
* lh agrees that roadmap needs to be more granular than it is now, we should talk about how to make that happen tomorrow17:22
lhand yes there should be links to issues, which is why i think we need task owners. no need to have one person burdened with trawling the tracker to find related issues17:23
lhotoh, if people dont have time, i am trawling through the tracker and can update with relevant issues17:23
lhand oh how we need to get random people allowed to use the wiki like chromium is17:23
* lh adds this to her to do list17:23
lhlennie did co-mentors. sweet!17:24
SRabbelierlh: yes he did :)17:24
SRabbelierlh: his first commits using hg :D17:24
lhi am ecstatic17:25
lhsolydzajs: ping17:25
lhactually nm, brb bio break17:25
solydzajslh: pong :-)17:26
SRabbelierlh: I think it's cute that the wiki auto-highlights your <lh> and </lh> tags :P17:27
solydzajsSRabbelier: it's hard coded in code.google.com :-) you didn't know ?;-)17:27
lhsolydzajs: i actually agree with sverre and lennie about not double reviewing patches. did they release the joel spolsky tech talk on youtube yet? he talked on thursday17:27
SRabbeliersolydzajs: lol :P17:27
lhjoel spolsky has his whole if you break the build you babysit the build principle17:28
lhwhile it would *suck* for the gsoc site to go down, we had outages on the old site frequently (view announce list archives) and frankly this is a young open source project so people can deal with it if we have bumps17:28
SRabbelierlh: that's why we're going to spend a month on testing ^_^17:29
solydzajslh: but there are some patches that I was asked to review, I'm not talking about the ones that Lennie and Sverre already reviewed, but for example one from Daniel Hans (Issue 389)17:29
lhif everyone agrees that if a patch you submit breaks the build then you babysit the build (and we all mock you copiously in here)17:29
lhthen we dont need to double review patches.17:29
SRabbelierlh: and now that we're not in fire fighting mode, we can actually follow the Release Document I wrote and do proper testing of each release :P17:29
solydzajsand I was also asked to test Google Maps support on Orgs pages so I want to do it too17:29
lhsolydzajs: ah that's cool. it's just double reviewing patches is mentioned here and i saw that a couple of times in the tracker and could not figure out why we were doing double duty17:29
solydzajsand I will probably end up review this code anyway17:29
lhSRabbelier: all hail testing and proper release procedures17:30
SRabbeliersolydzajs: but I already reviewed his patch17:30
SRabbeliersolydzajs: ah no wait17:30
SRabbeliersolydzajs: different one :)17:30
solydzajsSRabbelier: you see :-)17:30
SRabbeliersolydzajs: why didn't you just agree with us then?17:30
lhsolydzajs: it's cool if the site breaks between now and midterm evaluations. it's incredibly sucky, but at some time it's going to happen. it's ok.17:31
SRabbeliersolydzajs: saying that you dont' want to do double patch reviews? :P17:31
SRabbeliersolydzajs: wouldof saved us all a headache17:31
solydzajsSRabbelier: we didn't discuss double patch reviews later if I remember17:31
lhSRabbelier: if you are living with me during your internship you will have plenty of time. all i do is work. you will learn the ways of silicon valley young padouin17:31
SRabbelierlh: *chuckles*, I could use some teachings in being productive ;)17:32
lhno. shit.17:32
SRabbelierlh: I will gladly accept your traiining o master jedi :P17:32
* lh makes note to be better about her pottymouth in publicly logged channel17:32
SRabbelierlh: hhehe17:32
lhsolydzajs: there was a discussion of not double reviewing patches in the logs tho.17:33
solydzajs:-)17:33
lhi can bug james levy if you want17:33
lhbugging other people's gsoc students anyway17:33
lhwhen they dont turn up17:33
solydzajslh: yes there was but I didn't continue that discussion we changed topic really quickly I think17:33
lhwant me to?17:34
solydzajswe will mail him tomorrow17:34
solydzajsif he doesn't reply17:34
lhsolydzajs: i think it's worth discussing. i can add it to tomorrow's conference call agenda17:34
solydzajsand then we will let you bug him17:34
lhsolydzajs: cool.17:34
solydzajsif he doesn't reply to second email17:34
lhsolydzajs: k17:34
solydzajslh: yep we discussed it in NYC already and I agreed I will allow people to fail :-)17:34
lhsolydzajs: good.17:36
lhwhat is all this arguing about proper descriptions and apis about?17:36
solydzajsit's about Statistics GSoC projects17:37
lhguys, if we were all acting with proper respect towards one another, i wouldn't feel embarrassed about sending a link to this chat log to our students so we didn't have to write yet another email about what needs to be done.17:37
solydzajsSRabbelier: they fixed the diff support for hg :-)17:37
solydzajsSRabbelier: on code.google.com17:37
lhwhat is the resolution to how to divide up the work between daniel and merio and where is it documented besides here?17:37
SRabbeliersolydzajs: ah, that's good17:38
lh*ahem*17:38
lh^^17:38
* lh continues reading logs17:38
solydzajslh: it's not documented anywhere yet, as we mentioned in the logs, I'm going to work on that tomorrow and Tuesday and send it out to them before GSoC IRC meeting on #melange17:38
solydzajslh: I will prepare an email to Daniel and Merio to let them know what's he divide up for the Stats project17:39
solydzajsSRabbelier: any ideas how we should handle branches and releases using hg ?17:40
SRabbeliersolydzajs: I agree with what Augie said, we should do it the Hg way17:40
SRabbeliersolydzajs: no /trunk /branches /tags stuff17:40
SRabbeliersolydzajs: that's now how we do it in the DCVS world17:40
SRabbeliersolydzajs: Hg uses a .tags file17:40
solydzajsSRabbelier: ok so we are going to tag using "hg tag" that's ok17:40
solydzajsSRabbelier: .hgtags yes :-)17:41
SRabbeliersolydzajs: right, that's what I meant17:41
lhsolydzajs: please send it to the list. daniel and mario are being mentored by lennie and sverre so everyone needs to be able to comment on the implementation details.17:41
lhsolydzajs: hrm. or maybe on the wiki?17:41
solydzajsSRabbelier: ok what about branches ? what if I have release 1.3 and want to cherry pick ?17:41
solydzajslh: yes I will CC the list17:41
lhsolydzajs: can't we just depend on them to be subscribed to the lists?17:42
* lh thinks we need to enforce good mailing list hygiene with our students17:42
SRabbeliersolydzajs: afaik Hg has branching similar to git17:42
lhand we have access to the member lists, we should know if they are on them17:42
SRabbeliersolydzajs: but not sure there, you should ask augie17:42
solydzajslh: yes we can but sometimes people look first at the mails that are directed to them, for example GMail shows those mails with ">>"17:42
lhsolydzajs: that's bad practice for this project.17:42
lhgood list hygiene17:43
lhif i need to put my money where my mouth is and *not* filter out all the gsoc issues emails then i will17:43
solydzajswell the only student that is not on the list or is not active at all is James Levy17:43
solydzajsMerio, Daniel and Madhudusan are all subscribed already17:43
lhsolydzajs: then why not send a more welcoming email specing out all the projects for all the students on the list and asking for their comments?17:43
lhincluding to james17:43
lhthen when you ping him you can direct him to the list archives?17:44
solydzajssure can do that np17:44
lhand i am asking, would people feel better about always using the lists if i set my email to pop up issue emails17:44
lhsolydzajs: cool. :)17:44
solydzajs;-)17:44
* lh goes back to reading the logs17:44
lhi think i am putting of ghop doc review for tomorrow17:45
lhsolydzajs: can you get out that email before the student meeting on tuesday? gives them something to think about and talk about on the call instead of being shy.17:45
lhnot all geeks are social.17:45
lh:)17:45
solydzajsSRabbelier: ok what does it mean that it's similar to git, so I can create a v1.3 branch and push it and if something will clone the repo he will be able to switch to v1.3 branch ?17:45
solydzajslh: yes I think I can, I will try at least :-) Another email on my TODO list for tomorrow ;-)17:46
SRabbeliersolydzajs: that's how it works in git, but I'm not sure, augie was saying it's uncommon to have multiple heads, so it's best if you ask him17:46
lhsolydzajs: cool.17:46
solydzajslh: Merio, Daniel and Madhudusan are all social :-)17:46
solydzajslh: just not sure about James17:46
solydzajslh: :-)17:46
lhsolydzajs: still, it's a good way to make sure meetings go well. people need to have time to give their input or teams don't function well.17:47
solydzajsSRabbelier: ok17:47
lhpeople feel like they are not being heard17:47
solydzajslh: sure will do, I'm working also on Tuesday meeting agenda17:47
lhi am not sure how much we can make our performance improve - is it our architecture or our servers that make us sluggish? this was mentioned in an issue by blackfingolfin. i can dig it up if it is useful.17:48
lhsolydzajs: cool. look forward to taking a look at it on the wiki.17:48
lhand yes goodness me the site is slow.17:49
SRabbelierlh: we need to cache more stuff, but we also should do profiling to find out what is taking so long17:49
SRabbelierlh: me and Lennie suspect we're doing a whole bunch of queries multiple times17:49
lhinteresting. ok.17:49
SRabbelierlh: we should instead make sure we retrieve data at most once per request17:49
SRabbelierlh: but profiling is a time-taking business, hence the 'month'17:49
lhyeah i hear you. noted.17:50
lhgood lord.17:50
lhso much to do.17:50
* SRabbelier seconds that17:50
lhi think we should invite the kids to this channel to.17:50
solydzajslh: well then what we are going to use #melange for ?17:50
SRabbeliersolydzajs: user support right?17:51
solydzajsSRabbelier: well ok, but I think it will get to crowdy and too noisy here17:51
SRabbeliersolydzajs: #melangedev is for dev talk, #melange is for people with questions about Melange, and for people to get in contat with us17:51
lhsolydzajs: if we can't pay attention to what goes on in there to the point that we need a private distraction free channel, why should we expect them to?17:51
SRabbeliersolydzajs: I doubt it17:51
lhthey are developing right17:51
lhSRabbelier: what phone numbers were in the roadmap?17:52
solydzajslh: in the GHOP tasks17:52
SRabbeliersolydzajs: Lennie was referring to http://code.google.com/p/soc/wiki/GHOP17:53
tpbTitle: GHOP - soc - This page contains a list of what needs to be done for GHOP - Google Code (at code.google.com)17:53
lhsolydzajs: whose phone numbers?17:53
SRabbeliersolydzajs: Parsing phone numbers in user profiles, acceptable formats: +1.650.214.8031, 16502148031, 1-650-214-8031, 1 (650) 214-8031, 1 (650) 214 8031, 1 650 214 803117:53
SRabbeliererr17:53
lhwe do need their phone numbers or we cannot ship tshirts17:53
SRabbelierlh: ^^^^17:53
solydzajs"Parsing phone numbers in user profiles, acceptable formats: +1.650.214.8031, 16502148031, 1-650-214-8031, 1 (650) 214-8031, 1 (650) 214 8031, 1 650 214 8031"17:53
lhSRabbelier: you said you removed phone numbers from the roadmap. i am confused.17:54
lhand of course i am not so sexy as to be able to check out wiki diffs from svn17:54
lhgrumble17:54
solydzajslh: GHOP tasks were in the roadmap before17:54
solydzajslh: but they were moved to separate wiki page17:54
lhsolydzajs: ah, got it. that's great17:54
SRabbelierlh: right, whole of http://code.google.com/p/soc/wiki/GHOP was in the roadmap, and I moved it to it's current location17:55
tpbTitle: GHOP - soc - This page contains a list of what needs to be done for GHOP - Google Code (at code.google.com)17:55
solydzajslh: ok so jsut talked with danderson17:55
lhsolydzajs: cool, bout what? i forgot17:55
solydzajslh: he can enable wiki edits for all users who have gmail account17:55
solydzajslh: but it's for all wiki pages within project17:56
solydzajslh: do we want that ?17:56
lhsolydzajs: hell yes.17:56
SRabbeliersolydzajs: I think that's ok, we can revert changes through svn still I think?17:56
solydzajsSRabbelier: yep17:56
lhdo it.17:56
lhi need to spend some time with my friends today guys. they are in town from australia.17:56
SRabbelierlh: ok, awesome, go for it17:56
SRabbelierlh: I should be off to bed anyway17:57
lhthe statuses in ghop are there for a reason we should talk about this as a group17:57
lhSRabbelier: night17:58
lhsolydzajs: pm?17:58
solydzajslh: ok danderson will try to enable it but he needs to check for engineering issues with the google code eng team17:58
lhsolydzajs: awesome. so very very awesome.17:59
lhand yet again we need special interference to do something that i think everyone should be able to do. sigh.17:59
solydzajslh: he will email me about the progress17:59
lhsolydzajs: can he just email the list or is that not kosher?17:59
* lh is not sure what will be discussed with code eng team17:59
solydzajslh: no idea he can probably do that or I will forward the email when I get it18:00
lhsolydzajs: list hygiene.18:00
lhlist hygiene18:00
* lh advocates list hygiene18:00
lhif we want this to be a real open source project, this affects everyone.18:01
lhi sure want it to be real.18:01
SRabbelierlh: +118:01
* SRabbelier runs off18:01
lhSRabbelier: i thought you were going to bed18:02
SRabbelierlh: I am in the process :P18:02
SRabbelierlh: brushing teeth :P18:02
lhSRabbelier: go to bed dude.18:02
lhlol.18:02
* SRabbelier snickers18:02
lhi also talk on irc while brushing teeth18:02
SRabbelierlh: surely you wouldn't want me to take care of my personal higiene? :P18:02
SRabbelierlh: how can you expect list hygiene when we do not care of our own!! :P18:02
lhSRabbelier: oh shut up.18:03
* SRabbelier giggles18:03
* lh wanders off grumbling about practicing what she preaches and now she has to brush her teeth effectively or her list hygiene comments are compromised18:03
SRabbelierlolololol18:04
* lh raises middle finger18:06
SRabbelierlh: tsk tsk, mind your language, this is a publically logged channel!18:07
* SRabbelier snickers18:07
SRabbelieranyway, I'm ready for bed, so I'm truly off now :P18:07
lhSRabbelier: it wasn't language it was a gesture. night.18:08
SRabbelier:P18:08
*** SRabbelier has quit IRC18:08
*** lh has quit IRC18:34
*** lh has joined #melangedev18:34
*** ChanServ sets mode: +b *!*@nat/google/x-11a1d4392f06ae6718:34
*** lh was kicked by ChanServ (You are not authorized to be on this channel)18:34
*** solydzajs sets mode: -b *!*@nat/google/x-11a1d4392f06ae6719:00
*** solydzajs sets mode: -b *!*@unaffiliated/mithro19:00
*** solydzajs has quit IRC19:05
*** mithro has joined #melangedev21:11
*** ChanServ sets mode: +b *!*@unaffiliated/mithro21:11
*** mithro was kicked by ChanServ (You are not authorized to be on this channel)21:11
*** tansell has joined #melangedev21:23
*** ChanServ sets mode: +b *!*@203.39.247.24121:23
*** tansell was kicked by ChanServ (You are not authorized to be on this channel)21:23

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!