Thursday, 2009-04-02

*** tpb has joined #melange00:00
*** Nik has quit IRC00:02
*** Nik has joined #melange00:02
*** dmitrig01|afk has joined #melange00:04
*** ChanServ sets mode: +v dmitrig01|afk00:04
*** dlgsoc2009 has quit IRC00:26
*** paulitex has joined #melange00:37
*** madrazr has joined #melange00:40
*** paulitex has quit IRC00:49
*** dmitrig01|afk has quit IRC01:05
*** dmitrig01|afk has joined #melange01:06
*** ChanServ sets mode: +v dmitrig01|afk01:06
*** dmitrig01|afk has quit IRC01:06
madrazrSRabbelier: around?01:25
*** mithro has quit IRC01:46
*** mithro has joined #melange01:49
*** ChanServ sets mode: +v mithro01:49
*** mithro_ has joined #melange02:14
*** ChanServ sets mode: +v mithro_02:14
*** madrazr has quit IRC02:17
*** mithro has quit IRC02:19
*** mithro_ is now known as mithro02:19
*** schultmc1 has joined #melange02:29
*** Nik has quit IRC02:32
*** Nik has joined #melange02:32
*** schultmc has quit IRC02:46
*** Nik has quit IRC02:57
*** Nik has joined #melange02:57
*** ankitg is now known as ankitg|school03:03
*** madrazr has joined #melange03:12
*** ankitg|school has quit IRC03:14
*** ankitg has joined #melange03:39
*** ankitg is now known as ankitg|school03:40
*** Nik has quit IRC03:45
*** dbentley-laptop has joined #melange04:01
*** MatthewWilkes has joined #melange05:03
*** MaNI has joined #melange05:13
MaNIDoes anybody elses browser hang every time they try paste text into the proposal box?05:13
ajaksuMaNI: not that I heard of, but I've heard of formatting issues on pasting from Word... can you paste in notepad, then copy and paste from there?05:16
MaNII don't have word or notepad :)05:17
MaNII will try from kate though05:17
MaNIalthough just pasting an email address seems to be enough to crash it05:17
MaNIahh well seems to work in opera, will just use opera instead05:19
*** dbentley-laptop has quit IRC05:20
*** ankitg|school is now known as ankitg05:41
*** glaksmono has joined #melange06:00
*** mithro has quit IRC06:28
*** glaksmono has quit IRC06:34
*** MatthewWilkes has quit IRC06:37
*** mithro has joined #melange06:48
*** ChanServ sets mode: +v mithro06:48
*** skbohra has joined #melange06:49
*** Alexandru has joined #melange07:16
Alexandru can someone tell me why I am experiencing over and over again the 500 Server Error while submitting the "Become a Student" form?07:17
*** madrazr has left #melange07:19
*** MaNI has left #melange07:20
*** skbohra has quit IRC07:37
*** madrazr has joined #melange08:06
SRabbelierAlexandru: what's your link_id?08:14
Alexandruwhat should I do?08:28
AlexandruI am logged in08:28
Alexandruwith my google account08:29
Alexandruand tryed everything08:29
Alexandruwhen I put a bad birthdate08:29
Alexandruit notifies me08:29
Alexandrubut when everty required field is ok08:29
AlexandruI get Server Error 50008:29
crmccreary1Any SOC mentors in the room?08:35
SRabbelierAlexandru: the major text should be < 500 bytes08:37
SRabbeliercrmccreary1: yup08:37
SRabbelierAlexandru: we need to clean that too, but never got around to it08:37
Alexandru500 bytes?08:38
SRabbelierAlexandru: feel free to create a for that08:38
tpbTitle: Project hosting on Google Code (at
SRabbelierAlexandru: yes08:38
Alexandrushould I erase some of my majors?08:38
Alexandrubecause that's the longest field08:38
SRabbelierAlexandru: you're supposed to only list your current major08:39
SRabbelierAlexandru: such as "CS" or "Arts", etc08:39
crmccreary1I am currently a "floating" PSF mentor in that I'm not mentoring any particular project, just there in case I'm needed. I just learned that a young man who works part time for my company has submitted a proposal to the Melange project related to the improvement of the automated testing suite (that's what he does for me, naturally). Although I'm not familiar with the Melange code base, I'm very comfortable with Django and GAE. I08:41
SRabbeliercrmccreary1: do you refer to diones?08:41
crmccreary1The young man's name is James Eric Pruitt08:41
SRabbeliercrmccreary1: ah, I see his proposal; what about it?08:42
crmccreary1If his proposal is deemed worthy, just offering to help as an assistant mentor, if needed08:43
SRabbeliercrmccreary1: ah, like that, hmmm, I thought the idea of a mentor is that they're familiar with the codebase in question though?08:43
crmccreary1True, that's why I am offering to assist, not be the primary mentor. I do have extensive experience in automated test harness development for ongoing and legacy code, and with functional testing of web apps using Twill and Selenium, so I might be able to lend a hand.08:48
SRabbeliercrmccreary1: ah, like that; do you have the time to get familiar with Melange before coding starts?08:48
SRabbeliercrmccreary1: ok, write us an e-mail on melange-soc and we'll discuss it :)08:50
crmccreary1Is that the list?08:50
SRabbeliercrmccreary1: yes08:51
*** durin42 has quit IRC08:51
SRabbeliercrmccreary1: [email protected]08:51
crmccreary1I'm there. Will do.08:52
SRabbeliercrmccreary1: ok, thanks08:52
*** durin42 has joined #melange08:56
*** ChanServ sets mode: +v durin4208:56
*** ajuonline is now known as Potter09:07
*** schultmc1 is now known as schultmc09:09
*** Potter is now known as ajuonline09:12
*** dlgsoc2009 has joined #melange09:22
*** MatthewWilkes has joined #melange09:30
*** crmccreary has joined #melange09:40
*** tackat has joined #melange09:50
madrazrSRabbelier: Hi10:23
SRabbeliermadrazr: heya10:24
madrazrSRabbelier: I was looking at issue 49110:24
tpb<> (at
SRabbeliermadrazr: what about it? :)10:24
madrazrSRabbelier: LH is the owner it says, any body working on it already?10:24
SRabbeliermadrazr: nope, not yet10:25
madrazrSRabbelier: with a bit guidance I think I can do the middle part there, Organization home page:10:25
SRabbelierfixed ;)10:25
madrazrSRabbelier: fixed?10:25
madrazrit is already done?10:25
SRabbeliermadrazr: lh being the owner10:26
madrazrSRabbelier: ah Ok10:26
SRabbeliermadrazr: it'd be awesome if you could do the middle part10:26
madrazrSRabbelier: the org home page part10:26
madrazrof listing selected proposals10:26
madrazrwith some guidance10:26
SRabbeliermadrazr: sure, feel free to ask for any help you need :)10:27
madrazrSRabbelier: I have made some progress in locating the code where this should be done(may not be exact location, but I think I am close)10:27
madrazrSRabbelier: just a min, let me open the files again10:27
madrazrSRabbelier: Ok from what I found out, the template that displays home page is soc/organization/public.html10:28
madrazrSRabbelier: and this gets an entity from public() method of soc.views.models.organization.View10:28
madrazrwhich is inherited from Base.View10:29
madrazrerr... s/Base.View/base.View/10:31
madrazrSRabbelier: ^10:31
SRabbeliermadrazr: sorry, back :)10:35
madrazrSRabbelier: No problem at all10:35
madrazrI thought I scared you away by telling all wrong :)10:35
* SRabbelier chuckles10:35
SRabbeliermadrazr: the home page is displayed by soc/presence/home.html I think10:36
madrazrSRabbelier: Oh let me see that again10:36
madrazr1 min10:36
SRabbeliermadrazr: note that you're redirected to the public page if there's no home document set10:37
SRabbeliermadrazr: (which does use public.html)10:37
madrazrSRabbelier: Oh Ok10:38
madrazrSRabbelier: so if there is a home document it is using presence/home.html?10:38
SRabbeliermadrazr: correct10:39
madrazrSRabbelier: so now, the the selected students list should be part of soc/presence/home.html ?10:41
SRabbeliermadrazr: mhhh, no, because other presences (that is, program, sponsor, site) do not have a selected student list10:41
SRabbeliermadrazr: instead, create a soc/organization/home.html, make it extend the one in presence, and add it there10:41
madrazrSRabbelier: Ok10:42
madrazrSRabbelier: one more clarification10:42
madrazrSRabbelier: at the moment, what I am seeing on is from presence/home.html or organization/public.html10:42
madrazrit must be latter right?10:43
SRabbeliermadrazr: that depends which organization you look at10:43
SRabbeliermadrazr: <--- that's home.html10:43
tpb<> (at
madrazrSRabbelier: right10:43
SRabbeliermadrazr: <--- that's public.html10:43
tpb<> (at
madrazrI was about to take the same example10:43
madrazrSRabbelier: how do you determine this?10:44
madrazrSRabbelier: just by looking at the code and comparing what is displayed?10:44
madrazrSRabbelier: sheesh10:44
madrazrgot it10:44
SRabbeliermadrazr: I recognise what it looks like10:45
madrazrI mean URL10:45
madrazrSRabbelier: Ok10:45
SRabbeliermadrazr: well, that too :)10:45
SRabbelierErant: and a little bit of that ofc.10:45
SRabbeliermadrazr: also, the home.html has the feed display, which public.html doesn't10:45
*** ankitg has quit IRC10:45
madrazrSRabbelier: I was about to ask the same10:45
madrazrSRabbelier: Ok thanks10:45
SRabbeliermadrazr: np :)10:46
SRabbelierErant: whoah, 96,2% of all received email in the netherlands was spam last month 0.o10:46
madrazrSRabbelier: also, on the List Participating Organizations, now Org Names point to /org/show/prog_name/...10:46
SRabbelierErant: and between 15 and 22 march, more than 99% was spam10:46
madrazrwill it be changed to point to .../home/... URL after 20th?10:46
SRabbeliermadrazr: that will need to be changed10:46
SRabbeliermadrazr: but it's easily done10:46
madrazrSRabbelier: Ok10:47
madrazrSRabbelier: how?10:47
SRabbeliermadrazr: in fact, feel free to do so! :)10:47
madrazrSRabbelier: heh? should I use something from the timeline?10:47
SRabbeliermadrazr: you'll have to change the line saying getPublicRedirect to getHomeRedirect10:47
SRabbeliermadrazr: nope, just do it undonditionally10:47
madrazrSRabbelier: Ok10:47
madrazrSRabbelier: Oh then you upload the code only on 20th to socghop?10:48
madrazrI mean this changed code?10:48
Erant<@fn~SRabbelier> Erant: and between 15 and 22 march, more than 99% was spam10:48
Erant's a lot. :P10:48
*** ajuonline has quit IRC10:48
SRabbeliermadrazr: we'll probably upload it sooner10:48
ErantMaybe we should design a new protocol.10:48
madrazrSRabbelier: made note of 2 changes10:49
SRabbelierErant: yeah, that requires signed messages :P10:49
SRabbeliermadrazr: the /show to /home change should be easy :)10:49
madrazrSRabbelier: is it the same you said above? getPublicRedirect to getHomeRedirect10:50
madrazror that should be changed in URLPatterns too somewhere?10:50
SRabbeliermadrazr: nope, just that change10:50
madrazrSRabbelier: Ok10:50
SRabbeliermadrazr: since the /home url already exists10:50
SRabbeliermadrazr: <--- that method10:50
tpb<> (at
madrazrSRabbelier: ah cool10:51
madrazrthanks a lot10:51
SRabbeliermadrazr: np :)10:52
madrazrSRabbelier: will make that change10:52
madrazrSRabbelier: now coming back to my actual doubt now :)10:52
SRabbeliermadrazr: thanks :)10:52
madrazrSRabbelier: heh, you stole my words ;-)10:52
madrazrSRabbelier: organization/home.html will get an entity from the context?10:53
SRabbeliermadrazr: yup, it does10:53
madrazrSRabbelier: and that relates to organization model10:53
SRabbeliermadrazr: see also how soc/precense/home.html10:53
madrazrSRabbelier: Ok10:54
SRabbeliermadrazr: it will have 'entity', which is the organization10:54
SRabbeliermadrazr: and home_document, which is the resolved home document10:54
madrazrSRabbelier: yes Ok10:54
*** Merio has joined #melange10:54
madrazrSRabbelier: for making the Selected student proposals available to this template we must pass that key:value pair too?10:55
madrazrand that must be student_project model?10:55
summatusmentisfor clarification. Once application period closes, if a mentor comments on a proposal, does that allow a one-time edit, or are students only allowed to comment in return?10:55
*** devvrat has joined #melange10:56
madrazrSRabbelier: I meant key:value pair in the context dictionary :)10:56
SRabbeliersummatusmentis: we're probably going to add a checkbox that the mentor can set to allow edits10:56
summatusmentisbut as of now, only comments?10:56
SRabbeliermadrazr: yes, that'd be best, to add a 'proposals' value to the context10:56
SRabbeliersummatusmentis: correct10:56
summatusmentisthanks SRabbelier10:56
*** rolly1975 has joined #melange10:57
SRabbeliermadrazr: and then in the organization/home.html template iterate over all proposals and display them10:57
madrazrSRabbelier: Ok10:57
SRabbeliermadrazr: (you might want to add a template tag to do that, so we can display them in other places too)10:57
madrazrSRabbelier: ok10:57
madrazrSRabbelier: as I inherit home.html template from soc/presence/home.html10:59
madrazrSRabbelier: I should inherit the home method in View too?10:59
madrazrSRabbelier: I mean override that method10:59
SRabbeliermadrazr: yup11:00
SRabbeliermadrazr: you should try to dispatch most of the work to super(View, self).home() though11:00
madrazrSRabbelier: yeah, got that11:00
SRabbeliermadrazr: great :)11:00
madrazrSRabbelier: the only part here would be to add context['proposals'] here11:00
SRabbeliermadrazr: correct11:01
madrazrSRabbelier: also moving a bit to the logic for this11:01
madrazrhow to query the data store now?11:02
SRabbeliermadrazr: for the proposals you mean?11:02
madrazrSRabbelier: yes11:02
SRabbeliermadrazr: use params['logic'].getForFields11:02
madrazrSRabbelier: but this logic is organization logic right?11:03
SRabbeliermadrazr: oh, btw11:03
SRabbeliermadrazr: I think it'd be easier to just implement     self._public(request, entity, context):11:03
SRabbeliermadrazr: since it already has the resolved entity, and the context that'll be used11:03
SRabbeliermadrazr: ah, yes, wrong logic :P11:03
SRabbeliermadrazr: you should use student_proposal_logic ofcourse, my bad11:03
madrazrSRabbelier: yeah11:04
madrazrSRabbelier: so should I hard code that logic now? here?11:04
madrazrin organization11:04
SRabbeliermadrazr: correct11:04
madrazrSRabbelier: Ok getting some clues now :)11:05
SRabbeliermadrazr: just do 'from soc.logic.models.student_proposal import logic as student_proposal_logic"11:05
madrazrand this is in View if I am getting right?11:05
madrazrSRabbelier: ^11:05
SRabbeliermadrazr: yes11:05
madrazrSRabbelier: Ok11:05
SRabbeliermadrazr: in soc.views.models.organization11:05
SRabbeliermadrazr: great :)11:05
madrazrand what about self._public(). I did not get what you meant11:06
SRabbeliermadrazr: instead of implementing home()11:06
SRabbeliermadrazr: implement ._public11:06
madrazrSRabbelier: Ok11:06
madrazrSRabbelier: yeah I get it now, home has no context, but _public has access to it11:07
madrazrmake my life easy :D11:07
*** ankitg has joined #melange11:07
SRabbeliermadrazr: and you also have access to the org entity! :)11:07
SRabbeliermadrazr: so easier to construct the right filter11:07
madrazrSRabbelier: heh yeah11:08
SRabbeliermadrazr: filter = {'org': entity}, or such11:08
madrazrSRabbelier: yeah11:08
*** ajuonline has joined #melange11:08
madrazrSRabbelier: I may want some guidance while implementing this filtering11:08
madrazrSRabbelier: I still did not get this concept in the code right11:09
SRabbeliermadrazr: it should be easy enough :)11:09
madrazrSRabbelier: clues?11:09
madrazron how to use it on student_proposal logic11:09
SRabbeliermadrazr: ok, so when you call getForFields on the student_proposal_logic, it returns all proposals that match the filter11:09
SRabbeliermadrazr: I think it would suffice to call student_proposal_logic.getForFields(filter={'org': entity})11:10
madrazrSRabbelier: ah great! I did not know it was all this easy11:10
SRabbeliermadrazr: ^_^11:10
ajuonlinehey madrazr !!11:10
madrazrSRabbelier: I was thinking of asking you how to write the GqlQuery now11:10
madrazrSRabbelier: love this11:10
madrazrajuonline: heya!11:10
madrazrajuonline: whats up?11:11
madrazrSRabbelier: thanks a lot, for the time. Will come up with a patch11:11
ajuonlinemadrazr: working on proposals ;)11:11
madrazrajuonline: cool!11:12
SRabbeliermadrazr: Awesome, glad Melange turned out easy to use :)11:12
madrazrSRabbelier: heh, I seriously did not know it would be so easy, I was scratching my head for this from afternoon :)11:12
madrazrajuonline: which org?11:12
madrazrajuonline: PM?11:12
SRabbeliermadrazr: ehe ^_^11:13
ajuonlinemadrazr: sahana11:13
ajuonlineand maybe more11:14
ajuonlinestill not decided11:14
ajuonlinelast year, i was thinking but I could come up with just ONE proposal. this year my situation is still the same. college overload! :D11:14
*** ankitg has quit IRC11:16
*** ankitg has joined #melange11:20
*** ankitg has quit IRC11:27
*** ankitg has joined #melange11:30
*** glaksmono has joined #melange11:47
*** Merio1 has joined #melange11:48
*** Merio has quit IRC11:59
*** devvrat has left #melange12:00
*** Alexandru has quit IRC12:01
*** saurabh1403 has joined #melange12:19
*** saurabh1403 has left #melange12:20
madrazrSRabbelier: when I inherit presence/home.html in organization/home.html should I copy paste the {% block body %} from presence/home.html or add an empty dummy block in presence/home.html and use it in organization/home.html?12:29
SRabbeliermadrazr: you can refer to the original body using {{ block.super }}12:34
madrazrOh Ok12:35
madrazrSRabbelier: also should I define new CSS properties for displaying this list, or should I reuse one of those existing ones?12:35
SRabbeliermadrazr: does that answer your question? :)12:35
madrazrSRabbelier: yes12:35
madrazrSRabbelier: I just forgot about block.super :)12:35
madrazrhave not used it till date :)12:36
SRabbeliermadrazr: ok, np :)12:36
SRabbeliermadrazr: if possible you should just use the _list method12:36
SRabbeliermadrazr: to generate a Melange style list12:36
SRabbeliermadrazr: (to see how that is done you can have a look at other lists)12:37
madrazrSRabbelier: Ok12:37
madrazrSRabbelier: I had an itch to create previous GSoC app style list for this. It is eye pleasing :)12:37
madrazrtempts to flick it ;-)12:37
madrazrSRabbelier: anyways will look at the Melange Style list12:38
SRabbeliermadrazr: I'd rather use our regular Melange lists, for consistency12:38
madrazrSRabbelier: yeah sure12:38
madrazrSRabbelier: how do you want mentors name and student name to appear12:38
SRabbeliermadrazr: as a column in the list I'm guessing12:38
madrazrSRabbelier: Ok12:38
madrazrSRabbelier: got it12:39
madrazrSRabbelier: will do it12:39
madrazrSRabbelier: btw filter should also contain 'status': 'accepted', right?12:39
madrazrI just realized it now12:39
SRabbeliermadrazr: yup, that'd be a good idea :)12:40
madrazrSRabbelier: Ok :)12:40
madrazrSRabbelier: dinner time, see you in a while12:41
*** madrazr is now known as madrazr|oota12:41
SRabbeliermadrazr|oota: ok, enjoy :)12:41
madrazr|ootaSRabbelier: :)12:41
SRabbeliermadrazr|oota: what's oota? :p12:41
madrazr|ootaSRabbelier: heh, I was expecting this, in my mother tongue (Kannada), it means Lunch or Dinner12:42
madrazr|ootaSRabbelier: it is for people on other local channels ;-)12:42
SRabbeliermadrazr|oota: ok :)12:42
SRabbeliermadrazr|oota: durin42 usually posts an article about irc nicks12:43
SRabbeliermadrazr|oota: as in, you should keep your nick the same, and instead use the /away command12:43
ErantNuh uh12:44
ErantDon't use that command either12:44
*** ankitg has quit IRC12:44
*** desowin_ has joined #melange12:53
*** crmccreary1 has left #melange12:53
*** boff has joined #melange13:03
*** boff has quit IRC13:06
*** paulitex has joined #melange13:08
SRabbelierErant: ?13:09
ErantWhy would you13:10
ErantI don't.13:10
ErantI just keep my IRC signed in 24/713:10
SRabbelierErant: right :P13:10
ErantI'll get to you when I sit back down, hmmkay.13:10
*** waldi has left #melange13:11
ErantAlso, I just realized nickchanges gets you penalties on idlerpg.13:25
ErantSo nickchanges are deffo out of the question.13:26
SRabbelierErant: lol :)13:26
SRabbelierErant: they do?13:26
ErantI'm closing up on my one year of idling.13:27
ErantTotal time idled: 338 days, 17:32:3413:27
SRabbelierErant: you get a special itemz when you get one year? :P13:27
ErantI already have a lot of special items :P13:27
tpbTitle: #idlerpg Idle RPG: Player Info: Erant (at
ErantI'm such a good RPGer13:27
SRabbelierErant: lol... [email protected]?13:28
ErantErant is [email protected] * Erant13:28
Erant's my hostmask.13:28
ErantAka DNS spam.13:28
SRabbelierErant: how's you gotz it?13:28
SRabbelierErant: quest: 40 days, 22:08:1713:28
SRabbelierErant: whot's that mean?13:29
ErantMeans you were on quests for 40 days.13:29
ErantI use a BNC13:29
ErantpsyBNC in my case. So I have a shell on a remote server13:29
SRabbelierErant: right, but what's the quest come from?13:30
ErantOh, the server randomly sends you on silly quests.13:30
ErantAnd I think they don't count towards your idling or smth13:31
SRabbelierErant: ah, just to fsck with you?13:31
ErantI should probably pick up the damned ethics book inna bit13:31
SRabbelierErant: already has it in front of mah13:32
SRabbelierErant: and of course... I'm reading it.. .yup.... <_<13:32
ErantFigured you would be.13:32
Erant'cuz of the interestingness.13:32
SRabbelierErant: right13:33
SRabbelierErant: I'm so interigued by this book13:33
SRabbelierErant: can hardly put it down13:33
ErantI feel the same way.13:33
SRabbelierErant: :P13:33
ErantI could also just start my letter to BrightSight.13:34
SRabbelierErant: you could, but you might as well do something else, since it's a waste of effort :P13:34
ErantBut maybe I should wait for Fox IT to get back to me.13:34
ErantHeh. Pfrt :P13:34
SRabbelierErant: a little realism can't hurt13:34
SRabbelierErant: and if it does... ah well13:35
Erant;P So I still dunno what I wanna do. I probably have the robot thing as a fairly safe backdrop, but a company is better13:35
SRabbelierErant: company is always better13:35
Erant'specially seeing as I won't ever find someone stupid enough to go with me on one of crazy schemes.13:36
SRabbelierErant: indeed13:37
SRabbelierErant: most people'd avoid those... 10 mile radius at least13:37
Erant's what I figured.13:37
Erant"You wanna hack what? How?"13:37
Erant"Dude, no wai."13:38
*** ankitg has joined #melange13:38
*** dhaun has joined #melange13:38
SRabbelierErant: most people are, like, you know, sane :P13:38
ErantYeah :(13:38
*** paulitex has quit IRC13:39
ErantMy problem is ofc. that there's not really any course that teaches what I want to do.13:40
ErantClosest is some iffy second year 'computer systems' which is boring as fuck.13:40
SRabbelierlol :)13:44
SRabbelierErant: mind your language though13:44
*** MatthewWilkes has quit IRC13:45
*** glaksmono has quit IRC13:50
tpb<> (at
*** dbentley-laptop has joined #melange13:55
*** glaksmono has joined #melange13:55
Erantmah language?13:57
*** rolly1975 has quit IRC14:20
*** crmccreary has left #melange14:21
*** James--Crook has joined #melange14:26
*** arun_ has quit IRC14:29
*** Merio1 has quit IRC14:31
*** madrazr|oota is now known as madrazr14:42
madrazrSRabbelier: heh, yeah I agree, but the whole problem is, I forget to do /away again when I come back14:43
madrazrSRabbelier: people who do /whois on me then start thinking I don't have better job other than eating always ;-)14:43
*** dbentley-laptop has quit IRC14:44
SRabbeliermadrazr: haha, ok, I see what you mean :)14:45
ajuonlinewhen do orgs get to know the exact number of slots they would get?14:54
ajuonlineor will they even get to know that until results are announced?14:54
lhajuonline: later. they find out later. :)15:02
madrazrlh: how about making it public on the org home page? I am anyways working on the org home page thing now?15:03
* madrazr runs and hides15:03
lhmadrazr: lol15:04
madrazrlh: I am always waiting for a chance to scare you, since you scare us a lot with deadlines etc etc15:04
ajuonlinelh: later? ahem, post results announcements?15:06
*** glaksmono has quit IRC15:06
ajuonlineit always stays as a suspense?15:06
* ajuonline wants an extension15:10
* ajuonline bribes SRabbelier 15:10
*** MatthewWilkes has joined #melange15:11
*** glaksmono has joined #melange15:13
SRabbelierajuonline: why do you want an extension? :P15:31
*** James--Crook has left #melange15:31
ajuonlineSRabbelier: because this time i want to fill in 2 applications :P15:34
ajuonlineand my college deadlines always clash!15:34
*** glaksmono has quit IRC15:34
ajuonlinelast year i missed my assignment submission :P15:35
ajuonlinegot 0 :D lol15:35
ajuonlinethis year cant afford ;)15:35
*** tackat has quit IRC15:35
ajuonlinefinal semester15:35
SRabbelierajuonline: well, turn in an application right now15:36
SRabbelierajuonline: you can always refine it!15:36
ajuonlineSRabbelier: we cant change it after deadline i heard?15:37
SRabbelierajuonline: there'll be a checkbox :)15:38
ajuonlineSRabbelier: tell me more about it :)15:39
SRabbelierajuonline: that's all there's to it15:39
SRabbelierajuonline: mentor checkx the box -> you can edit15:39
ajuonlineyo! :D15:39
Erant<fn~ajuonline> this year cant afford ;)15:50
ErantWhy not?15:50
ErantYou shouldn't really rely on this as your primary source of income :/ There are better ways to earn money15:50
ajuonlineErant: dude! i said, this year I cant afford to miss my college assignments.15:51
Erantimprove your english!15:52
ajuonlineErant: sorry if yo uare a she.15:52
ajuonlinewhat part of english doesnt make sense?15:52
Erant<fn~ajuonline> got 0 :D lol15:52
Erant<fn~ajuonline> this year cant afford ;)15:52
ajuonlineread a line up.15:53
Erant'got 0' isn't exactly proper english.15:53
ajuonlineErant: i can take language lessosn from you later.15:53
ErantAmbigious statement considering the context15:53
madrazrSRabbelier: so what Lennie said on the issue tracker means, my patch should change?16:01
madrazrto fetch the data from student_project model rather than student_proposal model?16:01
SRabbeliermadrazr: correct, but they're mostly the same16:02
madrazrSRabbelier: so basically a change in name for this patch?16:02
madrazrSRabbelier: what does that signify in Melange actually? What is the difference?16:02
SRabbeliermadrazr: what does what signify?16:02
madrazrSRabbelier: I mean, how are those 2 different?16:03
SRabbeliermadrazr: the proposals are what you need to have completed by tomorrow16:03
SRabbeliermadrazr: iff the proposal is accepted, it is converted to a project16:04
madrazrSRabbelier: Ok16:04
SRabbeliermadrazr: projects are slightly different, but I'm not quite sure how xD16:04
madrazrSRabbelier: Ok :)16:04
SRabbeliermadrazr: ah, it seems that mostly they have different status16:04
SRabbeliermadrazr: (as in, midterm_passed etc)16:04
SRabbeliermadrazr: and they need to have a mentor assigned16:04
madrazrSRabbelier: Ok got it16:05
madrazrthere are no created and modified times16:05
madrazrSRabbelier: seeing the difference in the code16:05
SRabbeliermadrazr: right :)16:06
SRabbeliermadrazr: I guess we _could_ just reuse proposal, but it'd be a little more hacky I guess16:06
ErantAnd that'd be different from the other code... how?16:06
SRabbelierErant: point taken16:07
madrazrSRabbelier: Ok16:07
madrazrSRabbelier: Oh, student_project doesn't have org property, it is not possible to filter on it then?16:10
SRabbeliermadrazr: scope == org16:11
SRabbeliermadrazr: I'm thinking it is at least16:11
madrazrSRabbelier: Ok let me try16:12
madrazrSRabbelier: to test this, how do I convert a proposal to a project?16:15
*** MatthewWilkes has quit IRC16:15
SRabbeliermadrazr: I don't think we have code for this xD16:16
SRabbeliermadrazr: you'd have to ask lenniue16:16
madrazrSRabbelier: yeah Ok16:16
kblinis there some way to tell what parts of the proposal changed if the student updated it?16:17
kblinI guessed so16:21
* kblin grumbles and tries to figure out what changed from the text16:21
ErantA diff engine wouldn't be so hard, I guess.16:21
kblinwell, doesn't matter16:22
kblinthe student didn't respond to my questions in any case16:22
kblindifferent question just came up with one of my mentors.. "by accident I marked a comment as public, is there a way to make it private?16:25
kblinI guess the answer is no, apart from the fact that the student might have read it already anyway, right?16:26
SRabbelierkblin: how can you mark a comment as public 'by accident'?16:26
kblindon't ask me :)16:26
SRabbelierkblin: best solution is to remove them as mentor *nodnod*16:26
SRabbelierkblin: they're probably mentally damaged somehow :)16:26
SRabbelierkblin: (j/k ofc :P)16:26
kblinoh well, it's not too bad16:26
* kblin just checked the comment16:26
SRabbelierkblin: you can ask pawel to make the comment private / remove it, but it's very much possible they already read it16:27
kblinyeah, no big deal16:27
kblinit was more about "do we actually think this project is useful?"16:27
*** diones has joined #melange16:30
SRabbelierkblin: ouch :P16:33
*** glaksmono has joined #melange16:33
*** madrazr1 has joined #melange16:33
*** madrazr has quit IRC16:33
*** madrazr1 is now known as madrazr16:33
*** makkuv6 has joined #melange16:34
makkuv6hello any mentors online16:34
kblinSRabbelier: could've been worse16:35
SRabbelierkblin: it shouldn't be16:36
SRabbelierkblin: you really shouldn't say anything too bad about a student, even in the private comments16:36
SRabbeliermakkuv6: yup16:36
makkuv6 8-)  ok i like it any thing else16:36
SRabbeliermakkuv6: eh?16:36
madrazrSRabbelier: I will send the completed patch after talking to Lennie then16:37
makkuv6hello madrazr16:38
SRabbeliermadrazr: ok, np :)16:38
madrazrmakkuv6: Hi16:38
madrazrdo I know you?16:38
makkuv6iam indian16:38
SRabbeliermakkuv6: what do you want?16:38
kblinSRabbelier: well, it could have been "I don't see this one making the cut. Proposal by Jane Doe and John Somename are much better"16:38
madrazrmakkuv6: cool! I guessed that from your IP16:38
SRabbelierkblin: heheh :P16:39
madrazrI also guessed your ISP from your IP16:39
madrazrmakkuv6: heh16:39
makkuv6yes bsnl broadband16:39
madrazrmakkuv6: anyways personal things in PM please16:39
madrazrmakkuv6: sorry please don't mind16:39
dionesSRabbelier: Hi there16:40
makkuv6yes hello16:41
SRabbelierdiones: heya!16:41
dionesSRabbelier: I have read through the testing guidelines, and I'v seen Selenium16:42
dionesSRabbelier: Its quite tempting16:42
SRabbelierdiones: ah, yes, but not as sole tests of course :016:42
SRabbelierdiones: since it cant' test, say, whether a user entity was created16:42
makkuv6ohh sorry16:42
dionesSRabbelier: Yes indeed16:43
dionesmakkuv6: np :)16:43
makkuv6 :D16:43
dionesSRabbelier: So I decided what I'll have to put on the project proposal16:44
dionesSRabbelier: But to be more concrete, could I put code on the proposal?16:45
SRabbelierdiones: yes, sure :)16:45
dionesI was thinking about putting a example smoke test to the seed_db.py16:46
SRabbelierdiones: hmm, seed_db is not really core functionality though16:46
SRabbelierdiones: it's just an aid to the developer16:46
dionesSince it is the module that I have the best grasp16:46
SRabbelierdiones: I think it'd be better to do so for another module16:47
SRabbelierdiones: and show us that you can learn how the system works16:47
SRabbelierdiones: since to write tests, you need to know how it's supposed to work at least :P16:47
dionesHmm, I see..16:47
dionesSRabbelier: True :D16:48
dionesSRabbelier: Thats quite smart16:48
SRabbelierdiones: good luck :)16:49
dionesk Thanks!16:49
Erantkblin: Well, still not all that bad16:49
Erant*note to self* make sure IRC is not scrolled up when replying.16:50
SRabbelierErant: I know what you mean :P16:50
*** James--Crook has joined #melange16:50
madrazrSRabbelier: has someone set the timer somewhere for the proposal deadline as they did for Student proposal start time?16:53
madrazrI forgot the website16:53
SRabbeliermadrazr: yup, it's !next on #gsoc16:56
tpbTitle: Customized counter (at
madrazrSRabbelier: thanks a lot16:57
SRabbeliermadrazr: np :)16:59
makkuv6 :o  i want to sleep17:00
makkuv6thank you all17:01
makkuv6see you17:01
*** makkuv6 has left #melange17:01
dionesSRabbelier: Not all methods of the base model are covered in its Unit test17:13
dionesSRabbelier: Would that be a good way to start?17:13
SRabbelierdiones: yes, almost none are covered, actually17:14
SRabbelierdiones: so it'd be great to cover a few17:14
*** moovida has joined #melange17:21
moovidanow that is a list of people in IRC :)17:21
moovidahi folks, I am Andrea Antonello17:22
moovidathe retired mentor that wants to be student his whole life17:22
moovidacan I talk to someone about the melange implications?17:22
moovidaok, I'll try to explain, in the hope someone will give me some indications17:29
moovidathe organisation mentor coordinator already resigned me from being mentor17:29
moovidaso I have currently no role in melange17:30
moovidais that ok for me now to apply as student17:30
SRabbeliermoovida: sorry, didn't see you talking17:32
moovidahi SRabbelier, glad to hear from somebody17:33
moovidaI thought I was doing some wrong :)17:33
SRabbeliermoovida: feel free to ping next time ;)17:33
moovidacan you help me out?17:33
moovidaoh, sure, thanks17:33
moovidaor should I say help me in? :)17:33
*** dhaun has quit IRC17:34
SRabbeliermoovida: hehe, well, did you hit 'resign as mentor' yet?17:35
moovidayes, my coordinator di already17:35
moovidaand I can't access anything now17:35
moovidaso I guess I am "clean"17:35
SRabbeliermoovida: is there a 'register as stududent' link?17:35
moovidayes, I was filling in the fields while waiting17:36
SRabbeliermoovida: then you're good to go :)17:36
moovidathat is cool!17:36
SRabbeliermoovida: go ahead and register17:36
SRabbeliermoovida: but if you wish to become a mentor later on, you'll have to have someone delete your student profile17:36
moovidathen I will exploit my few time and go register and do application17:37
moovidaah, that is great, i thought in the case they don't pick me17:37
moovidaI would not be able to mentor17:37
moovidainstead you tell me there is a way17:37
moovidathat is nice17:37
moovidathen I am off to do "paper"work17:37
moovidathanks for the chat17:38
SRabbeliermoovida: allright, good luck!17:38
SRabbeliermoovida: let us know if you decide to mentor instead17:38
madrazrSRabbelier: leaving now, will talk to Lennie tomorrow17:38
madrazrSee you17:38
madrazrSRabbelier: good night17:38
moovidaSRabbelier: sure, I hope it will not be necessary, but if I get failed, I will be right back here17:39
moovidabegging to let me mentor again :)17:39
SRabbeliermoovida: heheh :)17:39
SRabbeliermadrazr: ok, g'night!17:40
SRabbeliermadrazr: Lennie will have more time starting tomorrow hopefully17:40
madrazrSRabbelier: tomorrow is his last exam?17:40
SRabbeliermadrazr: as the last of our examns is tomorrow :)17:40
SRabbeliermadrazr: yup, same for me17:40
madrazrSRabbelier: Oh you both are in the same university?17:40
madrazrSRabbelier: may I know the name? if you don't mind?17:40
SRabbeliermadrazr: sure :)17:41
SRabbeliermadrazr: We study at Delft University of Technology (
tpbTitle: Delft University of Technology (at
*** pepso has joined #melange17:41
madrazrSRabbelier: Oh Ok. Cool!17:41
madrazrSRabbelier: I am looking for a Univ in NL, btw for PG17:41
madrazrparticularly Vrije17:42
madrazrSRabbelier: Also before I forget. Good Luck! for the last exam17:42
SRabbeliermadrazr: oh, really?17:43
SRabbeliermadrazr: that's cool :)17:43
SRabbeliermadrazr: ttyl :)17:43
madrazrSRabbelier: I will talk to you about NL and living expenses and other things some other time. If you don't mind17:43
madrazrSRabbelier: may be tomorrow or else whenever you are free17:44
madrazrSRabbelier: I will leave now, see you again17:44
*** madrazr has left #melange17:44
moovidaSRabbelier: How did you hear about this program?17:51
moovidathat one doesn't seem to be editable after saving?17:51
moovidawhile the other fields are17:51
moovidacan you confirm me that?17:52
SRabbeliermoovida: correct17:52
SRabbeliermoovida: it's fixed17:52
SRabbeliermoovida: (to be edible)17:52
moovida:) what do you mean exactly?17:53
moovidawith it's fixed I mean17:53
SRabbeliermoovida: Well, it has been fixed in the code, but it hasn't been pushed yet17:54
SRabbeliermoovida: as soon as we push a new release it'll be editable17:54
moovidaaha, great17:54
SRabbeliermoovida: np! :)17:58
*** diones_ has joined #melange18:02
*** diones__ has joined #melange18:03
moovidahave to go, cheers and thanks18:11
* moovida is gone with the wind18:11
*** moovida has left #melange18:11
*** diones_ has quit IRC18:22
*** diones__ has quit IRC18:28
*** diones has quit IRC18:31
*** James--Crook has left #melange18:48
kblinso if none of my mentors marked a proposal as ineligible, and it still shows up as that, the student withdrew, right?18:50
kblinor is there any other way to tell the student withdrew a proposal?18:51
*** SRabbelier has quit IRC18:55
*** lfranchi is now known as lfranchi|afk18:57
*** pepso has quit IRC19:27
*** diones has joined #melange19:32
*** glaksmono has quit IRC19:55
*** mithro has quit IRC20:01
*** mithro has joined #melange20:11
*** ChanServ sets mode: +v mithro20:11
*** mithro_ has joined #melange20:42
*** ChanServ sets mode: +v mithro_20:42
*** mithro has quit IRC20:45
*** mithro_ is now known as mithro20:45
*** tanis has joined #melange20:47
*** tanis has left #melange21:22
*** MattDanger has joined #melange21:26
*** lifo has joined #melange21:26
*** mithro has quit IRC21:42
*** mithro has joined #melange21:43
*** ChanServ sets mode: +v mithro21:43
*** lh has quit IRC21:48
*** lh has joined #melange21:48
*** lh has joined #melange21:49
*** ChanServ sets mode: +o lh21:49
*** paulitex has joined #melange21:50
paulitexhi, any developers online?21:55
ajaksupaulitex: most devs seem to be in europe, so this is a bit late for them...21:59
ajaksupaulitex: still, if it's simple, we non-devs might be able to help :)21:59
lhpaulitex: what's up, i can try to help22:05
ajaksulh: thanks for your mail :)22:13
lhajaksu: yw22:13
paulitexsorry i was away22:14
paulitexi'm trying to rewrite the edit forms so they're not in a table22:14
paulitexso I've created a new template, _as_p.html22:15
paulitex(mirroring the current _as_table.html)22:15
paulitexand then in forms_helpers.py22:15
paulitexdefined a new method...22:15
paulitex@register.inclusion_tag('soc/templatetags/_as_ps.html', takes_context=True)22:15
paulitexdef as_ps(context, form):22:15
paulitexand modified the edit.html so it calls as_ps instead of as_table22:16
paulitexI've checked and it is definitely calling my as_ps method22:16
paulitexbut it's still rendering _as_table.html22:16
paulitexI can't figure out why22:16
paulitexmaybe I don't understand the @register.inclusion_tag properly22:17
paulitexbut it seems to not be seeing it, or getting the information to render _as_table.html from somewhere else22:17
lhpaulitex: ok honestly this is way over my head, i dont write code.22:17
lhthat being said.22:17
* lh makes note - checkout melange from svn and take on plane tomorrow22:17
paulitexok no prob, I'm new to the codebase22:18
paulitexI talked to sverre about this this morning and he was helping me22:18
paulitexand now I'm stuck22:18
lhpaulitex: dbentle1 may be around later, he'd be a good person to ask. otherwise, the devs do all live in .eu22:18
paulitexok np22:18
lhpaulitex: you submitting a proposal to work on melange for gsoc?22:18
paulitexthanks anyways22:18
paulitexhow'd you guess? haha22:18
lhi'm good like that22:19
paulitexwhat's your interest in melange?22:19
lhwhat do you want to work on? or you can pm me a proposal url22:19
lhi run google summer of code22:19
lhlh = leslie hawthorn22:19
paulitexuser insterface dev22:19
lhso melange working well is really important to me22:19
paulitexnice to meet you!22:19
lhthe pleasure is mine.22:20
lhyou want to work on the UI? fantastic. seriously. fantastic.22:20
paulitexya I really like it!22:21
paulitexworking on it anyway22:21
paulitexthe melange UI is obviously still young22:22
paulitexso that's exciting to come into22:22
paulitexit's always more fun to feel like I can really contribute a noticable difference22:22
lhso to be fair22:24
lhyou're dealing with a community of around 3300 floss devs22:24
lhso be patient.22:24
lh(i am also good at telling people patches welcome fwiw)22:24
lhthat's the # of subscribers to the mentors mailing list22:27
ajaksupaulitex: where does edit.html live? :)22:30
ajaksupaulitex: I think the problem might be that you as_ps() is still calling as_table_helper()... if form_helpers is soc/views/helper/templatetags/ :)22:43
paulitexwhere does as_table_helper() specificy that is should be rendering _as_table.html?22:44
paulitexi thought that might be the problem too22:44
paulitexbut i couldn't see it22:44
ajaksuthe line "return as_table_helper(context, form)" in as_table() says as_table calls as_table_helper, does you as_ps include that line?22:46
paulitexthis is my as_ps22:47
paulitex@register.inclusion_tag('soc/templatetags/_as_ps.html', takes_context=True)22:47
paulitexdef as_ps(context, form):22:47
paulitex  """Outputs a form with fields seperated by <p> tags.22:47
paulitex  Args:22:47
paulitex    form: the form that should be converted to a table22:47
paulitex  """22:47
paulitex  return as_ps_helper(context, form)22:47
paulitexwhere is table()?? I saw the comment saying to look at it but I couldn't find it.. haha22:47
paulitexoh and ps_helper jsut returns tabl_helper22:47
lhajaksu: thanks for helping paulitex22:47
paulitexright now it's just an alias22:47
paulitextable_helper that is22:48
paulitexdef as_ps_helper(context, form):22:48
paulitexreturn as_table_helper(context, form)22:48
paulitexindeed, thanks :)22:48
ajaksupaulitex: that's your problem, as_table is just a thin wrapper for as as_table_helper... let me pastebin a commented version of as_table_helper :)22:49
ajaksulh: np :)22:49
grimis there a mobile app url for melange i'm not finding?22:53
grimi won't be near a computer tomorrow for the last day of applications, but i'd love to keep up via my adp122:54
lhgrim: no there is not. that being said, you can post a note on your app saying you are away and to please send email if an immediate response is necessary.22:54
lhcan you get email on your adp1?22:54
grimlh: well theres plenty of other mentors monitoring it, but we all rank and so on22:55
grimlh: of course i can get mail on my dev phone :P22:55
lhgrim: what is an adp1? please don't make me use google.22:55
grimandroid developer phone 122:56
grimit's a g1, unlocked, like all the googlers got for an xmas bonus ;)22:56
lhgrim: i see you are a mentor not a student, ah much more clear now22:56
lhgrim: nice. i <3 my andy.22:56
grimlh: i know, i actually talked to you quite a bit at last year's mentor summit ;) (don't worry, i forgive you for not remembering me :P)22:56
lhso i hate to say it22:57
lhbut i just installed colloquy22:57
paulitex"please don't make me use google"... hahaha22:57
lhand for some reason who is isn't working in the gui22:57
lhpaulitex: i think i should get a break from work sometimes ya know?22:57
lhi dont want to be lazy. i just want the evening off.22:57
paulitexdefinitely. ;)22:57
grimlh: i never got a chance to mention to you at the mentor summit, that if you'd help me get an android, i'd port pidgin so you could have an irc client :)22:58
grimalthough, we have a lot to cleanup in pidgin before i can even attempt decent jni bindings22:58
lhgrim: it doesnt tell me your name. meh. and you should have asked again.23:00
lhhave you made one?23:00
lhthere's one called firc haven't installed yet23:00
ajaksupaulitex: see if this gives ideas about how to do it for your as_ps_helper, end bit still missing:
tpbTitle: Paste #110823 | LodgeIt! (at
grimlh: no, i'm waiting until we finish a ton of code cleanup before i start :) and i'm gary kramlich, also know as "hey person smoking in a pidgin shirt, leslie needs a lighter" :)23:00
lhgrim: i am patient, and hi gary how the hell are you?!?!?!?!23:01
* lh swore in front of the kids23:01
grimalright i guess, you :)23:01
grimi hope you're not calling me a kid :P23:01
lhthat would be paulitex23:02
*** diones has quit IRC23:02
grimgood, i think i lost any chance at being called a kid when i started needing a cane to walk :)23:02
paulitexajaksu: thanks!23:03
paulitexI'm still not sure though why it is calling rendering _as_table.html...23:04
paulitexwhere is that informationg being given?23:04
paulitexI mean I know the method is called as_table_helper23:05
paulitexbut there doesn't seem to be anything in it directly to _as_table specifically23:05
lhpaulitex: your application is great btw23:06
paulitexbecause I need to change it to render as_ps.html, which is in the same folder23:06
grimwould anyone be against a patch for some mobile friendly urls?  although I'd have to dig through the monster known as the google code agreement thingy..23:06
*** glaksmono has joined #melange23:08
paulitexlh: thank you, hopefully the decision makers feel the same :)23:08
*** MattDanger has left #melange23:08
lhgrim: i can't imagine people wouldn't want any help they can get, but if you wanted to fix a regular old bug or two first, that would be even more awesome23:09
grimlh: i was working at that right after the mentor summit, but got lost in the legalese of the contribution stuff :)23:09
lhgrim: is it that bad?23:10
grimlh: i don't remember that was late october/early november ;)23:10
ajaksupaulitex: it's the other way around, as_table calls as_table_helper... and your as_ps does it too, so the results are the same, right? :)23:10
lhgrim: delicious cla awaits you23:11
grimlh: huh?23:11
lhcontributor license agreement. said legalese.23:12
grimlh: ah, didn't know the acronym23:12
ajaksupaulitex: I think the real formating is going on in that  "bf = forms_in.BoundField(form, field, name)" line... can you create a copy of as_table_helper and call it as_ps_helper so that we can try to change the output? remember to call that from your as_ps, not as_table_helper  :)23:13
*** diones has joined #melange23:16
grimok, i could have sworn i did the CLA already, but whatever, time to do it again :)23:17
lhgrim: this can be checked23:18
lhbut it's easier to do just do it again23:18
grimlh: i figured as much :)23:18
grimhmm, considering everything prefilled, is a good sign that i already sent this in :)23:21
grimlh: is the CLA the only I had to do?  I could have sworn there was more last time i did this...23:22
lhi dont think so. solydzajs would know but he's sleeping23:27
grimalrighty, i need to get appengine setup again, but thats no biggie, hopefully this will just be some simple django views on new urls :)23:28
lhwoo woo!23:28
*** paulitex has quit IRC23:29
grimbtw, loving the android as well, although i'd kill for the gtalk app to support more than one account, but why bother doing that when i could just port pidgin and get all my im accounts on my phone ;)23:29
lhgrim: that's fair23:32
lhand yes i agree the only one account is annoying23:32
grimalright, appengine setup, and so on, hacking to commence after sleep :)23:43
lhgrim: rest well23:45
grimlh: thanks, and ditto ;)23:46

Generated by 2.13.1 by Marius Gedminas - find it at!