*** tpb has joined #melange | 00:00 | |
*** madrazr has quit IRC | 00:12 | |
*** dmitrig01|afk has quit IRC | 00:17 | |
*** AlexUA-away is now known as AlexUA | 00:27 | |
*** chx has left #melange | 00:49 | |
*** AlexUA is now known as AlexUA-away | 00:53 | |
*** mithro has joined #melange | 01:11 | |
*** ChanServ sets mode: +v mithro | 01:11 | |
*** dmitrig01|afk has joined #melange | 01:40 | |
*** ChanServ sets mode: +v dmitrig01|afk | 01:40 | |
*** dmitrig01|afk is now known as dmitrig01 | 01:41 | |
*** allen has joined #melange | 01:46 | |
*** allen has quit IRC | 02:11 | |
*** tansell-laptop has joined #melange | 02:13 | |
*** peter_dc has quit IRC | 02:17 | |
*** Sledge has quit IRC | 02:40 | |
*** dmitrig01 has quit IRC | 02:49 | |
*** dhaun has joined #melange | 03:05 | |
*** ankitg has joined #melange | 03:41 | |
*** rolly1975 has joined #melange | 03:46 | |
*** SRabbelier has joined #melange | 04:32 | |
*** ChanServ sets mode: +o SRabbelier | 04:32 | |
*** SRabbelier has quit IRC | 04:36 | |
*** allen has joined #melange | 05:35 | |
*** geekius_caesar has joined #melange | 05:36 | |
*** geekius_caesar has quit IRC | 05:47 | |
*** SRabbelier has joined #melange | 06:03 | |
*** ChanServ sets mode: +o SRabbelier | 06:03 | |
*** geekius_caesar has joined #melange | 06:09 | |
*** rolly1975 has quit IRC | 06:28 | |
*** ajaksu has quit IRC | 06:59 | |
*** ankitg has quit IRC | 07:00 | |
*** geekius_caesar has quit IRC | 07:53 | |
*** ankitg has joined #melange | 07:57 | |
*** tansell-laptop has quit IRC | 08:07 | |
*** geekius_caesar has joined #melange | 08:11 | |
*** geekius_caesar has quit IRC | 09:29 | |
*** allen has quit IRC | 09:30 | |
*** madrazr has joined #melange | 09:53 | |
*** ishesh has joined #melange | 09:55 | |
*** mithro has quit IRC | 10:30 | |
madrazr | SRabbelier: Hi | 11:07 |
---|---|---|
SRabbelier | madrazr: heya | 11:07 |
madrazr | SRabbelier: on my local instance, I have created a program document and given its link ID as mentor agreement doc link ID | 11:08 |
madrazr | SRabbelier: but still when accepting the mentor invite, it throws an exception | 11:08 |
madrazr | KeyError at /mentor/accept_invite/google/gsoc/django/mal 'mentor_agreement' | 11:08 |
madrazr | SRabbelier: what might be the problem? | 11:09 |
SRabbelier | madrazr: hmmm, that's a strange error that we couldn't quite reproduce ourselves | 11:09 |
SRabbelier | madrazr: Can you put the contents of the dict that is throwing the KeyError on rafb or such? | 11:09 |
madrazr | SRabbelier: yeah sure | 11:10 |
madrazr | SRabbelier: Oh its a form.fields dictionary, but at the point of exception, it just says form is an object of DynaForm | 11:13 |
SRabbelier | madrazr: mhhhh, strange; how did you get to this exception? | 11:13 |
madrazr | SRabbelier: I logged in as org admin, invited a mentor. Then logged in as mentor(after logging out of org admin) and clicked on the "here" link in the notification | 11:14 |
madrazr | after I click Accept I get this error | 11:14 |
*** chx has joined #melange | 11:19 | |
chx | is there already an issue to sort by date :) ? | 11:19 |
madrazr | SRabbelier: somehow managed to get the dictionary, http://paste.pocoo.org/show/111151/ | 11:33 |
tpb | Title: Paste #111151 | LodgeIt! (at paste.pocoo.org) | 11:33 |
SRabbelier | madrazr: mhhh, very curious | 11:35 |
SRabbelier | madrazr: is it reproducable? | 11:35 |
SRabbelier | madrazr: e.g., what happens if you restart the local server? | 11:35 |
madrazr | SRabbelier: it is happening for every profile I create here | 11:35 |
madrazr | SRabbelier: same problem | 11:35 |
SRabbelier | madrazr: are you running from eclipse? | 11:36 |
madrazr | SRabbelier: no | 11:36 |
madrazr | SRabbelier: just shell | 11:36 |
SRabbelier | madrazr: mhhhh, do you have eclipse set up? | 11:36 |
madrazr | SRabbelier: no | 11:36 |
SRabbelier | madrazr: ashame, it would be interesting to test if that's the cause | 11:38 |
madrazr | SRabbelier: what? not setting up eclipse? | 11:38 |
madrazr | :P | 11:38 |
SRabbelier | madrazr: not running from inside eclipse, right | 11:39 |
madrazr | SRabbelier: hehe | 11:40 |
madrazr | SRabbelier: but why eclipse? I did not understand? All of you run within eclipse? | 11:40 |
SRabbelier | madrazr: Yup | 11:40 |
madrazr | SRabbelier: Ok | 11:40 |
madrazr | SRabbelier: but I still did not understand the advantage | 11:41 |
madrazr | :( | 11:41 |
SRabbelier | madrazr: I dont' know if there is one, but if it _does_ work when running from within eclipse, there's something funny going on | 11:42 |
madrazr | SRabbelier: hehe | 11:42 |
madrazr | SRabbelier: I am just trying to figure out where form.fields['mentor_agreement'] is assigned for the first time, any pointers for it? | 11:42 |
SRabbelier | madrazr: in forms.py | 11:43 |
madrazr | SRabbelier: Ok | 11:43 |
SRabbelier | madrazr: oh, wait, it's not | 11:43 |
madrazr | SRabbelier: Ok | 11:43 |
SRabbelier | madrazr: what entity is the form for? | 11:45 |
SRabbelier | madrazr: mentor? | 11:45 |
madrazr | SRabbelier: yeah | 11:45 |
SRabbelier | madrazr: in that case it should have a AgreementField | 11:45 |
SRabbelier | madrazr: as per soc.views.models.mentor | 11:45 |
SRabbelier | madrazr: (see line 95) | 11:45 |
*** sdumitriu has joined #melange | 11:46 | |
madrazr | SRabbelier: just a min | 11:46 |
madrazr | SRabbelier: Ok | 11:46 |
*** mja has joined #melange | 11:48 | |
madrazr | SRabbelier: so what is the conclusion? Am I missing something here? | 11:49 |
*** sdumitriu has left #melange | 11:49 | |
SRabbelier | madrazr: the conclusion is that something is going wrong, in that the field is not set for some reason | 11:50 |
SRabbelier | madrazr: whereas it shouldof been set in line 95 | 11:50 |
madrazr | SRabbelier: Oh :( | 11:51 |
mja | Hi ppl, i had submitted my proposal on 3rd april long before the deadline .... now , i can see my abstract only ... content field is totally blank | 11:52 |
mja | i contacted my mentor .. he has received it properly | 11:53 |
mja | it seems that , he has commented as well | 11:53 |
mja | but , i cant see anything | 11:53 |
*** ankitg has quit IRC | 11:56 | |
madrazr | SRabbelier: should params['create_dynafields'] contain a list of dictionary, where one of these dictionaries should have 'mentor_agreement' ? | 12:00 |
madrazr | list of dictionares, I mean | 12:00 |
SRabbelier | mja: link? | 12:00 |
SRabbelier | madrazr: yes, it should | 12:00 |
madrazr | SRabbelier: Ok, it has only [{'label': "Document Link ID"}] ATM | 12:01 |
mja | SRabbelier:vikramsmruti | 12:01 |
SRabbelier | mja: I mean, link to your proposal? | 12:02 |
mja | http://socghop.appspot.com/student_proposal/show/google/gsoc2009/vikramsmruti/t123878428083?subscription=on | 12:02 |
tpb | <http://ln-s.net/36He> (at socghop.appspot.com) | 12:02 |
SRabbelier | mja: checking | 12:05 |
SRabbelier | mja: it looks fine to me | 12:06 |
mja | the mentor also said the same .. but , here , the content field is blank | 12:07 |
mja | i cant see any comments as well | 12:07 |
SRabbelier | mja: what browser are you using? | 12:07 |
mja | internet explorer | 12:07 |
SRabbelier | mja: which version? | 12:07 |
mja | 7 | 12:08 |
SRabbelier | mja: strange, let me double-check | 12:09 |
SRabbelier | mja: can you upload a screenshot? | 12:09 |
mja | ya . jus a min | 12:09 |
SRabbelier | mja: awesome, thanks | 12:10 |
SRabbelier | mja: oh, nvm, I see the same | 12:10 |
SRabbelier | mja: ok, seriously dude, maybe it's because your proposal is full of html crap? :P | 12:14 |
*** ankitg has joined #melange | 12:16 | |
mja | i didn't write anything in html ! | 12:16 |
SRabbelier | mja: did you copy/paste from word? | 12:16 |
mja | yes | 12:16 |
mja | i could see the proposal b4 the closing time | 12:16 |
mja | it was fine | 12:16 |
SRabbelier | mja: look at this | 12:16 |
SRabbelier | mja: 'view page source' | 12:16 |
SRabbelier | mja: it's full of <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Norm | 12:16 |
SRabbelier | mja: I can fix that for you | 12:18 |
mja | can something be done now ? can you tell me what comment i received from the organization ? | 12:18 |
SRabbelier | mja: a valid workaround is to go to www.firefox.com and use that | 12:18 |
SRabbelier | mja: since it works fine there :) | 12:18 |
SRabbelier | mja: or http://chrome.google.com | 12:19 |
tpb | Title: Google Chrome - Download a new browser (at chrome.google.com) | 12:19 |
SRabbelier | mja: both render the page just fine | 12:19 |
mja | i have firefox . i was just logged on to my another account from that | 12:20 |
mja | will try from firefox and let you know in 2 minutes | 12:20 |
SRabbelier | mja: ok :) | 12:23 |
mja | SRabbelier: Yes, it looks fine from firefox | 12:30 |
mja | Thank you ! | 12:30 |
madrazr | SRabbelier: where are dynaproperties converted to form.fields? | 12:33 |
*** mja has left #melange | 12:33 | |
SRabbelier | madrazr: in params.py the create_dynafields are converted added to create_dynaproperties | 12:35 |
SRabbelier | madrazr: then those are converted to a DynaForm class | 12:35 |
SRabbelier | madrazr: which has the specified properties set | 12:35 |
madrazr | SRabbelier: in class Meta? | 12:35 |
SRabbelier | madrazr: then GAE/Django converts that to form.fields | 12:35 |
SRabbelier | madrazr: correct | 12:35 |
madrazr | SRabbelier: upto this point, everything seems to be proper, i.e upto class DynaForm | 12:36 |
madrazr | SRabbelier: and it is then going wrong somewhere, can I safely put the mistake on GAE :P | 12:36 |
SRabbelier | madrazr: mhhhh, ok so you verified that the DynaForm class has a Meta class, which has those properties? | 12:37 |
madrazr | SRabbelier: yeah | 12:37 |
madrazr | I traced upto that point | 12:37 |
madrazr | and am there now | 12:38 |
SRabbelier | madrazr: and it looks good? mhhh... in that case there is not a lot I know what to do :-/ | 12:38 |
madrazr | SRabbelier: just a minute, let me make sure again | 12:39 |
SRabbelier | madrazr: ok | 12:39 |
*** ishesh has quit IRC | 12:42 | |
madrazr | SRabbelier: http://paste.pocoo.org/show/111168/ This is how form.Meta.dynaconf looks from within the place where mentor_agreement key error occurs | 12:43 |
tpb | Title: Paste #111168 | LodgeIt! (at paste.pocoo.org) | 12:43 |
madrazr | SRabbelier: it has mentor_agreement in form.Meta.dynaconf but not in form.field :( | 12:43 |
SRabbelier | madrazr: can you paste that with one key/value pair per line? | 12:54 |
madrazr | SRabbelier: syre | 12:54 |
madrazr | *sure | 12:54 |
SRabbelier | madrazr: thanks | 12:54 |
madrazr | SRabbelier: http://paste.pocoo.org/show/111174/ | 12:56 |
madrazr | now? | 12:56 |
tpb | Title: Paste #111174 | LodgeIt! (at paste.pocoo.org) | 12:56 |
SRabbelier | madrazr: awesome :) | 12:57 |
SRabbelier | madrazr: ok, that looks exactly like it should | 12:58 |
madrazr | SRabbelier: yeah Ok | 12:58 |
madrazr | SRabbelier: and it looks so from mentor.view._editContext | 12:58 |
SRabbelier | madrazr: I think I know what's happening | 12:58 |
madrazr | SRabbelier: sooper | 12:58 |
madrazr | saved | 12:58 |
madrazr | SRabbelier: what? | 12:58 |
SRabbelier | madrazr: can you change line 199 in soc.views.models.mentor to say: | 12:59 |
SRabbelier | raise "what's going on here" | 12:59 |
SRabbelier | madrazr: instead of | 12:59 |
SRabbelier | form.fields['mentor_agreement'] = None | 12:59 |
SRabbelier | madrazr: then restart dev_appserver, and try to reproduce | 12:59 |
SRabbelier | madrazr: hopefully you'll get that exception | 12:59 |
madrazr | SRabbelier: doing | 13:00 |
SRabbelier | madrazr: cool | 13:00 |
madrazr | SRabbelier: err | 13:01 |
madrazr | it did not raise that exception | 13:01 |
SRabbelier | madrazr: but you did get the error? | 13:01 |
madrazr | it again raised mentor_agreement key error exception | 13:01 |
madrazr | :( | 13:01 |
SRabbelier | madrazr: what line did it raise it at again? | 13:02 |
madrazr | SRabbelier: same 214 | 13:02 |
madrazr | ouch | 13:02 |
madrazr | 213 | 13:02 |
madrazr | SRabbelier: :( 212, slap me | 13:02 |
SRabbelier | madrazr: lol :P | 13:03 |
madrazr | SRabbelier: this time I confirm 212 :D | 13:03 |
SRabbelier | madrazr: and that's after restarting ./dev_appserver? | 13:03 |
madrazr | SRabbelier: yes | 13:03 |
SRabbelier | madrazr: what OS are you running again? :P | 13:04 |
madrazr | SRabbelier: GNU/Linux | 13:04 |
SRabbelier | madrazr: mhhhh, lemme try to reproduce then | 13:04 |
madrazr | SRabbelier: Ok | 13:05 |
madrazr | SRabbelier: if you don't mind I will come back in 20 mins | 13:05 |
SRabbelier | madrazr: btw, how do you start dev_appserver? | 13:06 |
SRabbelier | madrazr: what's the exact commandline? | 13:06 |
madrazr | SRabbelier: pasting | 13:06 |
SRabbelier | madrazr: thanks, want to make sure I'm doing things as much as possible the same way as you are | 13:07 |
SRabbelier | madrazr: also, do you use /seed_db to seed the db? | 13:07 |
madrazr | SRabbelier: no | 13:07 |
SRabbelier | madrazr: if so, what user do you send the invite to? | 13:07 |
SRabbelier | madrazr: ah, mhhh, so you manually created all entities? | 13:07 |
madrazr | SRabbelier: a new user for whom I have created the profile | 13:07 |
SRabbelier | madrazr: ok | 13:07 |
madrazr | SRabbelier: yeah not much, I just have 4 profiles | 13:07 |
SRabbelier | madrazr: ok,I'll do that too then | 13:08 |
madrazr | SRabbelier: http://paste.pocoo.org/show/111175/ | 13:08 |
tpb | Title: Paste #111175 | LodgeIt! (at paste.pocoo.org) | 13:08 |
SRabbelier | madrazr: netfs? | 13:09 |
madrazr | SRabbelier: thats a LVM partition name on my system :P | 13:09 |
SRabbelier | madrazr: ah, ok :) | 13:09 |
madrazr | SRabbelier: brb ASAP | 13:10 |
SRabbelier | madrazr: could you try doing $ (cd scripts && ./build.sh) && ./dev_appserver.py build | 13:10 |
SRabbelier | madrazr: np | 13:10 |
madrazr | SRabbelier: yeah will do it | 13:10 |
madrazr | SRabbelier: Build results in ../build. | 13:12 |
madrazr | bash: ./dev_appserver.py: No such file or directory | 13:12 |
SRabbelier | madrazr: well, yeah, right :P | 13:12 |
SRabbelier | madrazr: I meant thirdparty/google_appengine/dev_appserver.py ofc | 13:12 |
SRabbelier | madrazr: sorry :) | 13:12 |
madrazr | SRabbelier: heh, I was wondering of the same | 13:12 |
madrazr | :P | 13:12 |
madrazr | SRabbelier: is it Ok if it creates a new data store? or shall I use my old one? | 13:13 |
SRabbelier | madrazr: just start out with a fresh one to be sure | 13:13 |
madrazr | SRabbelier: Ok | 13:14 |
madrazr | and then run seed_db? | 13:14 |
SRabbelier | madrazr: yup | 13:14 |
SRabbelier | madrazr: if you can reproduce that way, would be good | 13:14 |
madrazr | SRabbelier: Ok | 13:14 |
madrazr | SRabbelier: yeah Ok | 13:15 |
SRabbelier | madrazr: you reproduced it? | 13:15 |
madrazr | SRabbelier: just a min, how do I find what profiles seed_db contains? | 13:16 |
SRabbelier | madrazr: it creates a profile for the user you logged in as by default | 13:16 |
SRabbelier | madrazr: but also user_0, user_1, etc | 13:16 |
SRabbelier | madrazr: up to user_15 | 13:16 |
madrazr | SRabbelier: Ok | 13:16 |
SRabbelier | madrazr: ok, I got it too! | 13:18 |
SRabbelier | madrazr: when applying to be a org admin | 13:18 |
SRabbelier | madrazr: yay for reproducability :) | 13:18 |
madrazr | SRabbelier: heh | 13:18 |
madrazr | :) | 13:18 |
madrazr | SRabbelier: but I did not get it when applying to be a org admin | 13:18 |
madrazr | I used my Developer profile for that | 13:19 |
SRabbelier | madrazr: so did I | 13:19 |
madrazr | SRabbelier: ouch you still get that error? | 13:19 |
SRabbelier | madrazr: yup :P | 13:19 |
madrazr | SRabbelier: heh | 13:19 |
madrazr | :) | 13:19 |
SRabbelier | madrazr: let me try if I can reproduce from eclipse | 13:19 |
*** dmitrig01|afk has joined #melange | 13:19 | |
*** ChanServ sets mode: +v dmitrig01|afk | 13:19 | |
madrazr | SRabbelier: Ok sure | 13:20 |
dmitrig01|afk | hi | 13:20 |
*** dmitrig01|afk is now known as dmitrig01 | 13:20 | |
dmitrig01 | out of curiosity, what's the bulk review thing? | 13:20 |
madrazr | SRabbelier: I will break now then :P | 13:20 |
SRabbelier | madrazr: ok, you should :) | 13:20 |
SRabbelier | dmitrig01: It... reviews? | 13:21 |
madrazr | SRabbelier: thanks a lot :) | 13:21 |
SRabbelier | madrazr: thanks for your help! | 13:21 |
dmitrig01 | SRabbelier: reviews whtat? | 13:21 |
madrazr | SRabbelier: NP :) | 13:21 |
SRabbelier | dmitrig01: that depends, we've used it for orgs | 13:21 |
SRabbelier | dmitrig01: and will have to use it for students as well | 13:21 |
dmitrig01 | SRabbelier: can we have bulk review for proposals? :P | 13:21 |
SRabbelier | dmitrig01: as in? | 13:21 |
dmitrig01 | well maybe i'm undersanding it wrong, what's a bulk review do? | 13:21 |
SRabbelier | dmitrig01: well, what do you want to do with it? | 13:22 |
SRabbelier | dmitrig01: seems like you're X-Ying here | 13:22 |
dmitrig01 | SRabbelier: i don't know what it does so i don't know what cna be done | 13:22 |
SRabbelier | dmitrig01: yes, but what do you want to do? | 13:22 |
dmitrig01 | SRabbelier: but by the name "bulk review" i assume it means to review in bulk. | 13:22 |
dmitrig01 | SRabbelier: so review project proposals in bulk | 13:23 |
SRabbelier | dmitrig01: but, how can you possibly do that? | 13:23 |
dmitrig01 | SRabbelier: what do you mean | 13:23 |
SRabbelier | dmitrig01: you're supposed to look at each proposal individually and judge it, no? | 13:23 |
dmitrig01 | well so what does bulk review do? | 13:23 |
SRabbelier | dmitrig01: turns accepted org applicatiosn into orgs | 13:23 |
dmitrig01 | so it's not really review | 13:24 |
SRabbelier | dmitrig01: which leads me back to, how would you do bulk reviews? | 13:24 |
dmitrig01 | SRabbelier: of proposals? | 13:25 |
SRabbelier | dmitrig01: what were you hoping that it would allow you to do? | 13:25 |
dmitrig01 | SRabbelier: well, i discovered it by looking around javascript files. You hit "bulk review". It shows you a proposal you haven't commented on. you read it, comment on it, and by hitting the "comment" button, it takes you to the next proposal you haven't seen | 13:25 |
SRabbelier | dmitrig01: ah, well then why didn't you just say that? :p | 13:26 |
dmitrig01 | SRabbelier: because i wanted to know if that was what bulk review did :P | 13:27 |
SRabbelier | dmitrig01: right, so if you asked that, I couldof said yes/no | 13:27 |
SRabbelier | dmitrig01: and it wouldof saved both of us a lot of time | 13:27 |
dmitrig01 | sry :P | 13:27 |
dmitrig01 | how hard would that be to code? :-) | 13:27 |
SRabbelier | dmitrig01: don't know, shouldn't you be asking yourself? :P | 13:28 |
dmitrig01 | :P | 13:29 |
dmitrig01 | KeyError at /student/create/lkjh/kljh | 13:36 |
dmitrig01 | 'agreed_to_student_agreement' | 13:36 |
dmitrig01 | SRabbelier: i have a patch that gives private reviews a different color, but i can't test it | 13:40 |
dmitrig01 | SRabbelier: because i can't make a student | 13:40 |
SRabbelier | dmitrig01: right, I'm on it :) | 13:40 |
dmitrig01 | SRabbelier: also i can't test mithro's new javascript | 13:40 |
dmitrig01 | SRabbelier: what do i do with my patch? | 13:40 |
SRabbelier | OMG | 13:41 |
SRabbelier | pawel broke it | 13:41 |
SRabbelier | retard | 13:41 |
dmitrig01 | heh | 13:42 |
madrazr | SRabbelier: back :) | 13:46 |
SRabbelier | madrazr: ok, so I figured it out | 13:46 |
SRabbelier | madrazr: Pawel broke DynaFIeld | 13:46 |
madrazr | SRabbelier: err :( | 13:48 |
madrazr | SRabbelier: it was reproducible in Eclipse too? | 13:48 |
madrazr | SRabbelier: also may I know what was broken? | 13:48 |
SRabbelier | madrazr: I fixed it :) | 13:49 |
SRabbelier | madrazr: no worries | 13:49 |
SRabbelier | madrazr: I got a lucky gues | 13:49 |
SRabbelier | **guess | 13:49 |
SRabbelier | madrazr: I did git blame on dynaform | 13:49 |
SRabbelier | madrazr: and noticed Pawel had changed some things | 13:49 |
* madrazr is curious to know what had happened | 13:50 | |
SRabbelier | madrazr: pylint | 13:50 |
madrazr | SRabbelier: please tell me the rev number after you commit it | 13:50 |
SRabbelier | madrazr: Fixed in r2821 | 13:51 |
madrazr | SRabbelier: Ok | 13:51 |
madrazr | SRabbelier: Thanks a lot | 13:51 |
SRabbelier | dmitrig01: please update to r2821, it should be fixed there | 13:51 |
SRabbelier | madrazr: no, thank you! :) | 13:51 |
madrazr | SRabbelier: hehe | 13:51 |
madrazr | :P | 13:51 |
madrazr | SRabbelier: NP | 13:52 |
*** rolly1975 has joined #melange | 13:54 | |
*** penyaskito_ has joined #melange | 13:56 | |
madrazr | SRabbelier: is this something you knew before? or you used some logic to know it must be base Class that should be inherited? | 13:56 |
madrazr | experience? | 13:56 |
SRabbelier | madrazr: I wrote the dynafield code myself | 13:57 |
SRabbelier | madrazr: So when I saw that change I immediately realized it was Bad :P | 13:57 |
madrazr | SRabbelier: he he Ok | 13:57 |
SRabbelier | madrazr: I don't think anyone else couldof figured out what went wrong without bisecting :P | 13:58 |
madrazr | SRabbelier: Oh Ok. you use git for this? | 13:58 |
madrazr | git svn? | 13:58 |
SRabbelier | madrazr: yup | 13:59 |
SRabbelier | madrazr: I have a repo at http://repo.or.cz/w/Melange.git | 13:59 |
tpb | Title: Public Git Hosting - Melange.git/summary (at repo.or.cz) | 13:59 |
SRabbelier | madrazr: in case you want to give it a spin :) | 13:59 |
madrazr | SRabbelier: awesome | 14:00 |
madrazr | SRabbelier: yes of course, but TBH I want to use Mercurial | 14:00 |
madrazr | :P | 14:00 |
dmitrig01 | TypeError at /org_app/list | 14:01 |
dmitrig01 | 'NoneType' object does not support item assignment | 14:01 |
SRabbelier | dmitrig01: ? | 14:01 |
SRabbelier | madrazr: oh, really? | 14:01 |
dmitrig01 | SRabbelier: thats what i get at org_app/list | 14:01 |
SRabbelier | madrazr: There is a hg-svn tool right? | 14:01 |
madrazr | SRabbelier: yeah | 14:01 |
SRabbelier | madrazr: do you use it? | 14:01 |
madrazr | SRabbelier: hg-svn? | 14:02 |
SRabbelier | madrazr: yes? | 14:02 |
SRabbelier | dmitrig01: yup, I got it too | 14:02 |
madrazr | SRabbelier: no not ATM. But I know it is there, not in the version that my distro gives me | 14:03 |
madrazr | SRabbelier: it is called hgsubversion | 14:03 |
dmitrig01 | wtf | 14:04 |
dmitrig01 | http://localhost:8080/org/applicant/lkjh/kljh/xcn?s=0 | 14:04 |
dmitrig01 | editing an org application | 14:04 |
dmitrig01 | " This link ID is already in use, please specify another one " | 14:04 |
dmitrig01 | but i can't | 14:05 |
SRabbelier | madrazr: yup, durin42 is working on it | 14:05 |
madrazr | SRabbelier: Oh ok, awesome! | 14:05 |
SRabbelier | dmitrig01: you already created the org? | 14:05 |
dmitrig01 | yeah | 14:05 |
SRabbelier | madrazr: I saw him twitter about working on hgsubversion while at pycon :) | 14:05 |
SRabbelier | dmitrig01: then why are you trying to create another one? | 14:05 |
dmitrig01 | im not | 14:05 |
dmitrig01 | how do i make an organization active? | 14:07 |
SRabbelier | dmitrig01: you create an org admin profile | 14:07 |
SRabbelier | dmitrig01: read the userguide ;) | 14:07 |
dmitrig01 | :P | 14:07 |
SRabbelier | dmitrig01: http://socghop.appspot.com/document/show/program/google/gsoc2009/userguide | 14:07 |
tpb | <http://ln-s.net/2yfA> (at socghop.appspot.com) | 14:07 |
dmitrig01 | well, i can't add ap public reivew | 14:10 |
dmitrig01 | it just shows as private | 14:11 |
*** penyaskito has quit IRC | 14:14 | |
madrazr | SRabbelier: heh Ok. | 14:15 |
madrazr | SRabbelier: I want to goto PyCON at least once. May be next year we will all meet :P | 14:16 |
SRabbelier | madrazr: would be awesome :) | 14:16 |
SRabbelier | dmitrig01: why is that? | 14:17 |
dmitrig01 | SRabbelier: dunno | 14:17 |
madrazr | SRabbelier: :) | 14:17 |
dmitrig01 | SRabbelier: i select 'public comment' and it shows as private | 14:17 |
dmitrig01 | SRabbelier: you try | 14:17 |
madrazr | SRabbelier: also awesome, my problem is solved. YOU ROCK! :D | 14:17 |
SRabbelier | madrazr: heheh, sweet :) | 14:17 |
dmitrig01 | SRabbelier: btw i have a working patch, what do i do with it? | 14:19 |
SRabbelier | dmitrig01: submit it as per the wiki? | 14:19 |
dmitrig01 | ok | 14:19 |
SRabbelier | dmitrig01: http://code.google.com/p/soc/wiki/ContributionReviews | 14:19 |
tpb | <http://ln-s.net/2WyY> (at code.google.com) | 14:19 |
SRabbelier | dmitrig01: basically: create a diff, send it to the ML inlined and attached, or send it inlined and attach it to the relevant issue | 14:20 |
dmitrig01 | SRabbelier: try my patch | 14:21 |
SRabbelier | dmitrig01: don't know what to tell you, if I click 'public comment' it changes it to the public comment form | 14:23 |
SRabbelier | dmitrig01: screenshot? | 14:23 |
dmitrig01 | SRabbelier: no, hit submit | 14:24 |
dmitrig01 | SRabbelier: and for me it creates a private comment | 14:24 |
*** rwatson has joined #melange | 14:24 | |
dmitrig01 | even though i wanted public | 14:24 |
SRabbelier | aaah, ok | 14:24 |
SRabbelier | dmitrig01: confirmed | 14:24 |
rwatson | Question: is it a bug or a feature that the handshake for mentors joining an org is a 3-way handshake (request, invite, accept) instead of a 2-way handshake (request, accept)? | 14:25 |
SRabbelier | rwatson: intentional | 14:26 |
SRabbelier | rwatson: and we cannot shorcut it | 14:26 |
*** Sledge has joined #melange | 14:26 | |
SRabbelier | rwatson: (as we cannot collect the data required before the accept) | 14:26 |
SRabbelier | rwatson: you can however changed it to (invite, accept) | 14:26 |
SRabbelier | rwatson: by inviting a mentor | 14:26 |
rwatson | SRabbelier: ok, every mentor I talk to (about 20 so far) is surprised there's an extra step | 14:26 |
SRabbelier | rwatson: afraid there's not a lot we can do about that | 14:27 |
SRabbelier | rwatson: except, as said, inviting the mentor | 14:27 |
rwatson | SRabbelier: what's the data required before accept, out of curiosity? | 14:28 |
SRabbelier | rwatson: same as the admin profile | 14:28 |
rwatson | SRabbelier: along similar lines -- something nice for us, but perhaps less useful for everyone else, would be a way to invite mentors using their freebsd.org addresses in a reliable way, so we didn't need an out-of-band authentication step to make sure that the JohnDoe@gmail user is the same [email protected] mentor | 14:29 |
*** geekius_caesar has joined #melange | 14:29 | |
SRabbelier | rwatson: they can create a Google Account with their @FreeBSD.org addresses, no? | 14:29 |
rwatson | SRabbelier: right now we have to get mentors to confirm their melange usernames to us by e-mail before we approve them, which while doable, does add more room for mistakes, etc. | 14:30 |
SRabbelier | rwatson: Yup, we're planning to add a freeform text field to the request | 14:30 |
SRabbelier | rwatson: which could contain some sort of verification | 14:30 |
SRabbelier | rwatson: say, a PGP signed message | 14:30 |
SRabbelier | rwatson: (that's what the Debian folks asked for anyway) | 14:31 |
rwatson | SRabbelier: for people mentoring for multiple orgs, requiring them to pick one might not work well, dunno much about it. :-) | 14:31 |
rwatson | SRabbelier: that would be fine -- we could e-mail out a key list ahead of time or something. | 14:31 |
rwatson | SRabbelier: the other approach, and I admit it would make things a lot more complex for you, would be if you could have a notion of "additional e-mail addresses verified for the account", | 14:32 |
SRabbelier | rwatson: that's not really an option, since we use the Google Accounts API, which doesn't support that afaik | 14:33 |
danderson | SRabbelier: could be stored by melange, attached to the user | 14:34 |
SRabbelier | danderson: yes, but how do we know it actually belongs to the GData approved e-mail? | 14:34 |
SRabbelier | danderson: I'd rather not resort to sending out emails with tokens and whatnot | 14:35 |
SRabbelier | danderson: I'm quite happy letting all that be handled by Gaia tbh :P | 14:35 |
madrazr | SRabbelier: some happy news, also a bit bad news | 14:43 |
madrazr | SRabbelier: the org home page patch has some minor issue, aa_list must be changed to sp_list in the patch, will send another patch anyways | 14:44 |
madrazr | SRabbelier: other than that the list works fine. Lennie sent in a mail telling how to create student_project for testing | 14:44 |
SRabbelier | madrazr: no worries :) | 14:44 |
SRabbelier | madrazr: sweet! | 14:44 |
madrazr | SRabbelier: but there is another issue, the list has coloumns Student Title and Status, but we want Title, Student and Mentor | 14:45 |
*** ajuonline has quit IRC | 14:45 | |
madrazr | SRabbelier: should I take care of this while constructing list? | 14:45 |
*** ajuonline has joined #melange | 14:45 | |
madrazr | in View? | 14:45 |
SRabbelier | madrazr: yes, use a different row.html and heading.html | 14:46 |
SRabbelier | madrazr: either that, or change the existing one | 14:46 |
SRabbelier | madrazr: whichever is more appropirate | 14:46 |
madrazr | SRabbelier: Ok | 14:46 |
*** homunq has joined #melange | 14:52 | |
*** dmb has joined #melange | 14:52 | |
homunq | I have a student claiming that they got their proposal in before the deadline, but I never saw it. I know that the proposal was written (on our wiki) several days before the deadline. link id is "oficina_proposal", org id is sugarlabs; I have a purported screenshot if anyone wants to see. | 14:54 |
homunq | Can anyone help me determine if this is plausible? I do not want to simply discount this claim, but I obviously can't accept it without more evidence than a screenshot. | 14:55 |
homunq | I'd like to ping SRabbel... but don't want to spoil anyone's easter. | 14:55 |
SRabbelier | homunq: heheh | 14:56 |
SRabbelier | homunq: I read #melange anyway | 14:56 |
homunq | OK, cool | 14:56 |
homunq | do you want the time stamp, etc. from the screenshot? | 14:56 |
homunq | oh | 14:57 |
homunq | it is not a proposal, it is a document. | 14:57 |
homunq | they used #melange wrong | 14:57 |
chx | So... how can I see which students submitted a reply? Ie. latest reply date? | 14:57 |
SRabbelier | dmitrig01: did you ever sign the CLA? | 14:57 |
dmitrig01 | SRabbelier: not sure | 14:58 |
SRabbelier | chx: you can't, you subscribe to updates, or you check the proposals | 14:58 |
* chx facepalms | 14:58 | |
* dmitrig01 had same question as chx | 14:58 | |
chx | Can I file an urgent feature request? | 14:58 |
homunq | Should I ask in #gsoc if there is a policy on this case? Personally, I don't want to be doing any special pleading on behalf of this proposal, but I do want to treat it fairly. I'd be happy if there were an explicit Google policy I could cite for whatever decision I have to make. | 14:58 |
dmitrig01 | chx: SRabbelier came up with somewhat of a solution for public/private reviews and i coded it, so we don't make that mistake again | 14:58 |
dmitrig01 | homunq: this is not a questino for #melange, ask in #gsoc | 14:59 |
chx | homunq: it's pointless to ask IRC , ask LH | 14:59 |
chx | homunq: noone else can make a decision. | 14:59 |
SRabbelier | dmitrig01: can you do it anyway? http://code.google.com/p/soc/wiki/ContributorLicenseAgreements | 14:59 |
tpb | <http://ln-s.net/2kvJ> (at code.google.com) | 14:59 |
dmitrig01 | chx: also it won't let you mark any thing about issues besides title and body | 15:00 |
SRabbelier | chx: I think the policy is quite simple "if you didn't create a proposal, you dont' get in" | 15:00 |
chx | dmitrig01: Rather, I think Igor should sign that CLA. | 15:00 |
dmitrig01 | chx: ok | 15:00 |
SRabbelier | chx: if they didn't use the system right, STBY | 15:00 |
chx | dmitrig01: but once again, ask LH :) | 15:00 |
chx | SRabbelier: you are much more harsh than LH :) | 15:00 |
chx | SRabbelier: I can't talk for her but she might or might not make an exception. Really, it's her call. | 15:01 |
SRabbelier | chx: she was pretty clear earlier | 15:01 |
dmitrig01 | SRabbelier: woul;d it make a difference that i'm 13 years old? | 15:01 |
SRabbelier | dmitrig01: nope, just sign it :) | 15:02 |
dmitrig01 | chx: reading the CLA it doesn't look like there's anything special for age, shoiuld i jsut sign it? | 15:02 |
dmitrig01 | chx: giving address doesn't matter, google already has it | 15:02 |
chx | dmitrig01: I am not privy to USA laws but ... you are a minor. How can you sign a legal document? | 15:03 |
dmb | yeh, you can't legally sign a document | 15:03 |
dmitrig01 | ok | 15:03 |
dmb | your 'parents' need to sign it | 15:03 |
dmitrig01 | should my dad sign it in my name? | 15:03 |
SRabbelier | dmitrig01: why are you talking to chx? :P | 15:03 |
chx | SRabbelier: here's worse, next weekend we will even meet and code together. | 15:04 |
dmitrig01 | so my parents type I AGREE? | 15:04 |
dmitrig01 | and i can do the rest? | 15:04 |
SRabbelier | chx: the horror! :P | 15:04 |
chx | http://www.flickr.com/photos/7591336@N07/2322874740/ | 15:05 |
tpb | <http://ln-s.net/36J_> (at www.flickr.com) | 15:05 |
SRabbelier | chx: hehe, which one is you? | 15:05 |
dmb | no idea, i'm not a lawyer :D | 15:05 |
chx | SRabbelier: bald guy | 15:06 |
SRabbelier | dmitrig01: I guess ask your parents if they're ok with it, maybe have them type the I AGREE for show, and go with that? | 15:06 |
SRabbelier | chx: blunt description, but effective :P | 15:06 |
dmb | i wonder how hard it is to validate digital signatures in court | 15:06 |
chx | SRabbelier: very. | 15:06 |
dmitrig01 | SRabbelier: they are ok, but they say it's stupid to type I agree on my stuff - they think that they should put their name | 15:06 |
dmitrig01 | and sign over my rights | 15:06 |
chx | SRabbelier: someone googlebombed http://www.google.com/search?q=sexiest+man+in+drupal this :D | 15:07 |
tpb | <http://ln-s.net/36Jf> (at www.google.com) | 15:07 |
SRabbelier | chx: ugh :P | 15:07 |
chx | i find it mmost hilarious | 15:07 |
SRabbelier | dmitrig01: either way, get it signed :P | 15:08 |
dmitrig01 | SRabbelier: ok | 15:08 |
SRabbelier | dmitrig01: what's your full name that I can use to add to the AUTHORS file? | 15:09 |
*** atulagrwl has joined #melange | 15:10 | |
chx | not wanting to sound like a broken record but can i count on this being fixed in the coming days? | 15:13 |
madrazr | SRabbelier: how about adding status to the accepted student projects on org home page? | 15:14 |
madrazr | may help after mid-term and final evaluations | 15:14 |
madrazr | ? | 15:14 |
SRabbelier | chx: what is 'this'? | 15:15 |
SRabbelier | madrazr: no, let's not | 15:15 |
chx | SRabbelier: the inability to see who replied | 15:15 |
SRabbelier | madrazr: I don't think that info is public | 15:15 |
SRabbelier | chx: no, it won't be, unless someone comes up with a patch, we don't have the resources to do so | 15:16 |
madrazr | SRabbelier: Ok | 15:16 |
SRabbelier | dmitrig01: poke | 15:17 |
dmitrig01 | what | 15:17 |
dmitrig01 | i'm not a python coder | 15:17 |
dmitrig01 | although i started my friend on python and he picked hit up :D | 15:17 |
chx | SRabbelier: erm and in all honesty now how are we presumed to review then? | 15:18 |
chx | SRabbelier: you want me to cycle all the proposals Drupal got to see whether someone reacted?? | 15:18 |
*** dmitrig01 has quit IRC | 15:20 | |
chx | SRabbelier: that's hopeless. | 15:20 |
SRabbelier | chx: you can subscribe to updates, no? | 15:20 |
SRabbelier | chx: you will get a notification if there's updates | 15:20 |
*** dmitrig01|afk has joined #melange | 15:20 | |
*** ChanServ sets mode: +v dmitrig01|afk | 15:20 | |
SRabbelier | chx: regardless of whether you are satisfied with the current system | 15:20 |
SRabbelier | chx: once more, we do not have the resources to fix it | 15:21 |
chx | so the solution is to go over every single one and click subscribe? | 15:21 |
SRabbelier | chx: if it's important enough to you, submit a patch | 15:21 |
SRabbelier | dmitrig01|afk: I need your name | 15:21 |
SRabbelier | dmitrig01|afk: that's why I pinged you :P | 15:21 |
chx | i just like would like to ask to change the last modfied on to the date of the latest reply | 15:21 |
SRabbelier | dmitrig01|afk: : what's your full name that I can use to add to the AUTHORS file? | 15:21 |
SRabbelier | chx: I know, you've made that clear | 15:22 |
dhaun | SRabbelier: http://google-opensource.blogspot.com/2009/03/drupalcon-dc.html <- | 15:22 |
tpb | <http://ln-s.net/34kG> (at google-opensource.blogspot.com) | 15:22 |
dmitrig01|afk | SRabbelier: oh | 15:22 |
dmitrig01|afk | SRabbelier: "Igor Gasowski for Dmitri Gaskin" | 15:22 |
dmitrig01|afk | SRabbelier: but i'm "Dmitri Gaskin" | 15:22 |
dmitrig01|afk | (the Igor Gasowski is my dad and that's how he signed the CLA_ | 15:22 |
dmitrig01|afk | ) | 15:22 |
SRabbelier | dmitrig01|afk: tnq :) | 15:22 |
dmitrig01|afk | np | 15:23 |
SRabbelier | dmitrig01|afk: dmitrig01 at gmail dot com as email ? | 15:23 |
dmitrig01|afk | yeah | 15:23 |
SRabbelier | dmitrig01|afk: ok, thanks, will commit | 15:25 |
SRabbelier | dmitrig01|afk: also, we'll fix the public/private comments before pushing :P | 15:25 |
dmitrig01|afk | good | 15:25 |
dmitrig01|afk | chx: who can code python | 15:27 |
chx | dunno | 15:27 |
chx | does this even require python? | 15:28 |
chx | i would believe, this requires merely SQL | 15:28 |
SRabbelier | chx: not really | 15:28 |
chx | IF this is in SQL. | 15:28 |
SRabbelier | chx: GQL | 15:28 |
chx | GQL | 15:28 |
chx | fine | 15:28 |
SRabbelier | chx: it's the same, really | 15:28 |
chx | how can i check out the source | 15:28 |
SRabbelier | chx: http://code.google.com/p/soc/wiki/GettingStarted | 15:28 |
tpb | <http://ln-s.net/2kv-> (at code.google.com) | 15:28 |
SRabbelier | chx: feel free to ask if you have questions | 15:29 |
chx | wow. that's one long checkout. | 15:34 |
dmitrig01|afk | yeah | 15:34 |
dmitrig01|afk | its a large program | 15:34 |
SRabbelier | chx: btw | 15:34 |
dmitrig01|afk | SRabbelier: btw is my patch in | 15:35 |
SRabbelier | chx: we did send out an email to the mentor list asking for people to help with testing | 15:35 |
SRabbelier | chx: we got 1 (one) reply from James Crook, but he's been involved quite a while longer | 15:35 |
SRabbelier | chx: just saying that you couldof prevented this by testing, and voicing your needs sooner | 15:35 |
SRabbelier | chx: three weeks ago I and Lennard had time aplenty to work on this | 15:35 |
*** dmitrig01|afk has quit IRC | 15:36 | |
*** dmitrig01|afk has joined #melange | 15:37 | |
*** ChanServ sets mode: +v dmitrig01|afk | 15:37 | |
SRabbelier | dmitrig01|afk: your patch is committed in r2824, added to AUTHORS in r2825 | 15:38 |
SRabbelier | dmitrig01|afk: please do verify for typo's :) | 15:38 |
dmitrig01|afk | SRabbelier: not sorted by last name but it looks good | 15:41 |
SRabbelier | dmitrig01|afk: lol, fail :) | 15:42 |
SRabbelier | dmitrig01|afk: thanks :P | 15:42 |
chx | SRabbelier: i am terribly sorry. I *did* some testing. I admit being a slacker for not doing the full cycle. | 15:42 |
chx | SRabbelier: however, the situation right now is most unfortunate. | 15:43 |
chx | SRabbelier: i would want to believe i am not the only one who is in trouble | 15:43 |
SRabbelier | chx: 't is indeed, especially since I've already spent way too much time on Melange in the past few days, where instead I shouldof been working on a paper for my Bsc | 15:44 |
chx | SRabbelier: then one question only is there a way to mass subscribe to all public reviews? | 15:44 |
SRabbelier | chx: not yet, it was discussed as a viable solution | 15:44 |
SRabbelier | chx: I could give you some pointers on how to do that | 15:45 |
SRabbelier | chx: shouldn't be too hard | 15:45 |
* chx gives up | 15:45 | |
chx | I am not a django coder and I am not ready to become one | 15:45 |
SRabbelier | chx: it doesn't involve django | 15:46 |
chx | I will simply resign as an org admin, I think. | 15:46 |
chx | this is impossible. | 15:46 |
SRabbelier | chx: I can sign you up as a subscriber for all applications manually | 15:46 |
chx | that would help a lot | 15:46 |
chx | please | 15:46 |
SRabbelier | chx: what's your link_id? | 15:46 |
chx | chx | 15:47 |
chx | and the application is drupal | 15:47 |
dmitrig01|afk | SRabbelier: can there be a subscribe to all button? | 15:47 |
SRabbelier | dmitrig01|afk: mhhh... that's possible, it could use the bulk review code | 15:48 |
dmitrig01|afk | SRabbelier: how do i get you to code it? :D | 15:48 |
SRabbelier | dmitrig01|afk: write my paper? | 15:48 |
dmitrig01|afk | LOL | 15:49 |
SRabbelier | chx: btw, how did the old app handle this? | 15:54 |
madrazr | SRabbelier: I am working on giving mentors checkbox to allow their students to edit their proposals | 15:56 |
SRabbelier | madrazr: yes, awesome! | 15:56 |
madrazr | SRabbelier: want some suggestions | 15:56 |
madrazr | ? | 15:56 |
SRabbelier | madrazr: what do you mean? | 15:56 |
madrazr | SRabbelier: in the review.html I have to create a new <input type="checkbox" ...> html tag for this right? | 15:56 |
madrazr | SRabbelier: or can this be generated automatically as we did for issue 505 yesterday? | 15:57 |
SRabbelier | madrazr: yup, since we don't want students to set it themselves :P | 15:57 |
SRabbelier | madrazr: mhhhh.... | 15:57 |
madrazr | SRabbelier: yeah Ok | 15:57 |
SRabbelier | madrazr: I think it's better if it is a button actually | 15:57 |
SRabbelier | madrazr: similar to the 'I am willing to mentor' and 'subscribe to updates'? | 15:57 |
madrazr | SRabbelier: Oh Ok | 15:58 |
madrazr | SRabbelier: will create a button then | 15:58 |
SRabbelier | madrazr: I say have a look at how those work | 15:58 |
chx | SRabbelier: can't freakin' remember | 15:58 |
madrazr | SRabbelier: Ok | 15:58 |
SRabbelier | chx: excuse me? | 15:58 |
SRabbelier | madrazr: and you can use that technique to get the proposal and set the 'student_can_edit' bit or such | 15:58 |
*** ajuonline has quit IRC | 15:59 | |
madrazr | SRabbelier: yeah Ok | 15:59 |
chx | SRabbelier: chx: btw, how did the old app handle this? <= I do not remember. | 15:59 |
SRabbelier | chx: I was referrign to the 'freakin' | 16:00 |
chx | SRabbelier: PC version of a much less polite word. | 16:00 |
SRabbelier | chx: I know | 16:00 |
SRabbelier | chx: which is why I am wondering why you use it, considering that I'm spending (by now considerable) time on helping you | 16:00 |
chx | SRabbelier: I am sorry. I did not want to insult you at all that'd be the last I want. | 16:06 |
SRabbelier | chx: was just surprised | 16:06 |
*** dmitrig01|afk has quit IRC | 16:21 | |
SRabbelier | chx: ping | 16:23 |
chx | SRabbelier: pong | 16:24 |
SRabbelier | chx: I wrote a script to add any user to a given list of proposals | 16:24 |
SRabbelier | chx: do you want to be subscribed to both private and public comments? | 16:24 |
chx | just public | 16:27 |
chx | thanks | 16:27 |
chx | SRabbelier: thank you so much. | 16:27 |
SRabbelier | chx: ok, will do | 16:28 |
SRabbelier | chx: tis done | 16:32 |
chx | <3 you | 16:34 |
*** madrazr1 has joined #melange | 16:34 | |
*** madrazr has quit IRC | 16:35 | |
*** madrazr1 is now known as madrazr | 16:35 | |
madrazr | SRabbelier: we want to implement is editable only for organization review period? | 16:40 |
madrazr | "is editable" I mean | 16:41 |
madrazr | or any time? | 16:41 |
SRabbelier | madrazr: for all isAfterEvent('student_application_end') | 16:42 |
madrazr | SRabbelier: Ok | 16:42 |
madrazr | SRabbelier: so no need to write new timeline helper | 16:42 |
madrazr | yay! | 16:43 |
madrazr | ;-) | 16:43 |
SRabbelier | madrazr: woohoo :P | 16:43 |
*** solydzajs has joined #melange | 17:01 | |
*** ChanServ sets mode: +o solydzajs | 17:01 | |
madrazr | SRabbelier: yay! got the logic right :P | 17:05 |
madrazr | seems to work | 17:05 |
* madrazr goes to do more testing :) | 17:05 | |
SRabbelier | madrazr: omg, you rock :D | 17:05 |
SRabbelier | madrazr: Awesome man! | 17:05 |
madrazr | SRabbelier: heh :) | 17:05 |
madrazr | SRabbelier: thanks anyways for all the help | 17:05 |
SRabbelier | madrazr: once again, thank you :) | 17:06 |
madrazr | SRabbelier: ha ha :) | 17:06 |
madrazr | SRabbelier: solydzajs did not reply me to my mail at all. Want to send in the patch before he replies | 17:07 |
* madrazr hides from solydzajs | 17:07 | |
madrazr | :D | 17:07 |
SRabbelier | madrazr: hehehe, yes, go ahead :) | 17:07 |
SRabbelier | madrazr: I told him you were working on it anyway :) | 17:08 |
madrazr | SRabbelier: Oh awesome! | 17:08 |
solydzajs | what's up ? | 17:08 |
madrazr | solydzajs: good evening | 17:09 |
madrazr | solydzajs: got giving option to mentors to allow students edit their proposals working :) | 17:09 |
madrazr | time for some excitement | 17:09 |
madrazr | :) | 17:09 |
solydzajs | I'm going to review patch later today or tomorrow morning | 17:09 |
solydzajs | :-) | 17:09 |
madrazr | solydzajs: yeah OK sure :) | 17:10 |
*** geekius_caesar has quit IRC | 17:12 | |
*** rolly1975 has quit IRC | 17:13 | |
*** geekius_caesar has joined #melange | 17:14 | |
ArthurLiu | SRabbelier, Can I haz full autosubscription puleeaze ? (debian->arthurliu) | 17:22 |
SRabbelier | ArthurLiu: yes, you canz | 17:23 |
ArthurLiu | sir, thank you sir | 17:23 |
*** rolly1975 has joined #melange | 17:23 | |
ArthurLiu | last time I ctrl+opened all our proposals at once, my firefox got OOM-killed | 17:24 |
SRabbelier | ArthurLiu: lol, pwnd ^_^ | 17:25 |
SRabbelier | ArthurLiu: both public and private comments? | 17:26 |
ArthurLiu | yes | 17:26 |
*** dhaun has quit IRC | 17:27 | |
SRabbelier | ArthurLiu: tis done :) | 17:27 |
ArthurLiu | orz | 17:27 |
SRabbelier | ArthurLiu: lol, I did not know that one yet :P | 17:28 |
SRabbelier | ArthurLiu: (Mainly used in Japan) | 17:28 |
ArthurLiu | yup | 17:28 |
SRabbelier | ArthurLiu: your ip suggests France though :P | 17:28 |
ArthurLiu | I actually am from Krikkit | 17:29 |
ArthurLiu | hence the lag | 17:29 |
*** eMPee584 has joined #melange | 17:29 | |
*** geekius_caesar has quit IRC | 17:30 | |
SRabbelier | ArthurLiu: lol :P | 17:31 |
*** homunq has quit IRC | 17:42 | |
Erant | SRabbelier: You're awsum, no? | 17:43 |
SRabbelier | Erant: I know :P | 17:43 |
Erant | k, so. I haz this processor. | 17:43 |
Erant | Without a datasheet | 17:43 |
Erant | I needz memory map | 17:43 |
Erant | plx to have it on my desk by tomorrow morning | 17:44 |
SRabbelier | Erant: ok, it doen | 17:44 |
Erant | yay. | 17:44 |
SRabbelier | s/doen/dun/ Iguess | 17:44 |
SRabbelier | Erant: that'll be $5000 | 17:44 |
Erant | ONOES. | 17:45 |
*** dmitrig01|afk has joined #melange | 17:45 | |
*** ChanServ sets mode: +v dmitrig01|afk | 17:45 | |
*** geekius_caesar has joined #melange | 18:00 | |
madrazr | SRabbelier: solydzajs: sent the patch | 18:04 |
* madrazr now badly feels the need of some sane RCS :( | 18:04 | |
SRabbelier | madrazr: hehehe, how so? | 18:05 |
madrazr | SRabbelier: this is the problem. I created a patch for issue 505 yesterday which has not been committed. | 18:05 |
madrazr | Now this patch touches the same files as the previous one | 18:05 |
madrazr | how do I take a diff to contain only the new changes in svn? | 18:06 |
madrazr | SRabbelier: is it possible at all? | 18:06 |
SRabbelier | madrazr: aaaah, you're SOL my friend ;) | 18:06 |
madrazr | SRabbelier: SOL? | 18:06 |
SRabbelier | madrazr: google it :P | 18:07 |
SRabbelier | madrazr: I'm not going to type that here :P | 18:07 |
madrazr | SRabbelier: HA HA HA funny | 18:08 |
madrazr | there is something called as School of Open Learning in Bangalore | 18:08 |
SRabbelier | madrazr: :D | 18:08 |
madrazr | and Google obviously returns that :D | 18:08 |
SRabbelier | madrazr: lol :P | 18:08 |
SRabbelier | madrazr: check wikipedia, it knows everything :D | 18:09 |
madrazr | SRabbelier: yeah actually seeing Urban Dictionary :P | 18:09 |
SRabbelier | madrazr: yup, that works | 18:09 |
madrazr | SRabbelier: S Out of Luck? | 18:12 |
SRabbelier | madrazr: indeed | 18:12 |
madrazr | SRabbelier: ha ha | 18:12 |
madrazr | so that means svn cannot do it? :P | 18:12 |
SRabbelier | madrazr: yup | 18:12 |
madrazr | SRabbelier: heh, another fight starts with svn devotees of my class tomo :) | 18:12 |
SRabbelier | madrazr: the usual approach is to use a DCVS on top of svn, or have multiple checkouts | 18:13 |
madrazr | SRabbelier: Oh Ok | 18:14 |
madrazr | SRabbelier: will try to setup hgsubversion tomorrow, if I fail, I will clone your git repo | 18:14 |
SRabbelier | madrazr: I'd say go with hgsubversion, we're going to switch to Hg anyway as soon as it's available | 18:15 |
madrazr | SRabbelier: Oh then cool! will goto hgsubversion | 18:15 |
SRabbelier | madrazr: Of course, feel free to use my git repo ;) | 18:16 |
SRabbelier | madrazr: I keep it in sync with latest svn, so you don't have to worry about using git-svn | 18:16 |
madrazr | SRabbelier: I am just trying to find out if there is something called as hg-git :P | 18:17 |
SRabbelier | madrazr: mhhh, sortof, yes | 18:17 |
*** lyaunzbe_ has joined #melange | 18:17 | |
SRabbelier | madrazr: you can pipe git fast-export to hg fast-import | 18:17 |
SRabbelier | madrazr: (you'll need to install the fast-import plugin for hg though) | 18:18 |
SRabbelier | madrazr: git's fast-export protocol has become the standard for this | 18:18 |
madrazr | SRabbelier: Oh! awesome, any doc links you have handy? | 18:18 |
SRabbelier | madrazr: so there's import/export tools available for a whole slew of DCSV'es | 18:18 |
madrazr | SRabbelier: this is interesting | 18:18 |
SRabbelier | madrazr: http://repo.or.cz/w/fast-export.git | 18:19 |
tpb | Title: Public Git Hosting - fast-export.git/summary (at repo.or.cz) | 18:19 |
madrazr | SRabbelier: thanks a lot | 18:19 |
SRabbelier | madrazr: that's the export side though | 18:19 |
madrazr | SRabbelier: Ok | 18:20 |
madrazr | SRabbelier: import side should be a hg extension | 18:20 |
madrazr | right? | 18:20 |
SRabbelier | madrazr: exactly, something like 'hg export' or something I think? | 18:20 |
madrazr | SRabbelier: Oh Ok | 18:20 |
madrazr | will search for it | 18:20 |
SRabbelier | madrazr: Incremental imports to track hg repos is supported, too. | 18:21 |
SRabbelier | madrazr: yay for hg-fast-export :P | 18:21 |
madrazr | SRabbelier: awesome! | 18:21 |
madrazr | SRabbelier: will leave now. Almost 4AM :) | 18:24 |
madrazr | good night | 18:25 |
SRabbelier | madrazr: hahha, ok, go to bed ;) | 18:25 |
*** madrazr has left #melange | 18:25 | |
*** rolly1975 has quit IRC | 18:29 | |
*** lyaunzbe has quit IRC | 18:33 | |
*** dmitrig01|afk is now known as dmitrig01 | 19:09 | |
*** solydzajs has quit IRC | 19:30 | |
__dwendt | hey SRabbelier, I read your comment on my proposal | 19:51 |
SRabbelier | __dwendt: awesome :) | 19:53 |
SRabbelier | __dwendt: good to know you're on #melange too | 19:54 |
__dwendt | eeyeah, I looked at a bunch of wiki engines and a lot of them are either GPL, have non-python dependances, or both | 19:54 |
__dwendt | been on here for a week actually | 19:54 |
__dwendt | haven't talked though. | 19:54 |
SRabbelier | __dwendt: did you look at MoinMoin? | 19:54 |
SRabbelier | __dwendt: any of the conversations you've seen so far make any sense? :p | 19:55 |
__dwendt | heh somewhat | 19:55 |
__dwendt | actually MoinMoin is GPL licensed too | 19:55 |
SRabbelier | __dwendt: (please do prefix your messages with SRabbelier though, I am known for multitasking too much) | 19:56 |
__dwendt | and as far as I know melange is Apache license | 19:56 |
__dwendt | SRabbelier: got it. | 19:56 |
SRabbelier | __dwendt: it is, mhhh | 19:56 |
SRabbelier | __dwendt: ok, perhaps we can ask for an exception from these projects then? | 19:56 |
__dwendt | SRabbelier: possibly. | 19:57 |
SRabbelier | __dwendt: I know quite a few that use GPL because they're accustome to using it, not because they are married to it | 19:57 |
SRabbelier | __dwendt: what non-python dependencies are we talking about here btw? | 19:57 |
__dwendt | SRabbelier: I looked at Sycamore, it's also GPL'd but it also relies on Python Imaging Library and diffutils | 19:58 |
SRabbelier | __dwendt: any that are non-GPL but with deps? | 19:59 |
__dwendt | SRabbelier: some googling for "python wiki engine" led me to Trac which has a Wiki engine integrated into itself, and it's BSD licensed. | 20:00 |
__dwendt | SRabbelier: reading up on the deps | 20:01 |
SRabbelier | __dwendt: ah, hey, if we can integrate Trac, we can use it for other stuff too :D | 20:01 |
SRabbelier | __dwendt: not sure how useful it would be though, mhhh | 20:01 |
SRabbelier | __dwendt: but for sure one to keep in the back of your mind | 20:01 |
__dwendt | SRabbelier: Well the only other option would be to write our own wiki engine married to Melange. | 20:02 |
__dwendt | SRabbelier: Unless I can find another Python wiki engine that isn't GPL'd | 20:02 |
SRabbelier | __dwendt: ouch, that'd probably be more than just a Summer of Code | 20:02 |
SRabbelier | __dwendt: so I'd make it a priority to a. try to find more Apache-compatible wiki engies and b. send an email/ask on irc whether they are open to giving us a less restrictive license with the note that we want to contribute our changes bcack | 20:04 |
__dwendt | SRabbelier: Gotcha. | 20:04 |
SRabbelier | __dwendt: awesome, otherwise I think perhaps instead rebranding your project to changing the melange documents to use, say, Markdown (which is BSD), and then extend it with the things wen eed | 20:05 |
SRabbelier | __dwendt: which I think would be great too | 20:06 |
SRabbelier | __dwendt: so that students could, say, embed youtube movies etc. in their Melange home page | 20:06 |
__dwendt | SRabbelier: That could be very useful | 20:06 |
SRabbelier | __dwendt: would you be interested in doing that, if there are no available wiki engine's? | 20:06 |
__dwendt | SRabbelier: Yeah | 20:07 |
SRabbelier | __dwendt: ok, something else to keep in mind then :) | 20:07 |
SRabbelier | __dwendt: I'm off to bed though | 20:07 |
__dwendt | SRabbelier: I'll catch you later | 20:08 |
SRabbelier | __dwendt: keep us posted on your findings :) | 20:09 |
SRabbelier | __dwendt: good luck | 20:09 |
*** dmb has quit IRC | 20:12 | |
*** SRabbelier has quit IRC | 20:20 | |
*** ajaksu has joined #melange | 20:24 | |
*** |ajaksu| has joined #melange | 20:24 | |
*** |ajaksu| has quit IRC | 20:30 | |
*** dmitrig01 has quit IRC | 20:55 | |
*** dmitrig01|afk has joined #melange | 20:55 | |
*** ChanServ sets mode: +v dmitrig01|afk | 20:55 | |
*** mithro has joined #melange | 21:00 | |
*** ChanServ sets mode: +v mithro | 21:00 | |
*** geekius_caesar has quit IRC | 21:09 | |
*** allen has joined #melange | 22:14 | |
*** dmitrig01|afk is now known as dmitrig0 | 22:24 | |
*** dmitrig0 is now known as dmitrig01 | 22:24 | |
*** allen has quit IRC | 22:27 | |
*** allen has joined #melange | 22:30 | |
*** dmitrig01 is now known as dmitrig01|afk | 22:39 | |
allen | any mentor please review my application for Quiz Adapter | 22:40 |
allen | I've submitted it a few days ago, and looking forward to get some feedback. | 22:40 |
allen | thanks! | 22:40 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!