*** tpb has joined #melange | 00:00 | |
*** dmitrig01|afk has joined #melange | 00:16 | |
*** ChanServ sets mode: +v dmitrig01|afk | 00:17 | |
*** ankitg has quit IRC | 01:33 | |
*** madrazr has joined #melange | 02:04 | |
*** ankitg has joined #melange | 02:14 | |
*** dmitrig01|afk has quit IRC | 02:15 | |
*** dhaun has joined #melange | 02:56 | |
*** madrazr has left #melange | 03:07 | |
*** SRabbelier has joined #melange | 03:20 | |
*** ChanServ sets mode: +o SRabbelier | 03:20 | |
*** ankitg has quit IRC | 03:49 | |
*** forever has quit IRC | 05:51 | |
*** madrazr has joined #melange | 07:14 | |
*** madrazr has quit IRC | 08:12 | |
*** madrazr has joined #melange | 08:39 | |
*** forever has joined #melange | 08:54 | |
*** forever has quit IRC | 10:01 | |
*** Lennie has joined #melange | 10:30 | |
*** ChanServ sets mode: +o Lennie | 10:30 | |
*** arvind_khadri has joined #melange | 10:32 | |
*** Lennie is now known as Lennie|Gone | 10:55 | |
*** ankitg has joined #melange | 11:00 | |
*** krnl_ has quit IRC | 11:20 | |
*** arvind_khadri has quit IRC | 11:22 | |
*** dmitrig01|afk has joined #melange | 11:56 | |
*** ChanServ sets mode: +v dmitrig01|afk | 11:56 | |
*** tansell-laptop has quit IRC | 12:04 | |
SRabbelier | madrazr: o hi | 13:16 |
---|---|---|
madrazr | SRabbelier: heya! | 13:17 |
madrazr | SRabbelier: haven't completed the patch yet :( | 13:17 |
SRabbelier | madrazr: for shame! :P | 13:18 |
SRabbelier | madrazr: you been slacking? :D | 13:18 |
madrazr | SRabbelier: no there is a presentation in school, preparing it is taking longer than expected :( | 13:18 |
madrazr | presentation is tomo morning | 13:18 |
SRabbelier | madrazr: no worries :) | 13:19 |
SRabbelier | madrazr: do you think you'll be doing it tonight? | 13:19 |
SRabbelier | madrazr: if not, that's ok | 13:19 |
madrazr | SRabbelier: I will try to complete by tonight | 13:21 |
SRabbelier | madrazr: ok, cool | 13:22 |
madrazr | SRabbelier: in Amsterdam yet? | 13:29 |
SRabbelier | madrazr: back home now :) | 13:29 |
madrazr | SRabbelier: Oh Ok :) | 13:30 |
madrazr | so how was the day? | 13:30 |
SRabbelier | madrazr: awesome, we went to the zoo :D | 13:30 |
madrazr | SRabbelier: wow! | 13:30 |
SRabbelier | madrazr: they had giraffe's ^_^ | 13:30 |
madrazr | SRabbelier: cool! :) | 13:31 |
SRabbelier | yup :D | 13:31 |
madrazr | SRabbelier: you want me to parametrize only scope_path or every other property there? | 14:47 |
SRabbelier | madrazr: only the properties that are relevant ofcourse | 14:47 |
SRabbelier | madrazr: e.g., the ones that refer directly to gsoc or such | 14:47 |
madrazr | SRabbelier: Ok | 14:48 |
SRabbelier | madrazr: and also don't call it 'gsoc2009' but something like 'program_entity' (don't remember if you did) | 14:48 |
madrazr | SRabbelier: yeah have changed that already | 14:48 |
SRabbelier | madrazr: cool, :) | 14:48 |
madrazr | brb | 14:51 |
*** madrazr has left #melange | 14:51 | |
*** madrazr has joined #melange | 14:56 | |
madrazr | SRabbelier: should I parametrize even name, short_name, group_label and stuff? | 15:08 |
SRabbelier | madrazr: nono, why? | 15:08 |
SRabbelier | madrazr: they don't refer to their program do they? | 15:08 |
SRabbelier | madrazr: (if you did, what'd be the point in having the method if you have to specify all values? :P) | 15:09 |
madrazr | SRabbelier: he he yeah :D | 15:09 |
madrazr | SRabbelier: thats what made me ask the question :P | 15:09 |
SRabbelier | madrazr: :D | 15:10 |
madrazr | SRabbelier: Lennie asked me to sort the imports, I am still not sure if "from ...organization" precedes "from ...org_app" or follows it? | 15:56 |
madrazr | which has higher precedence 'a' or '_' ? | 15:56 |
*** Lennie|Gone has quit IRC | 15:56 | |
SRabbelier | madrazr: see style guide? ^_^ | 15:56 |
madrazr | SRabbelier: style guide did not say about this :( or may be I missed it? | 15:57 |
madrazr | let me check once more | 15:57 |
SRabbelier | madrazr: it should say what order to sort imports in | 15:57 |
madrazr | SRabbelier: it just says alphabetically | 15:58 |
SRabbelier | madrazr: I think org_app then organization | 15:58 |
madrazr | SRabbelier: Ok | 15:58 |
madrazr | SRabbelier: I have sent the patch | 16:07 |
SRabbelier | madrazr: cool | 16:08 |
madrazr | SRabbelier: I will leave for the day. Have to get up early tomo morning | 16:08 |
madrazr | see you | 16:08 |
madrazr | good night | 16:08 |
SRabbelier | madrazr: ok! | 16:08 |
SRabbelier | madrazr: good luck! | 16:08 |
madrazr | SRabbelier: thanks | 16:08 |
*** madrazr has left #melange | 16:09 | |
ajaksu | SRabbelier: I want to implement your melange issue tracker, will mail the list soon :) | 17:07 |
SRabbelier | ajaksu: implement our melange issue tracker? :P | 17:08 |
ajaksu | your in-melange issue tracker :) | 17:08 |
SRabbelier | ajaksu: why do you say 'your'? :P | 17:09 |
SRabbelier | ajaksu: where'd you get this from? :P | 17:09 |
ajaksu | SRabbelier: http://code.google.com/p/soc/wiki/MelangeModuleArchitecture ? :) | 17:11 |
tpb | <http://ln-s.net/3CQb> (at code.google.com) | 17:11 |
SRabbelier | ajaksu: but... as said... it's not a roadmap, just some wild idea's of what we'd like to have "some time" :P | 17:12 |
ajaksu | well, I'd like to implement it right now, but can postpone if the timing is bad :) | 17:13 |
SRabbelier | ajaksu: why that feature specifically? :) | 17:14 |
SRabbelier | and, why now? :) | 17:14 |
ajaksu | SRabbelier: because I'm working with the Python bug tracker, both fixing things and adding features (see http://bot.bio.br/python-dev-exp/issue5 ), and I want to learn AppEngine, Django and Melange... | 17:15 |
tpb | Title: Issue 5: List of new features implemented in this Experimental Tracker - PythoExperimentalTracker (at bot.bio.br) | 17:15 |
ajaksu | now because I have time, not sure if I'll be free later :) | 17:15 |
SRabbelier | ajaksu: mhh, you have time now, how much? :D | 17:16 |
* SRabbelier would rather not end up with a half-finished piece of code | 17:16 | |
SRabbelier | would be a waste of time for all involved :) | 17:17 |
SRabbelier | (better to pick something that you can finish instead) | 17:17 |
ajaksu | too much? :) until mid-june, I can work > 20h a week on this, then I'll have to slow it down but still have > 5h a week for a couple of months | 17:18 |
*** dhaun has quit IRC | 17:18 | |
SRabbelier | ajaksu: that's about one month? | 17:18 |
SRabbelier | ajaksu: would you perhaps be interested in working on surveys? :D | 17:19 |
ajaksu | that's about 100 hours in a month :) | 17:19 |
SRabbelier | ajaksu: (James Levy has already started on them, but his GSoC starts soon) | 17:19 |
SRabbelier | tbh, I don't think you can complete an issue tracker in that timeframe :P | 17:19 |
ajaksu | SRabbelier: if I can finish surveys (the input and storage part, graphs and stats are GSoC terrain IIUC, no?) in nice, tested shape in a week, would you OK the issue tracker work? ;) | 17:20 |
SRabbelier | ajaksu: hehe, if you use James' work as a startign ground, and talk with him so that no work is wasted, why not | 17:21 |
ajaksu | ok, let me start checking things out and I'll mail the list about picking up surveys in a couple of hours :) | 17:23 |
SRabbelier | ajaksu: James has a git repo online at github | 17:23 |
*** James--Crook has joined #melange | 17:24 | |
SRabbelier | ajaksu: have you used git or hg before? | 17:24 |
ajaksu | I'm using hg for my work on the Python bug tracker, I'm emailing you about it right now :) | 17:25 |
SRabbelier | ajaksu: ok, nice, do you know how to clone jame's work? (you could try out hg-git) | 17:25 |
James--Crook | SRabbelier: Isn't GHOP an issue tracker with smarts? | 17:26 |
SRabbelier | James--Crook: mhhhh, yes | 17:26 |
James--Crook | In previous years it actually was the google issue tracker. | 17:26 |
SRabbelier | aye | 17:27 |
James--Crook | ajaksu: tell me more about what you want to achieve and why you are not using an existing issue tracker. Is it mostly as a learning exercise, or do you have reason to want a new issue tracker? | 17:27 |
ajaksu | I can git clone and work with hg on that, if he wants me to send him patches I'll learn the git magic for that :) | 17:27 |
SRabbelier | ajaksu: you can contribute to his git repo with hg, hg-git.github.com is pretty awesome | 17:28 |
SRabbelier | ajaksu: but yes, do talk with James--Crook | 17:28 |
ajaksu | James--Crook: I've just finished an email about this, I was going to send to the list, then just to Sverre until I finish Surveys, now I'm confused :D | 17:28 |
ajaksu | I work on the python issue tracker, which is roundup | 17:28 |
SRabbelier | ajaksu: you can mail me and cc James if you want | 17:29 |
James--Crook | OK. I don't know roundup. Tell me more. | 17:29 |
James--Crook | I'm looking at http://en.wikipedia.org/wiki/Roundup_(issue_tracker) | 17:30 |
ajaksu | I want to learn appengine, django and melange, so I'm looking for something to work with melange... since I'm deep into one issue tracker's code, I figured it would be the best thing to tackle :) | 17:30 |
James--Crook | Aha! | 17:30 |
James--Crook | Right, well I am looking for a new style to doing issue tracking. I'm a mentor with audacity (audio editor) and we've been looking at how to do issue tracking better.... | 17:31 |
James--Crook | because we're a tiny team, with huge numbers of users (and lots of issues :-) ) | 17:32 |
SRabbelier | and I've been digging James--Crook's suggestions for a better wiki so far, all the annoyances I have with code.google.com are addressed by his suggestions :) | 17:32 |
SRabbelier | which, incidentaly, maps very well to melange | 17:32 |
SRabbelier | itty bitty tiny team (although growing :D), and lotsa users | 17:32 |
ajaksu | James--Crook: http://bot.bio.br/python-dev-exp/issue5 is my experimental playground, I'd be glad to work on a set of features for you :) | 17:33 |
tpb | Title: Issue 5: List of new features implemented in this Experimental Tracker - PythoExperimentalTracker (at bot.bio.br) | 17:33 |
ajaksu | SRabbelier: so melange would shift some development from code.google to dogfood? :) | 17:34 |
James--Crook | so I'm thinking you shouldn't take sverre's suggestion about surveys as gospel. You'll get more done if it is something that interests and excites you. | 17:34 |
SRabbelier | ajaksu: setting 'depends on' is not quite what we want though | 17:34 |
SRabbelier | James--Crook: +1 on that | 17:34 |
James--Crook | ajaksu: I'm having a look... | 17:34 |
SRabbelier | ajaksu: we want full visibility off the grouped issues | 17:34 |
ajaksu | James--Crook: I could use the melange-fu Surveys would give me | 17:35 |
James--Crook | ..true... | 17:35 |
SRabbelier | (and we could really do with surveys being done :P0 | 17:36 |
ajaksu | SRabbelier: just a list of each issue (title, status, what else? messages?) or full forms for inline editing them? | 17:36 |
SRabbelier | and we haven't started on the plugin architecture yet, we won't till this Saturday | 17:36 |
SRabbelier | ajaksu: I think James--Crook can best explain that | 17:36 |
ajaksu | SRabbelier: would it make more sense to have voting support for issues and base surveys on that? :) | 17:37 |
* SRabbelier shakes | 17:37 | |
SRabbelier | ajaksu: no, what we want for surveys is pretty specific | 17:37 |
James--Crook | ajaksu: Too many balls in the air all at once. Let's take things one at a time. | 17:38 |
ajaksu | James--Crook: agreed | 17:38 |
James--Crook | ajaksu: so far I know for sure that you want to learn about django, GAE and see melange a s agood place to do so. That is correct. | 17:39 |
James--Crook | An issue tracker project is definitely of interest to us. | 17:39 |
James--Crook | It could fit in with GHOP (which was issue tracker based) | 17:39 |
SRabbelier | (but it probably won't in the way we want) | 17:40 |
SRabbelier | (since there's a whole lot of other stuff madhusudan will be doing during his gsoc) | 17:40 |
ajaksu | SRabbelier: how so? | 17:40 |
James--Crook | In terms of getting feedback/help/assistance from core developers, the more closely what you do helps progress melange the more you are likely to get. | 17:40 |
SRabbelier | I am always willing to help anyone get up to speed, but of course I too have to prioritize :( | 17:41 |
James--Crook | However, at this stage I don't know what your skill level is. You might need only the very occasional 'oh GAE can't do that - we've talked with the developers...' | 17:41 |
ajaksu | James--Crook: that's why I'd like to start with Surveys, it'd be a great way for me to get to know the code and practises, and doesn't need me pushing for ideas or roadmap feedback IIUC | 17:42 |
James--Crook | OK. That sounds a clear decision then. Let me say a bit more about surveys.... | 17:43 |
SRabbelier | and it'd give us some clue as to what your foo is :P | 17:43 |
ajaksu | SRabbelier: exactly ;) | 17:43 |
James--Crook | So the way I see surveys they are a bit like google-forms, but built in to melange so that we can then do more with them. | 17:43 |
ajaksu | James--Crook: I've also been reading all melange lists for a while, so I'm familiar with some limitations | 17:44 |
James--Crook | In our first cut we are not looking to have the fancy ajaxy stuff that allows us to rearrange questions etc. | 17:44 |
SRabbelier | one of the requirements is that we need to be able to create a midterm and endterm form | 17:44 |
SRabbelier | that has a "did the student pass" question | 17:44 |
SRabbelier | which can easily be queried by a job later on | 17:44 |
James--Crook | Oh great. So you know the wiki page on surveys? | 17:45 |
SRabbelier | aside from that, it's all game | 17:45 |
James--Crook | I'm not seeing you nodding, it's at http://code.google.com/p/soc/wiki/SurveysModule | 17:46 |
tpb | Title: SurveysModule - soc - Design/discussion for Surveys - Google Code (at code.google.com) | 17:46 |
SRabbelier | James--Crook: might be because you forgot to turn on cam! :P | 17:46 |
ajaksu | sorry, had to answer the phone :) | 17:46 |
James--Crook | The main difference between surveys and what melange has done so far is that at the moment in melange all the models are static. The fields in the records are defined up fornt. | 17:48 |
James--Crook | Surveys are the first time we will have fields that are added at run time. | 17:48 |
ajaksu | I see, dynamic views, db.Expando and caching issues | 17:50 |
James--Crook | caching issues? | 17:51 |
ajaksu | "Caching issues to be fixed. For instance, a field will be deleted from the survey, but will appear in the survey on a page refresh, and then will disappear once the cache has been cleared. " :) | 17:51 |
James--Crook | I'm not sure that's the correct term for it on the wiki. | 17:51 |
SRabbelier | (damn, socghop is dead, we're not even getting 1QPS lately) | 17:52 |
James--Crook | If a question has been answered and someone deletes the question... well I suppose you it could be called caching... | 17:52 |
James--Crook | In GAE we have the GAE database, and then to help improve performance we use memcache, which will keep objects you put in it in memory (probably). I tend to think of that when caching is mentioned. | 17:53 |
James--Crook | ajaksu: Why GAE? Are you planning to use it more in future? | 17:54 |
* SRabbelier is going to bed | 17:54 | |
James--Crook | SRabbelier: nn | 17:54 |
SRabbelier | James--Crook: I'll read the backlog tomorrow if I remember ;) | 17:54 |
ajaksu | James--Crook: yep, I'd like to have some tools in my web apps belt :) | 17:54 |
ajaksu | SRabbelier: good night :) | 17:55 |
SRabbelier | cheers! | 17:55 |
James--Crook | So how are we going to make this work well - what do you need - how do we plan this? | 17:59 |
ajaksu | I was thinking about (and doing ;) ) taking an overview of the code and the list messages about the Surveys, then write an email introducing myself, summarizing what I perceive to the status of things and proposing a personal work plan | 18:01 |
ajaksu | then people can tell me I got 90% wrong and I can review and improve until I have some nice goals set... | 18:02 |
*** SRabbelier has quit IRC | 18:02 | |
James--Crook | that sounds like a good plan. | 18:02 |
James--Crook | It;s probably risky to put time estimates beside things though... | 18:03 |
*** penyaskito has joined #melange | 18:03 | |
James--Crook | just say how you'd go about it , what you'd do first, because you won't know how easy/difficult until you actually start coding. | 18:03 |
ajaksu | then it's time to hack, I can commit to a public branch where we can do reviews, I can work locally and push patchsets for reviews, whatever fits better with you guys :) | 18:03 |
ajaksu | James--Crook: ok, will do, thanks :) | 18:04 |
James--Crook | I think it will become a lot clearer over time, and with discussion on irc. | 18:04 |
James--Crook | O.K. Good talking with you ajaksu. | 18:04 |
ajaksu | thanks for guiding me James, I'll ping the list later and will be around here, see ya :) | 18:05 |
James--Crook | c-ya! | 18:05 |
*** James--Crook has left #melange | 18:11 | |
*** chx has joined #melange | 18:23 | |
*** chx is now known as chx_afk | 19:09 | |
*** chx_afk is now known as chx | 19:26 | |
*** mithro has quit IRC | 19:55 | |
ajaksu | I wonder whether DEF_ALREADY_MENTORING_RPOJECT_MSG is an intentional mispelling... it *is* used consistently :) | 20:05 |
*** mithro has joined #melange | 20:31 | |
*** ChanServ sets mode: +v mithro | 20:31 | |
*** florinciu has quit IRC | 21:25 | |
*** forever has joined #melange | 21:34 | |
*** forever has quit IRC | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!