/srv/irclogs.ubuntu.com/2010/09/19/#launchpad-dev.txt

JesperHansenlifeless: and maybe I should give you a link to a bugreport that has RESDUP status00:03
JesperHansenhttps://bugzilla.mozilla.org/show_bug.cgi?id=454993 - this is the most recent one. The See Also modification was done 12 hours ago00:09
* wgrant ponders adding "You are probably wrong." to the +nominate template.05:25
lifelesswgrant: hah06:04
lifelesswgrant: you saw that lovely little chat?06:04
lifelesswgrant: got anything you need reviewed?06:05
lifelesswgrant: also did you have any luck with https://bugs.edge.launchpad.net/malone/+bug/637854 ?06:08
lifelesswgrant: also https://bugs.edge.launchpad.net/soyuz/+bug/27695006:50
lifelesswgrant: you might like 'https://bugs.edge.launchpad.net/malone/+bug/366134' for an example of insane code.06:57
wgrantlifeless: I could really use a statement log for 276950.08:46
lifelesswgrant: you've got mail09:02
wgrantlifeless: Thanks.09:05
wgrantlifeless: That statement log is nauseatingly bad.09:17
lifelessyes09:17
wgrantI wonder if createMissingBuilds sucks in as-yet-unknown ways09:18
lifelessI like to think of it as 'plenty of room to improve'09:18
* wgrant pokes.09:18
wgrantIt does suck, but not the several-hundred-DAS-queries level of suckage.09:19
lifelesswgrant:     2397  OOPS-1721H1326  Archive:EntryResource:syncSource09:19
lifelessthats bad09:20
lifelessits a query count09:20
lifelessof course, worst is09:20
lifeless    2442  OOPS-1721L267   BugTask:+index09:20
wgrantlifeless: Same issue.09:20
wgrantOr similar.09:20
wgrantsyncSource has copy checker + build creation09:20
wgrant== fail09:20
lifelesswgrant: If you can, writing a query scaling test would be a great idea09:21
wgrantBuild creation is terribly naive, I knew that. But it seems to be far worse than I thought.09:21
wgrantWaitwhat.09:22
wgrantThe P-a-s code is awful :(09:23
wgrantOh, no, not too bad.09:24
wgrantThen what is it...09:24
lifelessman, I so want to turn memcache off and try https://bugs.launchpad.net/ubuntu/+bug/1/+index09:25
lifelessI just needs a losa09:25
wgrantUggggh.09:28
wgrantGarrrr.09:30
wgrantSPR.getBuildByArch is the source of all our problems.09:30
wgrantIt is shocking.09:30
wgrantIt walks all the way up the series graph.09:30
wgrantGrabbing the corresponding DAS all the way up to Warty.09:30
wgrantThen *for each ancestor series*, it finds the distro archives.09:31
wgrantDespite the fact that the distro archives are for the entire distro.09:31
wgrantSo that easily cuts out 1/3 of the queries.09:33
wgrantAh, it attempts to rationalise that insanity.09:33
wgrantBut it's still insanity.09:33
persiaWhat's the value of P-a-s again?  Can it just be dropped?09:35
wgrantP-a-s is still wanted. And it's bad, but not as terrible as I first thought, so it can remain as it is.09:36
wgrantSPR.getBuildByArch is now the target of my fury... it has two callsites, one of which I was going to delete anyway, so it should be easy enough to fix.09:36
persiaWell, I dis-want it, but I understand if others do :)09:36
wgrantIt makes sense for some things...09:37
persiaGo kill SPR.getBuildByArch : When I have time to get annoyed enough to really kill it, I'll benefit from from a long explanation.09:39
wgrantlifeless: <3 StormStatementTracer and HasQueryCount.10:32
wgrantEr, StormStatementRecorder10:32
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
wgrantlifeless: In the unlikely event that you're still around, could you see if there's any reason bug #65712 is still private?13:01
wgrantIt's referenced in tests for the code I'm replacing, so it would be nice to see what it was about.13:02
wgrantI suspect I know its subject, but I would like to be sure.13:03
jmlwgrant, I'll take a look13:13
wgrantjml: Thanks.13:14
jmlwgrant, I've made it public.13:14
wgrantjml: Even better.13:15
wgrantThanks.13:15
jmlwgrant, np13:17
wgrantBogus sampledata really does make for incredibly awful doctests.13:30
lifelesswgrant: I'm glad you like it19:58
lifelessjml: thanks19:58
lifelessjml: did you perhaps see my testtools branch?20:03
jmllifeless, I did21:05
jmllifeless, I have comments21:05
jmllifeless, but have yet to have an opportunity to write them down21:05
lifelessah21:06
lifelessjml: I had hoped it would be a no brainer after our phone conversation21:06
lifelessI wonder if we need tags-per-task to make bugs like https://bugs.edge.launchpad.net/launchpad-registry/+bug/597738 work properly with QA processes21:13
* beuno 's head hurts when thinking about the UI for such a thing21:19
lifelessbeuno: indeed21:21
lifelessbeuno: right now our QA process resets with each landing21:21
lifelessits ... bad21:21
beunohrm21:22
lifelesswe may need a separate thing to tags21:22
lifelessits all up in ze air atm21:22
beunoQA could be a thing on tis oqn on Launchpad21:23
beunoalthough I cringe at the idea of adding antoher knob21:23
lifelessbeuno: EPARSE21:23
lifeless'tis' 'oqn'21:24
lifelessyour spanish words are confusing and infuriating me :P21:24
beunoit's still Sunday for me  :)21:26
beuno"on its own"21:27
lifelessrotfl21:27
lifelessah I'd no chance of getting that did I.21:27
lifelessanyhow, yes, it could be.21:27
lifelessThat would be an alternative to more bug statii21:27
lifelessgrah21:34
lifeless    module = original_import(name, globals, locals, fromlist, level)21:34
lifelessImportError: No module named mailman.monkeypatches.defaults21:34
wallyworldmorning22:03
lifelessthumper: around?22:25
thumperlifeless: am now22:41
lifelesssee -reviews22:42
jmllifeless, approved23:24
lifelessjml: thanks23:24
jmlbeuno, when are you visiting London next?23:24
lifelessjml: do you have anything else in the pipeline? perhaps we should release?23:24
jmllifeless, for testtools?23:25
lifelessyes23:25
jmllifeless, nothing in the pipeline. I'd like to fix the thing about matchers always including matchee in the stack trace23:25
jmllifeless, but I don't think that should block a release23:25
lifelessjml: I'm not sure what the right thing is there, though I too would like to meet james_w's needs23:26
jmllifeless, agreed23:26
beunojml, not super soon, no. How about you buenos aires?  :)23:27
jmlbeuno, nothing planned yet.23:27
lifelesshmm23:28
lifelessthere is definitely something funny with oopses happening23:29
beunojml, had anything planned?23:30
jmlbeuno, no, just saw you online & thought it would be good to catch up23:31
beunojml, yeah, this second part of the year I'm not getting on a plane  \o/23:34
beunowell, except for kiko's wedding23:34
jmlbeuno, zowie23:34
jmlbeuno, I'm toward the end of a 96 day stint in the UK :)23:34
jmlbeuno, my longest yet.23:35
beunojml, congrats!23:35
thumperbeuno: kiko's getting married?23:36
beunothumper, I hope so, otherwise I'm going to be stranded somewhere in Brazil soon23:36
thumperbeuno: when?23:36
beunothumper, Oct 2nd23:37
thumpercool23:37
* thumper lands the removal of branchrevision.id23:47
jmlg'night folks.23:47
lifelessnight jml23:48
thumperlifeless: is buildbot down?23:53
wgrantthumper: Is that going to make the next rollout take like two weeks?23:57
thumperwgrant: faster than making the id a bigserial23:57
thumperwgrant: I'm working on other branchrevision tweaks too23:58
thumperwgrant: so we store less23:58
wgrantAha.23:58
lifelessthumper: fallout from the reboots23:58
lifelessspm will fix23:58
thumperlifeless: ok23:59

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