/srv/irclogs.ubuntu.com/2008/10/01/#launchpad-meeting.txt

=== ursula__ is now known as Ursinha
=== ursula__ is now known as Ursinha
=== Ursinha is now known as ursula___
=== ursula___ is now known as Ursinha
=== salgado-afk is now known as salgado
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
barryhello everyone and welcome to this week's reviewer's meeting.  who's here today?15:01
rockstarme15:01
EdwinGrubbsme15:01
sinzuime15:01
salgadome15:02
marsme15:02
flacosteme15:02
bacme15:02
jtvme15:02
danilosme15:02
intellectronicame15:03
barrybigjools: ping15:04
barryBjornT: ping15:04
bigjoolsme15:04
barrycprov: ping15:04
bigjools(sorry)15:04
barrygmb: ping15:04
gmb,e15:04
gmbme, even15:04
barryi think that's everybody in the channel at least15:05
bigjoolscprov is out to lunch already15:05
barrythis is probably not a good time for him, eh15:05
barry?15:05
abentleyme15:05
bigjoolsit usually is but he's gone early for some reason15:05
barrynp, it's going to be a short meeting anyway, there's almost nothing on the agenda15:05
* barry has nothing new and fun to discuss15:06
barry[TOPIC] action items15:06
barry# barry will move the preimp discussion to the ml15:06
barryi will definitely get off my ass and finish that email15:06
barry# flacoste to take discussion of rest v. moin to ml15:06
flacostehmm15:07
flacosteyes15:07
flacostebut there was something we wanted to do first15:07
flacostewhich was build a show case15:07
rockstarNo mootbot?15:07
flacosteiow, convert launchpadlib to use sphinx15:07
barryflacoste: correct15:07
flacosteso, still needs to be done15:07
barry#startmeeting15:07
MootBotMeeting started at 09:07. The chair is barry.15:07
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]15:07
flacostegary started on it15:07
barryflacoste: cool, thanks.15:08
barryflacoste: i'll update the action item15:08
barry# mars to add links for reviewers to js style guide15:08
marsI added a link to the JavaScriptStyleGuide from the reviewer's checklist15:08
marsand added some of the links I had lying around as well15:09
barrymars: great, thanks15:09
barry[TOPIC] queue status15:09
MootBotNew Topic:  queue status15:09
barrydoes anybody have any comments on the queue?15:10
barryeither PR or pqm15:10
barry[TOPIC] mentoring update15:11
MootBotNew Topic:  mentoring update15:11
barrymars, rockstar, abentley how are things going?  abentley sorry i was away on monday, is there anything for me to mentor?15:11
marsbarry, going well15:12
rockstarThings is going most excellent!15:12
gmbbarry: mars Endured a really slow Thursday last week, alas.15:12
marseh, I made the best of it :)15:12
abentleybarry: We managed.  Warning would have been nice.  Nothing to mentor.  Do we have a contingency plan?15:12
barryabentley: sorry, i should have added a note and sent an email.  at least i remembered to update the lp calendar ;)15:12
barryabentley: contingency is to get another reviewer to mentor for the day, or i can just catch up when i get back15:13
abentleybarry: No worries.15:13
barryabentley: thanks15:13
barrymars, rockstar excellent15:13
barrythanks to all mentors15:13
abentleybarry: I got intellectronica and bac to fill in for you.15:13
barryabentley: perfect15:13
abentleyDelaying mentoring of OCRs seemed self-defeating.15:14
barryindeed15:15
barrywell, that's all i have today.  does anybody have anything not on the agenda?15:15
rockstarI do15:16
abentleybarry: I was thinking about code coverage.15:16
barryrockstar: the floor is yours, abentley you're next15:16
rockstarbac and I noticed that it's rather difficult to test branches that expose the API.15:16
rockstarIn fact, without getting launchpadlib out and writing our own tests, we just have to take the coder's word for it.15:17
barryrockstar: that's not good15:18
rockstarThat makes me a bit uneasy, since they put my name as the reviewer on submit.15:18
rockstarCan me put some thought into how we approach that issue?15:18
rockstarIt might be a conversation better suited for the ml, but I wanted to raise it in this meeting, in case anyone else had a better solution.15:19
barryrockstar: flacoste or leonardr might have some thoughts here15:19
salgadomy feeling is that, in general, a new test in pagetests/webservice/ is enough for a newly exposed API15:19
flacostei agree15:20
* leonardr too15:20
intellectronicai think that it would be nice if we could have tests that use launchpadlib15:20
salgadoyeah, nice to have, but not essential15:20
rockstarI think it's necessary, since that's how our user's will use it.15:20
intellectronicathey could also serve as documentation for the use of launchpadlib to access launchpad15:20
rockstarblackbox+whitebox15:20
flacosteyes, there is no reason why we cannot use launchpadlib in our pagetests now15:21
barrydoesn't that mean a coordinated landing though?15:21
flacostewell, actually there15:21
BjornTbarry: sorry i'm late, i'm here now15:21
flacosteis15:21
barryBjornT: np, welcome15:21
flacostewe would need a new _Browser that uses the publisher directly15:21
intellectronicasalgado: there were quite a few cases where we discovered incompatibilities or things that just don't work like you'd expect in user testing15:21
flacosteor do we have that already?15:21
EdwinGrubbsthere are a bunch of tests that already use launchpadlib, but they are not in the pagetests directory15:21
barryshouldn't those tests go in launchpadlib doctests though (or as well)?15:21
bacintellectronica: yes, i've seen the same.  i've found most people aren't testing using lplib until it lands on staging.15:21
flacosteactually, those uses AppServerLayer15:22
flacostewhich is really slow iirc15:22
intellectronicaEdwinGrubbs: oh. could you please point us to them?15:22
intellectronicaah, ok15:22
flacosteintellectronica: they are in launchpadlib15:22
salgadointellectronica, the only ones I saw were corner cases of a newly exported method.  these could have been tested in a pagetest15:22
intellectronicabut it shouldn't be difficult to get _Browser to access zope directly, no?15:22
EdwinGrubbsmost of the launchpadlib tests are in launchpadlib/docs and there are a few more in c/l/tests/test_launchpadlib.py15:23
intellectronicaalso, doctests written using launchpadlib would read much nicer15:23
barryrockstar: can you take this to the ml?  i think it's something we should definitely be doing15:26
rockstarYes sir!15:26
barrythanks!15:26
barry[ACTION] rockstar to take discussion of adding launchpadlib tests for exposed api to ml15:26
MootBotACTION received:  rockstar to take discussion of adding launchpadlib tests for exposed api to ml15:26
barryabentley: the floor is yours15:26
abentleyI'm just wondering whether we could make it easier to check test coverage?15:27
abentleyI know there are code coverage tools out there.  Would it be hard to rig them into the test command?15:27
abentleyThe annoying thing is knowing which tests to run, since that's only in the cover letter.15:28
abentleySo we couldn't do it in make lint.15:28
* barry thinks there's some plumbing do this already15:28
barrybut it's not too hard to add it if it isn't15:28
BjornTabentley: have you tried the --coverage option to test.py?15:28
salgadogmb did something like that15:28
abentleybarry: I would be happy if this was a documentation issue.15:28
marsabentley, ./test.py --coverage might be a good place to start, but I don't know how effective it is.15:29
salgadoor was it allenap?15:29
barryabentley: i'm not sure what you mean15:29
abentleybarry: I would be happy if the functionality is present already and we just need to advertise it better.15:29
barryabentley: gotcha15:29
cprovme (late)15:30
gmbsalgado: That was allenap, I believe, and jsk.15:30
barryabentley: maybe you can try playing with --coverage and see if it does what you're looking for.  if so then next week we can talk about how to incorporate that into reviews15:30
abentleyI would like to tie this into a comparison against trunk, so we can make sure that the code introduced by the branch is all tested, whether or not other code is.15:31
abentleybarry: Okay, I'll look into it.15:31
barryabentley: thanks.  i think code coverage is definitely work measuring and improving15:32
barry[ACTINO] abentley to investigate current code coverage tools for lp tests15:32
abentleybarry: Bad keyboard day?15:32
barry[ACTION] abentley to investigate current code coverage tools for lp tests15:32
MootBotACTION received:  abentley to investigate current code coverage tools for lp tests15:32
barryabentley: yeah, that's what happens on 4 hours sleep ;)15:32
barryabentley, rockstar thanks for those topics15:33
barrydoes anybody have anything else today?15:33
barryokay then, we're done.  have a great day15:34
barry#endmeeting15:35
MootBotMeeting finished at 09:35.15:35
barrythanks everyone15:35
gmbCheers barry.15:35
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
=== bac is now known as bac_afk
=== salgado is now known as salgado-afk
=== mwhudson_ is now known as mwhudson

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!