[12:09] <gary_poster> bac benji frankban, my wife had to go to something this morning for our boys' school, so I'm left with the children.  I'm trying to get something done, but the baby is being...loud.  Would you like call with loud baby and echo in 2 minutes, or call without baby and echo in, say, 20 or 30 minutes?
[12:09] <bac> T+30
[12:09] <benji> agreed
[12:10] <gary_poster> frankban, that ok with you?
[12:10] <frankban> yes gary_poster
[12:10] <bac> if G+ hangouts can put mustaches on people can't they invent a baby scream filter?
[12:10] <gary_poster> :-)
[12:10] <gary_poster> cool, thanks all.  I'll ping a few minutes before the call
[12:33] <gary_poster> bac benji frankban call in 7, at 20 till
[12:33] <benji> k
[12:40] <bac> joinng
[12:40] <bac>    ^i^
[13:06] <bac> benji: ready whenever you are
[13:07] <benji> bac: the horde awaits
[13:31] <gary_poster> frankban, https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone
[13:31] <gary_poster> ?
[13:31] <frankban> joining
[13:32] <gary_poster> frankban, also, I approved your branch with two very trivial thouhts
[13:32] <gary_poster> g
[13:37] <benji> bac fell off the internet
[13:43] <benji> bac: I lost you again
[13:43] <bac> ok
[14:29] <benji> bac: have you chosen a new card yet?
[14:29] <bac> benji: no
[14:30] <benji> bac: well, with my new card the active lane limit has been reached, so... you'll have to look elsewhere I guess :\
[14:31] <bac> benji: the one you picked looks familiar.  you think it is the same handler problem?
[14:32] <benji> it might be similar
[14:56] <benji> bac: ha! I just applied the patch from 992692 to 992339 and it fixed it
[15:00] <benji> Now that I've totally gummed up the active lane, I guess I'll go get a snack and work on a slack card.
[15:18] <bac> benji: why not make 992339 a dupe of 992692 and clear the card from the lane?
[15:18] <benji> bac: I suppose that would work.  I'll do so.
[15:21] <bac> benji: when the lane is clear i'm going to look at bug 993510 -- i think it is the same
[15:21] <_mup_> Bug #993510: lp.services.job.tests.test_runner.TestJobRunner.test_runJobHandleErrors_oops_generated_user_notify_fails fails intermittently/rarely in parallel tests <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/993510 >
[15:22] <gary_poster> yay
[15:23]  * gary_poster is updating ResultsLog page
[15:23] <gary_poster> and will be very curious to see the fix
[15:25] <bac> benji: over here -- yay
[15:29] <bac> benji: yep, dupe
[15:30] <benji> bac: cool
[15:30] <benji> (now in the right channel)
[15:30] <bac> gary_poster: here is benji's fix that addresses four cards (so far): http://pastebin.ubuntu.com/964869/
[15:31] <bac> gary_poster: do you want to keep those dupe cards and move to done-done or delete them
[15:31] <gary_poster> cool bac, that's awesome.  delete them I guess
[15:32] <benji> I moved mine to done-done, so I'll delete it now.
[15:34] <gary_poster> We'll only be left with the (problematic) bug 992814 and bug 992184 then, I think...
[15:34] <_mup_> Bug #992814: lib/lp/services/webservice/doc/launchpadlib.txt fails intermittently/rarely in parallel tests <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/992814 >
[15:34] <_mup_> Bug #992184: lib/lp/services/database/doc/textsearching.txt fails intermittently/rarely on parallel tests <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/992184 >
[15:35] <gary_poster> bug 993467 too, probably easier
[15:35] <_mup_> Bug #993467: lib/lp/bugs/browser/tests/distrosourcepackage-bug-views.txt fails when run alone (on lxc?) <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/993467 >
[15:39]  * bac ->sashimi lunch special s/octopus/salmon/
[15:39] <bac> tmi?
[15:48] <gary_poster> :-)
[15:48] <gary_poster> nah, sounds good
[15:59] <gmb> gary_poster, Just thought you'd like to know that even using S3 and its massive pipes, doing the LP setup on the fly in our juju charm is just too slow for my use-case. I'm going to revert to the specific AMI model and blow a big raspberry at The Right Way of Doing Things.
[16:03] <gary_poster> gmb, well, glad you found out with enough time to do something about it :-)
[16:03] <gmb> gary_poster, As am I :). In other news, I've submitted my ec2 expenses for last month. I'd forgotten that it's expense deadline tomorrow...
[16:03] <gary_poster> gmb, and if you have the energy to cope with the assumed push back, it would be noble of you to report this to the juju team.  I would cheer.  From the sidelines.  Quietly.
[16:04] <gmb> gary_poster, Agreed. I'm going to get it working and then write an email to the juju dev list.
[16:04] <gary_poster> great, thanks gmb.  I'll go look at expenses right now.
[16:07] <gary_poster> done, gmb
[16:10] <gary_poster> frankban, I approved https://code.launchpad.net/~frankban/launchpad/bug-987904-intermittent-failure/+merge/104577 with a small comment
[16:13] <frankban> thanks gary_poster, also I submitted aws expenses
[16:16] <gary_poster> cool, frankban, approved.
[16:17] <gary_poster> benji, dragnob has now deleted your old incorrect vacation request, and I approved the newer, correct one.
[16:17] <benji> gary_poster: cool, thanks
[16:17] <gary_poster> welcome
[16:20] <benji> I'll have to be more careful in the future.  Those mistakes live a long time.
[16:29] <gary_poster> lunch
[18:30] <gary_poster> I would have said to benji,
[18:30] <gary_poster> hey benji!
[18:30] <gary_poster> https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone when you are ready!
[18:31] <gary_poster> ...but he is not here...
[18:36] <benji> bac: I'm not sure if my last message made it through (slight network glitch here): our test run had 100% test success
[18:36] <bac> benji: we can do bettuh
[18:37] <bac> actually, benji, that's pretty great
[18:37] <benji> :)
[18:38] <benji> I'm working up the MP now.
[18:38] <gary_poster> benji hi.  our call was 6 minutes ago.  I told you about it on IRC, even though I knew you were not here.  a tree-falls-in-a-forest-but-no-one-is-there-to-hear moment.  Do you want to ping me when the MP is done?
[18:38] <benji> gary_poster: nah, now is good
[18:38] <gary_poster> cool
[18:38] <gary_poster> https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone
[18:56] <benji> gary_poster: the connection has gone bad
[19:29] <gary_poster> bac, https://talkgadget.google.com/hangouts/_/extras/canonical.com/goldenhordeoneonone when you are ready.  no rush
[19:30] <bac> ok
[19:30] <bac> just finishing up a mp
[20:24] <gary_poster> bac, this fixes bug 994158.  Is it good enough, or is there a more elegant way to do this?  http://pastebin.ubuntu.com/965478/
[20:24] <_mup_> Bug #994158: lp.registry.browser.tests.test_distroseriesdifference_views.DistroSeriesDifferenceTestCase.test_binary_summaries_for_source_pub fails intermittently/rarely in parallel tests with distroreleasepackagecache_pkey error <paralleltest> <Launchpad itself:Triaged by gary> < https://launchpad.net/bugs/994158 >
[20:25] <bac> gary_poster: i have seen frankban and graham do similar fixes.
[20:25] <gary_poster> bac, ok.
[20:31] <gary_poster> bac, you ok with approving https://code.launchpad.net/~gary/launchpad/bug994158/+merge/104618 then?
[20:31] <bac> done
[20:32] <bac> gary_poster: in a non quid pro quo would you review https://code.launchpad.net/~bac/launchpad/bug-987499/+merge/104607 ?
[20:33] <gary_poster> bac, :-) sure
[20:36] <gary_poster> bac, so the change to lib/lp/app/browser/tests/test_stringformatter.py is no longer necessary (or even really used, since no one calls _setDeveloper(False) now), right?  You thought it was still an improvement because it made the _setDeveloper call clearer in its meaning?
[20:36] <bac> gary_poster: yep.
[20:36] <gary_poster> cool
[20:38] <gary_poster> approved bac, thank you
[21:03] <benji> well, lookie there:
[21:03] <benji> File "lib/lp/services/database/doc/textsearching.txt", line 579, in textsearching.txt
[21:03] <benji> Failed example:
[21:03] <benji>     nl_term_candidates('firefox foo-bar give me trouble')
[21:03] <benji> Differences (ndiff with -expected +actual):
[21:03] <benji>     - [u'firefox', u'foo', u'bar', u'foobar', u'give', u'troubl']
[21:03] <benji>     ?    - ^ ---     ^^^
[21:03] <benji>     + [u'ive', u'bl', u'bar', u'foobar', u'give', u'troubl']
[21:03] <benji>     ?     ^      ^^
[21:36] <gary_poster> benji, how'd you do it?
[21:37] <benji> gary_poster: I wrote a script to peg all the CPUs and do lots of memory access and then ran the test in a loop.
[21:37] <benji> I then turned off the load script and the test still fails intermittently.  :)
[21:38] <benji> so -- at least on my box -- just running the script repeatedly will generate failures fairly frequently
[21:39] <benji> s/script/test/
[21:39] <gary_poster> great, benji!