Monday, 2008-12-01

*** tpb has joined #melange00:00
*** SRabbelier has joined #melange00:03
*** ChanServ sets mode: +v SRabbelier00:03
*** mithro has quit IRC00:22
*** mithro has joined #melange00:24
*** ChanServ sets mode: +v mithro00:24
*** madrazr has left #melange00:32
*** dmitrig01 is now known as dmitrig01|afk00:53
*** lyaunzbe is now known as lyaunzbe_away00:59
*** lyaunzbe_away is now known as lyaunzbe01:19
SRabbelierlyaunzbe: heya01:30
SRabbelierlyaunzbe: how are you Melange-hacking endeavours coming along?01:30
lyaunzbeSRabbelier: Good evening. They are coming along fairly well I guess.01:31
SRabbelierlyaunzbe: you don't sound too convinced? :)01:31
lyaunzbeIve moved on to trying to understand the python code01:31
lyaunzbeWell im quite new to python programming. I come from a Java background.01:32
SRabbelierlyaunzbe: they're quite similar in many ways01:32
lyaunzbeplus, this is my first OS project01:32
lyaunzbeand I dont know what the heck MVC01:32
lyaunzbeis01:32
SRabbelierlyaunzbe: there's only a few things in python that java doesn't have01:32
SRabbelierlyaunzbe: MVC as in Model View Controller?01:32
lyaunzbeyah01:32
SRabbelierlyaunzbe: do we use that term somewhere?01:33
lyaunzbeisnt that what the project uses?01:33
lyaunzbecauses everything is made of models and views01:33
lyaunzbeso i assumed that it uses MVC. maybe im mistaken01:33
SRabbelierlyaunzbe: it's a lot of frameworks support really01:33
lyaunzbeOh01:33
SRabbelierlyaunzbe: well, it seems you know at least some about MVC ;)01:33
SRabbelierlyaunzbe: since you can recognise it01:33
SRabbelier**it's what a lot of frameworks support really01:34
SRabbeliernot sure how that "what" got left out01:34
lyaunzbeYah, so the biggest hurdle for me right now is understanding the python source code while learning the language along the way.01:35
lyaunzbeBut your right. Java and python are quite similar in what ive seen so far.01:35
SRabbelierlyaunzbe: major differece with java and python is that python has "first-class functions"01:35
SRabbelierlyaunzbe: that is, you can pass functions around like regular objects, because they -are- regular objects01:35
SRabbelierlyaunzbe: aside from that there's some fancy things, like "list comprehension" in python, which looks something like this:    [function_possibly_modifying(item) for item in dictionary if optional_condition_on(item)]01:37
SRabbeliererrr, sorry, "for item in list"01:37
SRabbeliernot dictionary :P01:37
SRabbelierit returns a new list01:38
SRabbelierlyaunzbe: http://en.wikipedia.org/wiki/List_comprehension#Python if you're interested01:38
tpb<http://ln-s.net/2Wnq> (at en.wikipedia.org)01:38
lyaunzbeThanks.01:38
SRabbelierlyaunzbe: aside from that... there's not a lot of difference really :)01:39
SRabbelierlyaunzbe: (ofcourse, there's always python's duck-typing vs. java's static typing, but I doubt that'll be a problem :) )01:39
lyaunzbewow that list comprehension stuff would have been really useful for some of the problems on project euler.01:40
SRabbelierlyaunzbe: aaah, you're doing project euler too? cool :)01:41
SRabbelier(pst: it's just a for loop anyway)01:42
lyaunzbeyah01:42
lyaunzbebut its much more concise01:42
SRabbelieryes, it is :)01:42
SRabbelierplus, if you turn it into a generator expression01:42
SRabbelier(by using parens instead of square brackers)01:42
SRabbelierit's more efficient too01:43
lyaunzbeWhy is it more efficient? Just because its a tuple?01:43
SRabbelierlyaunzbe: no, because instead of keeping the list in memory, it only needs to keep the function needed to generated (and it's current state)01:48
SRabbelierwith generator expressions you can store infinite lists ;)01:48
SRabbelier(which, for obvious reasons, you can't with regular list comprehension in python)01:49
lyaunzbeOh because its not actaully creating the entire list?01:49
SRabbeliercorrect01:49
*** madrazr has joined #melange01:49
SRabbelier(i for i in count())01:49
lyaunzbeand each time you call the function it returns the next iteration01:49
SRabbelieran infinite list right there :)01:49
SRabbelierjup01:49
SRabbelierit uses the python 'yield' concept01:50
*** dmitrig01|afk is now known as dmitrig0101:51
SRabbelierlyaunzbe: anyway, I'm off to Uni01:52
SRabbelierlyaunzbe: it's almost 8am here :)01:52
lyaunzbeits 2am here01:52
lyaunzbe:P01:52
lyaunzbeim off to bed01:52
SRabbelierlyaunzbe: hehe, you should get to bed ;)01:52
SRabbelierlyaunzbe: cheers :)01:53
lyaunzbeHave a good day. And thanks for aall your help01:53
*** lyaunzbe is now known as lyaunzbe-afk01:53
*** dmitrig01 has quit IRC01:58
*** madrazr has quit IRC02:29
*** mithro has quit IRC03:18
*** schultmc has joined #melange04:22
*** schultmc1 has quit IRC04:38
*** _Allen_ has joined #melange04:46
*** Lennie has joined #melange05:48
*** ChanServ sets mode: +v Lennie05:48
*** Lennie has quit IRC06:20
*** solydzajs has joined #melange06:34
*** ChanServ sets mode: +v solydzajs06:34
*** Sidnei has joined #melange08:16
*** Sidnei has quit IRC08:17
*** madrazr has joined #melange09:06
*** lh has joined #melange09:59
*** ChanServ sets mode: +o lh09:59
*** webchick has joined #melange10:43
*** Sidnei has joined #melange11:31
*** MatthewWilkes has joined #melange11:42
*** Lennie has joined #melange12:06
*** ChanServ sets mode: +v Lennie12:06
Lennieello folks12:06
MatthewWilkeshi Lennie12:06
MatthewWilkesHow's it going?12:06
lhLennie: i sent you mail re: flights to chi. readz pleaze.12:06
Lennielh: Already on it12:06
lhLennie: dig it. danke!12:06
Lennielh, dankjewel would be better :P12:07
LennieI'm not German ^^12:07
lhdankjewel12:09
lhi am not german either.12:10
* lh double checks12:10
lhnope.12:10
Lenniehehe :)12:10
Lennielh: Flight plan looks good12:10
Lennielh: Anything else you require?12:10
Lenniesolydzajs: I missed the dot again :P12:12
Lenniesolydzajs: You can slap me for that in januari ^^12:12
lhLennie: that's it for now, will book that for you12:12
solydzajsyo12:12
Lenniesolydzajs: New module okay?12:13
solydzajsLennie: np man :-) I'm just found it during code review12:13
* lh goes to book flights for solydzajs, Lennie and SRabbelier12:13
solydzajslh: thanks :-)12:13
Lennielh: Do we arrive at the same dates or :P?12:13
solydzajsLennie: I'm looking at cyclic imports right now12:13
LennieLH: Sverre mentioned something about 2nd of Jan12:13
Lenniesolydzajs: k12:14
solydzajsLennie: I arrive 4 leave 6th, you arrive 6th leave 8th and Sverre arrives 8th leaves 10th :D12:14
solydzajshehe12:14
*** madrazr has left #melange12:14
Lenniesolydzajs: You bastard :p12:14
lhLennie: do you want to leave on the 3rd or the 2nd? sverre arrives hella early12:14
solydzajs:D12:14
Lennielh: Depends on when Pawel gets there :P, Sverre is a whole other story12:15
solydzajsLennie: I will be there on 4th12:15
lhLennie: yes what solydzajs says12:15
solydzajsLennie: and leave on 9th12:15
Lennielh: Go with the 3rd then :)12:15
lhme on 4th too.12:15
lhLennie: done.12:15
Lennielh: hehe, I'm first :P?12:16
Lennielh: Scary ^^12:16
Lennielh: I guess I'll receive a message about how to proced after I arrive I guess ^^?12:16
lhLennie: dont worry, i will make sure i arrive before you do so you dont have to navigate chi all alone.12:17
lheveryone chill.12:17
lhlife is good.12:17
Lennielh: Just checking, it's all new to me :D12:18
LennieI like to be prepared :)12:18
lhLennie: fair enough. it's all easy.12:18
lhplus i still have to figure some of this out.12:18
Lennielh: k, it's just that I dont fly across the ocean everyday ^^12:21
lhLennie: you'll get used to it.12:22
Lennielh: Maybe :D12:22
solydzajsyep you can get used to it heh :-)12:23
lhLennie: i got solydzajs used to it.12:23
lh:p12:23
SRabbelierlh: heya :)12:24
SRabbeliersolydzajs, Lennie, sup12:24
LennieSRabbelier jo12:24
lhSRabbelier: yo12:24
SRabbelierlh: I arrive the 5th dont' I?12:25
SRabbelierlh: In ORD12:25
lhSRabbelier: i dont know yet, i have to look at all the damn mails.12:25
lhhold horses.12:25
lhand cows.12:25
SRabbelierlh: :D12:25
lhpossibly also chickens.12:25
lhthey're slippery little suckers though12:25
SRabbelierlh: how about turkeys?12:25
SRabbelierlh: with it being thanksgiving a few days back and all?12:25
lhSRabbelier: they already got away or were eaten.12:26
SRabbelierlh: ah, 'shame, they taste good12:26
lhLennie: just to confirm, what i sent you works for you, yes?12:26
Lennieleave on 3rd stay till 9th, yes12:26
lhLennie: k, done.12:27
lhback to all of you shortly.12:27
Lennieo yeah, lh how was the wedding and thanksgiving?12:27
*** Lennie is now known as Lennie|Food12:31
lhLennie|Food: it was lovely, will tell you more when you get back12:33
lhSRabbelier: your name as it appears on your passport is sverre rabbelier, correct?12:38
lhLennie|Food: confirm name as on passport12:38
SRabbelierlh: yes, "Sverre Rabbelier"12:38
SRabbelierlh: do you need my pasport number too?12:38
SRabbelierlh: (his is really long :P)12:38
SRabbelierlh: (he's got like, 3 middle names :P)12:38
Lennie|Foodme? ^^12:38
lhSRabbelier: no12:39
lhLennie|Food: yes you12:39
* SRabbelier is off to put pizza in the oven12:40
* Lennie|Food is watching after his pasta12:41
SRabbelier15 minutes :D12:42
lhi am so glad i already ate12:49
SRabbelierlh: how so?12:49
SRabbelierdurin42: http://melange.durin42.com/builders/melange/builds/297/steps/shell/logs/stdio12:53
tpb<http://ln-s.net/2WuI> (at melange.durin42.com)12:53
MatthewWilkesHmm, should the callback for sidebar entires return lazy gettext objects that are then rendered or should they be turned into them just before they're passed to the template.  The string as a whole needs translating, and most of them are created by dictionary interpolation into strings in base.py - not the most obvious place to look.  I'm thinking of just making a generator function that applies the gettext to the12:53
MatthewWilkestitle of each sidebar entry.  Any reason not to do it that way?12:53
SRabbelierMatthewWilkes: nope, go ahead12:54
SRabbelierMatthewWilkes: and wasn't it moved out of base.py?12:54
MatthewWilkesCool12:54
MatthewWilkesSRabbelier: Maybe, I thought it still registered a callback there12:54
SRabbelierMatthewWilkes: no, the callback is registered in build.py12:54
lhSRabbelier: itinerary in for ticketing12:54
lhsolydzajs: same for you12:54
SRabbelierlh: thanks12:54
lhLennie|Food: same for you12:54
lhwill let you know when it's done.12:54
SRabbelierlh: awesome12:55
lhSRabbelier: i try. make me an awesome melange thingy.12:55
MatthewWilkesSRabbelier: Fair enough, it's still variable interpolation though and therefore a way away form the individual model classes12:55
SRabbelierlh: ofcourse :D12:55
SRabbelierMatthewWilkes: what what what? 0.o12:55
* SRabbelier didn't understand any of that12:56
MatthewWilkesSRabbelier: Well, the sidebar links are formed by placing the name of the model (eg "Document") into a template (eg "Edit Document")12:56
SRabbelierMatthewWilkes: yes12:57
MatthewWilkesThe whole phrase needs translating, so by necessity the _() can't be in document.py, which was the main source of sad12:57
SRabbelierMatthewWilkes: *nods*12:58
SRabbelierMatthewWilkes: if you can come up with something nice, send in a patch, and we'll look at it :)12:58
MatthewWilkesand so if it's in the code that puts it in the title template or the code that returns it to the sidebar template doesn't really matter, afaict12:58
MatthewWilkesSRabbelier: That's what I'm doing :P12:58
SRabbelierMatthewWilkes: cool :)12:59
* MatthewWilkes grins at things working13:18
SRabbelierMatthewWilkes: nice :)13:18
lhMatthewWilkes: are you patching this wee project?13:18
SRabbelierlh: yup, he's making things pwettier13:19
lhSRabbelier: i love it.13:19
MatthewWilkesI'm making things i18ned :)13:19
lhMatthewWilkes: i will bronze you later.13:19
lhMatthewWilkes: oh my god.13:19
* lh hands MatthewWilkes yet another laurel wreath13:19
lheven if you forgot my birthday. which you did.13:20
SRabbelierlh: yeah, we have some i18n13:20
MatthewWilkesnot yet, not yet13:20
lhMatthewWilkes: ok, wreath on hold.13:20
MatthewWilkeslh: I didn't, one of my coworkers walked off with your book, thought it was part of the company library13:20
SRabbelierlh: but there's some parts that are not i18n13:20
MatthewWilkesIt's next to me at the moment, actually13:20
lhMatthewWilkes: that's just awful. i want it back.13:21
lhi didnt even get it in the first place.13:21
lh*sniffle*13:21
MatthewWilkeslh: Aww!  *hugs*13:21
MatthewWilkesI'll post it this week, need to procure packing material / customs slip from the postoffice13:22
*** Lennie|Food is now known as Lennie13:22
Lennie[@lh] Lennie|Food: same for you , thanks13:22
Lennieso13:22
LennieWedding and Thanksgiving, lh ^^?13:22
lhMatthewWilkes: yay, thank you13:23
lhLennie: brb13:23
*** summatusmentis has joined #melange13:24
lhLennie: wedding was awesome. found out i was a bridesmaid two minutes before ceremony started.13:30
lhit's how we roll.13:30
SRabbelierlh: serously? awesome :P13:30
lhgot pushed into pool. went in hot tub later on high desert in California.13:30
lhhad champagne. a lot. a lot a lot.13:30
Lennielh: Sounds wonderful :D13:31
lhfelt the love. got a necklace from the bride that she gave to all her girlfriends.13:31
lhLennie: you know what, it really was. i really missed deb and val. i never get to spend enough time with them. hadn't seen them for 2 years.13:31
SRabbelierlh: that long? you need to take beraks more often13:31
Lennielh: I know the feeling, I miss some of my old friends too :)13:31
lhSRabbelier: :p13:32
lhSRabbelier: we all know this. it's on my list of things to do.13:32
* lh needs to go to a meeting13:32
SRabbelierlh: lol, not very high I reckon13:32
SRabbelierlh: enjoy? :P13:33
lhi will beback in 30 minutes13:33
Lennielh: byebye13:33
SRabbelierlh: okies :)13:33
summatusmentiswhat's the status of melange? like, how close to completion?13:35
SRabbeliersummatusmentis: 25%13:35
summatusmentisoh wow :(13:36
SRabbeliersummatusmentis: and that's optimistic :)13:36
solydzajssummatusmentis: which part of Melange you are asking about ?;-)13:36
summatusmentissolydzajs: the part that makes GSoC happen :-P13:37
solydzajssummatusmentis: oh for GSoC we have enough time I think, we are more worried about GHOP now13:37
summatusmentisok, well the part that makes GHOP happen then13:37
SRabbeliersummatusmentis: 25%13:38
SRabbeliersummatusmentis: and that's optimistic :P13:38
summatusmentisright :)13:38
summatusmentisthat's a bummer13:39
durin42SRabbelier: that buildbot is a major pain, it keeps getting wedged like that13:40
SRabbelierdurin42: lame13:40
summatusmentiswhat's left to do? implementation?13:40
SRabbeliersummatusmentis: yup13:40
SRabbeliersummatusmentis: writing code13:40
summatusmentishmm13:40
summatusmentismaybe I'll have time over winter break13:40
durin42SRabbelier: I *tried* unwedging it this morning13:40
SRabbelierdurin42: it didn't work I guess? :P13:40
SRabbeliersummatusmentis: that'd be cool13:41
durin42SRabbelier: evidently, I'm trying harder now13:41
SRabbelierdurin42: cool13:41
*** webchick has quit IRC13:48
Lenniesummatusmentis: We'll try to keep the issue tracker up to date so you can pick out an issue if you'd ever find the time :)13:48
Lennieatleast, that's one of our main objectives at the moment to support casual contributors :)13:49
*** webchick has joined #melange13:49
summatusmentisLennie: let me see how winter break goes, and I'll do what I can13:50
Lenniecool13:53
solydzajsSRabbelier: I was looking at cyclic imports and I think we just need to refactor soc.views.out_of_band somehow and it will fix all the cyclic imports13:54
solydzajsSRabbelier: soc.views.out_of_band is in the path of all cyclic imports13:54
SRabbeliersolydzajs: yes13:54
SRabbeliersolydzajs: easiest is this13:55
SRabbeliersolydzajs: make it just an error13:55
SRabbeliersolydzajs: and define the actual responses somewhere else13:55
solydzajsSRabbelier: yep I guess this is a solution :-)13:55
SRabbeliersolydzajs: can you try?13:55
solydzajsSRabbelier: yep will try13:55
solydzajsSRabbelier: meeting in 413:55
SRabbeliersolydzajs: I thought we were going to have it tomorrow?13:56
solydzajsSRabbelier: you said you wanted it today :-)13:56
SRabbeliersolydzajs: no, I said I was fine with tomorrow :P13:56
solydzajsSRabbelier: oh crap ok :-) I will postpone it.13:56
SRabbeliersolydzajs: ok13:56
solydzajslh: meeting postponed for tomorrow, same time13:56
solydzajsLennie: meeting postponed for tomorrow13:57
lhsolydzajs: so we are not meeting13:58
SRabbelierlh: we can meet now too if you want :P13:59
lhup to solydzajs he's in charge dude13:59
solydzajsok let's meet tomorrow at the same time, till then I should have cyclic imports fixed for sure and Sverre will have more Programs coded.13:59
solydzajsI already postponed it in GCalendar13:59
* lh holds time on calendar for tomorrow14:00
SRabbeliersolydzajs: can do :)14:00
Lenniehmm14:01
Lennieok14:01
Lenniesolydzajs: You're the boss :P14:01
solydzajsok we are all set :-)14:02
lhsolydzajs: thank you, you rock.14:02
* lh hails pawel14:02
* Lennie bows before Pawel14:03
solydzajsyou all rock guys :-)14:04
SRabbeliersolydzajs: you are the rock leader then :P14:04
solydzajshehe14:04
solydzajs:-)14:04
* Lennie demands pawel bites the head off a bat to prove it14:06
SRabbelierlol wtf14:06
Lennie^^14:07
SRabbelieryour mind is somewhat f*cked up man :P14:07
Lennie?14:07
Lenniedude, dont you know Ozzie?14:08
LennieOsbourne14:08
SRabbelieryes14:08
SRabbelierI do14:08
Lennieso...^^14:08
Lennienot that sickminded :P14:08
SRabbelierlol14:08
SRabbelierbad standard14:08
*** madrazr has joined #melange14:13
*** chandan has joined #melange14:17
*** chandan has left #melange14:25
*** Lennie is now known as Lennie|Gone14:25
solydzajsSRabbelier: 0 cyclic imports14:28
solydzajsSRabbelier: but I need to clean the code before I commit14:28
SRabbeliersolydzajs: serious? nice14:28
SRabbeliersolydzajs: you are the best man14:28
SRabbeliersolydzajs: :)14:28
solydzajsSRabbelier: I created function called errorResponse for now it's in soc.views.helper.responses it takes error as parameter14:29
*** madrazr has left #melange14:29
SRabbeliersolydzajs: nice14:29
solydzajsSRabbelier: and get rid of response method in Error class in out_of_band module14:30
SRabbeliersolydzajs: how do we get the resposne back?14:30
solydzajsSRabbelier: and then replaced all the calls to error.response with calls to responses.errorResponse(error, .... )14:30
SRabbeliersolydzajs: aah, brilliant14:30
solydzajsSRabbelier: I will clean up the code and commit14:30
SRabbeliersolydzajs: sweet man14:35
lhSRabbelier: ping14:54
SRabbelierlh: pong14:54
lhSRabbelier: i am sending you an itinerary for review - take a look at it now and let me know if it will work14:55
SRabbelierlh: awesome14:55
SRabbelierlh: how was your meeting? :P14:55
lhSRabbelier: it was lovely14:55
SRabbelierlh: ^_^14:55
lhSRabbelier: just reply to my mail, going heads down for a bit14:56
SRabbelierlh: okies14:56
solydzajsSRabbelier: http://code.google.com/p/rietveld/source/detail?r=37214:59
tpb<http://ln-s.net/2Ww8> (at code.google.com)14:59
*** Lennie|Gone is now known as Lennie15:00
solydzajslh: wow MacFuse 2.0 tech talk awesome :-)15:08
solydzajslh: I met Amit at Apple WWDC 2007 :-)15:09
SRabbelier solydzajscool :D15:09
Lennienice :)15:12
lhsolydzajs: cool15:14
*** lyaunzbe-afk is now known as lyaunzbe15:23
*** madrazr1 has joined #melange15:33
Lenniesolydzajs, SRabbelier any of you here :)?15:34
SRabbelierLennie: depends15:34
LennieSRabbelier: Takes you 30 seconds :P15:34
LennieSRabbelier: And doesnt require thinking ^^15:34
SRabbelierLennie: .... fair enough15:34
Lennieor atleast not on a high level :P15:34
SRabbelierLennie: ok, I'm in15:34
SRabbelieris there food involved?15:35
summatusmentisfood in 30 seconds?15:35
SRabbeliersummatusmentis: yush! where?15:35
Lenniehehe15:36
LennieHe sure eats whatever he can get his hands on :015:36
SRabbelier^___^15:36
Lenniehttp://melange-lennie.appspot.com/15:36
Lennieregister again please :)15:36
*** madrazr1 is now known as madrazr15:36
SRabbeliercan do15:37
SRabbelierfancy!! :O15:37
Lenniecheck your mail :P15:37
SRabbelierdamn sweet Lennard!15:37
SRabbelierLennie: that's reaaaly nice!15:37
Lenniesummatusmentis, give it a try too if you'd like :)15:37
*** madrazr has left #melange15:37
SRabbelierlh: You need to check this out!15:37
SRabbelierlh: you'll love it15:38
SRabbelierLennie: it needs some food though.. mhhh15:38
lhSRabbelier: what am i looking at15:38
SRabbelierlh: clicky the link lennard pasted just now15:38
Lennielh: Just fill in your profile and check your mailbox :)15:38
SRabbelierlh: and register as user15:38
SRabbelierlh: it's totally cool15:38
Lenniehttp://melange-lennie.appspot.com/15:38
lhokay give me a minute15:38
SRabbelierlh: yush!15:39
summatusmentis\o/15:39
SRabbeliersummatusmentis: is it awesome or what?15:39
summatusmentisit's pretty awesome15:40
SRabbeliersummatusmentis: and the best part is15:40
LennieI'm kinda doing usability stuff lol ^^15:40
SRabbeliersummatusmentis: it's what Lennard, 30 lines of code?15:40
Lenniehmm15:40
Lennienot much :D15:40
SRabbelierLennie: I never expected you to be such a usability expert :)15:40
Lennie6 llines :P15:40
Lennieif you put it on one line per command15:41
SRabbelierLennie: neat15:41
LennieDjango Templates ftw :D15:41
LennieI see MatthewWilkes registered as well ^^15:41
SRabbelierf-yeah!15:41
MatthewWilkes:)15:41
MatthewWilkesI was curious!15:41
SRabbelierMatthewWilkes: don't you think it's too cool?15:41
LennieSRabbelier: Dude, you are overreacting. Forgot to take your pill :P?15:42
MatthewWilkeshehe15:42
MatthewWilkesI got 2 mails though15:42
summatusmentisI got 2 mails, one was from paypal thoug >_>15:42
SRabbelier:P15:42
SRabbeliersummatusmentis: lol15:42
LennieMatthewWilkes, same mails?15:42
SRabbelierMatthewWilkes: you got a paypal mail too?15:42
MatthewWilkesyep15:42
LennieMatthewWilkes, you somehow bugged it :P15:42
SRabbelierLennie: you fail it!15:43
MatthewWilkesBoth from me, same content, same timestamp15:43
SRabbelierMatthewWilkes: did you do something funky, like submitting twice?15:43
LennieO yeah15:43
Lenniedamn15:43
LennieMatthewWilkes, that's an appengine thingy :)15:43
MatthewWilkesNope, no funk afaik15:43
SRabbelierLennie: ;)15:43
SRabbelierMatthewWilkes: curious15:43
LennieYou can only send email from a developer account or the current signed in user15:43
Lenniesince you dont have a google adress there it sends it twice :P15:43
Lennieone copy15:44
Lennieor actually15:44
Lennieone to the sender, one to the receiver15:44
MatthewWilkesah :)15:44
Lennieand since I made them the same you get it twice15:44
Lenniethat's something I should look into :S15:44
* MatthewWilkes cheers edge cases15:44
Lennienot really an edge case lol :P15:44
LennieGAE limitiation :D15:44
MatthewWilkesWell, most people will have a google addy15:44
SRabbelierLennie: hehehe, nice one :)15:44
Lennieyeah but double adresses suck15:44
SRabbelierLennie: we can create a [email protected]15:45
LennieBut I currently dont know a way to curcumvent the issue15:45
SRabbelierLennie: make it an admin15:45
SRabbelierLennie: make it send from that account15:45
Lennieexcept for that15:45
SRabbelierhax ftw15:45
Lenniethat would mean that everyone who runs melange should have that adress as a dev15:45
Lenniebit of a tricky requirement :P15:45
Lenniebetter make it some setting later on15:46
lhSRabbelier: stay near a computer, your flights changed again15:46
SRabbelierLennie: why?15:46
SRabbelierLennie: make it configurable15:46
SRabbelierlh: can do15:46
* SRabbelier gets ready for a bumpy ride!15:46
LennieSRabbelier: You mean: Why make it configurable?15:46
SRabbelierLennie: no?15:47
SRabbelierLennie: make the address configurable15:47
SRabbelierLennie: in SIte Settings15:47
Lennie[21:46:16] [+Lennie] better make it some setting later on15:47
SRabbelierLennie: call it "notifcation e-mail address"15:47
Lenniedidn't I just say that :P?15:47
SRabbelierLennie: yes, you ninja-ed me15:47
* SRabbelier hadoken's Lennie15:47
LennieKAMIKAZA!15:47
SRabbelier:P15:48
summatusmentisare the mailing lists worth being on?15:49
SRabbeliersummatusmentis: yes15:49
lhsummatusmentis: duh.15:49
SRabbeliersummatusmentis: the dev mailng one is where all the discussion happens15:49
SRabbeliersummatusmentis: soc-melange is not used yet, but it will be as soon as we run anything live on melange15:50
SRabbeliersummatusmentis: err, melange-soc :P15:50
summatusmentislh: well, I didn't know. Some projects have mailing lists, but no one uses them15:50
SRabbeliersummatusmentis: melange-soc-commits is not that interesting :)15:50
lhsummatusmentis: archives. :)15:50
SRabbeliersummatusmentis: you can follow the commits through the web interface15:50
lhsolydzajs: ticket booked, will send final itinerary with hotel info shortly15:50
lhLennie: ticket booked, will send final itinerary with hotel info shortly15:51
Lennielh: cool15:51
Lennielh: You are pro!15:51
SRabbelierLennie: dude, she's leet hax15:51
* lh will settle for lady lh15:51
* SRabbelier grins15:51
summatusmentisI'll sign up for dev and melange-soc15:51
Lenniesummatusmentis: The issues mailing list is also nice :)15:51
Lennieif you'd ever want to keep track of what were doing or planning on doing15:51
summatusmentiswhat's the traffic like?15:52
SRabbelierLennie: program creation: successfull!15:52
SRabbeliersummatusmentis: not too bad, 5-6 a day maybe15:52
summatusmentisalright15:52
lhSRabbelier: how is the new itinerary?15:52
SRabbeliersummatusmentis: more on conference-call days15:52
SRabbelierlh: it's not too bad at all!15:53
SRabbelierlh: plus!15:53
SRabbelierlh: I don't have to go through icky france :D15:53
SRabbelierlh: instead I get to go through awesoem UK :D15:53
SRabbelier Smoking: No15:54
SRabbelierawr :(15:54
SRabbelier:P15:54
lhSRabbelier: cool15:54
SRabbelierplus!15:54
SRabbelierI get snacks ^_____^15:54
SRabbelierMeal: Snack 15:54
SRabbelierwooh15:54
LennieSame here SRabbelier ^^15:55
Lennieand a movie :P15:55
Lenniehurray ^^15:55
SRabbelierLennie: you get a movie? :(15:55
Lennieyeah15:55
Lennielunch, snack, movie)15:55
Lennie^^15:55
SRabbelierLennie: no fair :(15:55
SRabbelierLennie: it doesn't say though15:55
SRabbelierLennie: maybe I get it anyway15:55
SRabbelier:D15:55
Lenniemuhaha :P15:55
summatusmentisI'm signed up for way too many mailing lists15:56
SRabbeliersummatusmentis: I know what you mean15:57
summatusmentisat least gmail has good filtering.16:04
SRabbeliersummatusmentis: yup, that helps16:04
SRabbeliersummatusmentis: especially if you make the high-traffic lists skip your inbox16:05
SRabbeliersummatusmentis: and just read the label when you have the time16:05
Lennielyaunzbe, thanks for registering ^^16:05
lyaunzbeYah. Very cool functionality.16:06
Lennieyeah, it's something new I've added in the last couple of days16:07
Lennieit gives us the oppertunity to act upon creation,update or deletion of a model entity :)16:08
SRabbelierLennie: it's good design too16:08
summatusmentisSRabbelier: that's what I do currently16:14
SRabbeliersummatusmentis: yup, me too16:14
* summatusmentis needs to find a non-firefox specific way to sign/encrypt gmail16:15
SRabbeliersummatusmentis: I don't think that's possible16:16
SRabbeliersummatusmentis: that is, to do it browser-independantly16:16
summatusmentisi wish it were... the one thing i was thinking of was maybe a desktop client16:17
lhSRabbelier: i found you a place to stay16:24
SRabbelierlh: awesomeness16:24
SRabbeliersummatusmentis: yes, but isn't that the same as using something browser specific? ;)16:25
Lennielh: When you find the time could you head over to melange-lennie.appspot.com and fill in a profile :)?16:30
lhLennie: i knew i forgot something16:31
lhLennie: done16:33
lhand16:33
SRabbelier:)16:33
lhi was unable to enter LH as my link ID but was able to enter lh16:33
Lennieyeah16:33
Lennieworking on that16:33
lhwhich tells me we need to tell folks to only use lower case letters as part of the help text16:33
lhoh, then never mind16:33
* lh loves it all16:33
SRabbelierlh: it'll be automagiced to lower case someday16:33
Lenniehttp://code.google.com/p/soc/issues/detail?id=13416:33
tpb<http://ln-s.net/2Wxm> (at code.google.com)16:33
lhSRabbelier: dig it16:33
SRabbelierlh: ^__^16:34
Lennieissue has been noted and accepted :)16:34
* MatthewWilkes throws his toys out of the pram16:34
MatthewWilkesdamn you selection widget16:34
SRabbelierMatthewWilkes: hehehe, lol; what is wrong?16:34
MatthewWilkesTried giving it a choices of ((x, _(x)) , ... ) but it seems the call signature of StringProperties is different from normal methods, so it gets repr'ed then duplicated back to a 2 tuple16:36
MatthewWilkess/normal methods/django model properties16:36
SRabbelierMatthewWilkes: ashame :(16:36
SRabbelierlh: I just committed programs16:36
MatthewWilkesI'll get the bastard :)16:37
SRabbelierlh: it is now possible to create GHOP/GSoC, although it doesn't meant a lot yet :)16:37
lhSRabbelier: that's more than we had before i will take it16:39
SRabbelierlh: yup!16:39
SRabbelierlh: now I can start on orgs16:39
summatusmentisSRabbelier: oh, I suppose it is16:39
SRabbeliersummatusmentis: :)16:39
lhSRabbelier: love it.16:40
SRabbelierlh: ^^16:40
Lennielh: checked your mailbox yet :)?16:41
lhLennie: yep and i like the mail16:41
Lennielh: k cool :)16:41
Lennielh: fyi, we have an open issue on making it possible to opt-out on emails :)16:41
SRabbelierLennie: I guess that should be an option when creating too then :P16:42
SRabbelierLennie: or perhaps an opt-in16:42
SRabbelierLennie: "send me a confirmation mail"16:42
Lenniemwah16:42
Lenniepersonally16:42
Lenniethe welcome email shoudl be obligatory :)16:42
Lennieand it should say something like:16:42
SRabbelierheh16:42
LennieYou can set your email notifications options by clicking ...16:43
SRabbelierLennie: fair enough16:43
Lennieanyhow, in the meantime we can be as spammy as we want :P16:43
lhLennie: hrm. if we let them opt out how they gets notifications?16:44
Lennielh: We will have on-site notifications16:44
Lennielh: As in some sort of visual saying, you have a new request16:44
lhLennie: ok that works, i like16:45
Lennielh: Atleast Chris suggested that16:45
lhLennie: he pays us do what he says16:45
Lennielh: ^^16:45
*** mithro has joined #melange16:48
*** ChanServ sets mode: +v mithro16:48
solydzajslh: thanks for the tickets.16:58
solydzajsLennie: it should be something like Inbox in Gmail, just bold and how many requests you have in ()16:58
Lenniesolydzajs: The notifications?16:59
lhsolydzajs: no worries16:59
Lenniesolydzajs: It's not only about requests ^^16:59
solydzajsLennie: yep16:59
Lenniesolydzajs: Take for instance subscribing to a document update16:59
solydzajsLennie: and but the way we need to fix Notification bar it doesn't show for all models17:00
Lenniesolydzajs: hmm?17:00
solydzajsLennie: will fix it no worries :-)17:01
Lenniesolydzajs: okay :D, dont know what you mean thougH ;p17:01
solydzajsLennie: like "Profile saved" notification bar17:01
SRabbelierLennie: the bar that says "profile saved"17:01
* SRabbelier ninja-ed :(17:01
SRabbeliersolydzajs: programs committed17:02
SRabbeliersolydzajs: we can expand on them as needed17:02
solydzajsSRabbelier: ok will have a look17:02
SRabbeliersolydzajs: please do17:02
solydzajsok17:03
LennieSRabbelier: I'll probably take a look tomorrow17:03
lhLennie: it is customary to list arrival and departure times17:04
lh:)17:04
SRabbelierLennie: np17:04
LennieLH: k :P17:04
Lennielh: Should be fixed now17:07
SRabbelierI'm off to bed17:12
SRabbelierneed to catch up on some sleep17:12
SRabbeliersomehow me and my bed don't see each other a lot anymore as of late17:12
Lenniebye SRabbelier17:12
*** SRabbelier has quit IRC17:18
* MatthewWilkes monsterpatches17:31
*** SRabbelier has joined #melange17:34
*** ChanServ sets mode: +v SRabbelier17:34
*** SRabbelier has quit IRC17:36
lyaunzbeLennie: ping17:36
Lennielyaunzbe: Pong17:36
lyaunzbehey just wondering, to be on the active contributers list do you need to first commit a certain number of patches?17:37
lyaunzbeoh nvm i think i found the information here (http://code.google.com/p/soc/wiki/ContributionReviews)17:39
tpb<http://ln-s.net/2WyY> (at code.google.com)17:39
Lenniek17:40
Lennielyaunzbe: You can always contribute17:40
lhlyaunzbe: yes, what lennie said17:40
lyaunzbeYah sorry shouldve read before asking the question  :P17:40
Lennielyaunzbe: You have to sign something though17:41
Lennielyaunzbe: http://code.google.com/p/soc/wiki/ContributionTerms17:41
tpb<http://ln-s.net/2Wya> (at code.google.com)17:41
LennieMatthewWilkes, that new patch looks nice17:45
MatthewWilkesLennie: It doesn't change as much as its size implies, but it gives us very high i18n coverage17:45
LennieMatthewWilkes: still nice :P17:46
MatthewWilkesThe only thing I know of that's not translated currently is the country drop down17:46
MatthewWilkesThanks :)17:46
LennieI'll get after the great britain patch tomorrow17:46
LennieI've been occupied atm :S17:46
MatthewWilkeshehe17:48
*** MatthewWilkes is now known as mwilkes|eggs18:15
Lennienn all18:32
Lenniecya at the meeting tomorrow :)18:32
*** Lennie has quit IRC18:33
*** mwilkes|eggs is now known as MatthewWilkes18:54
*** solydzajs has quit IRC18:59
*** penyaskito_ has joined #melange19:37
*** penyaskito has quit IRC19:37
*** penyaskito_ is now known as penyaskito19:37
durin42BuildBot *should* be fixed for the time being. I'm not sure what is causing it to get wedged in that "wc needs cleanup" state.19:42
*** MatthewWilkes has quit IRC19:51
*** mithro has quit IRC20:54
*** mithro has joined #melange21:31
*** ChanServ sets mode: +v mithro21:31
*** mithro has quit IRC21:45
*** mithro has joined #melange22:04
*** ChanServ sets mode: +v mithro22:04
*** mithro has quit IRC23:18
*** mithro has joined #melange23:18
*** ChanServ sets mode: +v mithro23:18
*** madrazr has joined #melange23:50

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!