/srv/irclogs.ubuntu.com/2010/01/06/#launchpad-meeting.txt

=== salgado-afk is now known as salgado
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== salgado is now known as salgado-lunch
bac#startmeeting15:01
MootBotMeeting started at 09:01. The chair is bac.15:01
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]15:01
bachello everyone.  welcome to the first reviewer's meeting of 2010.15:01
bacwho's here?15:01
abentleyme15:01
gmbme15:01
EdwinGrubbsme15:01
sinzuime15:01
barryme15:01
henningeme15:02
noodles775me15:02
bigjoolsme15:02
baclet me try to round up some folks15:03
* gmb has summond the Bugs team reviewers15:03
allenapme15:03
adeuringme15:04
gmb... see?15:04
intellectronicame15:04
bacgmb: and your leader?15:04
gmbbac: Has been pung.15:04
bacBjornT: ping15:04
henningebac: jtv has been having connectivity troubles and danilo is off.15:04
bacthanks henninge15:05
bacwell, let's get started.  if you notice an absence from one of your team members please follow gmb's good example and harass them.15:05
bac[TOPIC]  agenda15:06
MootBotNew Topic:   agenda15:06
bac* Roll call15:06
bac* Action items15:06
bac* invite other teams to do lazr-js code reviews? [mars/barry]15:06
bac* Peanut gallery (anything not on the agenda)15:06
bac* Reminder: Who can do JS reviews? All reviewers? [henninge,allenap]15:06
bac* Proposed coding standard for YUI modules. [Edwin]15:06
bac* Cleaning up outstanding approved branches on +activereviews [bac]15:06
bac* New developers as mentats? [bac]15:06
bac* Meeting frequency [bac]15:06
abentleybac: I am the sole member of the Code team on this meeting, but I welcome harassment from others.15:06
bacabentley: what about rockstar?15:06
abentleybac: He does the other one.15:06
bac[TOPIC] action items15:07
MootBotNew Topic:  action items15:07
barryrockstar joins ameu15:07
bacfirst, an unlisted item -- we all owe many thanks to barry for his long service getting the group together and chairing.  thanks barry and have fun in foundations!15:07
henningeyeah, thanks barry!15:07
intellectronicaees a jolly good fella15:08
abentleybarry: Thanks!15:08
bac[TOPIC] * invite other teams to do lazr-js code reviews? [mars/barry]15:08
MootBotNew Topic:  * invite other teams to do lazr-js code reviews? [mars/barry]15:08
* barry blushes - you're welcome! i have no doubt bac will great improve the governance of this team :)15:08
al-maisanme15:08
baci'm not sure if this is leftover from our last meeting so long ago15:08
bacmars isn't here, so do you recall barry?15:09
barryi vaguely remember an ml discussion about this from way back last year15:09
barryi think it would be a good idea to do cross-team reviews of lazr-js, but iirc mars was -0 on it15:09
barryi don't remember why (something about the code not being ready yet?)15:10
bacok, i'll take it on to review the ML to see if i can find a discussion and talk to mars to see if we want to pursue it.15:10
bac[TOPIC] * Reminder: Who can do JS reviews? All reviewers? [henninge,allenap]15:10
MootBotNew Topic:  * Reminder: Who can do JS reviews? All reviewers? [henninge,allenap]15:10
bachenninge: is this a current issue?  if so, please proceed.15:11
henningebac: it came up in a review15:11
henningeI think allenap wasn't sure if he could review my JS code because he was never officially knighted as "JS reviewer"15:12
barryall reviewers can and should do js reviewes15:12
barry*ui* reviews are a different matter15:12
henningebarry: that's what I remember, thanks.15:12
fjlacostewell15:12
henningeyup15:12
intellectronicai agree, by now there should be no reason why anyone can't do js reviews15:12
bacthat's my feeling.  though i know i've seen some people who don't consider them experts defer.  i've done it myself.15:12
fjlacostewe did have a similar JS review approval process15:13
fjlacostegraduated reviewers were the UI/AJAX team members15:13
fjlacostethat attended the Berlin sprint15:13
intellectronicaand if someone doesn't feel comfortable enough then they can work with someone else15:13
barrybac: right.  that's not to say a reviewer can't ask for help, with js or even python15:13
fjlacostewhere JS coding guidlines were established15:13
fjlacostebut we never graduated anybody after that15:13
fjlacosteand didn't make the process very formal either15:13
barryfjlacoste: i'm nearly certain we decided to throw everyone in the deep end :)15:14
bacfjlacoste: perhaps we consider those people as resources but everyone should attemp to do JS reviews to their comfort level15:14
fjlacosteright15:14
fjlacosteeveryone was considered a mentee15:14
fjlacostewell15:14
fjlacostewe didn't setup a formal mentoring process around this15:14
fjlacostewe shuld clarify that situation15:14
fjlacosteand update the reviewer pages15:15
fjlacosteaccordingly15:15
barry+1 on updating the reviewer page15:15
bacperhaps we need a volunteer to herd the JS reviewers.  anyone?15:15
henningeI thought we didn't have such a group?15:16
=== fjlacoste is now known as flacoste
bachenninge: i don't recall15:17
flacostebac: i think this should be someone from the UI/AJAX team15:17
bacflacoste: agreed.15:18
bacEdwinGrubbs: would you be interested?15:18
henningebac: What I meant is, if all reviewers are JS reviewers, there is no such special group, is there?15:18
EdwinGrubbsbac: to herd js reviewers? don't we have a list of them already in the wiki.15:19
noodles775And it already says: https://dev.launchpad.net/ReviewerSchedule15:19
noodles775A Note on JavaScript reviews: Any reviewer can handle a JavaScript review, if they feel comfortable doing so. For now, we ask that their review by seconded by one of the JavaScript specialists.15:19
bacthanks noodles77515:20
bacit looks like there is no action necessary.15:20
baclet's move on.15:20
bac[TOPIC] * Proposed coding standard for YUI modules. [Edwin]15:20
MootBotNew Topic:  * Proposed coding standard for YUI modules. [Edwin]15:20
abentleynoodles775: So this means there is a "JavaScript specialists" group.  Do we have an easy way to find its members?15:21
* henninge waits for the clarification on the wiki ... ;-)15:21
noodles775abentley: the list on that page identifies them I think...15:21
bacabentley: that page lists javascript reviewers in the last column15:21
noodles775(you can update yourself as a resource of course)15:21
abentleynoodles775, bac: sounds fine.15:22
EdwinGrubbsyou may also want to look at the inconsistencies we currently have with JS module names and the namespaces they define: https://pastebin.canonical.com/25818/15:22
noodles775That looks like a good topic in itself :)15:23
bacEdwinGrubbs: the floor is yours for your YUI topic.15:23
sinzuiI knew milestone_table would bite me15:23
EdwinGrubbsI'm suggesting that we name our JS modules more like how python modules must be named. More info is available at https://dev.launchpad.net/ReviewerMeetingAgenda   but I"ll summarize15:23
EdwinGrubbs1. The module name should match the directory structure. E.g. javascript/registry/timeline.js should use YUI().add('registry.timeline', ...15:24
EdwinGrubbs2. The namespace should match the module name, so we should put methods in the namespace like this Y.registry.timeline.someFunction() instead of Y.registry.someFunction().15:25
EdwinGrubbsdoes anybody disagree with that plan?15:26
noodles775Not me - it would be good to not have to think about those decisions :)15:27
intellectronica+115:27
sinzuiyour next question should be who volunteers to fix these15:27
barry+115:27
abentley+115:27
deryck+115:27
henninge+115:27
bacso we seem to agree it's a good idea.  which leads to curtis' question of who and when to do the clean up.15:28
EdwinGrubbsI can open up bugs for the inconsistent modules and assign them to the respective teams.15:28
intellectronicasince the code is already divided by app, each team can take care of their own15:28
henningeEdwinGrubbs: that would be great.15:29
bacthanks Edwin15:29
bac[ACTION] Edwin to file bugs on JS naming inconsistencies and teams will take care of doing the clean up.15:30
MootBotACTION received:  Edwin to file bugs on JS naming inconsistencies and teams will take care of doing the clean up.15:30
bac[TOPIC] * Cleaning up outstanding approved branches on +activereviews [bac]15:30
MootBotNew Topic:  * Cleaning up outstanding approved branches on +activereviews [bac]15:30
baci noticed yesterday when doing OCR that we've got a large number of approved branches that haven't landed.15:31
bacis this work abandoned after review, blocked, other?15:32
abentleybac: Mine were blocked on test suite issues, but are now moving again.15:32
bacif the former perhaps the state of the MP can changed to reflect it and clear out that list.15:32
intellectronicabac: maybe each reviewer at the start/end of their shift try and chase those MPs in question15:34
baci'm glad that tim created the list and think we should strive to keep it minimal.  any other thoughts?15:34
intellectronicait's a bit of a bother, but it will probably help and is not hard to do15:34
abentleybac: For the first case, they can be marked "rejected" or "work-in-progress", as appropriate.15:34
bacabentley: right.15:35
abentleye.g. jelmer's branch was approved, but it turns out there are some issues that require further investigation.15:35
bacintellectronica: perhaps.  or we might just monitor it weekly, perhaps keeping it as an item for this meeting until the backlog is handled15:36
bacfor now, i just ask that each developer look at his branches and take the necessary action.15:36
bac[TOPIC] * New developers as mentats? [bac]15:37
MootBotNew Topic:  * New developers as mentats? [bac]15:37
bacwe've hired a few new people and i was wondering if anyone was ready to enter the reviewer mentat program.15:38
baci think team leads should be responsible for nominating their developers as appropriate15:38
bacmoving on to the final topic15:39
bac[TOPIC] * Meeting frequency [bac]15:39
MootBotNew Topic:  * Meeting frequency [bac]15:39
bacin the past we have met weekly.  starting the new year i think we should look at whether we want to continue weekly meetings or move to biweekly.15:40
* bigjools agrees with bac15:40
abentleyI would prefer to continue meeting weekly, because it's easier to remember.15:41
bigjoolsI say stick with weekly, if there's nothing to discuss it's not a problem is it?  We just finish quickly.15:41
intellectronicai think bi-weekly will be enough. maybe we can alternate the eu and pacific meetings, so that if you really want to join a meeting on a given week you can have the option of joining out of office hours15:41
intellectronicabigjools: there is a bit of overhead to a meeting15:41
bacbigjools: alternatively, if there are no/few items on the agenda i can pre-emptively cancel the meeting15:42
bigjoolsnot a metric!15:42
bacbigjools: but, as a rule it would go on as planned on a weekly basis15:42
gmbI'm +0 on keeping it weekly for the sake of my godawful memory.15:43
bigjoolsI don't see the problem personally15:43
baci just don't want to cause interruption to everyone's schedule if the meeting is not serving a purpose15:43
intellectronicaalso, many of the topics we discuss in these meetings can probably be discussed more productively on the mailing list anyway15:43
gmbbac: Well, if it's going to break up an important piece of work we can always send our apologies...15:44
bacok, it sounds like there is enough sentiment to continue weekly.15:44
baclastly15:44
bac[TOPIC] Peanut gallery15:44
MootBotNew Topic:  Peanut gallery15:44
bacanyone have an item they'd like to (briefly) discuss?15:45
* bigjools raises hand15:45
bacgo bigjools15:45
* abentley raises hand15:45
bacabentley on deck15:45
bigjoolsvery quickly, the current edge non-updating is because we let an API change land which didn't have security protection15:45
bigjoolsso this is a reminder to be vigilant when reviewing API changes15:46
* bigjools out15:46
abentleybigjools: Thanks for raising my topic15:46
bigjoolsheh15:46
bacthanks bigjools and abentley15:46
abentleyI wanted to ask if we think there is anything else we should do.15:46
abentleyThe outcome of the discussion was that this should have been caught in review.15:47
bigjoolsreviewers' checklists?15:47
abentleybigjools: Wouldn't hurt.15:47
bigjoolsmaybe a template for review replies. Didn't we used to have one? :)15:47
abentleybigjools: You mean for review requests?15:47
bigjoolsno, replies15:47
bigjoolsI remember using barry's reviewing tool15:48
abentleybigjools: Must have been before my time.15:48
abentleyOf course, we've exposed a lot of APIs, and if this is the only security issue we've had, we're doing pretty well.15:48
abentleyBut what if it's not?15:48
bigjoolsit's not the first time it's happened15:49
abentleyWould it be a good idea to audit our API?15:49
bigjoolsI think security should be constantly on reviewers' minds15:49
bigjoolswe can continue this on the list15:50
bigjoolswe're OOT15:50
bacyep15:50
abentleybigjools: Okay.15:50
bacthanks for coming and contributing15:50
bac#endmeeting15:50
MootBotMeeting finished at 09:50.15:50
henningeThanks bac!15:51
=== salgado-lunch is now known as salgado
=== EdwinGrubbs is now known as Edwin-lunch
=== Edwin-lunch is now known as EdwinGrubbs
=== noodles76 is now known as noodles775
bac#startmeeting21:00
MootBotMeeting started at 15:00. The chair is bac.21:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]21:00
bacHi all, welcome to the AsiaPac version of the Launchpad Reviewers Meeting.  Who's here today?21:01
bachello?  echo?21:01
bacrockstar, mwhudson, thumper: ping21:01
mwhudsonhi21:02
rockstarhi21:02
rockstarwgrant, ping?21:02
thumperhey21:02
bac[TOPIC] agenda21:02
MootBotNew Topic:  agenda21:02
bac * Roll call21:03
bac * Action items21:03
bac * invite other teams to do lazr-js code reviews? [mars/barry]21:03
bac * Reminder: Who can do JS reviews? All reviewers? [henninge,allenap]21:03
bac * Proposed coding standard for YUI modules. [Edwin]21:03
bac* Cleaning up outstanding '''approved''' branches on [[https://code.edge.launchpad.net/launchpad/+activereviews| +activereviews]] [bac]21:03
bac * New developers as mentats? [bac]21:03
bac * Meeting frequency [bac]21:03
bac * Peanut gallery (anything not on the agenda)21:03
bac[TOPIC] summary of the AMEU meeting21:03
MootBotNew Topic:  summary of the AMEU meeting21:03
bacso we went over the items listed above.  the lazr-js one was a non-starter as barry didn't remember what it was about and mars was awol.21:04
mwhudsoni see :)21:05
baca much run-around regarding JS reviews, noodles reminded us the page at https://dev.launchpad.net/ReviewerSchedule listed all of the JS gurus.  everyone should do JS reviews but refer to the experts if needed21:05
bacedwin made a very well received suggestion about JS namespaces and is going to file bugs so each team can clean up their code to adhere to the new idea.21:06
bacthumper i championed the idea of cleaning up approved branches on +activereviews.  a few people had reasonable explanations for why branches lingered but most are still a mystery.  hopefully we can drive that list down21:07
bacwhy do the work and get it approved only to let the branch linger if there is not a clear blocker?21:07
thumperawesome21:07
baci encouraged team leads to nominate new developers to start the mentoring process when ready but that only applies to one or two people, and certainly no code folks21:08
bacsince we went about six weeks without a meeting and nothing caught fire i floated the idea of doing these reviewer meetings less frequently.  to my surprise the concensus was to stay with weekly meetings.21:09
rockstarbac, code tema is already in the process of cleaning up their namespaces.21:09
baci reserved the right to cancel a meeting if there is nothing on the agenda.  so if you have something to talk about please put it on the wiki.21:09
bacrockstar: great!21:09
bacand that was the meeting.  took us 50 minutes to cover all of that.21:10
bacso do any of you have anything for the "Peanut Gallery" section?21:10
* mwhudson doesn't think so21:11
* rockstar doesn't21:11
bacoh, yeah, we heaped lots of praise on barry for chairing these meetings for so long21:11
rockstarbac, also, I don't think we're going to have this meeting next week, since we're all sprinting.21:11
bacrockstar: ok, great.  you going to miss your snow?21:12
rockstarbac, I think I'll risk it.21:12
bacok, then.  thanks for coming.  if no one has anything else let's call this meeting done.21:13
bac#endmeeting21:13
MootBotMeeting finished at 15:13.21:13
mwhudsonthanks bac21:14
rockstarthanks bac21:15
bacnp21:15
bachey thumper are you CHR?21:15
thumperyep21:17
bacthumper: have you been answer email to feedback?  if so, please CC the feedback list when you do.21:17
bacer, 'answering'21:17
thumperI just got to it yesterday21:17
thumperand yes, I'll be CCing the list21:17
bacok.21:17
thumpersee my email from yesterday21:17
bacthanks21:17
baci'll look21:18

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