/srv/irclogs.ubuntu.com/2008/12/09/#launchpad-meeting.txt

barry#startmeeting03:00
MootBotMeeting started at 21:00. The chair is barry.03:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]03:00
barryhello everyone and welcome to this week's asiapac reviewers meeting.  who's here today?03:00
barrymwhudson_, jml, thumper ?03:01
jmlbarry: !03:01
thumperhi03:01
mwhudson_hellooo03:02
barryhi!03:02
=== mwhudson_ is now known as mwhudson
barryhow is everyone today?03:02
thumperfrustrated03:02
barrythumper: dang, what's up?03:02
thumperbarry: [testfix] annoyances, and the way most of the email processing is hardcoded to malone03:02
barryon the first, i feel your pain03:03
barry[TOPIC] agenda03:03
MootBotNew Topic:  agenda03:03
barry * Roll call03:03
barry * Printing strings in doctests (barry)03:03
barry * Gavin's `pretty()` function (allenap)03:03
barry * Sabbaticals? (barry)03:03
barry * Do we need a standard cover letter template for merge proposals? (barry)03:03
barry   * [[attachment:cover.txt]]03:03
barry * If there's time, the old boring script03:03
jmlbarry: I'm well. Busy and getting things done, but frustrated by the slow speed of almost all of our technologies and by the way that Launchpad still doesn't make it easier for my work to flow.03:03
barry   * Next meeting03:03
barry   * Action items03:03
barry   * Mentoring update03:03
barry   * Queue status03:03
barrywow, there must be something in the air down there today :/03:04
mwhudsoni'm just generically grumpy, i don't think there's any particular reason03:04
* barry thinks we should sprint for two weeks on *that*03:04
mwhudsonso maybe you're right!03:04
mwhudson(also it's not sunny today)03:04
thumperI haven't had enough coffee03:04
thumperand I'm all out of beans03:04
jmlthumper: :(03:05
* sinzui has cans of emergency espresso03:05
jmlanyway, we are all here, right?03:05
* thumper laughs at sinzui03:05
mwhudsonsinzui: i had emergency coffee in a can from a vending machine in tokyo.  it was a strange experience :)03:06
barrywell, let's jump right in and get this over with ;)03:06
jmlbarry: yes, let's :)03:06
barry[TOPIC]  * Printing strings in doctests (barry)03:06
MootBotNew Topic:   * Printing strings in doctests (barry)03:06
barryso, in a couple of recent reviews, we've talked about doctests, and print strings instead of just returning them03:06
jmlwherefore?03:07
barrythis is useful if you don't care whether you're getting a unicode or 8-bit, and because nobody cares about quotes03:07
thumperbarry: I normally print strings03:07
barrythumper: excellent03:07
thumperbarry: if I feel the need to write doctests03:07
sinzuireturning them shows if they are unicode or ascii03:07
thumperbarry: which I normally don't03:07
barrythumper: right :)03:07
barrysinzui: right.  you rarely care03:07
* sinzui does not like print strings in translations and answer tests03:07
* thumper doesn't care03:08
jmlbarry: ok. so this is just heads up on another review checklist item?03:08
barryjml: yep03:08
jmlbarry: where *does* that review checklist live?03:08
barryjml: it's still in the old wiki, but i think i know what i might spend my hour of wiki gardening on :)03:08
jmlheh heh.03:08
barrythough, that's not the canonical wiki, but still03:08
barrynow, i just have to clear that with my team leader03:09
barrythat's all i have on this topic anyway03:09
jmlcool.03:09
barry[TOPIC]  * Gavin's `pretty()` function (allenap)03:09
MootBotNew Topic:   * Gavin's `pretty()` function (allenap)03:09
barryso, just another heads up.  allenap landed a nice addition in a recent branch03:09
barrypretty() is just the global binding for python 2.5's pprint function03:10
barrywhich fixes dictionary ordering03:10
barryyay!03:10
barryso it's something that we as reviewers can encourage devs to use when the opportunity comes up03:10
thumperare we using python 2.5?03:10
jml2.4 has pprint03:10
jml(2.3 has pprint, even)03:10
barrythumper: nope.  he just installed 2.5's pprint module in a special place03:10
barryjml: yep, but < 2.5 has a bug in dictionary printing where order is not guaranteed03:11
jmlI guess that's a bug if you love doctests :)03:11
barrylol03:11
mwhudsonpprint appeared in 1.2 or something :)03:11
barryor review them... <wink>03:11
barryanyway...03:12
barry[TOPIC]  * Sabbaticals? (barry)03:12
MootBotNew Topic:   * Sabbaticals? (barry)03:12
thumperyou going somewhere?03:12
thumperoh03:12
thumperI know03:12
barrythumper: yep.  fridays/west :)03:12
thumperyou want to come to the code team03:12
thumper:)03:12
barrythumper: well, i gotta give BHO a chance first03:13
jmlwhat's all this about?03:13
jmlbho?03:13
barryokay!03:13
thumperObama03:13
barryso, intellectronica asked for a break from reviewing, so we really just came up with a (very loose) policy on that03:13
thumperbarry: we'd have you even if you stayed where you are03:14
barrybasically we have enough reviewers so people can take short breaks03:14
barrythe policy is that you have to clear it with me first.  i promise i won't charge you much03:14
barrythumper: whatever happened to that cross-team training?03:14
thumperbarry: it didn't take too well03:15
jmlbarry: Launchpad 2.0 partly03:15
barryunfortunately, i don't know how much this affects you guys becuase of the timezones, but i wanted to communicate the decision to you anyway03:15
jmlbarry: thanks.03:15
thumperbarry: I think people get stuck with what they're into03:15
sinzuiI thought the new policy was to move people every 12 months03:15
thumpersinzui: there is a policy?03:16
jmlbarry: I think the summary is that we don't really need to take sabbaticals because the load is pretty low, and there are so few of us that sabbaticals would leave a shortage of reviewers.03:16
mwhudsonjml: +103:16
barryjml: cool03:16
sinzuiIn September we decide where priorities lie and juggle people.03:16
barrysinzui: that's an interesting idea.  i think some people would be up for trying new things and others like it where they are03:16
* sinzui was on 4 teams in 18 months03:16
jmlnext item?03:17
barry[TOPIC] Do we need a standard cover letter template for merge proposals? (barry)03:17
MootBotNew Topic:  Do we need a standard cover letter template for merge proposals? (barry)03:17
barryi proposed a rough draft at last week's ameu meeting.  i have a more fleshed out example:03:17
thumperI think we should have one03:18
barryhttps://dev.launchpad.net/ReviewerMeetingAgenda?action=AttachFile&do=view&target=cover.txt03:18
barryit's probably too much to read right now.  i'll send an email03:18
mwhudsonbarry: it's certainly pretty long03:19
barryi've been using it for my last several branches.  i try to start writing it before i start hacking03:19
barrymwhudson: mostly because it has examples03:19
barrymwhudson: the headings are really the only useful bits03:19
mwhudsonok03:20
barryjml, mwhudson do you think it would be useful to have a standard (even if this one isn't it)?03:20
jmlbarry: yes, but I think it's more useful as a tool than as a mandatory form, if you catch my drift?03:20
mwhudsonbarry: yes, especially if we can have a tool to write chunks of it03:21
barryjml: as part of a tool?  e.g. resurrect that bzr plugin perhaps?03:21
jmlbarry: I mean, the culture around it should be "use it as much as it helps", not "you must fill in each field"03:21
barryjml: gotcha.  i agree03:21
thumperjml: +1 on that03:21
barrythanks.  good feedback03:22
barry[TOPIC]  * Peanut gallery (anything not on the agenda)03:22
MootBotNew Topic:   * Peanut gallery (anything not on the agenda)03:22
barrythat's it from me.  do y'all have anything for me or the ameus?03:22
* jml thinks03:22
jmlan idea that's only tangentially related...03:23
jmlTwisted has this thing where information about the tests for a module live in comments (as emacs variables) in that module03:23
jmlThat could gradually replace "run <foo> to test these changes"03:24
jmlthat's out of scope for this meeting though.03:24
jmlignore me.03:24
barryjml: i'm interested in hearing more, but perhaps on the ml?03:25
sinzuijml: that sounds like allenap's branch that runs the tests from the code coverage report.03:25
jmlbarry: *nod*03:25
jmlsinzui: yeah, this is just less magic & more explicit.03:25
mwhudsonit also coincides a little with my rant about "tests should be in directories called 'tests'"03:25
sinzui+103:26
jmlmwhudson: :)03:26
barry+103:26
barrysinzui: sounds like we have enough material for at least 2 2-week hackathons :)03:26
sinzuiHappy holidays03:26
barry:-D03:27
* sinzui is planning the death of blueprints03:27
barryforced vacations == +103:27
jmlsinzui: heh heh03:27
barryon that note.  anything else from you guys?03:27
jmlbarry: meeting next week?03:27
thumpersinzui: I'd like to see that plan03:27
barryjml: same time and place?03:28
jmlcool.03:28
jmlI'm done03:28
sinzuithumper: When I can fit it on one page, the plan is ready for publishing03:28
thumperbarry: sounds good to me03:28
barryjml: i think we have one or twomore left for the year.  i'll leave it up to you if we do the 23rd or not03:28
barryyou == y'all03:29
* jml nods03:29
barryi probably will /not/ have an ameu meeting on the 24th03:29
* thumper plans to be away on the 23rd03:29
barryk03:29
barrywith that...03:29
barry#endmeeting03:29
MootBotMeeting finished at 21:29.03:29
barrythanks guys03:29
jmlbarry: thanks03:30
=== salgado-afk is now known as salgado
=== mrevell is now known as mrevell-lunch
=== salgado_ is now known as salgado
=== mrevell-lunch is now known as mrevell
=== salgado__ is now known as salgado
=== salgado_ is now known as salgado-lunch
=== salgado-lunch is now known as salgado
=== bac is now known as bac_uds
=== salgado is now known as salgado-brb
=== salgado-brb is now known as salgado
=== salgado is now known as salgado-afk
=== thumper_laptop is now known as thumper

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