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

=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
bac#startmeeting15:00
MootBotMeeting started at 09:00. The chair is bac.15:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]15:00
bachi, and welcome to the launchpad reviewers meeting15:00
bacwho is here today?15:00
EdwinGrubbsme15:00
sinzuime but I am not really in my head yet15:00
henningeme15:01
abentleyme15:01
BjornTme15:01
deryckme15:01
gary_posterme15:02
jelmer_me15:02
jtvme15:02
leonardrme15:02
marsme15:02
bacnoodles775, jelmer_: ping15:02
bacsorry jelmer_15:02
bacgmb: ping15:03
bacteam leads would you round up your strays?15:03
gmbme15:03
noodles775me15:03
bac[topic] agenda15:04
MootBotNew Topic:  agenda15:04
bac * Roll call15:04
bac * Agenda15:04
bac * Outstanding actions15:04
bac * Mentoring update15:04
bac * New topics15:04
bac   * Schedule shuffle15:04
bac   * Reminder about policy for reviews and landings from external contributors. Making sure the "lander" is recorded is a Good Idea. [henninge]15:04
bac[topic] outstanding actions15:04
MootBotNew Topic:  outstanding actions15:04
bac* bac to define new doctest policy regarding what is "testable documentation".15:05
* bac didn't do anything last week. roll.15:05
bacon that note, i apologize for the very late cancellation of this  meeting last week.15:05
bac[topic] * sinzui to talk to QA about our QA tracking problem and create a proposal on the mailing list15:05
MootBotNew Topic:  * sinzui to talk to QA about our QA tracking problem and create a proposal on the mailing list15:05
henningebac: np15:05
abentleybac, I could take a run at the "testable documentation" thing if you like.15:05
sinzuiThat is stalled15:05
bacsinzui: ok.15:06
bacabentley: thanks.  let's talk later today.15:06
abentleybac, sure.15:06
bac[topic] * Schedule shuffle15:06
MootBotNew Topic:  * Schedule shuffle15:06
bacdue to some personel changes we've had holes in our schedule15:06
henningebac: you skipped the Mentoring update ;-)15:07
bachenninge has agreed to move to Monday/EU15:07
henningeyup15:07
bacthanks henninge15:07
bacmars and leonardr have also agreed to start doing OCR again, sharing a shift.  they will alternate OCR on tuesdays.15:07
bacto accomodate them i'm moving to take the friday shift15:08
bacwith those changes we have pretty good daily coverage again15:08
bacthanks to everyone for being flexible.15:08
bac[topic] * Ursinha's comments on orphaned commits after last week's meeting. [henninge]15:08
MootBotNew Topic:  * Ursinha's comments on orphaned commits after last week's meeting. [henninge]15:08
henningeoh, a new topic.15:09
henninge;)15:09
henningebac: isn't that what sinzui's action item is about?15:09
sinzuiit overlaps15:09
bachenninge: is that item a leftover?15:10
bacsinzui, henninge: yes, it looks like it can be rolled into one15:10
henningewell, she commented on the orphaned commit discussions, I summarized on the agende page.15:10
sinzuibug numbers, qa tags, and kanban is my broad topic that needs team leads to provide a clear process15:10
bac[topic]  Reminder about policy for reviews and landings from external contributors. Making sure the "lander" is recorded is a Good Idea. [henninge]15:10
MootBotNew Topic:   Reminder about policy for reviews and landings from external contributors. Making sure the "lander" is recorded is a Good Idea. [henninge]15:10
henningeok, I prepared that ...15:11
henningeBecause it just came up, I want to remind everybody to please require external contributors (community, but also non-LP afaik) to have had a pre-imp with somebody from the relevant team.15:11
henningeUnless, of course, you are on that team. ;-)15:11
henningeIf not, you could either ask the contributor to do that before you start the review or you could pass it off to be reviewed by somebody from that team if he/she agrees.15:11
henningeAlso, please make sure that your name is mentioned when you land a branch for somebody else. In the case at hand that was not done and the reviewer was not really sure if he did the landing.15:11
henningeIn an earlier discussion two possible ways to land were mentioned.15:11
henninge1. Create your own branch, merge in the contributor's branch, land that. The commit will obviously mention your name. Here it makes sense to add "landed on behalf of ..." to the commit message.15:11
henninge2. Land the contributor's branch directly, e.g. "ec2 land <mp-url>". Here the landing goes through under the contributor's name and you need to add "landed by ..." to the commit message. (and not "on behalf of")15:11
henningeThat's all. ;-)15:11
marshenninge, for 2., should we also use the --author flag?15:11
henningemars: I don't know about that flag, tbh15:12
marshenninge, ok, nm :)15:12
baci'd like to discourage using 2. as it allows for unreviewed changes to slip in15:12
henningeoh, right, I remenber that discussion15:12
* henninge always uses 2.15:12
Ursinhagary_poster and I had a conversation yesterday about the orphaned commits15:13
bachenninge: thanks for the reminder about pre-imp calls for contributed work.  it really is vital.15:13
gary_poster(Yeah, I didn't know when or if to bring that up)15:13
bacanything else on henninge's topic?15:13
bacgary_poster: wait for peanut galllery...15:13
gary_poster:-) +115:14
bac[topic] mentoring update.15:14
MootBotNew Topic:  mentoring update.15:14
bacjelmer_: are you getting a sufficient number of non-soyuz branches?15:14
jelmer_bac: Yep15:14
jelmer_bac: Last weeks shift was quite busy with other code.15:14
bacgreat.15:15
bac[topic] peanut gallery15:15
MootBotNew Topic:  peanut gallery15:15
bacother issues?  gary?15:15
abentleyI have one.15:15
gary_posterthanks15:15
gary_posterok15:15
gary_postergo ahead :-)15:15
bacabentley: go ahead with yours15:16
abentleyI'm noticing we're getting some stuff under lp/ that isn't teams.15:16
abentleyie lp/buildmaster and lp/poppy.15:16
abentleyI thought items like that were supposed to go under lp/services.  Am I misunderstanding?15:16
sinzuiIf they are not user visible, I think they are services15:17
jtvThere's also answers & blueprints of course.15:17
jtvSo maybe that should be "that aren't tabs"15:17
sinzuiThey are user visible and are applications so they are not services15:17
abentleyjtv, I could say "applications", I guess.15:17
jtvNot that that diminishes your point.15:18
bacabentley: well, then that would move registry15:18
sinzuiServices are expected to be requires by one or applications15:18
jtvDidn't we go over this on one of the mailing lists?  ISTRM "coop" as the proposed solution.15:18
abentleyjtv, isn't that for shared code that is part of applications?15:18
jtvTrue.15:19
abentleypoppy is an sftp server, buildmaster part of the build farm.15:19
sinzuicoop is for application-to-application code. cross domain code15:19
abentleysinzui, I'm not sure what "they" meant" in "they are user-visible".15:19
jtvWhat I see under lib/lp is all nicely stand-alone stuff.  Maybe we just shouldn't worry about this until it becomes a problem again.15:19
abentleyjtv, well, it seems weird that the jobs system and the build system are in different places.15:20
sinzuiis users cannot see poppy, no api, web, rss, I think it may be a service15:20
jtvWell, the jobs system is much more generic isn't it?  For instance the build system makes use of it.  So for that, the current structure makes sense to me.15:21
jtvI don't know about poppy but buildmaster is a beast that may not fit comfortably in the same cage as worlddata or the jobs system.15:22
abentleyjtv, "makes use of it" is a bit strong.  There is a bit of model/interface sharing.15:22
marssinzui, abentley, maybe punt to BjornT?  Those systems are interfaces to Launchpad, just not HTTP-based ones.  He can make the call as to which interfaces are at the root of the tree.15:23
jtvabentley: Job plays a pretty central role in buildmaster.15:23
abentleyjtv, it plays a role, but it's an entirely different role to the one it plays in the jobs system.  The equivalent of Job is Build.15:24
bacmars: i agree, in discussion with bigjools.15:24
bacBjornT: will you take that as an action item?15:25
BjornTbac: sure. if someone sends a mail to the list summarizing the issue15:26
bacwell the issue seems pretty straightforward.  we need a decision about what belongs in lib/lp and if poppy and buildmaster are inappropriate for there where should they move.15:27
gary_posterOK, I'm taking that as a "move to next item" marker.15:28
gary_posterUrsula and I got an action item both from the reviewers meeting and from the team lead meeting to make orphan branches (those merged to PQM without a bug) "illegal" somehow.  In the team lead call we also talked about handling branches that are incremental branches towards a bug that can't be QA'd individually.15:28
gary_posterUrsula and I came up with a solution that we think will address these concerns.  We will send an email to launchpad-dev about this solution.15:28
bac[action] Bjornt to set a policy on what can live in lib/lp, lib/services, and lib/coop15:28
MootBotACTION received:  Bjornt to set a policy on what can live in lib/lp, lib/services, and lib/coop15:28
bacthanks abentley for bringing it up15:28
gary_posterok, was slightly early :-)15:28
abentleybac, np15:28
bacgary_poster: done?15:29
gary_posterbac, yes, unless you want me to summarize.  The summary takes a while.15:29
bacnope15:29
bacthanks15:29
bacthat seems to be it.15:30
bacthanks for coming everyone.15:30
bac#endmeeting15:30
MootBotMeeting finished at 09:30.15:30
marsthanks bac15:30
bacmars: are you ok with an alternating tuesday OCR slot?15:30
marsbac, yes, I discussed that with Gary.  It should be fine.15:31
bacthanks15:31
gary_posterthank you15:31
gary_posterplural you :-)15:31
henninge"thank you all" ;-)15:31
=== Ursinha is now known as Ursinha-lunch
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
=== Ursinha-lunch is now known as Ursinha
=== leonardr is now known as leonardr-afk
=== leonardr-afk is now known as leonardr
=== EdwinGrubbs is now known as Edwin-lunch
=== salgado is now known as salgado-afk
bacrockstar, thumper: meeting?22:53
rockstarbac, sure.22:53
bachow's it going rockstar?  progress on the van?22:54
rockstarbac, yea, enough progress to know I want to pay someone to do some of the progress...22:55
bac:)22:55
rockstarbac, body work is hard, so I'm going shopping.22:55
bacprobably a wise move22:55
bacis tim around?  thumper?22:55
bacwell, i guess not.22:56
bacnot much happened at the AMEU meeting today.22:56
bacabentley brought up the fact that lib/lp is getting lots of new stuff in it and he doesn't think it is the proper location.22:57
bacpoppy and buildfarmmaster were his two examples22:57
wgrantWell, buildmaster needs to become lib/lp/services/buildfarm eventually.22:57
wgrantNot sure about poppy.22:57
bacwgrant: yeah, moving to services was the idea22:57
rockstarwgrant, have you a branch that does that?22:58
wgrantrockstar: No. There was also a proposal to remove it from the tree entirely.22:58
thumperhi22:58
bacwe assigned bjornt the task of finding homes for those things and creating a policy for what should live in lib/lp lib/lp/services and lib/lp/coop22:58
bachi thumper22:58
rockstarwgrant, what was the reasoning for removing it from the tree?22:58
thumperI hate lp.coop22:58
thumperit is a stupid name22:58
thumperthat is why I've not put things there22:59
bacyes, i think francis blessed us with that one22:59
rockstarthumper, you are so rational.  :)22:59
wgrantrockstar: The tree is big, and lp.buildmaster shouldn't really depend on too much.22:59
bacthe tree is too big.  no more code.22:59
thumperI get sad when I see new files in lib/canonical/launchpad22:59
bacthumper: yep23:00
thumperwhich I saw a lot of last cycle23:00
thumperI've started moving the code security adapters into lp.code.security23:00
thumperother teams should do the same23:00
wgrantWell, but a bit of stuff has been removed from lib/c/l the last couple of cycles. It's looking better.23:00
thumperI also started moving some tales adapters into lp.app.browser23:00
bacyeah, we've moved a lot of the JS out, thanks to rockstar's example23:00
* rockstar does a little dance23:00
bacthat bug is highly abused, though23:01
thumperwhich bug?23:01
bacthe one for moving JS.  it gets the full cycle of QA tags each release.23:01
thumperah23:01
bachope two teams never tackle it the same release23:01
bacso, y'all have anything new, review-wise?23:02
thumperyep23:02
thumperduring review we should strongly suggest moving code to lp namespace from canonical.launchpad23:02
bacit doesn't affect you, but the ameu schedule has been shuffled about to ensure better coverage23:02
thumpereven if it makes the branch bigger23:02
bac[action] bac to discuss moving code out of c/l in AMEU reviewers meeting per thumper's suggestion23:04
thumperta23:04
bacoops, i forgot to wake up mootbot23:04
bacanything else?23:05
thumperI don't think so23:05
bacme neither.  you guys have a good day/evening.23:05
thumperciao23:06

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