[00:00] StevenK: thanks [00:07] lifeless: It's landed? [00:08] StevenK: tossed it at ec2 [00:08] StevenK: *just in case* [00:08] Pffft. [00:08] Fair enough. :-) [00:48] StevenK: 2x QA for you [00:53] Bah, qa-bad. [00:53] StevenK: https://code.qastaging.launchpad.net/ubuntu/+source/hotwire [00:54] Blink [00:54] Yes. [00:54] I presume it's your fault. [00:54] Not sure how, though. [00:57] Ah. [00:57] Ah? [00:58] You said date_last_updated in lib/lp/code/templates/distributionsourcepackage-branches-grouped.pt, instead of date_last_modified. [00:58] Can you fix/test? [00:58] Oh, bah [00:59] I suspect you mean s/\// and / [00:59] :-P [02:09] StevenK: Any progress on the qa-bad fix? [02:11] Distracted by housework/phone [02:11] And NFI how to initialise that template [03:14] https://code.launchpad.net/~lifeless/launchpad/storylayers/+merge/66738 [03:15] StevenK: do you need a hand with that qa-bad fix? [03:17] Yes. I'm worried that the test suite didn't pick that up [03:18] But I should head out and buy lunch [04:08] ec2 is complaining: ImportError: No module named html5browser [04:11] I suspect Curtis pulled his changes back into the tree, but forgot to update ec2 [04:26] StevenK: the paralleltests branch is in devel now [04:26] StevenK: He did update the image. [04:29] lifeless: Had you merged devel lately? [04:32] I was based off of revno: 13322 [merge] [04:34] 13365 is tip, or close to [04:34] is that relevant to ec2? [04:35] It could be -- since the latest ec2 image is wallyworlds [04:35] And he added himself last week [04:35] 13345 has that change. [04:35] ok [04:35] It's possible that Curtis removed his once it was superseded. [04:40] can has review ? https://code.launchpad.net/~lifeless/launchpad/storylayers/+merge/66738 [05:51] * StevenK kicks the OOPS that wgrant pointed out [07:43] morning [07:43] hai [07:44] * bigjools cleans earwigs out of keyboard yet again [07:44] lifeless: so did you hear about our long poll success? [07:44] nope [07:45] but I did get snippets of info during the week [07:45] it's pretty damned awesome [07:46] got an MP diff to appear the instant the job finished [07:46] * wgrant throws boulders at American Airlines. [07:46] bigjools: nice [07:46] evening wgrant [07:47] lifeless: It was even non-hacky by the end! [07:47] wgrant: bigjools: StevenK: can I have a review please? https://code.launchpad.net/~lifeless/launchpad/storylayers/+merge/66738 [07:48] easy stuff [07:48] * bigjools looks [07:52] lifeless: get rid of the XXX at line 73, the bug is fixed/invalid [08:04] bigjools: I'll reopen the bug [08:05] bigjools: the discussion is pretty clear in it that it was missing a reproduction recipe, which this offers :) [08:05] mkay [08:06] * bigjools sighs at bug crawling between LCD monitor cover and pixels inside [08:14] bigjools: sounds like a tasty breakfast on the go for you? [08:15] spm: well said bug is about the size of 3 pixels [08:16] lite snack? [08:17] * bigjools just took a video of it [08:40] UQ. 1990. Doing my year project on a Decstation. was distracted by a bug running across the screen. leapt back from the desk and started peering at the side of the monitor to see WTF the bugger went. Turned to the otehr guy in the office to mention my brief fright to see the bastard pissing hisself laughing. Some (ancient) variant of xroach. bastard. :-) [08:57] can I ask a favour? [08:57] can someone send https://code.launchpad.net/~lifeless/launchpad/storylayers/+merge/66738 to ec2; my ec2 tree is updatingm but its peak period - it will be another hour before it finishes :( [08:59] Done [08:59] lifeless: --no-qa? [08:59] StevenK: yeah, thats fine [08:59] spm: lol :) [09:02] StevenK: thanks! [09:17] good morning === almaisan-away is now known as al-maisan [09:48] Any reviewers in the house? Here's a light little branch to get you going again after the Thunderdome: https://code.launchpad.net/~jtv/launchpad/dsd-packageset-filter/+merge/66757 [09:57] allenap: oh I meant to say, I have landed the messaging API [09:57] bigjools: Tip top :) [09:57] check out services/messaging/ [09:58] allenap: it even has tests! [09:58] and they pass! [10:00] bigjools: Blimey, professionalism from the Launchpad team, who would have thought, eh? :) [10:00] bigjools: thats great; does it use a network fake ? [and do you do some failure injection ?] [10:01] lifeless: it uses the RabbitFixture [10:01] no failure injection but it does test txn aborting [10:02] ok, so lp is unaware of the async frontend [10:02] ? === al-maisan is now known as almaisan-away [10:02] Hello Launchpad! === almaisan-away is now known as al-maisan [10:04] morning mrevell [10:09] gmb or wgrant: what happened to the twisted plugin in lazr.amqp? [10:10] lifeless: sorry missed your message, yes LP is unaware of it [10:10] other than the /longpoll redirection for the XHR [10:11] cool [10:11] nicely done to everyone [10:13] lifeless: it was very gratifying [10:13] genuinely a team effort [10:17] bigjools: One thing that is left harcoded on the js side is the location of the longpolling server. On my local instance./longpoll/ (this hits the twisted server via apache) [10:17] needs a + [10:18] rvba: we need to try and make that come from the page template I think [10:18] and what lifeless said [10:18] bigjools: gt5 is -very- shiny [10:19] bigjools: it's a general configuration setting, don't you think it should be in configs/ ? [10:20] lifeless: are you talking about the excellent game on the PS3? :) [10:20] rvba: nooo [10:20] bigjools: I am [10:20] rvba: firstly configs is terribly hard to change [10:21] rvba: secondly, having it configurable is YAGNI for now [10:21] rvba: so IMO make it the simplest possible spelling you can. '/+longpoll'. Or as bigjools says perhaps supply it from the view (but still aim for drop-dead simple there) [10:22] lifeless: ok. [10:22] wherever it goes, let's write it just *once * :) [10:22] +1 [10:22] +1 ;) [10:30] bigjools: It's not in the 0.1 egg, but I've fixed setup.py in trunk to include it. [10:38] wgrant: so where does it actually live? [10:39] bigjools: What do you mean? twisted/plugins/lazr_amqp.py? [10:39] wgrant: it's not there in the egg [10:39] 19:30:22 < wgrant> bigjools: It's not in the 0.1 egg, but I've fixed setup.py in trunk to include it. [10:40] * bigjools sees a circular argument coming on [10:42] bigjools: Hm? I noticed it wasn't in the 0.1 egg, so I fixed setup.py so it's in future ones. === al-maisan is now known as almaisan-away === almaisan-away is now known as al-maisan === al-maisan is now known as almaisan-away === almaisan-away is now known as al-maisan [12:35] Any reviewers for a simple soyuz fix? bigjools perhaps? https://code.launchpad.net/~jtv/launchpad/bug-802840/+merge/66775 === jtv is now known as jtv-eat [12:44] night all === mrevell is now known as mrevell-lunch === mrevell-lunch is now known as mrevell === al-maisan is now known as almaisan-away === jtv-eat is now known as jtv [15:06] flacoste: hi [15:06] hi jml [15:07] flacoste: sometime soon this week, I'm going to start unwinding my Launchpad team memberships & mailing list subscriptions. [15:08] flacoste: my aim is to be configured as a relatively engaged community developer who has commit privileges but isn't getting mail all the time about everything. [15:08] flacoste: sound alright? [15:08] jml: sounds very good [15:09] flacoste: cool. [15:17] Can we all do that :) === almaisan-away is now known as al-maisan [15:19] +1 to no email :) === cr3_ is now known as cr3 === salgado is now known as salgado-lunch [15:59] why does ProductSet.getByName use IPillarNameSet which results in two database queries instead of just getting the product by name directly [16:01] because we have bugs [16:01] hm, probably because the pillarname table encodes aliases whereas the product table doesn't [16:16] well, I just left a whole bunch of teams [16:16] I wonder what will happen now [16:17] world domination === matsubara is now known as matsubara-lunch === al-maisan is now known as almaisan-away [16:48] do alias names for pillars get wiped periodically? I'm looking a team or a project I asked to be renamed a long time ago so, if my understanding of the pillarname table is correct, I would expect launchpad to redirect me [16:58] alias names are only added if the person doing the renaming chooses to do so [16:59] ok, apparently I was subscribed to all Launchpad bugs. Not any longer :) [17:08] adeuring: got a sec to talk about r13274? === salgado-lunch is now known as salgado === beuno is now known as beuno-lunch [17:52] bigjools: yes. sorry for the late response [17:52] adeuring: I'm close to leaving so I'll make it quick! [17:52] adeuring: you added order_by() to a result set before calling is_empty() [17:53] right [17:53] adeuring: I was wondering why that was necessary, since Storm removes ordering on is_empty [17:53] bigjools: interesting; I did not know thta [17:53] you reviewed matsubara's branch r13332 which uses is_empty() without the order_by() :-) [17:54] storm does "subselect.order_by = Undef" === matsubara-lunch is now known as matsubara [20:52] bac: What's the status of getnewcache? [20:54] hi lifeless === beuno-lunch is now known as beuno [21:13] flacoste: hiya [21:13] lifeless: call time? [21:13] yupyup [21:18] flacoste: skype ? [21:18] Project devel build #860: FAILURE in 6 hr 2 min: https://lpci.wedontsleep.org/job/devel/860/ [21:23] flacoste: http://paste.ubuntu.com/634628/ [21:29] http://paste.ubuntu.com/634629/ [21:29] flacoste: ^ [21:38] flacoste: https://dev.launchpad.net/ArchitectureGuide/ServicesRequirements#Services are separate projects [23:44] lifeless, hey there, if you have some time today, could you review: https://code.launchpad.net/~matsubara/oops-tools/805707-update-db-script/+merge/66841 for me please? [23:45] matsubara: sure. btw any lp reviewer can do this ;) [23:47] lifeless, yep, the ones available now are in your timezone :-) [23:47] and I'm about to leave [23:47] thanks lifeless [23:47] np