#format IRC 13:02 < danilos > me 13:02 < Ursinha > #startmeeting 13:02 < Ursinha > Welcome to this week's Launchpad Production Meeting. For the next 45 minutes or so, we'll be coordinating the resolution of specific Launchpad bugs and issues. 13:02 < MootBot > Meeting started at 11:02. The chair is Ursinha. 13:02 < MootBot > Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] 13:02 < Ursinha > no need to rush boss :) 13:02 < Ursinha > me 13:02 < allenap > me 13:02 < sinzui > me 13:02 < Ursinha > hehe 13:02 < rockstar > I know, danilos is being a suckup 13:02 < rockstar > me 13:02 < matsubara > me 13:02 < danilos > me again ;) 13:03 < Ursinha > ok, so matsubara is in behalf of foundations and bigjools is half-here 13:03 < danilos > rockstar, I'd use an \[ agreed\] on that :) 13:03 < matsubara > Chex, hi 13:04 < Ursinha > stub isn't here, so 13:04 < danilos > half of bigjools is more than enough for anybody 13:04 < Chex > matsubara: hello 13:04 < matsubara > stub is excused from the meetings due to the time 13:04 < Ursinha > [action] send email to stub about the dba report 13:04 < MootBot > ACTION received: send email to stub about the dba report 13:04 < Ursinha > matsubara: that's ok, I'll add a note in the MeetingAgenda page 13:04 < Ursinha > so, we're all here 13:04 < Ursinha > [TOPIC] Agenda * Actions from last meeting * Oops report & Critical Bugs & Broken scripts * Operations report (mthaddon/Chex/spm/mbarnett) * DBA report (stub) * Proposed items 13:04 < MootBot > New Topic: Agenda * Actions from last meeting * Oops report & Critical Bugs & Broken scripts * Operations report (mthaddon/Chex/spm/mbarnett) * DBA report (stub) * Proposed items 13:05 < Ursinha > sigh 13:05 < Ursinha > well, you got the idea :) 13:05 < Ursinha > [TOPIC] * Actions from last meeting 13:05 < MootBot > New Topic: * Actions from last meeting 13:05 < Ursinha > * matsubara and/or Ursinha to add a count of untriaged bugs per team to the oops section 13:05 < Ursinha > * Done, I have them here :) 13:05 < Ursinha > * Chex to verify why oops-pruner is failing and reply to the failure email with more information. 13:05 < Ursinha > * This was fixed: spm removed checking from gangotri and added to wampee and soybean 13:05 < ubottu > https://lp-oops.canonical.com/oops.py/?oopsid=pruner 13:06 < Ursinha > * sinzui to work with losas to set the increase threshold for the product release finder monitoring script. 13:06 < sinzui > Not done. I will follow up today 13:06 < matsubara > oops-pruner action item was sorted out 13:06 < ubottu > https://lp-oops.canonical.com/oops.py/?oopsid=pruner 13:06 < Ursinha > matsubara: I've added a note there :) 13:06 < Ursinha > thanks ubottu 13:06 < Ursinha > thanks sinzui 13:06 < matsubara > oops, missed that :-) 13:06 < Ursinha > [action] sinzui to follow up in work with losas to set the increase threshold for the product release finder monitoring script 13:06 < MootBot > ACTION received: sinzui to follow up in work with losas to set the increase threshold for the product release finder monitoring script 13:06 < Ursinha > matsubara: :) 13:07 < Ursinha > next! 13:07 < Ursinha > [TOPIC] * Oops report & Critical Bugs & Broken scripts 13:07 < MootBot > New Topic: * Oops report & Critical Bugs & Broken scripts 13:07 < Ursinha > only one bug, bug 535071 13:07 < ubottu > Launchpad bug 535071 in launchpad-foundations "Better error handling when librarian is offline" [High,Triaged] https://launchpad.net/bugs/535071 13:07 < Ursinha > matsubara: I only would like to ask if there's hope to fix this this cycle 13:08 < Ursinha > matsubara: now that the LocationError bug is fixed, this is the next in the oops rank 13:08 < matsubara > Ursinha, not sure, I'll bring it up with Gary to have it scheduled 13:08 < Ursinha > (for reference: LocationError bug is bug 538207) 13:08 < Ursinha > thanks matsubara 13:08 < ubottu > Launchpad bug 538207 in launchpad-foundations "Oops calling view/isRedirectInhibited from non-launchpadview" [High,Fix committed] https://launchpad.net/bugs/538207 13:09 < Ursinha > [action] matsubara to talk to gary_poster about bug 535071 13:09 < MootBot > ACTION received: matsubara to talk to gary_poster about bug 535071 13:09 < matsubara > [action] matsubara to talk to Gary about scheduling bug 535071 13:09 < ubottu > Launchpad bug 535071 in launchpad-foundations "Better error handling when librarian is offline" [High,Triaged] https://launchpad.net/bugs/535071 13:09 < Ursinha > all critical bugs are fix committed 13:09 < matsubara > great, thanks Ursinha 13:09 < Ursinha > and 13:09 < Ursinha > I see that librarian-gc failed on 16, but haven't seen any other failures, will keep an eye 13:09 < Ursinha > matsubara: any failing scripts I'm missing? 13:10 < matsubara > nope, we already have an action item for prf 13:10 < Ursinha > great, next! 13:10 < Ursinha > will talk about the untriaged bugs in the Proposed items section 13:10 < Ursinha > [TOPIC] * Operations report (mthaddon/Chex/spm/mbarnett) 13:10 < MootBot > New Topic: * Operations report (mthaddon/Chex/spm/mbarnett) 13:10 < rockstar > Ursinha, you didn't bring up my critical bug... 13:11 < Ursinha > rockstar: hmm I right before the meeting all critical bugs were fix committed... 13:11 < Ursinha > s/I right/right/ 13:11 < Ursinha > rockstar: hmm they are, which one is your critical bug? 13:12 < rockstar > Ursinha, oh, well, yeah, it's fix committed, but a critical bug wouldn't be done 'til fix released (I'd figure) 13:13 < Ursinha > rockstar: well, I always assumed that having it fixed, the devel would make it to the end.. are you having issues to have your fix cherrypicked? 13:14 < rockstar > Ursinha, no, but I was just prepared to give my statement. If you don't need it, I'll shut up. :) 13:14 < Ursinha > rockstar: c'mon :) 13:15 < Ursinha > rockstar: go ahead, please 13:16 < Ursinha > rockstar: ok ok 13:16 < Ursinha > :) 13:16 < Ursinha > Chex: hi :) stage is yours 13:17 * rockstar apologizes for interruption 13:18 < Chex > hello everyone 13:18 < Chex > here is the LOSA report for this week, a bit brief: 13:18 * bigjools reads scrollback and throws wet fish at danilos 13:19 < Chex > - LP Memory Leaks: We have gone through a couple rounds of testing trying to track down these appserver memory leaks. 13:19 < Chex > (Bug #531071) 13:19 < ubottu > Launchpad bug 531071 in launchpad-foundations "lpnet app servers are leaking memory again" [High,Triaged] https://launchpad.net/bugs/531071 13:20 < Chex > - Codebrowse crashes: We have a new debugging procedure to capture the python crashdump for now, we are 13:21 < Chex > waiting for GDB debugger syntax give better crash info to the developers. 13:21 < Chex > - LP incidents of note: ; LP Cherry-picks: 13:21 < Chex > 16-Mar: CP 9091 to lpnet* 13:22 < Chex > 18-Mar: CP 9093 to librarian2 13:23 < Chex > and thats it for this week. any comments/questions?? 13:23 < Ursinha > I'm fine, anyone else? 13:23 < danilos > Chex, nice, is there any process in place to escalate those crashes? 13:25 < danilos > ok, I guess that's a no :) 13:25 < danilos > or I am offline :) 13:25 < Ursinha > danilos: you're not 13:25 < Ursinha > or we're both on a parallel universe 13:25 < Chex > danilos: not really, right now michael hudson asked us to trigger a coredump, and let me know where the file is, for now, and he will work on a GDB way of tracing 13:26 < danilos > Chex, cool, so it's basically a per-request basis, right? iow it won't happen automatically when we get crashes 13:27 < Chex > danilos: thats correct, he asked us to do this for now: ' gcore $loggerhead_pid ' 13:27 < danilos > Chex, ok, thanks a lot, very useful to know if we ever come to need it (though, hopefully not) 13:28 < Chex > danilos: yes sure. welcome 13:28 < Ursinha > anything else? 13:28 < Ursinha > I'll take that as a no :) 13:28 < Ursinha > moving on 13:28 < Ursinha > [TOPIC] * DBA report (stub) 13:28 < MootBot > New Topic: * DBA report (stub) 13:29 < Ursinha > stub is excused, I have an action for getting the report 13:29 < Ursinha > next! 13:29 < Ursinha > [TOPIC] * Proposed items 13:29 < MootBot > New Topic: * Proposed items 13:29 < Ursinha > I have a few :) 13:29 < Ursinha > * qa tagging: NEW! launchpad queries and "qa summary" 13:29 < Ursinha > * untriaged bugs and QA stats of the week 13:29 < Ursinha > * Feedback on the new process, improvement suggestions and comments welcome :) 13:30 < Ursinha > ok, so the first one 13:30 < Ursinha > I've created a list of queries to make qa life easier: https://dev.launchpad.net/PolicyAndProcess/PreReleaseQAProcess/Experiment/QueryList 13:30 < Ursinha > have sent them to the dev list, but I want to make sure you're not in unnecessary pain 13:30 < Ursinha > :) 13:30 < Ursinha > there are queries per devel and tag, so it's easy to find a list in lp for a person 13:30 < Ursinha > but I see this is not enough, team leads need team overall and we can't have it using launchpad UI 13:30 < Ursinha > so I created a "qa summary" for each team, you can find yours here: https://devpad.canonical.com/~lpqateam/testplans/ 13:30 < Ursinha > I've filed a RT to have these synced to rookery, to be accessible to public 13:31 < Ursinha > questions? 13:32 < danilos > we should email all the TLs about these! 13:33 * Ursinha adds to her notebook 13:33 < Ursinha > [action] Ursinha to send email to TLs about QA summaries 13:33 < MootBot > ACTION received: Ursinha to send email to TLs about QA summaries 13:33 < sinzui > I just add the qa urls to the milestone page. 13:33 < Ursinha > sinzui: is that helpful? 13:34 [Nick] leonardr is now known as leonardr-lunch 13:34 < danilos > sinzui, the problem is that we can't search by all the persons in a team, so if someone has done work outside your core app, it's hard to see it 13:34 < Ursinha > danilos: exactly 13:34 < Ursinha > team != lp project 13:34 < sinzui > Anyone from my team or user can see the bugs we ware working and and see our QA status. Since we do not necessarily QA our own landings, I do not care about which person has the tag. I care about the team 13:35 < rockstar > Ursinha, code team's summary is blank. 13:35 < Ursinha > rockstar: it's because it's being generated now 13:35 < Ursinha > (really) 13:35 < Ursinha > every 15 minutes 13:35 < rockstar > Ursinha, oh, I assumed it was because we were awesome. 13:35 < Ursinha > lol 13:35 < danilos > sinzui, right, and malone doesn't offer the option to search per-team, only per-application or per single person 13:36 < Ursinha > danilos: sinzui, bug 520569 13:36 < ubottu > Launchpad bug 520569 in malone "Add the ability of searching bugs from various assignees" [Low,Triaged] https://launchpad.net/bugs/520569 13:36 < sinzui > Ursinha: yes, but when anyone fixes a bug in registry, I wan that report because my team is responsible for the app. If a contributor lands something bad in the registry project, it is not the contributor ot the QA members who fix it; the registry team fixes it 13:37 < danilos > sinzui, right, but sometimes people from your team will land stuff in... launchpad-web project 13:37 < danilos > sinzui, and who'll ensure that QA happens there? 13:37 < Ursinha > sinzui: thanks for explaining your case 13:37 < sinzui > I search launchpad-project too 13:37 < sinzui > tags work for project 13:38 < danilos > sinzui, this report should give you a smaller list to go through instead of going through launchpad-project, and we can have RM worry about launchpad-project 13:38 < danilos > sinzui, nobody will mind if you always worry about launchpad-project :) 13:38 < danilos > I still think this is a useful list to have 13:38 < danilos > if that's what we are arguing 13:38 < Ursinha > :) 13:39 < Ursinha > I'm not sure I got the idea, but if sinzui needs a list of lp-registry items, it's easy to have it using Launchpad ui 13:39 < sinzui > I do not need a list. 13:39 < Ursinha > if that's what we are arguing :P 13:40 < Ursinha > sinzui: are you happy with the things you have today? 13:42 < sinzui > No, but that is because I think I want to build a way to find the intersection of a team with a project or series or milestone to get a report of bugs and blueprints 13:42 < danilos > Ursinha, sinzui: let's move on, and we can discuss the merits of this on the list, and suggest improvements as well; Ursinha, what's the LP project to file bugs/wishes against? 13:43 < Ursinha > sinzui: if I add a list of launchpad-registry to that list, would help? 13:43 < sinzui > There is still a problem that no report understands that I and a canonical hacker and a contributor. My team is not responsible for QAing what I contribute 13:43 < Ursinha > danilos: it's lp-qa-tools 13:43 < sinzui > s/I and a/I am a/ 13:43 < Ursinha > sinzui: in general those items fall in the launchpad itself team, and me and matsubara take care of that 13:43 < danilos > sinzui, well, you are responsible for that, and LP team is responsible for not letting unQAd items through, so we'd either have to back it out or QA it 13:44 < danilos > sinzui, at least IMHO, but it's a different topic, so let's not discuss it now :) 13:44 < sinzui > You have never QAed my contributions to blueprints, answers, or foundations 13:44 [Nick] salgado-lunch is now known as salgado 13:44 [Nick] gary_poster is now known as gary-lunch 13:45 < Ursinha > sinzui, danilos, I'll send the email to the list, and we can discuss the details in there, what about that? 13:45 < danilos > sinzui, that's because we've done a bad job with QA in general 13:45 < sinzui > And I do QA all contributors work who land something in blueprints, answers or registry. 13:46 < danilos > sinzui, that's very nice, and nobody is questioning that; whether we should rely on sinzui to QA all the items like that is an open question with a very simple answer ("no, we all should do it or help community do it") 13:47 < danilos > anywaay, let's move on 13:48 < Ursinha > ok 13:48 < Ursinha > thanks danilos and sinzui for speaking up 13:48 < Ursinha > :) 13:48 < Ursinha > list of untriaged bugs in launchpad-project, a picture of a moment before the meeting: http://paste.ubuntu.com/397314/ 13:48 < danilos > thanks 13:48 < Ursinha > or 13:48 < Ursinha > 13:49 < Ursinha > Soyuz (soyuz): 79 13:49 < Ursinha > launchpadlib (launchpadlib): 25 13:49 < Ursinha > OOPS Tools (oops-tools): 22 13:49 < Ursinha > Launchpad Developer Utilities (lp-dev-utils): 9 13:49 < Ursinha > Launchpad QA Utilities (lp-qa-tools): 7 13:49 < Ursinha > Launchpad Development Wiki Moin theme (launchpad-dev-moin-theme): 6 13:49 < Ursinha > Launchpad Bugs (malone): 5 13:49 < Ursinha > Launchpad Auto Build System (launchpad-buildd): 4 13:49 < Ursinha > Launchpad Help Wiki Moin theme (launchpad-help-moin-theme): 4 13:49 < Ursinha > launchpad-web (launchpad-web): 3 13:49 < Ursinha > Launchpad Translations (rosetta): 3 13:49 < Ursinha > Launchpad CSCVS (launchpad-cscvs): 2 13:49 < Ursinha > launchpad-loggerhead (launchpad-loggerhead): 2 13:49 < Ursinha > Launchpad News WordPress Theme (launchpad-news-wordpress-theme): 2 13:49 < Ursinha > Launchpad Buildbot Configuration (lpbuildbot): 2 13:49 < Ursinha > trac-launchpad-migrator (trac-launchpad-migrator): 2 13:49 < Ursinha > Launchpad Documentation (launchpad-documentation): 1 13:49 < Ursinha > 13:49 < danilos > bigjools, do you think soyuz will need any help in triaging? 13:49 < bigjools > if you think you can help, yes please 13:50 < bigjools > if it's obvious what to do, do it (but let me know) 13:50 < danilos > bigjools, I'll go 'invalidate' a dozen or so, just to give a hand 13:50 < bigjools > bug fixing for dummies 13:50 < Ursinha > danilos: I have a script that does that.... kidding 13:50 < Ursinha > :P 13:50 < matsubara > I'll take care of the 22 New items for oops-tools 13:50 < danilos > bigjools, and I'll mark a bunch of others as 'incomplete' with a comment "Why do you think it is so?" 13:50 < matsubara > [action] matsubara to triage open oops-tools bugs 13:51 < rockstar > Fail. launchpad-code isn't in that list. 13:51 < danilos > rockstar, this time it probably means you are amazing 13:51 < matsubara > that's because you have 0 new oopses 13:51 < Ursinha > rockstar: because it has no new bugs 13:51 < matsubara > rockstar, good job! 13:51 < matsubara > :-) 13:51 < rockstar > daniloff, yeah, I was fishing... 13:51 < rockstar > :) 13:51 < matsubara > s/oopses/bugs/ 13:51 < Ursinha > you are all so funny today :) 13:51 < Ursinha > [action] matsubara to triage open oops-tools bugs 13:51 < MootBot > ACTION received: matsubara to triage open oops-tools bugs 13:52 < rockstar > Ursinha, looks aren't everything though 13:52 < Ursinha > [action] Ursinha to triage open lp-qa-tools bugs 13:52 < MootBot > ACTION received: Ursinha to triage open lp-qa-tools bugs 13:53 < Ursinha > rockstar: sorry? :) 13:53 < rockstar > Ursinha, you are all so funny today :) 13:54 < Ursinha > anyway, matsubara and I want to reactivate a section in this meeting, QA stats of the week 13:54 < Ursinha > then we can discuss the status of bug triage and QA 13:55 < Ursinha > that's all from me, I'm done here 13:55 < Ursinha > anyone willing to add something? 13:56 < Ursinha > ok, so sorry for taking so long 13:56 < Ursinha > Thank you all for attending this week's Launchpad Production Meeting. See https://dev.launchpad.net/MeetingAgenda for the logs. 13:56 < Ursinha > #endmeeting 13:56 < MootBot > Meeting finished at 11:56.