Monday, 2009-04-06

*** tpb has joined #melange00:00
*** dmitrig01_ has joined #melange00:44
*** ChanServ sets mode: +v dmitrig01_00:44
*** dmitrig01|afk has quit IRC00:45
*** dmitrig01|afk has joined #melange00:46
*** ChanServ sets mode: +v dmitrig01|afk00:46
*** dmitrig01_ has quit IRC00:47
*** madrazr has joined #melange00:58
*** glaksmono has quit IRC01:03
*** dmitrig01|afk is now known as dmitrig0101:15
*** penyaskito_ has quit IRC01:36
*** madrazr has quit IRC01:49
*** dmitrig01 is now known as dmitrig01|afk01:58
*** anothy_x has joined #melange02:02
*** dmitrig01|afk has quit IRC02:02
anothy_xis there either (a) a more flexible view of applications i'm missing or (b) a way to download to CSV or similar?02:04
*** SRabbelier has joined #melange02:39
*** ChanServ sets mode: +o SRabbelier02:39
ajaksuanothy_x: see , and
tpb<> (at
anothy_xyup, 387 looks like exactly what i'm after, thanks.03:04
ajaksuyw :)03:06
*** ankitg has quit IRC03:09
*** ishesh has joined #melange03:45
*** solydzajs has joined #melange03:51
*** ChanServ sets mode: +o solydzajs03:51
*** solydzajs has quit IRC04:06
*** ishesh has quit IRC04:11
*** Merio has joined #melange05:06
*** jamtoday has joined #melange05:09
*** ankitg has joined #melange05:38
*** MatthewWilkes has joined #melange05:48
*** geekius_caesar has joined #melange06:08
*** Merio has quit IRC06:20
*** ScottMac has joined #melange06:22
*** ishesh has joined #melange06:28
*** madrazr has joined #melange06:29
madrazrSRabbelier: is it worth fixing issue 538?06:47
madrazrif so will take it up for today :P06:48
*** ishesh has quit IRC06:52
*** ishesh has joined #melange06:53
*** ishesh has quit IRC07:16
*** ishesh has joined #melange07:22
*** ishesh has left #melange07:58
*** madrazr has left #melange08:05
*** debarshi has joined #melange08:17
*** debarshi has left #melange08:17
*** ankitg has quit IRC08:40
*** ankitg has joined #melange08:40
*** schultmc has joined #melange08:53
*** ankitg is now known as ankitg|food08:58
*** ankitg|food is now known as Ankitg|Food08:58
*** allen has quit IRC09:13
*** Ankitg|Food is now known as ankitg09:31
*** AlexUA-away is now known as AlexUA09:33
eMPee584hi folks... can someone of you melange admins please find out where my application disappeared to? was editing it till UTC19 but saved before..09:36
SRabbeliereMPee584: did you see it under "list my proposals" before?09:44
*** veelck has joined #melange09:47
eMPee584but one minute past 9 o clock it was gone09:50
*** madrazr has joined #melange09:50
*** ishesh has joined #melange09:51
*** ishesh has left #melange09:51
SRabbeliereMPee584: probably marked as inelegible then?09:57
SRabbeliereMPee584: what's your link_id?09:59
*** ScottMac has left #melange10:06
*** viktorkrum has joined #melange10:07
*** jamtoday has quit IRC10:17
*** mithro has quit IRC10:19
*** viktorkrum has left #melange10:23
*** jamtoday has joined #melange10:36
*** jamtoday has quit IRC10:41
*** mithro has joined #melange10:41
*** ChanServ sets mode: +v mithro10:41
*** dreimark has joined #melange10:54
dreimarkjust a question can "Last Modified" be refreshed on comment change?10:55
dreimarkand may be sorted.10:56
*** chx is now known as chx_sleeping11:01
madrazrSRabbelier: Hi11:07
SRabbeliermadrazr: heya!11:08
SRabbeliermadrazr: yes, please fix issue 538 if you have the time11:08
SRabbeliermadrazr: if you fix it before tonight we might even be able to include it in today's release :D11:08
madrazrSRabbelier: I still did not understand its use case :(11:08
SRabbeliermadrazr: people are lazy11:08
SRabbeliermadrazr: they want to be able to subscribe to a proposal by just commenting on it11:08
madrazrSRabbelier: Ouch11:09
madrazrit is just about tackling defaults?11:09
SRabbeliermadrazr: yes, cos that saves them 5 seconds11:09
MatthewWilkesSRabbelier: btw, is there any reason we're not using the google "Starred" idiom?11:09
SRabbelierMatthewWilkes: not really11:09
madrazrSRabbelier: true I agree. I had read a google paper where it said 20ms more means 40% reduction in user base :P11:09
madrazrSRabbelier: so 5s is huge11:09
SRabbelierMatthewWilkes: I guess mostly because Lennard didn't think to :P11:09
SRabbeliermadrazr: good thing we don't care much about the size of our user base? :P11:10
madrazrSRabbelier: Ha Ha :D11:10
SRabbeliermadrazr: nah, that's not true11:10
SRabbeliermadrazr: we do care about the people that use Melange11:10
madrazrSRabbelier: in fact thats why you have been working like anything from last 6-7 months11:10
madrazrSRabbelier: otherwise there was no reason?11:10
madrazrSRabbelier: let me give it a shot11:11
madrazrI was actually working with Maps to appear on Org home page now, will postpone that11:11
SRabbeliermadrazr: heheh, yup, you saw through me :)11:12
madrazrSRabbelier: :D11:12
SRabbeliermadrazr: ok, thanks :)11:12
SRabbeliermadrazr: you're awesome, did I tell you that? :)11:12
madrazrSRabbelier: hehe :)11:12
SRabbeliermadrazr: btw, you added the "proposal public" checkbox, or was it something else, I forget11:12
madrazrAdded 2 things, on the student side I added "Public Visibility" CheckBox11:13
madrazrand mentors side I added allow to edit even after application end date11:13
madrazrSRabbelier: I really want to see those 2 things for this year GSoC11:13
madrazrSRabbelier: may be for show off probably ;-)11:14
madrazrSRabbelier: since most of my friends will not be applying for GSoC next year :D11:14
SRabbeliermadrazr: *grins*11:14
madrazrSRabbelier: :)11:15
SRabbeliermadrazr: ETA for those patches are today :)11:15
madrazrSRabbelier: awesome!11:15
* madrazr puts all possible efforts for the third one too11:16
SRabbeliermadrazr: epic win!11:16
madrazrSRabbelier: how are we actually maintaining these subscriptions?11:17
madrazrSRabbelier: which model?11:17
MatthewWilkesSRabbelier: That lennie…11:18
SRabbeliermadrazr: ReviewFollower11:19
SRabbeliermadrazr: it's real easy11:19
*** MatthewWilkes has quit IRC11:19
SRabbeliermadrazr: the scope of ReviewFollower should be the project proposal11:19
madrazrSRabbelier: yeah Ok11:19
SRabbeliermadrazr: the link_id should be the link_id of the student11:19
madrazrSRabbelier: Ok11:19
SRabbeliermadrazr: get on #gsoc11:20
SRabbeliermadrazr: I'll hail you :P11:20
* madrazr is scared :(11:20
madrazrSRabbelier: I repent for missing out last month again now. Could have done much more work :(11:22
madrazrstupid university :(11:22
SRabbeliermadrazr: hehe, I share the sentiment  :)11:22
SRabbeliermadrazr: exactly the same here11:22
madrazrSRabbelier: ha ha :D11:23
madrazrSRabbelier: I am yet to find a person who likes his/her University :P11:23
*** MatthewWilkes has joined #melange11:23
SRabbeliermadrazr: hahah :D11:23
*** anothy_x has left #melange11:24
*** mithro has quit IRC11:26
*** penyaskito has joined #melange11:27
MatthewWilkesSRabbelier: Ah, release is being cut today?  When, approx?11:32
SRabbelierMatthewWilkes: tonight UTC+1 time11:32
madrazrSRabbelier: so it should be, Private Comment == Subscribe to Private Updates and Public Comment == Subscribe to Public Updates or?11:32
madrazrPrivate Comment == Subscribe to Both updates?11:32
MatthewWilkesYou guys are in +2 now, surely?11:32
SRabbelierMatthewWilkes: ah, yes, true11:32
SRabbelierMatthewWilkes: surely it doesn't matter much :P11:32
SRabbeliermadrazr: just subscribe to both on comment11:33
madrazrSRabbelier: Ok11:33
SRabbeliermadrazr: if they want spam, they can get it11:33
madrazrSRabbelier: HA HA HA :D11:33
SRabbeliermadrazr: otoh...11:33
SRabbeliermadrazr: would it be much extra effort to make it two checkboxes, both ticked by default?11:33
madrazrSRabbelier: you mean convert buttons to checkboxes?11:34
SRabbeliermadrazr: well, no, I mean11:34
SRabbeliermadrazr: when they make a comment11:34
SRabbeliermadrazr: there should be two checkboxes in that form11:34
SRabbeliermadrazr: (together with the two buttons at the top)11:34
SRabbeliermadrazr: and those checkboxes should control whether they subscribe to updates as they post a comment11:35
madrazrSRabbelier: ah Ok11:35
madrazrnot that difficult11:35
madrazradding 2 more HTML elements after all11:35
SRabbeliermadrazr: do that then :)11:35
SRabbeliermadrazr: for eternal glory :P11:35
madrazrSRabbelier: sure11:35
madrazrSRabbelier: HA HA :P11:35
SRabbeliermadrazr: :D11:35
*** AlexUA is now known as AlexUA-away11:37
madrazrSRabbelier: is there some CSS property for checkbox? btw where are all form related css properties stored?11:37
madrazrSRabbelier: I tried a bit yesterday, but did not get it :(11:38
SRabbeliermadrazr: have a look at the checkboxes generated by the Django forms and copy that11:38
SRabbeliermadrazr: they use our css properties11:38
madrazrSRabbelier: Ok11:38
*** AlexUA-away is now known as AlexUA11:46
MatthewWilkeshmmm, melange is prejudiced against people on 22 year masters courses - it claims it's somehow "invalid" ;)11:55
*** dmitrig01|afk has joined #melange11:59
*** ChanServ sets mode: +v dmitrig01|afk11:59
madrazrSRabbelier: My new checkboxes are appearing in POST, but they are not appearing in the form fields?12:05
madrazrany idea what might be wrong?12:05
*** ankitg has quit IRC12:06
SRabbeliermadrazr: that's correct, you'll need to put them into the form in _editPOst12:06
madrazrSRabbelier: Oh Ok, let me check12:07
MatthewWilkesSRabbelier: I've just sent a tiny 4-line visuals patch, I was going to send it over the w/e but my lappy was misbehaving12:08
madrazrSRabbelier: why _editPost for review? I don't see the control passing there12:10
SRabbeliermadrazr: oh, maybe it doesn't :)12:11
madrazrSRabbelier: I think I must look at reviewPost?12:11
SRabbeliermadrazr: oh, mhhh, yes12:11
SRabbeliermadrazr: but, maybe, that's not the right place to do it regardless12:11
SRabbeliermadrazr: since it doesn't affect the Comment12:12
SRabbeliermadrazr: it just creates a new entity12:12
SRabbelierMatthewWilkes: cool!12:13
SRabbelierMatthewWilkes: obvious fix, will apply for sure :)12:13
madrazrSRabbelier: where else you think would be appropriate?12:14
SRabbeliermadrazr: I must admit I haven't looked at the relevant code, it'd be best to ask Lennie12:14
madrazrSRabbelier: Ok12:14
madrazrSRabbelier: NP12:14
SRabbeliermadrazr: awesome12:15
* SRabbelier is off for dinner12:15
madrazrSRabbelier: laters12:15
*** AlexUA is now known as AlexUA-away12:16
*** __dwendt has quit IRC12:18
MatthewWilkesSRabbelier: :) I love open source :)12:20
*** AlexUA-away is now known as AlexUA12:22
*** ankitg has joined #melange12:24
*** geekius_caesar has quit IRC12:26
*** k0p has joined #melange12:31
* dreimark wonders why public review change does njot update Last Modified on the List of all Student Proposals12:42
*** AlexUA is now known as AlexUA-away12:47
lhdreimark: have you tried navigating back to the page a few minutes later and seeing if the timestamp has updated?12:51
* lh thinks the tables are cached and do not get updated right away12:51
SRabbelierlh: nope12:51
SRabbelierlh: we don't update changed times when a comment is posted12:51
SRabbelierlh: only when the proposal is actually updated12:52
lhSRabbelier: ok. then what do the time stamps reflect12:52
* lh notes this12:52
SRabbelierlh: should it be?12:52
lhSRabbelier: i think it would be very helpful to mentors doing review to have the timestamp increment any time something is done12:53
chunmunSRabbelier: but I as a student dont got to edit the proposal after deadline anymore ever right?12:53
lhproposal updated, comment made, comment made by student, etc.12:53
dreimarkpreview has e.g. On 6th April 2009 06:14 ... wrote12:53
SRabbelierchunmun: after tonight's release you can iff the mentor lets you12:53
SRabbelierlh: mhhhh, ok12:53
madrazrchunmun: you can if your mentor allows you, may be from tonight12:53
madrazrSRabbelier: heh, you came first again :P12:53
chunmun SRabbelier:ohk.. just like last yr! Nice :)12:53
SRabbelierchunmun: right12:54
chunmunmadrazr:hi. You joined melange devs or was that some info on the irc/ml that I missed?12:54
madrazrchunmun: I did not get you? joined Melange-devs? channel you mean?12:55
SRabbelierchunmun: he's submitting patches :)12:55
chunmunhmmm... nice.. :)12:55
dreimarkSRabbelier: the last column is pointless currently. It should be exchanged by something which shows the edits of comments12:56
chunmunmadrazr: was wondering if you joined the team developing melange :)12:56
SRabbelierdreimark: is it now?12:56
madrazrchunmun: yes, but a contributor not a devel though :P12:56
chunmunmadrazr:nice enough.. :)12:56
madrazrchunmun: :)12:57
dreimarkSRabbelier: no do I have to add a new comment?12:57
chunmunmadrazr: have applied to soc this yr rt?12:57
SRabbelierdreimark: I think it's quite useful12:57
SRabbelierdreimark: as you get notifications when a student makes a comment12:57
SRabbelierdreimark: (or a mentor)12:57
SRabbelierdreimark: this way you can see when a student actually updated their proposal12:58
* chunmun thinks he'll deploy melange in his college lan for delta inductions..12:58
* chunmun delta is his college webteam.. :)12:58
SRabbelierchunmun: hehe, nice12:58
dreimarkSRabbelier: I know but that time is over. And now you want to know if he did responding to your requests.12:59
madrazrSRabbelier: user.link_id and mentor.link_id are same if user == mentor?12:59
SRabbelierdreimark: that time will be back tonight ;)12:59
SRabbeliermadrazr: yes12:59
madrazrSRabbelier: Ok13:00
SRabbeliermadrazr: link_id for all roles is the same as the User object13:00
madrazrSRabbelier: Ok13:00
madrazrSRabbelier: lennie pointed out a problem actually with keeping defaults, just spoke to him13:00
chunmunSRabbelier: btw the onus of subscribing to updates is still with students only rt? I mean auto-subscribe hasn't been implemented yet or has it?13:00
SRabbeliermadrazr: oh, is it hard to fix?13:01
madrazrSRabbelier: don't think so13:01
madrazrSRabbelier: let me try my level best13:01
dreimarkSRabbelier: thanks :)13:01
SRabbeliermadrazr: smooth13:01
SRabbelierchunmun: no it hasn't13:01
*** penyaskito has quit IRC13:02
* chunmun has started playing around with django recently. Hope to contribute to melange soon!13:02
chunmunor atleast enough to deploy it on the college lan13:02
chunmunand hack around for our own use :)13:03
SRabbelierchunmun: getting melange running is real easy13:03
SRabbelierchunmun: just follow and you're good to go13:03
tpb<> (at
madrazrSRabbelier: brb, break for a while13:03
SRabbeliermadrazr: ok :)13:04
chunmunSRabbelier: btw was wondering why tinymce? We had tried tinymce first n then went in for fckeditor for our own cms13:05
SRabbelierchunmun: because it's what someone plugged in13:05
SRabbelierchunmun: it was not a design decision13:05
chunmunSRabbelier: so it will be easy enough to replace it with fckeditor?13:06
SRabbelierchunmun: if that's what we decide on using instead, yes13:06
SRabbelierchunmun: but we're contemplating switching to MarkDown13:06
SRabbelierchunmun: or something like that13:06
* chunmun goes checks MarkDown13:07
MatthewWilkesSRabbelier: Did I imagine somebody saying CSV export was a todo for tonight?  I may be going mad…13:07
SRabbelierMatthewWilkes: 'twas me13:08
MatthewWilkesSRabbelier: Ah, great.  If you've not done it already, emailing…13:09
SRabbelierMatthewWilkes: emailing...?13:09
MatthewWilkesa patch13:09
MatthewWilkesI expected it to be more than just specifying an ordering, some nice base classes you've got there :)13:11
SRabbelierMatthewWilkes: I know :D13:11
SRabbelierMatthewWilkes: I made them ;)13:11
SRabbelierMatthewWilkes: the problem is not that we need to specify the ordering, but that we need to make sure only those that should have access to this export13:12
MatthewWilkesWell, well done you! :P13:12
*** chx_sleeping is now known as chx13:12
MatthewWilkesSRabbelier: The way I read it it was part of the list view, doesn't it use the same permissions?13:12
SRabbelierMatthewWilkes: yes, it does, but list views are restricted, no?13:12
SRabbelierMatthewWilkes: they don't show all information (notably not any private info)13:12
SRabbelierMatthewWilkes: so we need to somehow make sure that the list we export does not include private data for those that have no access to those13:13
SRabbelierperhaps a new ACL :)13:13
MatthewWilkesThe way it works in zope, you define permissions such as "View", "View private information", etc. and assign them to rôles like "Owner", "Manager", "Member" (The user, program-/org-admins, site users).  That way you get nice fine-grained control of each of the getters13:15
SRabbelierMatthewWilkes: hehe, that's about what we implemented ourselves13:17
MatthewWilkesyeah, except it dereferences functions rather than just a mtrix13:17
chunmunthat sounds something like the permission structure in our cms :)13:18
chunmunpragyanCMS :)13:18
SRabbelierMatthewWilkes: so do we13:18
SRabbelierMatthewWilkes: we call a function from the access module13:18
SRabbelierMatthewWilkes: and pass it the current request and the parsed version of the url13:18
MatthewWilkestəˈmātō / təˈˈmätō ;)13:18
MatthewWilkesSRabbelier: I mean, you deref functions, Zope has a static list, a bit more at-a-glance.  I think both are feature-complete though13:19
MatthewWilkeshmm, wrong way around, ah well13:19
* MatthewWilkes gets more tea13:20
SRabbelierMatthewWilkes: hahahha :)13:20
SRabbelierMatthewWilkes: ps: did you test your 4-liner?13:22
SRabbelierMatthewWilkes: I mean, I remember something about it dying horribly screaming random curse words if there is a missing field13:22
MatthewWilkesSRabbelier: Yep, I did13:23
SRabbelierMatthewWilkes: rock13:24
MatthewWilkes if you want example output13:25
tpbTitle: PasteBin (at
MatthewWilkeswith silly long proposal that makes it look ugly in plaintext13:25
MatthewWilkesand yes, I do have duplicate proposals in the front-end13:25
* MatthewWilkes was a bit trigger-happy13:25
SRabbelierMatthewWilkes: lol, nice :)13:26
MatthewWilkesright, hometime13:35
MatthewWilkessee you guys later13:35
*** MatthewWilkes has quit IRC13:37
madrazrSRabbelier: what should I use to get an entity from the keyname?13:38
SRabbeliermadrazr: logic.getFromKeyname13:38
madrazrSRabbelier: Ok13:38
madrazrSRabbelier: Ok13:38
*** dmitrig01|afk is now known as dmitrig0113:41
*** dhaun has joined #melange13:42
*** diones has joined #melange13:42
dionesSRabbelier: Heya13:43
SRabbelierdiones: heya13:43
*** AlexUA-away is now known as AlexUA14:08
*** anothy_x has joined #melange14:09
*** penyaskito has joined #melange14:11
anothy_xcan non-admin mentors see other mentors who've indicated willingness to mentor a given application?14:13
*** dmitrig01 is now known as dmitrig01|afk14:13
dionesSRabbelier, have you seen my proposal?14:26
SRabbelierdiones: hmmm, what's your real name again?14:27
dionesMarcelo Sena14:27
SRabbelierdiones: right, I commented on it, no?14:28
*** harlan has joined #melange14:29
harlanIs it just me or does melange seem to need a 3-way handshake to accept a mentor?14:29
SRabbelierharlan: didn't that question come up earlier? :P14:30
SRabbelierharlan: there's a shortcut14:30
SRabbelierharlan: have the org admin invite the mentor14:30
harlanie, guy asks to be a mentor, I accept, guy gets a link in a notification that must be followed before he becomes a mentor...14:30
harlanI've done that.  I am the org admin14:30
SRabbelierharlan: right, so that way it's a two-way handshake :)14:30
SRabbelierharlan: but we don't want to collect personal information on mentors before they are accepted14:31
SRabbelierharlan: hence the need for an additional step14:31
*** AlexUA_ has joined #melange14:31
harlanThey are still showing up as "pending invites" on my dashboard and they are not yet listed as "mentors" in the mentor dashboard14:31
harlanok, I think I understand.  Thanks.14:31
harlanand the reason for the personal info is so they can get the tee shirt right?14:31
SRabbelierharlan: right, the mentors still need to click the link in the invite and complete their profile14:31
SRabbelierharlan: right14:31
harlanand if they do not want a tee shirt, they still have to fill out the rest of the profile?14:32
SRabbelierharlan: hmmm... yes, although I guess they could put "N/D" instead14:32
dionesSRabbelier, so I add the timeline as a comment?14:32
harlanthat would work.14:33
SRabbelierdiones: yes, that would be good14:33
SRabbelierdiones: after tonight's push we can then allow you to update your proposal14:33
dionesbut it may take a while before I can update my proposal14:34
dionessince I have colege tests very soon14:35
SRabbelierdiones: ok, can you comment with a timeline before then?14:37
*** AlexUA has quit IRC14:38
dionesSRabbelier: I can try14:39
SRabbelierdiones: ok, thanks14:39
*** diones has left #melange14:45
*** mwilkes|phone has joined #melange14:45
*** dwendt has joined #melange14:48
*** mwilkes|phone has quit IRC15:06
*** mwilkes|phone has joined #melange15:12
*** dmitrig01|afk is now known as dmitrig0115:18
*** jamtoday has joined #melange15:19
tpb<> (at
*** desrt has joined #melange15:26
desrthi.  some quick feedback about the SoC webapp:15:26
SRabbelierdmitrig01: hit f5?15:26
desrtthe "Public" checkbox on mentors adding comments is a bit confusing15:26
desrtpeople are thinking that it means "world can read this"15:26
desrtprobably it should be changed to "Comments visible to student" to make it more clear15:26
dmitrig01SRabbelier: gone15:27
dmitrig01SRabbelier: what was that about :P15:27
SRabbelierdmitrig01: caching15:27
dmitrig01stupid caching15:27
SRabbelierdmitrig01: your sidebar got cached, but not properly flushed15:27
SRabbelierdmitrig01: be thankful of the caching15:27
SRabbelierdmitrig01: or would you rather have it be even slower? P15:27
SRabbelierdesrt: ok, please file a on that15:27
tpbTitle: Project hosting on Google Code (at
dmitrig01SRabbelier: Nice URL!15:28
SRabbelierdmitrig01: I know ;)15:28
*** anothy_x has left #melange15:28
chxhi. this is me again. it seems neither AlexUA_ nor i can see the 'score' 'rank' public/private any more15:30
*** mwilkes|phone has quit IRC15:30
SRabbelierchx: oh?15:30
SRabbelierwrong url?15:30
chx here15:30
tpb<> (at
SRabbelierchx: yup15:30
SRabbelierwrong url15:30
SRabbelierchx: change 'show' to 'review'15:30
* chx facepalms15:31
SRabbelierchx: np, known issue :)15:31
*** dmitrig01|afk has joined #melange15:36
*** ChanServ sets mode: +v dmitrig01|afk15:36
*** dmitrig01 has quit IRC15:37
*** glaksmono_ has joined #melange15:41
glaksmono_the comments are public?15:41
SRabbelierglaksmono_: public means visible to student15:41
glaksmono_ah kk, thanks SRabbelier15:42
SRabbelierglaksmono_: ok15:42
*** geekius_caesar has joined #melange15:46
*** glaksmono_ has quit IRC15:46
kblinhow is the rank of a proposal calculated?15:50
SRabbelierkblin: sum of it's reviews = score15:51
SRabbelierkblin: then sort by score15:51
kblinbecause I've got a proposals with score 6 and a couple with score 5 all showing up as rank 215:52
kblinand no rank115:52
SRabbelierkblin: that's not good :)15:53
SRabbelierkblin: poke Lennie15:53
kblinas in filing a bug? lennie seems to be out of poking range15:53
SRabbelierkblin: I poked him15:54
SRabbelierkblin: probably the ranker is out of date15:55
SRabbelierkblin: no worry, it doen'st influence the true rank15:55
SRabbelierkblin: only the position of the entity in the view15:56
*** kane77 has joined #melange15:56
SRabbelierkblin: we'll look into fixing the ranker in the meanwhile :)15:58
kane77hi, I have one minor improvement tip.. either the ordering of the comments should be reversed (newest message on top - not quite intuitive) or the comment field should be moved below comments.. what do you think?15:58
*** geekius_caesar has quit IRC15:58
SRabbelierkane77: mhhh, makes sense16:07
kane77SRabbelier, I just noticed I want to reply to comment and somehow I dont see the text I am replying to :)16:08
*** Lennie has joined #melange16:11
*** ChanServ sets mode: +o Lennie16:11
*** MatthewWilkes has joined #melange16:16
madrazrLennie: Welcome!16:18
kblinI'm not even sure reverse chronological order is counterintuitive16:19
kblinafter all blogs work that way as well16:19
*** harlan has left #melange16:20
ajaksukblin: not the comments :)16:20
kblinajaksu: that's because they're usually 50+% spam or other crap, and noone cares to read them anyway ;)16:22
*** dmitrig01|afk is now known as dmitrig0116:31
*** madrazr1 has joined #melange16:34
*** madrazr has quit IRC16:35
*** madrazr1 is now known as madrazr16:35
*** AlexUA_ is now known as AlexUA-away17:05
*** dhaun has quit IRC17:16
*** peter_dc has joined #melange17:17
*** harlan has joined #melange17:21
harlanI notice I put in a "rank" for a project and "submit", but the rank is not stored.  ??? I am a project admin.17:21
harlanDo I need to have any review text?17:21
harlanDoes the project need to have a nonzero score?17:22
lhharlan: that may be ebkac. try again - same issue?17:29
* harlan tries again17:30
harlannope.  I enter '7' for Rank, hit Submit and when the page reloads the Rank field is still empty.17:31
MatthewWilkesIs the "Rank:" label is red or black?17:32
*** AlexUA-away is now known as AlexUA17:32
MatthewWilkesIf it's red, it's a validation error, if it's black it's not having an effect17:32
lhharlan: does the score change or not? you know rank just means it moves it that rank in your application list regardless of score, right?17:33
lhif you are expecting alternate behavior, what are you expecting?17:33
harlanYes, and right now we have no assigned scores.  I just want to get things ranked for you.17:33
harlanthe rank label is black17:33
harlanI have 8 proposals, so I was going to rank them from 1-8 (assuming they all become "eligible" and right now one is not yet eligible, so I would leave its Rank as empty/0)17:36
lhharlan: hrm. this requires someone who is better at this than i am. melange devs should be around tomorrow morning or late tonight california time - they are in .nl and .pl17:36
harlanI was gonna assign the top 2 projects each as 7, the next 2 projects each as 5, etc.17:36
harlanOK, thanks.17:36
harlanMy goal is to eventually get even better ranking, but I wanted to at least get started.17:37
harlanI'll try by assigning a score to the ones that have useful content.17:37
MatthewWilkesRoite, bedtime, night all!17:37
*** MatthewWilkes has quit IRC17:38
harlanApparently one must first score+comment.17:39
*** solydzajs has joined #melange17:39
*** ChanServ sets mode: +o solydzajs17:39
madrazrsolydzajs: ah great!17:40
solydzajsok what's up ?;-)17:40
solydzajshow can I help ?17:40
madrazrsolydzajs: I was working on org home page, issue 491
tpb<> (at
madrazrsolydzajs: right now the org home page's layout looks like this17:41
harlanbut my attempts to set a rank do not work and then the score is zero'd.17:41
madrazrOrg Home Doc17:41
madrazrSelected Projects17:41
madrazrall one below the other and it looks very odd since feeds is 2nd17:41
madrazrsolydzajs: what do you think will be a good layout?17:41
solydzajsmadrazr: good layout was in previous web app17:42
tpbTitle: Google Code - Summer of Code - Organization Information (at
solydzajsmadrazr: two columns in one all the accepted projects and the map in second column17:43
madrazrsolydzajs: yeah Ok17:43
madrazrsolydzajs: that looks neat17:43
*** salty-horse has joined #melange17:55
*** solydzajs has quit IRC17:57
salty-horseis Pawel Solyga around?18:06
kblinyou missed him by a couple of minutes18:08
kblinhe left 10 minutes ago18:08
salty-horseoh, that was solydzajs ? :)18:08
salty-horseanyway, this seems simple to fix:
tpb<> (at
salty-horseI wondered if I can just tell him how to fix it, instead of checking out the code, installing app engine, and so forth :)18:09
salty-horseand since it has been merged into a different, more general bug, I'm not sure where is best to comment18:10
dwendtSRabbelier: I looked into Markdown; there's a python version with no dependancies, BSD licensed, an easy way to add extensions, oh and did I mention you already have it in your source tree?18:11
SRabbelierdwendt: LOL!18:12
SRabbelierdwendt: are you serious?18:12
dwendtyeah it's already in django as django.contrib.markup18:12
dwendtaccording to
tpb<> (at
dwendtwell almost18:13
SRabbelierdwendt: whow, that's totally awesome18:13
SRabbelierdwendt: we can hack on that template tag easily18:13
SRabbelierdwendt: and have it do what we want!18:13
dwendtalso markdown for python also supports markup extensions very easily18:14
SRabbelierdwendt: nice, nice18:14
* kblin sighs18:14
salty-horsedwendt, markdown goes well with the wmd editor:
tpbTitle: derobins's wmd at master - GitHub (at
* salty-horse jumps in a conversation he knows nothing about18:15
salty-horseit's used by stackoverflow.com18:15
dwendtso; we could hack together a working wiki engine and integrate it into melange fairly easy using markdown, wmd... next up how to calculate deltas18:18
Lenniesalty-horse, just drop a line on the issue you find most suited :)18:18
salty-horseok, Lennie :)18:19
Lennieand with that one liner I'm off :)18:19
*** Lennie has quit IRC18:19
dwendthrm, the python standard library has a diffing engine too; goodie18:25
SRabbelierdwendt: nice, nice :)18:25
dwendtwhat's next18:25
salty-horsedwendt, it's sort of nice18:25
dwendtsalty-horse: caveats18:25
salty-horse(I meant the diff engine)18:25
* dwendt quickly checks if appengine includes difflib18:26
*** madrazr has left #melange18:26
dwendtyeah it has it18:26
salty-horseI must mention that the URL in appspot confuses people (soc+ghop, when most people only know about gsoc)18:28
SRabbeliersalty-horse: heh, not our choice :)18:28
SRabbeliersalty-horse: send an email to cdibina, he picked the name :P18:28
salty-horsedibona, or dibina?18:28
SRabbeliersalty-horse: (believe me, it's better than some of the alternatives)18:29
*** salty_horse has joined #melange18:29
salty_horsethat's appropriate, since it's his former co-host that was confused (on's floss weekly) :)18:29
*** salty-horse has quit IRC18:29
*** salty_horse is now known as salty-horse18:29
*** AlexUA is now known as AlexUA-away18:30
*** MatthewWilkes has joined #melange18:31
MatthewWilkesmeh, sleep doesn't work18:33
salty-horsetry including unistd.h18:35
MatthewWilkessalty-horse: :D18:37
salty-horseI'm sorry. that was lame18:37
MatthewWilkesNah, 'twas good18:38
*** harlan has left #melange18:39
SRabbeliersalty-horse: pretty funny indeed :P18:54
SRabbelierI'm going to give it a go myself18:54
salty-horsegood luck18:54
SRabbelierMatthewWilkes: your patches are committed18:54
MatthewWilkesSRabbelier: Awesome :)  Thanks mate18:54
SRabbelierMatthewWilkes: nay, thank you! :)18:54
*** peter_dc has quit IRC18:56
MatthewWilkesSRabbelier: What would happen if the list_field_order contained only non-sensitive info? Would org's listing take precedence for orgs, but allow students partial export?18:59
SRabbelierMatthewWilkes: it would take presedence since I overwrite it with no mercy :P18:59
SRabbelierMatthewWilkes: I say, give it a spin19:00
SRabbelierMatthewWilkes: and submit a third patch! :D19:00
SRabbelierMatthewWilkes: unless of course sleep is too tempting19:01
MatthewWilkesI need to link against salty-horse's libraries, I think19:01
MatthewWilkesMy implementation is suboptimal19:01
salty-horseok, now you're making it even worse19:01
SRabbelierlololl :P19:02
MatthewWilkesHmmm, students can see assigned mentors?19:05
SRabbelierMatthewWilkes: they can now!19:05
MatthewWilkesWon't that cause a bad?19:05
SRabbelierMatthewWilkes: oh, wait19:05
SRabbelierMatthewWilkes: where can they?19:05
SRabbelierMatthewWilkes: 'list my student proposals'?19:05
MatthewWilkeslist_self for proposals19:05
SRabbelierMatthewWilkes: one brownie point for you19:06
MatthewWilkesCareful *knows what kind of brownies .nl is famous for*19:07
MatthewWilkesYup, pound brownies indeed.19:07
* salty-horse /j #brownies19:07
Erantomnomnom dutch brownies19:07
SRabbelierMatthewWilkes: heheheh, lol :D19:10
SRabbeliersalty-horse: lol @ #brownies :P19:10
SRabbeliersalty-horse: it's pronounced 'pound', right? :P19:10
salty-horseIn Hebrew it's "small ladder"19:10
MatthewWilkesWhen we first got them on telephones in the UK it was pronounced "gate"19:10
ErantIn dutch it's also 'gate' (hekje) or 'mullet' / 'small mat' (matje)19:12
* MatthewWilkes only knows one hebrew phrase, and that's biblical hebrew, and only because it's an album name19:12
SRabbelierErant: matje? no way :P19:14
MatthewWilkesAs any fule no, £ is pound.  # is hash.  Fact.19:16
SRabbelierMatthewWilkes: Google tells me to hit the 'pound' sign...19:16
SRabbelierMatthewWilkes: they refer to #19:16
SRabbelierMatthewWilkes: since there's no £ on my phone :P19:16
SRabbelier(well, there is on my G1, but that's TOTALLY beside the point!! :P)19:16
MatthewWilkesWell, £ is short for Lira, actually, but ah well19:16
MatthewWilkesLibra, even19:17
MatthewWilkesSilly romance languages, dropping letters left right and centre19:17
SRabbelierMatthewWilkes: heheh :P19:17
MatthewWilkesSRabbelier: Coded anything for your andy yet?19:18
SRabbelierMatthewWilkes: no :(19:18
MatthewWilkesBoo!  Anyone would think you're busy on some open source stuff…19:19
MatthewWilkesDo you at least have the tricorder app?  Best app there is19:19
SRabbelierMatthewWilkes: lol19:19
ErantSRabbelier is a fake opensource dev.19:20
ErantHe doesn't do embedded.19:20
SRabbelierErant: wait... wait... opensource dev == embedded dev?19:20
*** geekius_caesar has joined #melange19:20
SRabbelierErant: y no un tell meh?19:20
MatthewWilkesopensource = coding everything you can lay your greasy mitts on19:20
MatthewWilkesWell, is for me anyway19:20
ErantSRabbelier: We kinda figured you'd know :/19:21
ErantMatthewWilkes: So true.19:21
SRabbelierMatthewWilkes: lol :D19:21
ErantOh, thought you ment 'coding ON everything ..."19:21
salty-horseMatthewWilkes, what phrase?19:21
MatthewWilkessalty-horse: Tohu va Bohu19:21
salty-horsehehe. it's from the first sentence in the bible19:22
ErantSRabbelier: My bootloaders workz. :)19:22
salty-horsemeans chaos19:22
salty-horseand it's "Tohu Va-vohu"19:22
MatthewWilkesIt's תֹ֙הוּ֙ וָבֹ֔הוּ if you're going to be picky19:22
SRabbelierMatthewWilkes: sheesh, you can't spell for cr*p :P19:23
* MatthewWilkes thanks wiki19:23
Erantsleep((6 * 3600) + 1800);19:24
SRabbelierErant: .join()19:24
MatthewWilkesSRabbelier: o_O19:25
ErantNuh uh19:25
ErantNo icky OO in my C code19:25
SRabbelierMatthewWilkes: as in19:25
SRabbelierMatthewWilkes: I'm also going to sleep19:25
SRabbelierMatthewWilkes: for about as long19:25
MatthewWilkesYeah, yeah, you say that now you were turned down ;)19:26
SRabbelierMatthewWilkes: so I might as well wait for him to wake up19:26
ErantOh, I only just got the dirty reference. :P19:26
SRabbelierErant: slow :P19:26
ErantWell, all my threads are BLOCKED. so ;)19:26
* MatthewWilkes hits his melange instance19:26
MatthewWilkesexport=0, not 2, silly thing19:27
SRabbelierMatthewWilkes: lol :P19:27
MatthewWilkesSRabbelier: Did you try it after moving the ordering to organization?19:29
SRabbelierMatthewWilkes: oops?19:29
SRabbelierMatthewWilkes: is it broken/19:30
SRabbelierMatthewWilkes: ?19:30
MatthewWilkesSRabbelier: It's forcing export=2 for me, and I've only got 2 proposals in the system19:30
MatthewWilkesPlain SVN co19:30
SRabbelierMatthewWilkes: but that's because it's the second list19:31
SRabbelierMatthewWilkes: no?19:31
MatthewWilkessecond list?19:31
SRabbelierMatthewWilkes: first one being 'new'19:31
SRabbelierMatthewWilkes: I think?19:32
MatthewWilkesAh, I see19:32
MatthewWilkesMine are new19:32
MatthewWilkesUnder review, export=019:32
SRabbelierMatthewWilkes: correct :)19:33
SRabbelierMatthewWilkes: so it's working as expected, no?19:33
MatthewWilkesThe lists are New, Under Review19:33
SRabbelierMatthewWilkes: the export=# determines which list view you want to export19:33
MatthewWilkesThey should be 0, 119:33
MatthewWilkesThey are 2, 019:33
SRabbelierMatthewWilkes: do you at least get the right data for the right list?19:33
SRabbelierMatthewWilkes: if you click 'export' for a list, do you get the data in that list?19:33
MatthewWilkesif I put 0 or 1 in manually, yes, it looks that way19:33
MatthewWilkesLet me comment on one19:34
* lh hugs MatthewWilkes19:34
lhthanks matthew, nice to see folks pitching in19:34
MatthewWilkesOn New I get the page reload in a new window19:34
* SRabbelier goes to test19:34
MatthewWilkeslh: I was one of the ones who wanted to fiddle last year, wrote a greasemonkey script to change things around.  How can I resist now I can actually make changes?19:35
lhMatthewWilkes: woot. :)19:35
SRabbelierMatthewWilkes: ah, I know the problem19:36
SRabbelierMatthewWilkes: the index should be the same as the order in which they appear on the page19:36
SRabbelierMatthewWilkes: otherwise the wrong link is generated19:36
SRabbelierMatthewWilkes: I'm going to tip over now though19:36
SRabbelierMatthewWilkes: to fix it, change the idx params19:37
SRabbelierMatthewWilkes:  in     new_list = lists.getListContent(request, new_params, filter, idx=2, need_content=True)19:37
MatthewWilkesI'll submit a new patch, including student exports19:37
SRabbelierMatthewWilkes: hmmm... ok so it might not work either way19:37
SRabbelierMatthewWilkes: because of empty lists19:37
SRabbelierMatthewWilkes: feh19:37
MatthewWilkesEmpty lists export ok19:37
* SRabbelier checks19:37
MatthewWilkesI got a good export on export=1 when all proposals were new19:38
SRabbelierMatthewWilkes: nvm... it's not that19:38
SRabbelierMatthewWilkes: it should work fine, damnit19:38
dwendtmmback, my brother is constantly recalibrating the lag on GH4 because he thinks it's putting off his drumming skills19:38
SRabbelierdwendt: lmao19:39
dwendtnvm he got it working19:39
dwendtbe back soon19:39
SRabbelierdwendt: lol, ok :)19:40
SRabbelierdwendt: hf19:40
SRabbelierMatthewWilkes: aaah, I found it19:41
SRabbelierI'm a reatard19:42
MatthewWilkesSRabbelier: ?  Was it not the idx?  That looks hopeful to me19:42
*** desrt has quit IRC19:42
SRabbelierMatthewWilkes: it is, but the fix is easy19:42
MatthewWilkescounter?  2 of the lists are conditional19:43
SRabbelierI fixed it! :D:D19:45
MatthewWilkesSRabbelier: hehe19:45
SRabbelierMatthewWilkes: committing now19:46
SRabbelierMatthewWilkes: please test, so I may rest :D19:46
MatthewWilkesGoodnight :)19:46
salty-horsegood night19:47
SRabbelierMatthewWilkes: isit workin?19:47
salty-horsethe sleep?19:47
SRabbeliersalty-horse: lol, no, the export :P19:47
SRabbelierMatthewWilkes: W0000h19:48
SRabbelierMatthewWilkes: you rock man19:49
SRabbelierMatthewWilkes: remind me to remind lh to remind cat to send you swag :P19:49
SRabbelierMatthewWilkes: sometime :P19:49
SRabbelierMatthewWilkes: we need Melange shirts19:49
SRabbelierMatthewWilkes: as soon as we have those19:49
* MatthewWilkes has had his fair share of swag, but thanks :)19:49
SRabbelierMatthewWilkes: I say, all those who are in AUTHORS need one :D19:49
SRabbelierthen again, who am I, :P19:50
MatthewWilkesIf that doesn't get patches, what will?19:50
SRabbelierMatthewWilkes: indeed!19:51
SRabbelier"I contributed to Melange and all I got was this lousy t-shirt"?19:51
SRabbelieror not witty enough?19:51
MatthewWilkes"Open Source Development - the weirding way"19:51
*** salty-horse has quit IRC19:53
SRabbelierMatthewWilkes: hehehe19:54
* SRabbelier goes to sleep19:54
*** SRabbelier has quit IRC19:59
MatthewWilkesGood idea, that man20:24
MatthewWilkesI'm going to try sleeping again, night all (x2)20:25
*** MatthewWilkes has quit IRC20:26
*** mithro has joined #melange20:27
*** ChanServ sets mode: +v mithro20:27
*** kane77 has quit IRC21:00
*** jamtoday has left #melange21:38
*** geekius_caesar has quit IRC22:06
*** ankitg has quit IRC22:09
*** Sledge has quit IRC22:11
*** _allen_ has joined #melange22:32
*** mithro has quit IRC22:39
*** mithro has joined #melange22:39
*** ChanServ sets mode: +v mithro22:39

Generated by 2.13.1 by Marius Gedminas - find it at!