Thursday, 2011-03-24

*** tpb has joined #melange00:00
*** and4luc1a has joined #melange00:04
*** and4luc1a has quit IRC00:07
*** and4luc1a has joined #melange00:19
*** dr__house has joined #melange00:43
*** dr__house has joined #melange00:43
*** and4luc1a has quit IRC01:15
*** BlankVerse has quit IRC01:45
*** crodjer has joined #melange02:20
*** crodjer has quit IRC02:51
*** dr__house has quit IRC02:57
*** lresende has joined #melange03:25
*** NayanShah has joined #melange04:05
*** BlankVerse has joined #melange06:48
*** NayanShah has quit IRC07:59
*** NayanShah has joined #melange07:59
*** NayanShah is now known as Guest9893408:00
*** BlankVerse has quit IRC08:07
*** jojow has joined #melange08:13
*** Guest98934 has quit IRC08:22
*** NayanShah has joined #melange08:22
*** NayanShah is now known as Guest4413408:22
*** BlankVerse has joined #melange08:44
*** npch has quit IRC08:47
*** Guest44134 is now known as WHiZard08:56
*** WHiZard has left #melange08:57
*** npch has joined #melange09:13
*** npch has left #melange09:24
*** BlankVerse has quit IRC09:33
*** BlankVerse has joined #melange09:35
*** orcuna has quit IRC09:53
*** orcuna has joined #melange09:57
*** m1k3y has quit IRC09:57
*** BlankVerse has quit IRC09:59
*** popol has joined #melange10:38
*** BlankVerse has joined #melange11:57
*** nmudgal has joined #melange11:58
*** popol has quit IRC11:59
*** stas has left #melange12:25
*** jainbasil has joined #melange12:53
*** jojow has quit IRC13:26
*** crodjer has joined #melange13:34
*** Zor has joined #melange13:45
*** npch has joined #melange13:51
*** dr__house has joined #melange13:51
*** dr__house has joined #melange13:51
*** m1k3y has joined #melange13:54
*** m1k3y has joined #melange13:54
*** jojow has joined #melange13:58
*** npch has left #melange14:10
*** jai has joined #melange14:10
jaihi, The melagne page mentions about adding a social platform to it. I would like to integrate it with one of the social platforms preferably facebook because i have a good experience with its API. Also I have worked a lot with Django, so cant we use pinax for a framework to our social platform which we modify according to our needs.14:13
jaiAlso pinax has support for OpenId which will be very good for authentication.14:15
*** dr__house has quit IRC14:19
*** schmrz has joined #melange14:20
SRabbelierjai: we're runing on appengine though14:20
SRabbelierjai: so we use Google Accounts for authentication14:20
schmrzHello Everyone :)14:24
*** nmudgal has quit IRC14:26
SRabbelierschmrz: hi14:26
jaiSRabbelier: I have just began seeing the code. What all should i stick to while developing for the social platform? will starting with a modified pinax framework be fine?14:29
SRabbelierjai: what does pinax do?14:29
SRabbelierjai: Also, I'm probably not the best person to ask, better ot mail the list and ask Madhu and Mario14:29
schmrzSRabbelier: Hi there... You might remember me as I tried participating in the previous gsoc by working on melange. I don't remember exactly what I worked on but it involved adding support for some kind of revision control for user documents.14:30
SRabbelierschmrz: *nod*, Daniel has picked that up14:30
schmrzSRabbelier: I was browsing the organizations list for this year and saw melange and just wanted to say hi to you guys :) I see that some major code base rewritting is in progress ? It was kinda hairy back then (for me)...14:32
jaithanx. BTW pinax is a easy to install social website framework built in django.14:32
SRabbelierschmrz: yup14:32
SRabbelierschmrz: a lot less "magic" involved now14:32
schmrzSRabbelier: That's nice.14:33
*** npch has joined #melange14:33
*** npch has left #melange14:35
*** kronos has joined #melange14:43
*** jainbasil has quit IRC14:50
*** gedex has joined #melange14:58
*** lresende has quit IRC15:04
BlankVersejai: have you deployed pinax on app-engine?15:06
BlankVersejai: pinax is pure django , i dont think it will be directly deployable on app-engine15:07
BlankVersei also have worked on pinax , its a collections of existing reusable django apps glued together15:07
BlankVerseSRabbelier: what social features are being thought of in melange?15:08
SRabbelierBlankVerse: see last years project I guess?15:09
BlankVersepinax seems completely unrelevant to melange15:09
BlankVersejai: what will you be using pinax for exactly?15:09
BlankVersei think it will be quite difficult to deploy pinax or any part of it into app-engine15:10
BlankVersesince most of pinax's components are 'pure' django apps15:13
BlankVersewith django ORM on the base15:13
BlankVersejai: openid module has nothing to do with pinax , you can use django-openid directly15:16
BlankVersejai: if it is required in melange15:16
SRabbelierBlankVerse: thanks for investigating15:16
*** kronos has quit IRC15:21
jaiyes that's true. but pinax has must more advantage for developing a social platform  instead of starting from scratch. It will speed up the process.15:24
*** sgallagh has joined #melange15:25
*** sgallagh has left #melange15:30
SRabbelierjai: but... if it doesn't work, that doesn't get us much ;)15:30
*** dr__house has joined #melange15:30
*** dr__house has joined #melange15:30
jaiSRabbelier: i thought to give it a try ... nehow it must work.. i have worked with with pinax and django a lot. :)15:32
SRabbelierjai: you can try, sure15:32
SRabbelierjai: but we don't need it for authentication15:33
*** slingshot316 has joined #melange15:34
slingshot316SRabbelier: hello !15:36
SRabbelierslingshot316: hey! hope you are feeling better15:36
slingshot316SRabbelier: yea got much better now, thank you :)15:36
SRabbelierslingshot316: glad to hear that15:36
slingshot316SRabbelier: i have a small doubt15:36
SRabbelierslingshot316: shoot15:37
slingshot316SRabbelier:now that params are not used anymore how can we achieve functionality like this  helper.responses.useJavaScript(context, params['js_uses_all'])15:38
SRabbelierslingshot316: that's been moved to the templates15:38
SRabbelierslingshot316: see for example templates/v2/modules/gsoc/program/base.html15:38
SRabbelierslingshot316: there the {% block dependencies %} declares our JS deps15:39
slingshot316SRabbelier: oh, so they dont need to be called from the views no more?15:39
SRabbelierslingshot316: no15:39
slingshot316SRabbelier: thank you, was wondering about that15:40
slingshot316SRabbelier: am i lagging too behind? i missed like almomst 4 days :(15:40
BlankVersejai: i have also worked with pinax and django , running pinax on django is different from running pinax on app-engine15:41
BlankVerseSRabbelier: i didnt investigate , i have already used pinax :)15:41
SRabbelierBlankVerse: even better! nice15:41
BlankVersejai: if u have already worked with pinax and you know a little about app-engine , i m sure you will be able to appreciate the pain of running pinax on app-engine15:42
BlankVersejai: correct me if i am wrong , but can pinax or any part of it run on app-engine ?15:42
BlankVersejai: i hope u know that app-engine doesn;t support django's ORM15:43
BlankVerseSRabbelier: anf i think we are not going to persue the django-nonrel patch for pinax?15:44
BlankVerseSRabbelier: i mean i dont see how pinax can be integrated with melange15:45
*** slingshot316 has quit IRC15:47
*** jai has left #melange15:48
SRabbelierBlankVerse: sounds like we'll need a different solution for social integration then :)15:48
BlankVerseSRabbelier: no existing solution exists for app-engine , that i have already investigated , either we start from scratch or we complete migrate pinax's ORM to datastore15:49
BlankVerseSRabbelier: which will be too much work in pinax15:50
SRabbelierBlankVerse: shouldn't be too hard to start from scratch?15:50
BlankVerseSRabbelier: yeah15:50
BlankVerseSRabbelier: we dont need a full-fledged social network15:50
SRabbelierBlankVerse: correct15:50
BlankVerseSRabbelier: i was able to create a social network from scratch in a few days15:51
BlankVerseSRabbelier: using pure django15:51
SRabbelierBlankVerse: we had a student last year integrating some social components, in particular a Calendar with events feature15:51
SRabbelierBlankVerse: (geographically bound)15:51
BlankVerseSRabbelier: gud , so is there any plan for extending on top of it15:52
SRabbelierBlankVerse: that's the idea for the social integration I think, to port that code, and extend it15:52
SRabbelierBlankVerse: could be part of a project that adds export to GDocs15:52
SRabbelierBlankVerse: "Integrate Melange with other services"15:53
*** slingshot316 has joined #melange15:53
BlankVerseSRabbelier: that sounds gr815:53
slingshot316SRabbelier: and how can i query on logic where logic = params['logic'] ?15:53
SRabbelierslingshot316: we're not really using logic much anymore15:53
SRabbelierslingshot316: if possible, avoid using anything in the logic.models/views.models packages15:54
SRabbelierslingshot316: that's a failed experiment15:54
slingshot316SRabbelier: sure15:54
slingshot316SRabbelier: i'm sorry for asking too many questions but i'm really confuesed about line 3 here
tpbTitle: dpaste: #525250: by slingshot316 (at
*** nmudgal has joined #melange15:56
SRabbelierslingshot316: that's just retrieving the relevant entity using some obscure method15:57
SRabbelierslingshot316: have a look at the Mutator in access_checker instead15:57
slingshot316SRabbelier: yea will do, but do we need that method anymore? i guess not15:58
SRabbelierslingshot316: no, just write something explicit15:58
SRabbelierslingshot316: like we do it in the new views15:59
SRabbelierslingshot316: you really should be looking less at the old views15:59
SRabbelierslingshot316: you're focussing too much on porting the old functionality 1:115:59
slingshot316SRabbelier: yea i know, but i'm just trying to understand what is happening in that view first16:00
slingshot316SRabbelier: yea, will stop doing that16:00
SRabbelierslingshot316: it's hard to understand what it's doing by looking at the old code :P16:00
SRabbelierslingshot316: that's why we threw all that away16:00
SRabbelierslingshot316: even we had trouble figuring out WTH was going on16:00
slingshot316SRabbelier: lol, will do what you said16:00
slingshot316SRabbelier: so this public-task view basically is the view for pages that are open to everyone?16:01
SRabbelierslingshot316: you could look at for inspiration, it's similar16:02
slingshot316SRabbelier: sure, thank you :)16:03
*** romulomachado has joined #melange16:05
romulomachadoSRabbelier Heya!16:05
SRabbelierromulomachado: hi16:05
romulomachadoSRabbelier I talked to you some days ago about the Testing, Code Guru, Code Quality Assurance Idea16:06
SRabbelierromulomachado: one of many :)16:06
romulomachadoSRabbelier LOL16:06
*** jainbasil has joined #melange16:08
romulomachadoSRabbelier Could you take a look on should-dsl (
tpbTitle: Basic Usage Should-DSL v2.0a3 documentation (at
romulomachadoSRabbelier It's a nice tool to testing16:08
SRabbelierromulomachado: interesting idea16:09
SRabbelierromulomachado: Google uses something like that for their C++ testing16:10
SRabbelierromulomachado: I don't know how well it would apply to our scenarios though16:11
SRabbelierromulomachado: have a look at tests/new_views16:11
SRabbelierromulomachado: check those tests, and decide for yourself if there's much improvement that can be gained from using it16:11
*** slingshot316 has quit IRC16:17
romulomachadoSRabbelier What tests are broken actually?16:27
*** lresende has joined #melange16:30
*** romulomachado has quit IRC16:40
*** romulomachado has joined #melange16:44
romulomachadoSRabbelier What tests are broken actually?16:45
SRabbelierromulomachado: what do you mean?16:45
romulomachadoSRabbelier Wich tests are broken?16:46
SRabbelierromulomachado: none?16:47
SRabbelierromulomachado: why do you ask?16:47
romulomachadoSRabbelier "Getting Started" page says: "Currently our functional tests are broken"16:48
romulomachadoSRabbelier Is it wrong?16:49
SRabbelierromulomachado: oh, well, yeah, they are, but they're excluded by default16:49
SRabbelierromulomachado: they're in test_functional16:49
SRabbelierromulomachado: we now just use DjangoTestCase for sortof-functional testign16:49
romulomachadoSRabbelier Ok!16:51
*** gedex has quit IRC17:07
*** gedex has joined #melange17:08
*** romulomachado has quit IRC17:21
*** rhaw has joined #melange17:40
*** jljusten1 has joined #melange17:40
*** schmrz1 has joined #melange17:41
*** schmrz has quit IRC17:42
*** AaronCampbell has joined #melange17:42
*** jainbasil has quit IRC18:04
*** dhaun has joined #melange18:09
*** praveen97uma has joined #melange18:15
*** kronos has joined #melange18:35
*** dr__house has quit IRC18:45
*** m4k3r has joined #melange18:47
*** dr__house has joined #melange18:49
*** dr__house has joined #melange18:49
*** crodjer has quit IRC18:59
*** rhaw has quit IRC19:02
*** m4k3r has quit IRC19:12
*** m4k3r has joined #melange19:19
*** kronos has quit IRC19:24
*** kronos has joined #melange19:26
*** kronos has joined #melange19:26
*** scorche|sh has quit IRC19:29
*** scorche|sh has joined #melange19:29
*** kronos has quit IRC19:46
*** dr__house has quit IRC20:03
*** gedex has left #melange20:07
*** schmrz1 has left #melange20:13
*** m4k3r has quit IRC20:24
*** praveen97uma has quit IRC20:32
*** jojow has quit IRC20:44
*** r0bby has joined #melange20:46
*** robbyoconnor has quit IRC20:47
*** r0bby is now known as robbyoconnor20:47
*** kronos has joined #melange20:55
*** kronos has joined #melange20:55
*** kronos has quit IRC21:01
*** Zor has quit IRC21:06
*** lresende_ has joined #melange21:57
*** lresende_ has quit IRC21:58
*** lresende has quit IRC22:01
*** lresende has joined #melange22:01
*** dhaun has quit IRC22:12
*** jljusten1 has left #melange22:36
*** r0bby has joined #melange22:56
*** robbyoconnor has quit IRC22:57
*** Nightrose has joined #melange23:07
SRabbelierNightrose: what account are you logged in with?23:07
Nightrose[email protected]23:08
*** lresende has quit IRC23:08
SRabbelierNightrose: yeah, you totally should have a role23:08
SRabbelierNightrose: oh23:09
SRabbeliermaybe I know23:09
* SRabbelier checks code23:09
SRabbelierNightrose: so all the old profiles are archived23:10
SRabbelierNightrose: read-only mode so to sya23:10
SRabbelierNightrose: I can enable your profile so you can have a look though23:10
Nightrosei can take a quick look if you want me to but it is already pretty late23:11
Nightroseshould go to bed soonish23:11
SRabbelierNightrose: *nod*, try now23:11
*** lresende has joined #melange23:11
* Nightrose looks23:11
SRabbelierNightrose: woot23:12
Nightrosei find the orange text a bit hard to read23:12
Nightrosemit be because it is italics23:12
NightroseIm network -> IM handle23:13
Nightroseand IM might not be well known as an acronym - dunno23:13
NightroseIm -> IM23:13
Nightroseignore the rest23:13
SRabbelierNightrose: the help text below the fields?23:14
Nightroselatitude and longitude: might be nice to have a hint how to find them easily23:14
SRabbelierNightrose: yeah, latlong need to go23:14
SRabbelier(until we add a maps widget)23:14
SRabbeliercan you try disabling the italics with inspector and see if that improves it? (if it's too late for that kind of fidgeting that's fine too)23:15
Nightrosei'd rather do that another day tbh23:15
SRabbelierNightrose: sure23:15
Nightrosethe country dropdown is missing a heading23:15
SRabbelierNightrose: it's late23:15
SRabbelierNightrose: that's intentional, it's the first entry23:16
SRabbelierNightrose: (which is selected by default)23:16
SRabbelierNightrose: but you can't didn't see that since it's on the value you have selected atm, hmm23:16
Nightrosethe checkbox for publish my location should maybe go behind the text?23:16
Nightrosethe whole shipping address thingy might need a question "do you want it to be different from the address above?" first23:17
SRabbelierNightrose: all the help text is below the field it goes with though, wouldn't that be more confusing?23:17
Nightroseand only if you say yes show you all the stuff again23:17
SRabbelierNightrose: *nod*23:17
SRabbelierNightrose: yeah, good point23:18
Nightrose[00:17:38] <SRabbelier> Nightrose: all the help text is below the field it goes with though, wouldn't that be more confusing?23:18
Nightrose^ not sure what you mean but the way it is right now it is kinda backwards to me23:18
Nightrosefirst you check the box and then you know what it is about23:18
Nightrosebut hmmm23:19
Nightrosemaybe not23:19
SRabbelierNightrose: the help text explaining what you should put in the field I mean23:19
SRabbelierNightrose: the orange stuff :P23:19
Nightrosebut i mean the checkbox23:19
Nightroseand then the text saying what you check is behind it23:20
Nightroseinstead of first telling me what it is about and then giving me the checkbox23:20
Nightroseother than that it looks very nice23:20
SRabbelierNightrose: right, but I meant, it's the same way with the other fields, e.g. Im handle first gives you the field, and then tells you what it should be23:20
Nightroselooking forward to using it for real23:20
SRabbelierNightrose: yay ^^23:20
Nightrosehmm true23:21
Nightroseand with that i go to bed23:23
Nightrosenini :)23:23
*** BlankVerse has quit IRC23:23
*** Nightrose has left #melange23:23

Generated by 2.13.1 by Marius Gedminas - find it at!