## Template for LP Production Meeting logs. Just paste xchat log below and the format IRC line will take care of formatting correctly #format IRC #startmeeting Meeting started at 10:00. The chair is matsubara. Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] 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. [TOPIC] Roll Call New Topic: Roll Call me me me me me me me * stub (n=stub@canonical/launchpad/stub) has joined #launchpad-meeting hi stub me let's move on, tom berger can join in later [TOPIC] Agenda New Topic: Agenda * Actions from last meeting * Oops report & Critical Bugs & Broken scripts * Operations report (mthaddon/herb/spm) * DBA report (stub) [TOPIC] * Actions from last meeting New Topic: * Actions from last meeting * Ursinha to check if all accounts requesting fix on feedback@ were fixed * matsubara to chase rockstar about failure on updatebranches script matsubara, apparently all accounts were fixed I talked to rockstar about the updatebranches script failures, he was debugging. I'll ask him again when he comes back from holidays [action] matsubara to chase rockstar about failure on updatebranches script ACTION received: matsubara to chase rockstar about failure on updatebranches script thanks Ursinha [TOPIC] * Oops report & Critical Bugs & Broken scripts New Topic: * Oops report & Critical Bugs & Broken scripts Ursinha, please take the stage ok most of the "unusual" oopses we had were rollout glitches, also we had a few very low priority which I talked to people and filed bugs we have two critical bugs, after the rollout https://bugs.edge.launchpad.net/launchpad-foundations/+bug/403283 https://bugs.edge.launchpad.net/launchpad-foundations/+bug/403306 Error: This bug is private Ubuntu bug 403306 in launchpad-foundations "missing softlinks for shipit and login" [Critical,In progress] Ursinha, the private one is in progress but not assigned? who's taking care of it? I wasn't sure if that was ok for the librarian bug to be public, given the info in the report, if so I'll be happy to switch matsubara, apparently stub changed the status stub, are you taking care of that? I assigned that one to stub * bigjools-afk (n=quassel@82-71-93-254.dsl.in-addr.zen.co.uk) has joined #launchpad-meeting about the missing softlinks, I know stub is taking care of that, but I have a question I have a branch awaiting RC how could we avoid that to happen? * Received a CTCP PING 1248361621 from abentley I see that the revision that caused that wasn't QAd - at least in the testplan that was NEEDSTESTING However, the production side of things needs to be done by the losas - editing the /etc/init.d script etc. [action] stub to get RC for branch that fixes bug 403283 ACTION received: stub to get RC for branch that fixes bug 403283 Bug 403283 on http://launchpad.net/bugs/403283 is private Bug 403283 on http://launchpad.net/bugs/403283 is private stub: is the branch listed in the bug? I'd like to take a look at it so we know what to expect. * SteveA has quit (wolfe.freenode.net irc.freenode.net) * bigjools has quit (wolfe.freenode.net irc.freenode.net) https://code.edge.launchpad.net/~stub/launchpad/trivial/+merge/9179 herb: it should be linked. You don't need that script of course, but it makes sense to keep it in the lp tree so devs can test if they broke it stub: cool. thanks. I'll take a look. Ursinha, are we expecting some of those low importance oops fixes to land for the re-roll? strange, the commit message doesn't mention having to touch those two links matsubara, nope * SteveA (n=steve@canonical/stevea) has joined #launchpad-meeting "List duplicate subscribers in the bug subscribers portlet even when there is already an indirect subscription via a team membership." matsubara, not so far Ursinha, isn't that what kiko asked yesterday? herb: And feel free to jump in and change and implement stuff if you want - lp-foundations doesn't have to own this stuff matsubara, nope * bigjools-afk is now known as bigjools mars: I think it was a cock up rather than a deliberate change but we have some outstanding oopses that keep happening who's on behalf of flacoste today? Ursinha, yes, those are the ones I meant Ursinha, mars stub, agreeded, but if so, did it just happen to slip past the dev, and the rc-reviewer? https://code.edge.launchpad.net/~stub/launchpad/pending-db-changes/+merge/9188 is also awaiting rc anyway. What I'm more interested in is how come the test suite still passes. Ursinha, I'm standing in for flacoste stub, why the branch that introduced the critical bug wasn't QA'd on staging? matsubara, I guess that was a bugs branch oh, sorry. I thought it was a foundations issue stub, has the test suite changed to accommodate open sourcing in some way? And thus removing those components from the suite? matsubara, the missing links are, but which introduced that not Ursinha, ok. mars: I don't know. mars, we have an oopses that happens almost everyday *an oops mars, https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1300XMLP5 https://lp-oops.canonical.com/oops.py/?oopsid=1300XMLP5 mars, once I talked with flacoste about them, and he said that basically that wasn't our problem, iirc :) Ursinha, who would be the 'us' in "our problem"? mars, foundations/launchpad mars, i.e. not a bug do you know what could we do to avoid those? Ursinha: is this the private or public XMLRPC server? Ursinha, do we have a procedure for dealing with such noise? The feels like a 404: it is an error in the system state, but not a programmer error. I mean, we have a list of oopses that are growing every day because of hanging little things mars, that's exactly my question :) Ursinha, for this specific issue, I would have to investigate. mars, if we could deal differently those oopses, raising 404 instead of that oops, or even if we (me and matsubara) could move them to another section of the report abentley, private one for the larger issue of noise, well, maybe creating a new OOPS category or tag that can filter them out matsubara: The branch was rc, so not much QA time. Even if it was qa'd, that doesn't mean anyone would have tested the login or shipit systems which should have been unaffected according to the commit message. matsubara: Well, it kinda is our problem, since we control both ends, then. Ursinha, not 404, but one of the other status codes, for "Ill-formed request" mars, sorry, bad brain link :) I agree that bad input should not be treated as an OOPS I don't like moving those oopses to another section. matsubara, me neither. But it should be logged *somewhere*. if the input is bad and we know it, let's not log an oops for it mars, could you do some more investigation on this? I'll file a bug, can I? we used to have a bug for ExpatErrors * Ursinha looks was it fixed? Ursinha, certainly, please do mars, ok, so I'll search for the bug, and file one if not able to find [action] ursinha do file bug for OOPS-1300XMLP5 https://lp-oops.canonical.com/oops.py/?oopsid=1300XMLP5 ACTION received: ursinha do file bug for OOPS-1300XMLP5 https://lp-oops.canonical.com/oops.py/?oopsid=1300XMLP5 thanks matsubara Ursinha, anything else? I think the procedure is to turn bad data from a "500: Internal Server Error" into a "400: Bad Request" matsubara, yes copy and paste fail we also have constant UnicodeDecodeErrors and the like everyday, and I noticed that they're somehow growing is the unicode problem really unsolvable? Ursinha: A bunch of them should disappear as of this rollout. abentley, right, but they seem to be everywhere. I'll keep one eye on them, and will report back next meeting matsubara, [action] Ursinha to ^ :P mars, this one is hanging for some time: bug 354593 Ursinha, a unicode error in Python is solvable. Are they coming from everywhere in the system? Launchpad bug 354593 in launchpad-foundations "SSO exceptions views need proper branding" [High,Triaged] https://launchpad.net/bugs/354593 Ursinha: If you're looking for an ultimate solution, it's along the lines of "use Python 3.0". [action] Ursinha to keep one eye on UnicodeDecodeErrors, and will report back next meeting ACTION received: Ursinha to keep one eye on UnicodeDecodeErrors, and will report back next meeting abentley, :) mars, I'll show you later, we have several oopses and different bugs for them 5 digit bugs :) mars, can you take a look in that bug, please? ok using kiko's words: "if they happen more than once a week they are not low priority" matsubara, [action] mars to take a look at bug 354593 Launchpad bug 354593 in launchpad-foundations "SSO exceptions views need proper branding" [High,Triaged] https://launchpad.net/bugs/354593 ok, so we know the problem, and we have an ideal solution [action] mars to take a look at bug 354593 ACTION received: mars to take a look at bug 354593 did Francis mention a quick interim solution? stub, ^? interim solution of what? stub, bug 354593 Launchpad bug 354593 in launchpad-foundations "SSO exceptions views need proper branding" [High,Triaged] https://launchpad.net/bugs/354593 No - I haven't discussed that with him. ok I'll have a look at the reports, split them into new bugs, try to eliminate the OOPSes mars, can you make comments in the bug, if that applies, please? It should be possible to register new exception views for that layer, no? the branding is a related, but larger issue Ursinha, sure Ursinha, anything else? we need to move on as we only have 11min matsubara, no, I'm done for today. thanks everyone thanks mars, stub, abentley and herb [TOPIC] * Operations report (mthaddon/herb/spm) New Topic: * Operations report (mthaddon/herb/spm) 2009-07-19 - We had another app server hang during log rotation. Fortunately it seems there has been some progress on bug #287304 and all the others :) Launchpad bug 287304 in launchpad-foundations "App Servers: Remove need for restart on logrotation" [High,Incomplete] https://launchpad.net/bugs/287304 2009-07-21 - We open sourced! Congratulations to all the developers on a job well done. We saw an uptick in traffic to the codehosting system and, apparently, quite a few new project registrations. Overall the system handled the increased load well. 2009-07-22 - Yesterday evening we rolled out 2.2.7. We had some hiccups again but we have bugs filed for those, as was discussed during the critical bugs section. That's it from the LOSAs unless there are questions. thanks herb [TOPIC] * DBA report (stub) New Topic: * DBA report (stub) thanks matsubara Database update went painlessly, or at least I haven't heard any tales of pain and misery and nobody woke me up. With 2.2.7, we can start pruning unwanted People. We just need to add '--experimental' to garbo-daily.py and maybe tweak the --abort-script argument if the default of 24 hours is too long. Nothing else interesting happening. stub, are you taking care of enabling the pruning script? or have an RT for the losas to do it? stub: yep, db updates were pretty quick and painless this time around I think salgado might have done that already. I was going to worry about it after reroll and the fires are all out. [action] matsubara to chase salgado about people pruning script ACTION received: matsubara to chase salgado about people pruning script ok, anything else for stub? thanks stub before I close, just want to let you know that I created the 2.2.8 milestone during yesterday's TLs meeting, the TL said it would be useful to coordinate work even if we're not doing a release for 2.2.8 so please, since we're not doing the 2.2.8 release, don't let your QA itens otherwise will have a huge backlog for 2.2.9 s/itens/items slip/ I think that's all for today Thank you all for attending this week's Launchpad Production Meeting. See the channel topic for the location of the logs. #endmeeting Meeting finished at 10:43.