Wednesday, 2009-04-29

*** tpb has joined #melange00:00
*** tansell-laptop has joined #melange00:09
*** dmitrig01|afk has joined #melange00:33
*** ChanServ sets mode: +v dmitrig01|afk00:33
*** SRabbelier has joined #melange00:36
*** ChanServ sets mode: +o SRabbelier00:36
*** tansell_laptop has joined #melange01:18
*** tansell-laptop has quit IRC01:20
*** jamtoday has quit IRC01:36
*** tansell_laptop has quit IRC01:59
*** tansell_laptop has joined #melange02:00
*** dmitrig01|afk has quit IRC02:00
*** forever has joined #melange02:35
*** tansell_laptop has quit IRC02:45
*** tansell_laptop has joined #melange02:46
*** ankitg has quit IRC02:50
*** jameslevy has joined #melange03:27
*** mithro has quit IRC04:32
*** solydzajs has joined #melange04:36
*** ChanServ sets mode: +o solydzajs04:36
*** harlan has quit IRC04:52
*** dqminh has joined #melange04:57
*** florinciu has joined #melange06:16
*** MatthewWilkes has joined #melange06:36
*** mithro has joined #melange07:10
*** ChanServ sets mode: +v mithro07:10
*** MatthewWilkes is now known as mwilkes|lunch07:46
*** mwilkes|lunch is now known as MatthewWilkes08:29
*** madrazr has joined #melange08:32
*** madrazr has left #melange08:51
*** forever has quit IRC09:39
*** nishanthame has joined #melange09:55
*** dqminh has quit IRC10:16
*** madrazr has joined #melange10:24
durin42SRabbelier: you awake?10:46
ErantHope he is10:50
ErantIt's 4:5010:50
* durin42 pokes SRabbelier 10:52
MatthewWilkesCould easily be at uni10:53
durin42SRabbelier: I have git stuff I want to bug you about10:54
*** ChanServ sets mode: +o lh11:03
*** nishanthame has quit IRC11:07
lhmadrazr: ping11:13
madrazrlh: pong11:13
lhmadrazr: can you remind me where you are located please?11:13
madrazrlh: Bangalore, India11:14
lhmadrazr: thank you11:14
madrazrlh: NP11:14
madrazrlh: can you please tell me when you are free?11:14
madrazrI will ask few questions about GHOP :)11:14
lhmadrazr: go ahead i will answer when i can :)11:15
madrazrlh: Ok11:15
madrazrlh: 1. is it necessary to provide option for org admins to add statuses other than we provide too? may be if some org wants?11:18
lhmadrazr: statuses, no. we would like them to be able to add other "tags" to tasks, like "python" or "easy"11:21
madrazrlh: Ok11:22
lhbut for statuses, which i have called task states on the wiki page.11:23
lhthat's it - predefined, at lest one in that list must be attached to a task at all times11:23
lhdoes that make sense?11:23
madrazrlh: yes11:23
madrazrlh: understood11:23
lhmadrazr: excellent.11:24
madrazrlh: 2. To view the latest added tasks, may be we can provide both dashboard and a public view (for users not signed up). Signed up students can use the Dashboard for customized view, say I want to see the latest added tasks of Melange, ASF, Git only, not all. Is that necessary?11:25
madrazrhope it is not too ambitious :P11:25
lhit is not necessary, but it is a very nice to have11:26
lhpublic view of all tasks is essential for ghop11:26
lhsigned in or not11:26
lhcustomized dashboards would be awesome.11:26
madrazrlh: cool!11:27
madrazrlh: I will ask other questions as it comes up and if you are free, let me make some notes for all these things.11:28
lhsounds good.11:28
*** florinciu has quit IRC11:43
*** lh changes topic to "Melange Testing Meeting at 18:00 UTC today - Melange powers the Google Summer of Code 2009 site - Want to contribute? Start here: - Be a Hero and Fix Some Melange Bugs: Easy Bugs: & Minimal Effort Bugs: - Demo is running at - Logs at"11:46
*** diones has joined #melange11:55
*** florinciu has joined #melange11:57
*** MatthewWilkes has quit IRC12:20
*** dqminh has joined #melange12:21
*** MatthewWilkes has joined #melange12:23
*** ajuonlin1 has joined #melange12:28
*** ajuonline has quit IRC12:32
*** ajuonlin1 is now known as ajuonline12:32
*** Lennie has joined #melange12:40
*** ChanServ sets mode: +o Lennie12:40
* Lennie discovers Erant's picture at uglypeople.com12:45
* Lennie slaps Erant around a bit with a small Imperial-Class Stardestroyer12:45
Lenniewrong button ^^12:45
Lennieone more week till release of ST movie Erant12:45
Lenniekeep the next saturday free :p12:45
lhour fighters won't last long against that star destroyer12:45
Lenniedon't worry Leia :P12:46
MatthewWilkesLennie: Lucky you're not in mexico!12:46
MatthewWilkesIt's been pushed back a week12:46
Lennielets hope it doesnt spread too far north else Google has to shutdown :p12:47
lhLennie: awww. :)12:47
* lh blushes12:47
LennieI'd rather see you as Captain Janeway then Leia :P12:48
LennieLeia has strange hair12:48
lhLennie: you are *so* mean12:49
lhJaneway is erm,12:49
lhif that makes sense12:50
dionescan any of you guys give me a hand?12:52
lhdiones: whatcha need?12:52
dionescan you try to run import app.soc.views.modes import user_self from a python console12:53
* lh coughs, looks for coders12:53
dionesat your melange working copy?12:54
MatthewWilkesI'll look12:56
lhMatthewWilkes: thank you dear.12:56
Lenniethanks MatthewWilkes12:56
LennieI'm off to make dinner12:56
*** Lennie is now known as Lennie|Gone12:56
MatthewWilkesjust svn uping - I'm a couple of weeks out12:57
Lennie|Gonewe are using HG12:57
MatthewWilkesLennie|Gone: Are they not mirrored?12:57
Lennie|Gonenot that I know12:58
MatthewWilkespiece of shit!12:58
Lennie|Gonewow, relax :D12:59
MatthewWilkesYeah, last commit 5 days ago12:59
ErantLennie: Will do.12:59
MatthewWilkesI expected so much more, google project hosting!12:59
Lennie|GoneMatthewWilkes, HG is still in testing phase12:59
Lennie|Gonewe are helping them test it12:59
Lennie|Gonebrb, before dinner burns ;p13:00
Lennie|GoneErant, you want to join for dinner I have enough :P13:02
Lennie|Goneah dinner should be ready now ^^13:12
ErantI already ate.13:18
ErantAnd they stuffed me with food at Fox IT.13:18
*** diones has quit IRC13:30
*** florinciu has quit IRC13:31
*** MatthewWilkes has quit IRC13:35
*** ankitg has joined #melange13:39
lhsolydzajs: ping13:40
lhsolydzajs: i have meetings from 11 - 1213:40
lhsolydzajs: i am going to do my best to keep an eye on the testing meeting here but may not be able to do a very good job, sorry about that13:40
solydzajslh: no problem we will post the notes later, thanks for letting us know13:40
lhsolydzajs: rock13:41
lhhave a good meeting13:41
*** diones has joined #melange13:42
*** Lennie|Gone is now known as Lennie13:45
LennieErant, stuffed nice :P13:47
ErantLennie: Yeah, their cantine looks like Google's13:53
ErantBut I'm also considering applying at Festo.13:54
SRabbeliero hi13:54
ErantWhere Festo makes shit like this:
tpbTitle: YouTube - Festo Humanoid (at
dionesI think I have missed the chance to ask about the coverage thing13:55
diones24h late13:55
SRabbelierdiones: well no13:56
SRabbelierdiones: testing meeting is today :)13:56
dionesah, ok, realy?13:57
*** dhans has joined #melange13:58
*** dhaun has joined #melange13:59
Lennierolfmao awesome SRabbelier14:00
SRabbelierLennie: awesome?14:00
SRabbelierErant: that Festo stuff is cool14:00
Lennieyeah youtube ;P14:00
ErantFesto Humanoid14:00
ErantYeah, Festo is awesome. Now to see if they'll let me near their toys. :P14:01
solydzajsok few more minutes and we start :-)14:01
ErantIt's 1 past. I call this meeting void.14:01
SRabbelierErant: they'd be wise no to :P14:01
ErantSRabbelier: Agreed.14:02
solydzajsOk who is here for the meeting ?;-)14:04
SRabbeliersolydzajs: pong :P14:04
* madrazr raises his hand ;-)14:04
solydzajsdiones: you too ?14:05
solydzajsLennie: ping14:05
dhanssolydzajs: pong :)14:05
SRabbelierdhans: you there?14:06
Lenniehe just said pong :P?14:06
solydzajsdhans: oh cool :-)14:06
madrazrSRabbelier: that was a late reaction time :P14:06
solydzajsdiones: you are for the meeting ?14:06
dionesyes I'm14:06
solydzajsErant: you ?14:06
SRabbelierLennie: ah, indeed14:07
LennieErant will just hack away :D14:07
Lenniehe's always here14:07
solydzajsSo let's get this meeting rolling :-) Melange Testing meeting is it :-)14:07
solydzajsParticipants: diones , Lennie , SRabbelier, dhans , madrazr , Erant , solydzajs14:07
LennieHi Erant :P14:08
SRabbeliersolydzajs: do we have an agenda, or are we doing a freeform meeting?14:08
solydzajsSRabbelier: we need to discuss few things14:08
solydzajs1. We need to decide who is going to write tests for which part of Melange14:09
solydzajs2. We need to decide what kind of tests who is going to work on14:09
solydzajs3. See below14:09
solydzajs    * unit tests14:09
solydzajs    * functional tests14:09
solydzajs    * smoke tests14:09
solydzajs    * extending seed_db module14:09
solydzajs    * special view for seed_db module14:09
solydzajs   * testing coverage14:10
SRabbelierjameslevy: ping?14:11
durin42SRabbelier: found a bug in git-daemon14:13
solydzajswhat a silence14:13
solydzajsI guess everybody expect me to talk :-)14:13
Lenniewe are waiting on you...14:13
solydzajsheh ok14:13
SRabbeliersolydzajs: yeah, we look to our leader to guide us! :D14:13
* durin42 realizes this is a meeting, shuts up14:13
solydzajsok who is interesting in writing unit tests ?14:14
Lenniewrong way arround?14:14
madrazrsolydzajs: that would be a difficult question to answer :(14:14
Lenniehow about parts first?14:14
Lennieand what's your vision on these tests?14:14
madrazrsolydzajs: at least for people like me who has no experience in writing tests till now :(14:14
Lenniewhat do you want to accomplish :D14:14
Lennieyeah, you can unit test almost anything14:15
solydzajswell what I want to accomplish first would be extending seed_db and it's static HTML view so it's more useful and allows to quickly setup a working Melange with fake data14:15
solydzajsthen I would like to focus on unit tests and smoke tests14:15
dionesI was intersted in unit tests, but then I found the code coverage thing14:16
dionesits funnier to do :)14:16
solydzajsdiones: code cooverage will not take you long so after code coverage you can start working on unit tests how does that sound ?14:16
Lenniealthough it might not tell us much atm diones it would be cool to have somewhat further down the road! :D14:17
Lenniego for it14:17
dhansI thought I could work for some unit tests too, if it's ok :)14:17
dionesSure it would create like an infinite list of things not covered14:18
solydzajsof course it is :-)14:18
solydzajsI would like to work on seed_db and it's special view14:18
Lenniediones, seeing that list get smqaller is fun though :D14:18
solydzajsok so we have diones to work on coverage then unit tests14:18
SRabbeliersolydzajs: I think that view would be an excelent task for one of our contributors14:18
SRabbeliersolydzajs: since they are not so experienced with the code, and we all are14:19
solydzajsdhans to work on unit tests14:19
Lennieyeah but if no one wants to do it then we'll do it :)14:19
LennieI'm not going to force the contributors :D14:20
solydzajsI can work on both unit tests and seed_db then, I can do seed_db module part and some contributor can do HTML/JS magic on the view side14:20
LennieI'm only torturing madrazr14:20
madrazrLennie: but you only want to scare then :P14:20
madrazrLennie: ha ha, what a timing!? :D14:20
solydzajsSRabbelier: you will work on unit tests correct ?14:20
Lennieapparently we all want to do unit tests since they are easy14:20
dhanssolydzajs: ok, but first I would like to clarify what kind of unit tests you have in mind:)14:20
Lennieguess we'll worry about more advanced testing later :p14:20
SRabbeliersolydzajs: I'll probably work most on helping our students work on unit tests :)14:21
solydzajsSRabbelier: heh ok :-)14:21
LennieI'm going to write unit tests for cleaning module this weekend14:21
solydzajsdhans: we need to prioritize which modules we are going to test first14:21
SRabbelierLennie: use your SKenT skillz for determining test classes! :P14:22
solydzajsLennie: cleaning module is nice but it's also easiest to test :-)14:22
LennieSTandQ :)?14:22
solydzajsLennie: nice try ;-) pick something else :-)14:22
SRabbelierLennie: hehe, yes, I guess14:22
solydzajsWe need to test logic, views, and all helpers modules14:22
*** ajuonlin1 has joined #melange14:23
solydzajsI would start with basic stuff14:24
solydzajstesting user module14:24
solydzajsboth logic and views14:24
solydzajsand moving up14:24
SRabbeliersolydzajs: yes, I think a good starter will be to test the logic modules14:24
solydzajsSRabbelier: true, maybe just logic for now14:25
solydzajsSRabbelier: cause views will be tricky14:25
SRabbeliersolydzajs: it's not too bad14:25
SRabbeliersolydzajs: I have a working POC on that they're easy to test14:25
solydzajsSRabbelier: ok14:25
SRabbeliersolydzajs: (see tests.views.models.base I think)14:25
*** ajuonline has quit IRC14:26
solydzajsSRabbelier: so you suggest for each module logic then view or all logic first and then views ?14:26
*** ajuonlin1 is now known as ajuonline14:26
solydzajsSRabbelier: I would suggest logic and views because if somebody is already trying to understand logic for particular module then it's easier for him to do view tests for the same module sooner then later14:26
SRabbeliersolydzajs: I think it doesn't matter much in which order we start out, I think it'd be best if we go with what our contributors are most intrested in14:26
Lenniebottomdown, logic first for me14:26
Lennietogether with the helper modules14:27
solydzajscontributors what are you most interested in ?:D14:27
Lennieback in 1 min, keep discussing :D14:27
*** Lennie has quit IRC14:27
dionesI would take the view first14:27
dionesThey are trickier, its easier to find problems looking into them14:28
solydzajsdiones: ok fine with me14:28
dhansI also think that it may be easier for someone to test both logic and view together, so that would be good for me, but if you say that views may be tricky... :D14:28
madrazrsolydzajs: Logic and then the corresponding view14:29
dionesmaking logic tests after doing view tests would be trivial14:29
SRabbelierdhans: you'll do fine :)14:29
SRabbelierdiones: interesting pov, perhaps we can try both?14:29
*** Lennie has joined #melange14:29
*** ChanServ sets mode: +o Lennie14:29
dhansSRabbelier: thank you that you beleive in me:P14:29
solydzajsok so it will be up to the contributor whether he will test logic or view first14:30
SRabbelierdhans: I believe in my ability to get you on track :P14:30
solydzajsbut when we do tests for a module we do tests for both logic and view14:30
solydzajsagreed on that ?14:30
SRabbeliersolydzajs: I don't think we need to require this though14:30
*** MatthewWilkes has joined #melange14:30
dhansSRabbelier: Damn, I was so proud of myself:P14:30
SRabbeliersolydzajs: if someone feels like doing just logic or view, I don't think it would be good to try and force them into anything, right?14:31
solydzajsSRabbelier: well we don't have, let's make it a suggestion :-)14:31
SRabbeliersolydzajs: good idea :)14:31
solydzajsok I know Merio is not here but I feel he will want to help me with seed_db view14:32
solydzajsI will ask him later14:33
SRabbeliersolydzajs: maybe you can mentor him in this?14:33
solydzajsSRabbelier: yes I will14:33
solydzajsSRabbelier: if he agrees to help me with it14:33
SRabbeliersolydzajs: sounds like a plan14:34
solydzajsSRabbelier: ok now we need to decide who is going to work on tests for what module14:34
ErantI'm missing the security tests :/14:34
SRabbelierErant: you haven't spoken up yet :P14:34
solydzajsI will also prepare some useful links for everybody to read about unit testing in python, django etc14:34
LennieErant, test the access module :P?14:34
ErantSRabbelier: I'm trying to combine this meeting with actual work. :P14:34
SRabbelierErant: you're as useless as always :P14:35
ErantSRabbelier: Thank you.14:35
*** Erant has left #melange14:36
dioneswhat are those functional tests?14:36
*** Erant has joined #melange14:37
ErantDum dum14:37
Lenniewb Erant :D14:37
solydzajsdiones: have you ever heard of selenium or twill ?14:37
Lennieyou gave me a scare14:37
ErantSorry, I'm just trying to do some actual work.14:37
SRabbelierErant: yeah, for sure!14:37
solydzajsdiones: those tools are used to do functional testing14:37
MatthewWilkesRe functional testing, I very much recommend zope.testbrowser14:37
madrazrLennie: wasn't that a boomerang? :P14:37
tpbTitle: Selenium web application testing system (at
solydzajsselenium requires browser14:37
MatthewWilkesI didn't like twill, it felt too clunky14:37
Lenniemadrazr :)14:37
solydzajsso I would focus on twill for now14:37
MatthewWilkesAnd selenium requires more infrastructure14:38
MatthewWilkes FYI14:38
tpbTitle: Python Package Index : zope.testbrowser 3.6.0a2 (at
tpb<> (at
solydzajsreally nice article about functional testing on Google App Engine14:38
solydzajsusing twill, selenium and windmill14:38
solydzajsI will put it in the meeting notes14:38
SRabbelierMatthewWilkes: zope? it's a headless browser in python?14:39
MatthewWilkesSRabbelier: It's got no deps on zope, but it was written as part of zope's test framework14:40
SRabbelierMatthewWilkes: ah, very nice14:40
jameslevy the Django test runner isn't great for detailed view testing, but should work well for smoke tests14:41
tpb<> (at
solydzajsSRabbelier: have you looked at smoke test patch ?14:41
MatthewWilkesThe disadvantage of Twill is some test runners get confused by its interactive syntax14:41
MatthewWilkesI couldn't get it to run in nose, for example14:41
SRabbeliersolydzajs: I'm off for a few days now, so I can catch up on melange :)14:42
MatthewWilkes(doctest that is)14:42
solydzajsjameslevy: yep correct I think for smoke tests we need to run seed_db to have something to test on :-)14:42
solydzajsMatthewWilkes: good to know thx14:42
SRabbelierMatthewWilkes: we're not really using doctests though?14:42
solydzajsMatthewWilkes: do you want to help with some tests too ?;-)14:42
MatthewWilkesSRabbelier: There's no reason not to use doctests and unit tests, sometimes doctests can be very good documentation14:43
dionesCan we use on melange?14:44
MatthewWilkessolydzajs: I'm currently very busy - writing a book on python web dev which is draining my free time - but I intend to continue commiting fixes and generally helping.  If that means sitting down for a weekend when I'm not too busy and writing tests, I'll happily do that14:44
SRabbelierMatthewWilkes: true, but I meant that if it doesn't work with selenium it's ok to have those as separate tests14:45
MatthewWilkesSRabbelier: Selenium's python bindings are unittest based14:45
MatthewWilkesyou just feed them all to your testrunner and it will run them14:45
solydzajsMatthewWilkes: ok great thanks and good luck with the book, I would be happy to review some chapter :-)14:45
* madrazr would be happy to get a complimentary copy :P14:46
SRabbelierMatthewWilkes: sounds good, do you think you have time to give us help with zope if we use it?14:46
MatthewWilkesSRabbelier: Absolutely14:46
solydzajsSRabbelier: zope should not be a problem I played with it before14:47
solydzajsMatthewWilkes: but help is of course appreciated :-)14:47
MatthewWilkesIt's not zope itself, the testbrowser is just a python library14:47
MatthewWilkesThe PYPI page I posted contains an example of usage14:47
dionesMatthewWilkes: Do you think we can use doctests on melange?14:48
MatthewWilkesdiones: Yeah, why not? It's all python14:50
dionesMatthewWilkes: The melange achitecture is very dynamic sometimes just to import a module we need to have it runnig as a app engine application14:51
solydzajsSRabbelier: ok we need to decide who takes what modules14:51
SRabbelierLennie: do you have any preference?14:52
dionesjust for testing14:52
Lennieyeah unless a contributor wants to do the cleaning ^^14:52
Lennie+ module14:53
Lennieit has to be done at some point14:53
solydzajsdiones: any preference for modules ?14:53
solydzajsdhans: you ?14:53
solydzajsmadrazr: you ?14:53
LennieErant: access.py14:54
solydzajsSRabbelier: you will be helping out so not sure if you want to take something on you too ?14:54
madrazrsolydzajs: Organization, Student_* modules and one or two views helper (timeline, access)14:54
dionesI could take student and student proposal maybe?14:54
LennieSRabbelier should be our beacon of light in this period :D14:54
madrazrdoes that make sense?14:54
dhansI'd prefer to work with logics and views so as to understand them better, so please don't give me any cleaning modules now :)14:54
dionesah ok14:54
Lenniedhans, sure hans you'll get cleaning :P14:55
SRabbeliersolydzajs: If I turn out to have time spare I'll work on whatever is left, will let you know and see what needs doing if that happens14:55
SRabbelierLennie: I hope to be :)14:55
dhanslennie: :P14:55
dionesorganization and orgs then14:55
solydzajsmadrazr: can you work on Organization and Program ?14:55
madrazrsolydzajs: yes, done!14:55
dionesah I quit14:55
Lenniemadrazr: student* and diones:org* ?14:56
solydzajsdiones: you on Student, Student Proposal/Project ?14:56
dionesok solydzajs14:56
solydzajsdhans: you User , Site, Notifications ?14:57
madrazrLennie: I did not get you14:57
dhanssolydzajs: sure:)14:57
Lennielisten to solydzajs apparently he has a plan or he did not hear me :P14:57
madrazrLennie: :)14:57
solydzajsLennie: cleaning moduel and other helper modules for now ?14:58
Lennie*I'll start with cleaning yes14:59
dhanslennie: and you got what you want! :)14:59
Lennieapparently madrazr wants to test timeline and access (the later one is haaaard SRabbelier can help you with that)14:59
solydzajsIf somebody didn't look into our "tests" folder yet please have a look that's where we put our tests and that's where we have some of the basic tests already (very basic)14:59
SRabbelierLennie: yes, I can help with that for sure :)15:00
madrazrLennie: firstly, how about completing organization and program that solydzajs assigned me and then moving on to that15:00
madrazrso I don't block those modules?15:00
solydzajsI will focus on seed_db improvements both module and view with Merio15:00
solydzajsand then move to unit tests15:00
Lenniemadrazr, sure :)15:00
madrazrLennie: cool!15:01
dionesAfter this meeting It may be cool to have a list on who is doing what :)15:01
solydzajsis somebody wihtout assignment ?15:01
* Lennie sends some DDoS in Erant's direction15:02
SRabbeliersolydzajs: @diones's question, Pawel are you going ot post meeting notes?15:02
Lennielogs are fine + list of what is done by who15:02
Lennieand the links to awesome test stuff15:02
SRabbelierLennie: that's what I was thinking of, aye15:03
solydzajsSRabbelier: yes15:05
solydzajsSRabbelier: I will post the notes to summarize the meeting15:05
* jameslevy is trying to figure out the slot allocation logic....15:06
SRabbelierjameslevy: we even have tests for that! :D15:06
solydzajsjameslevy: what modules you would like to help with ?15:07
dioneswhat was decided about smoke tests?15:09
Lennienothing actually15:09
Lennieatleast I can't remember :D15:09
dionesah good15:09
Lenniesmoke test are easy15:09
dionesso I didn't missed anything :)15:10
Lenniejust try to open the homepage usually does the trick :D15:10
jameslevysolydzajs: maybe cron logic?15:11
SRabbelierjameslevy: that would be awesome15:11
solydzajsjameslevy: ok awesome15:11
SRabbelierjameslevy: I already have half-a-tests for that, so it'd be great if you could pick up and turn it into proper tests15:12
jameslevysure. that might make it easier for me to pick up some momentum15:12
dhansthat may be a silly question, but what did we decide about functional tests?:)15:13
dhansI am worried I just missed something:P15:13
SRabbelierdhans: I think atm we just want to get started writing some tests15:14
solydzajsdhans: functional tests will have to wait for now15:14
Lenniethat we'll be looking into other things then selenium...15:14
tpbTitle: Python Package Index : zope.testbrowser 3.6.0a2 (at
SRabbelierdhans: and as soon as we are all more comfortable with the code we can ease into different types of tests15:14
dhanssolydzajs: thank you:) just wanted to make sure15:14
solydzajssure thing ;-)15:15
solydzajsok so we are all set15:15
solydzajsbefore we close this meeting15:16
solydzajsI would like to talk with you whether next Thursday is ok for you to have next meeting about the progress ?15:16
solydzajsnot such long one15:16
Lennienext thursday?15:16
Lennieyou mean tomorrow?15:16
solydzajsah I mean next week15:16
madrazrLennie: it is already thursday here :P15:16
Lennieif so I can tell you my progress, 0 it's queens day :P15:17
solydzajs7th of May 200915:17
Lennieeheh, gratz madrazr :D15:17
madrazrLennie: :D15:17
solydzajssame time 6PM UTC15:17
madrazrsolydzajs: seems Ok to me15:17
solydzajsmadrazr: ok great15:18
solydzajsworks for me too :-)15:18
solydzajsotherwise I wouldn't propose it I guess heh :15:18
madrazrsolydzajs: there are 2 things I want to bring up today, not related to tests though after you close this meeting15:18
solydzajsmadrazr: ok I will stay around15:18
LennieGHOP stuff?15:19
madrazrLennie: no :)15:19
Lennieblogging :P?15:19
solydzajsjameslevy: dhans : diones : Lennie : SRabbelier : ok with the meeting 7th of May ?15:19
madrazrLennie: getting started wiki update and Melange team cloak stuff :)15:19
dhanssolydzajs: ok15:19
Lenniesolydzajs, I'll try to be there15:19
Lenniemight be late15:19
Lenniehave to travel15:19
solydzajsI will post about it on the list15:19
SRabbeliersolydzajs: lgtm15:19
jameslevysolydzajs: works for me15:19
solydzajsand also post a reminder15:19
Lennieteam cloak :D15:20
solydzajsor just invite you to Google Calendar event15:20
LennieGCe ftw15:20
SRabbeliersolydzajs: that would be awesome (calendar invite)15:20
solydzajsSRabbelier: yep I will try to do it from now on and also setup Melange Google Calendar for all events15:21
solydzajsSRabbelier: with RSS feeds and widget on our page15:22
SRabbeliersolydzajs: I think we have a calendar at googleopensourceprograms, maybe you can put them on there?15:22
solydzajsSRabbelier: right can do that :-)15:22
solydzajsSRabbelier: noted15:22
SRabbeliersolydzajs: sweet :)15:22
solydzajsok guys I'm closing Melange Testing meeting15:22
solydzajsyay :-)15:22
solydzajsThank you all for participating15:23
SRabbeliersolydzajs: thanks, it was a good meeting :)15:23
solydzajsI will post meeting notes hopefully later today if not today for sure tomorrow15:23
* MatthewWilkes cheers the melange team - testing rules15:23
madrazrsolydzajs: RSS feeds will be brilliant, for lazy people like me, who care about doing multiple clicks to open the calendar :D15:23
dhansthank you, now back to watching champions league:)15:23
madrazrsolydzajs: Thank you!15:23
Lenniegood one15:23
Lennielets see15:23
solydzajsmadrazr: ok what you wanted to talk about ?:-)15:23
Lennie1-0 :)15:24
madrazrsolydzajs: 1. about the GettingStarted Wiki page15:24
madrazrthe new distros (Linux) are updating their python versions to Python 2.6 as default15:24
dhansLennie, exactly, and I didn't watch the goal :(15:24
madrazrUbuntu did it, and this really sucks, since GAE doesn't run on 2.615:25
SRabbeliermadrazr: it doesn't?15:25
madrazrSRabbelier: no15:25
*** dhans has quit IRC15:26
madrazrsolydzajs: SRabbelier: so the work around I found out is to, install Python 2.5 and change the very first line of to #!/usr/bin/env python2.5 from #!/usr/bin/env python15:26
madrazrsolydzajs: SRabbelier: should we put this on our GettingStarted Wiki?15:26
madrazrI thought of doing it myself, but really could not get where exactly that fits, so I brought it up here15:26
Lenniecan't hurt15:26
SRabbeliermadrazr: mhhh, I'd rather have GAE working with 2.6 :D15:26
LennieSRabbelier: Tell GAE :P15:27
madrazrSRabbelier: try :D15:27
SRabbeliermadrazr: what kind of breakage are you experiencing?15:27
madrazrSRabbelier: actually good luck :P15:27
LennieSRabbelier: it all breaks SRabbelier :S15:27
madrazrSRabbelier: exactly :D15:27
madrazreverything breaks :P15:27
madrazrSRabbelier: it says cannot import module _multiprocessing15:27
SRabbelierLennie, madrazr: pretty sweet15:27
solydzajsok i'm back sorry15:27
MatthewWilkesAt the last mentor summit we had a Python 2.6 porting room for the 2nd day15:27
SRabbeliermadrazr: lol, why does it need that? :P15:27
MatthewWilkesWas so much fun :)15:27
SRabbelierMatthewWilkes: cool :D15:27
madrazrSRabbelier: I really don't know, we must ask Guido ;-)15:28
SRabbeliermadrazr: heheh :D15:28
madrazrSRabbelier: I mean you must ask, when you goto Mt.V15:28
SRabbeliermadrazr: sure, I'll poke him about it right away! :P:P15:28
solydzajsmadrazr: better trick is to change your default python symbolic link15:28
solydzajsmadrazr: I did that here on my Mac too15:28
solydzajsmadrazr: python is a symbolic link to either python2.5 or python2.6 depending on my needs15:29
madrazrsolydzajs: I did that and thought I was a genius. later realized it broke my entire system :D15:29
SRabbeliermadrazr: lol, awesome15:29
solydzajsmadrazr: wow ;-) I didn't break mine :-)15:29
madrazrsolydzajs: the modules that install are stupidly mixed up in these distros15:29
solydzajsmadrazr: we can always post on the wiki two workarounds15:29
madrazrsolydzajs: sure15:30
madrazrsolydzajs: MAC ftw :)15:30
solydzajsmadrazr: I will put that on my todo list then15:30
madrazrsolydzajs: cool!15:30
madrazrsolydzajs: shall I move to 2nd point on my list?15:30
SRabbeliermadrazr: go wild :)15:30
solydzajsmadrazr: yes please15:30
madrazrsolydzajs: how about having a Melange IRC group cloak?15:31
madrazrso we have something like [email protected]/madhusudancs15:31
madrazrwhen someone does a whois on us. I can help with doing all the freenode paperwork and stuf15:31
dionesSRabbelier: can you do me a litle favor? :315:32
SRabbeliermadrazr: you know I'm +1 on that :)15:32
SRabbelierdiones: ofc :)15:32
madrazrSRabbelier: yeah, I was about to tell that15:32
solydzajsmadrazr: yes we can do that :-)15:32
madrazrsolydzajs: awesome!!!15:32
solydzajsmadrazr: I will put that on my todo list too15:32
Lenniewhy do it all solydzajs15:32
Lenniemadrazr wants to help :D15:32
madrazrsolydzajs: Ok, if you want me to do the freenode, filling forms and stuff, I can do it15:32
solydzajsmadrazr: like [email protected]/gsoc/madhusudancs ?:-)15:32
dionestry to run this 'import app.soc.views.models.user_self' on a pydev console at melange directory15:32
madrazrsolydzajs: exactly15:33
solydzajsmadrazr: no I will take care of that no problem15:33
madrazrsolydzajs: awesome!15:33
solydzajsmadrazr: then you can show your friends how awesome you are :P :-)15:33
madrazrsolydzajs: of course, it is a show off thingie :D :D :D15:33
solydzajsthat's why I thought :-)15:33
madrazrsolydzajs: at least I am proud to be associated with Melange team :P15:34
solydzajsI will reconsider than :-)15:34
Lenniesolydzajs, melange/lennie will do :P15:34
Lennieor melange/ljvderijk ^^15:34
madrazrsolydzajs: LoL! NO NO NO you are not allowed to change your decision ;-)15:34
solydzajsI am :-)15:34
solydzajsproject lead powers :D15:34
Lenniedamn solydzajs, I want to torture him!15:34
Lennieno fun this way :P15:34
Lenniediones, works in console via web app15:35
madrazrLennie: solydzajs: Oh! is there a competition for who tortures better :P15:35
madrazrno you won't get any prize for that :D15:35
solydzajsLennie: I will buy you a torture chair :-)15:35
dionesweb app?15:35
madrazrsolydzajs: ha ha :D15:35
dionesLennie: and the normal console?15:36
SRabbeliersolydzajs: : I don't think he needs one, he tortures with his crazy mind p0w3rz! :P15:36
madrazrsolydzajs: I am done with my questions :)15:36
Lenniewindows sucks :D15:36
madrazrsolydzajs: and I am waiting to have a melange cloak ASAP :D I will be keep persuading you :D15:36
solydzajsmadrazr: ok thanks for suggestions I will work on that and keep you posted15:36
madrazrsolydzajs: thanks a lot15:36
LennieI can't diones15:36
Lennienot at the moment15:36
dionesah ok15:36
Lenniemy system PATH is screwed up15:36
solydzajsmadrazr: don't bother because I may put you on ignore list :-)15:36
madrazrsolydzajs: LoL! :D15:37
solydzajsmadrazr: and it's one way ticket :D15:37
madrazrsolydzajs: what? I did not get you?15:37
dioneswindows its like a linux but works15:37
solydzajsmadrazr: if you get on my ignore list there is no coming back (deletion from the list) :-)15:38
SRabbeliersolydzajs: what do you think of having madrazr update the wiki with his part of the workaround?15:38
solydzajsSRabbelier: sure if he wants to do it go ahead15:38
solydzajsSRabbelier: less work for me :-)15:38
SRabbeliersolydzajs: would save you time, and gives him an opportunity to earn some trust poitns ;)15:38
madrazrSRabbelier: I thought of that already, but I really could not get where this workaround fits15:39
Lenniemake a new header15:39
madrazrSRabbelier: solydzajs: where do you suggest? which subsection15:39
solydzajsmadrazr: SRabbelier will help you find the spot :-)15:39
Lenniedocument the error message you are getting15:39
Lenniethens ay15:39
Lennieto fix this do....15:39
SRabbeliermadrazr: let us be your guide :D15:39
solydzajsok guys15:39
solydzajsI need to leave for 1h15:39
LennieKnown Problems section :)15:39
solydzajshave fun15:39
madrazrsolydzajs: bye, see you15:39
madrazrSRabbelier: sure15:39
madrazrLennie: seems good for me15:40
madrazrSRabbelier: what do you have to say on Lennie's suggestion?15:40
LennieIt's a wiki we can edit it :P15:40
SRabbeliermadrazr: I agree with Lennie, Known Problems is a good place15:40
madrazrSRabbelier: awesome! I now need to break my system more, to set python2.6 as default and get the error :D15:40
SRabbeliermadrazr: hahha :D15:40
SRabbeliermadrazr: nice one15:40
madrazrhe he, I have anyways decided to do a fresh install today :P So let me break it as much as possible before that :D15:41
SRabbeliermadrazr: lol, why not :P15:42
madrazrLennie: btw, I am still waiting for something that makes me cry :D15:42
LennieI know15:42
LenniePawel is gone :P15:42
Lenniecan't do it now15:42
madrazrLennie: ha ha :D crying delayed by a day :P15:42
Lenniemwah I can tell you know, we are going to kick you out of GSoC :p15:43
Lennieand into GHOP15:43
madrazrLennie: LoL! thanks. But you are not going to kick me out of Melange, right? :D15:43
madrazrLennie: Ha Ha Ha, ROFLMAO15:43
madrazrLennie: accepted :P15:44
*** Merio has joined #melange15:46
Lennieyou just missed our meeting15:46
MerioOuch... sorry about that :(15:46
Lenniehow's the house scouting going?15:46
Lenniedoesn't matter, you were not here for a good cause15:46
Lenniefound anythign yet>15:47
MerioSomething yes, today we've seen a very promising house, but only 12 month lease :(15:47
MerioWe don't know now if we're going to stay here so much15:48
Lennieomg :S15:49
tpbTitle: Google Flu Trends (at
Lenniego google :D15:50
MerioLennie: so we're going tomorrow to an house we've visited yesterday, because seems ok and we want to move away fast from the hostel ^__^15:50
LennieMerio k, internet available :)?15:50
MerioLennie: Seems not, but I'm going to look for a 3G usb key or something like that, like www.meteor.ie15:51
Lennieleech wireless from neighbours :P15:52
Lenniehow long will you be online today Merio?15:52
Lennieaka, will you be here in an hour15:53
LenniePawel wants to have a word with you :)15:53
MerioLennie: yep :)15:53
Lenniek cool15:53
madrazrLennie: SRabbelier: I updated the wiki, let me know if something is wrong15:53
madrazrmay be language issues also?15:54
*** MatthewWilkes has quit IRC15:54
SRabbeliermadrazr: will check15:54
madrazrSRabbelier: awesome thanks15:54
Lennieyou added the last piece?15:54
Lennieeverything udner <type 'exceptions.ImportError?'>15:54
madrazrLennie: yes15:54
madrazrLennie: yeah15:54
Lennielooks awesome :)15:55
madrazrLennie: :)15:55
MerioGoing to eat, there's no plug there and the battery is low... so I'll be back in half an hour ^__^15:56
*** Merio has quit IRC15:57
madrazrLennie: SRabbelier: should I also say, you need to restart the server after you replace that line?15:57
*** MatthewWilkes has joined #melange15:57
Lenniemadrazr, not a bad idea15:58
Lennieoff to do the dishes15:58
madrazrLennie: done15:58
*** Lennie is now known as Lennie|Gone15:59
* madrazr seriously thinks Google must think about changing GSoC to Google Spring of Code or Google Autumn of Code :D16:00
madrazrit is so hot during summer to sit and code :D16:01
dionessouth hemisphery ftw16:01
madrazrdiones: LoL! I was expecting some one to say this :P16:02
madrazrdiones: where are you from?16:02
madrazrdiones: cool!16:02
dionesyou are from india?16:02
madrazrdiones: yeah16:02
dionesah good :)16:02
dioneshow did you heard about melange?16:03
madrazrdiones: lh's announcements?16:04
madrazrdiones: in many ways16:04
madrazrdiones: I have been idling here doing no work from at least 8 months now :D16:04
dionesthe community must be strong over there16:05
dionessame here16:05
madrazrdiones: which community?16:05
dionesprogrammers and such16:05
madrazrdiones: Oh yeah, Linus Torvalds once said, "Talk is Cheap, Show me the Code". Many here are trying to prove him wrong ;-)16:06
madrazrand want to prove, "Code is cheap, show me the talk" ;-)16:06
dionesthey both seems true16:07
madrazrdiones: LoL! :D16:07
madrazrdiones: how is the FOSS community over there?16:07
dionesits strong in its own way I guess16:08
madrazrdiones: own way?16:08
dionesthere are many people using16:08
madrazrdiones: awesome!16:09
dionesbut litle talk about adding anything to it16:09
madrazrdiones: Oh Ok16:09
dionesits like a boys club or something16:10
madrazrdiones: heh Ok :)16:10
madrazrLoL! :D16:10
madrazrdiones: you wanted it to be glamorous? ;-) :D16:10
* madrazr runs16:10
dioneswhat do you mean?16:11
madrazrdiones: you don't want it to be boys-only club I asked16:11
dionessure not16:11
madrazrdiones: Ok16:11
dionesI mean it must be everybody announcing open source projects and such16:12
madrazrdiones: Ok16:13
dionesthe teachers talk about making their projects opensource, usin free tooks and such but they make no effort in publishing  their work to the community16:14
dionesmadrazr: all they care is papers and title16:14
madrazrdiones: thats sad, but really good to know teachers know about Open Source at least16:14
madrazrdiones: I understand16:15
dionesthats a progress I guess :)16:15
madrazrdiones: yeah, but we have failed here to make that progress16:15
dionesmadrazr: really?16:16
madrazrdiones: I have been part of our school LUG from past 3 years and LUG exists from 7 years now, and our teachers still don't know the difference between a Freeware, Free Software and Open Source Software16:16
madrazrtell them you get the source code of Kernel like Linux, they won't believe :P16:16
*** Lennie|Gone is now known as Lennie16:17
dionesmadrazr: Lol16:17
dionesmadrazr: Thats a private school?16:18
madrazrdiones: private school?16:18
madrazrdiones: the situation is same almost through out the country16:18
madrazrdiones: you can really really count the number of profs who know and care about FOSS16:18
madrazrdiones: but from what I see and have heard, Europe is very much aware about FOSS and stuff16:21
dionesAh, sure16:21
madrazrdiones: the maps speak for that16:21
madrazrdiones: our team proves that too :P16:21
dionestrue :)16:21
dionesWell my school have changed over time16:22
madrazrdiones: as in?16:22
dionesthe professors that teach now where the one that studied here16:23
madrazrdiones: ah coolness!16:23
dionesso I guess that it contributed to the FOSS awareness16:23
madrazrdiones: sooper16:23
dioneswe host a sourceforge server over here :)16:24
madrazrdiones: cool16:24
dioneswell I have to go now16:25
madrazrdiones: me too16:25
madrazrdiones: catch you later16:25
dionessee you too16:25
madrazrit was nice talking to you bye16:25
*** diones has quit IRC16:27
*** madrazr has quit IRC16:27
tpb<> (at
Erantmuch obliged.16:28
*** Merio has joined #melange16:37
Lenniehi Merio16:37
Lenniesolydzajs, you should be here in 1 min :p16:37
Meriohi Lennie :) back16:37
MerioBattery is a little bit low, but should suit 15 minutes or so ^__^ ... these are times when you appreciate having an house ^__^16:38
Lenniethere is no plug in the hostel?16:39
Lenniejust take out a light :P16:39
MerioYes, there are two plugs nearby but they're in use16:39
MerioI could try to short circuit the microwave :P16:39
MerioHowever if all goes well tomorrow we'll take that house, and be stable on May 1st :)16:41
MerioI need to make an habit of this weather :) From T-shirt in Italy to jackets here is quite difficult :P16:44
Lenniewelcome to Netherlands :P16:44
Lennie(we have the same kind of crap weather)16:45
MerioWell,... it's so rainy there too?16:46
Lennienot now16:46
Lenniebut usually yes16:46
MerioI was surprised yesterday when it was really sunny... and then suddenly it was rainy without even understanding what was happening :P16:48
solydzajsLennie: I'm back16:48
Meriohi solydzajs ^__^16:48
Lenniesolydzajs, meet merio :p16:49
solydzajsMerio: yo :-) did you read the backlog of testing meeting ?;-)16:49
Lenniehe couldn't16:49
Lennieor is the correct link of the logs in topic :P?16:50
Lennie is very old lol :D16:50
tpbTitle: ibot/jbot logs for 2009 (at
*** solydzajs changes topic to "Melange Testing Meeting at 18:00 UTC today - Melange powers the Google Summer of Code 2009 site - Want to contribute? Start here: - Be a Hero and Fix Some Melange Bugs: Easy Bugs: & Minimal Effort Bugs: - Demo is running at - Logs at"16:51
lhi haz stupid question16:51
Meriosolydzajs: not yet16:51
solydzajsMerio: ok cool have a look here
tpbTitle: IRC logs (at
solydzajslh: yes ?;-)16:52
LennieMerio's batteries are low :D16:52
lhsolydzajs: i am looking for link hang on :)16:52
MerioGoing to read :)16:52
Lenniejust ask him if he wants to help :P16:52
solydzajslh: ok :-)16:52
MerioYes... laptop's and mine ^__^ ^__^16:52
MerioBut the laptop has the lowest battery life :P16:52
solydzajsMerio: I would you to help me with seed_db improvements and special view for seed_db a little bit of forms and js magic as part of testing work in community bonding period16:53
Meriosolydzajs: I'll be happy to do that... seed_db ftw ^__^16:53
solydzajsMerio: so it's going to be partially python backend work with module and the rest js and forms on frontend16:54
solydzajsMerio: you will touch a little bit of everything ;-)16:54
lhsolydzajs: nm, answered my own dumb question16:54
Meriosolydzajs: perfect, should be great python/GAE training course before GSoC coding!16:54
solydzajsMerio: yes and you will get familiar with all the models :-)16:55
solydzajslh: okie dokie ;-) but remember no question is dumb :-)16:55
Meriosolydzajs: Yes, this is the best thing, so I'll be confident on retrieving the data from the DB too :)16:55
Merio(battery can leave me anytime now ... :( )16:56
MatthewWilkesbut announcing a question is coming rather than just asking would get people shouted at in many places ;)  (but not you, and not here!)16:56
solydzajsMerio: cool :-) I will contact you regarding seed_db soon you can have a look at it in the upcoming day or two and also have alook at soc/content/seed_db.html16:56
Lennie[C] zegt:16:56
Lenniemoeten even kijken met Tristan en Bas of we die mee kunnen sleuren16:56
LennieStar Trek calls :P16:56
Meriosolydzajs: that's ok for me, hope tomorrow will be the last day for house seeking than I'll be yours :P16:57
LennieMerio, when is the housewarming :P16:58
lhsolydzajs: oh i dunno i ask many dumb questions16:59
MerioLennie: no friends to call ATM, will try to ask my future neigbours :P16:59
Lennieinvite james--crook :P16:59
MerioLennie: you're right!16:59
ErantYou don't have to drag me along16:59
ErantI will come of my own free will ;)16:59
solydzajslh: it's a matter of perspective :-) I can ask you a lot of questions too that I think will be dumb and I should know the answer too but I don't and you do :-)17:00
MatthewWilkesLennie: How sad would it be for me to go to an early showing of star trek on my own?17:01
LennieMatthewWilkes, I would worship you17:01
Lenniethat's sad :)17:01
lhsolydzajs: ok fair17:02
MatthewWilkesThe only person I know who would want to seen it has seen it already :(17:02
Lenniethat other friend of yours?17:07
Lennielucker :)17:07
*** florinciu has joined #melange17:08
*** madrazr1 has joined #melange17:15
*** Merio has quit IRC17:17
*** madrazr1 has left #melange17:19
*** madrazr has joined #melange17:22
*** dhaun has quit IRC17:24
*** madrazr has left #melange17:31
MatthewWilkesLennie: Damn you and your big bang theory17:34
MatthewWilkesWatching the episode with Leonard's mother17:34
MatthewWilkesDamn them17:34
Lenniethat one is awesome17:34
MatthewWilkesDamn them to hell17:34
Lennieanalyzing everything :P17:34
MatthewWilkesIt's not quite as bad as scrubs, but still, damn those writers17:37
Lennieyou find it bad?17:38
Lennieyou find scrubs bad?17:38
Lennieget the hell out of my channel :P17:38
Lenniescrubs is awesome17:38
MatthewWilkesNo, I mean the "nerdy guy and incredibly hot woman" plot device that scrubs uses every week and TBBT just used17:41
Lenniescrubs uses that...17:42
Lenniemaybe kinda17:42
Lenniebut the jokes are awesome :p17:42
MatthewWilkesOh, yes, but it always leaves me cursing their names for getting that job!17:42
Lenniewhat job btw?17:44
MatthewWilkesActor in tv series that uses the nerdy guy, hot girl plot device, of course! :P17:44
Lenniewhy can't life be like that :P?17:45
SRabbelierLennie: lol17:48
SRabbelierLennie: on that note!17:48
* SRabbelier goes to watch BBT17:48
Lenniehave fun :P17:49
Lenniegonna watch family guy17:49
*** Lennie has quit IRC17:49
SRabbelierLennie: have fun yourself :P17:49
MatthewWilkesStewroids?  Decent enough ep17:49
*** florinciu has quit IRC17:54
*** Sledge__ has left #melange18:10
*** solydzajs has quit IRC18:28
*** SRabbelier has quit IRC19:18
*** mithro has quit IRC19:39
*** ankitg has quit IRC20:16
*** lhawthorn has joined #melange20:18
*** lh has quit IRC20:19
*** lhawthorn is now known as lh20:19
*** ChanServ sets mode: +o lh20:19
*** lh changes topic to "Melange Testing Meeting Notes Published Soon - Melange powers the Google Summer of Code 2009 site - Want to contribute? Start here: - Be a Hero and Fix Some Melange Bugs: Easy Bugs: & Minimal Effort Bugs: - Demo is running at - Logs at"20:20
*** MatthewWilkes has quit IRC20:44
*** mithro has joined #melange21:05
*** ChanServ sets mode: +v mithro21:05
*** lh has quit IRC22:16
*** lh has joined #melange22:16
*** lh has quit IRC22:33
*** lh has joined #melange22:33
*** tansell--laptop has joined #melange23:02
*** tansell--laptop is now known as tansell-laptop23:12
*** tansell-laptop has quit IRC23:14
*** tansell-laptop has joined #melange23:14
*** tansell-laptop has joined #melange23:14
*** tansell_laptop has quit IRC23:19

Generated by 2.13.1 by Marius Gedminas - find it at!