[00:04] <StevenK> nigelb: Yes
[00:15] <nigelb> StevenK: fun! same flight as poolie?
[00:21] <rick_h__> ouch, fortunately no delays on my end. Closer to feeling like normal finally
[00:22] <nigelb> They had a baggage truck run into an A380.
[00:24] <rick_h__> that sounds fairly not good
[00:24] <nigelb> I like was poolie said - "Sounds expensive"
[00:25] <rick_h__> StevenK: what's the latest/greatest for taking a setup.py into a .deb?
[00:30] <nigelb> Whats the commandline way to propose a merge? I forget.
[00:36] <mwhudson> nigelb: lp-propose i think?
[00:51] <jelmer> mwhudson: hey, did you see my email about feature flags?
[00:52] <mwhudson> jelmer: no, i don't think so
[00:52] <mwhudson> jelmer: subject/list?
[00:52] <jelmer> mwhudson: the subject was something about feature flags too
[00:52]  * jelmer looks through his mail
[00:53] <mwhudson> jelmer: when did you send it?
[00:53] <mwhudson> pretty sure i don't have it, anyway
[00:53] <jelmer> somewhere last week I think
[00:53] <jelmer> I think there's just something that's been eating my mail anyway
[00:54] <mwhudson> ah
[00:54] <mwhudson> fun :/
[00:54] <jelmer> mwhudson: basically, I was wondering how to use the new awesome XML/RPC feature flag server you added
[00:54] <jelmer> I couldn't find any examples of existing users
[00:54] <mwhudson> oh right
[00:54] <mwhudson> i don't think there are any uses yet
[00:55] <jelmer> that would explain why I couldn't find any :)
[01:07] <nigelb> mwhudson: Strange. It isn't autocompleting for me.
[01:08] <nigelb> Command not found.
[01:20] <mwhudson> nigelb: what isn't ?
[01:21] <mwhudson> oh, lp-propose
[01:21]  * mwhudson shouldn't be relied on for lp dev advice really any more :)
[01:21] <nigelb> heh
[01:21] <nigelb> I'll just wait for everyone to wake up after their long week.
[01:22] <rick_h__> nigelb: for me the ones that autocomplete are lp-propose-merge lp-propose and lp-submit
[01:22] <rick_h__> but I've not setup a MP from the cmd line
[01:22] <nigelb> rick_h__: lp-propose works? can you do a which lp-propose and tell me where the binary is?
[01:23] <rick_h__> nigelb: it's part of a bzr command
[01:23] <rick_h__> bzr lp-propose
[01:23] <rick_h__> is where I was completing it from
[01:23] <nigelb> ah
[01:24] <nigelb> rick_h__: Thanks! Its been a while since I did LP work and I forgot how to do it :)
[01:26] <rick_h__> nigelb: np
[01:30] <jelmer> mwhudson: I'd like to use the feature flags XML/RPC server in codehosting, but I'm not entirely sure where to start. Any recommendations on where to look for inspiration?
[01:31] <mwhudson> jelmer: from a bzr serve process or the ssh server?
[01:31] <jelmer> mwhudson: from the ssh server
[01:31] <mwhudson> it's all reasonable simple i hope -- sp = ServerProxy(config.whatever); sp.getFeatureFlag('codehosting.feature')
[01:32] <mwhudson> t.w.Proxy & callRemote then?
[01:32] <mwhudson> jelmer: ff for the forking process?
[01:32] <jelmer> mwhudson: yeah, forking process and git support
[01:32] <mwhudson> ah right
[01:32] <mwhudson> i guess i'd stuff that in during authentication
[01:32] <jelmer> mwhudson: whoa, that seems a lot simpler than I was going for
[01:33] <jelmer> mwhudson: during, rather than after ?
[01:33] <mwhudson> jelmer: i'm sorry i didn't make it more complicated :)
[01:33] <mwhudson> jelmer: mm don't know i guess
[01:35] <jelmer> mwhudson: np, thanks for the hints. I think this should be sufficient to get me started
[01:36] <mwhudson> jelmer: i guess it depends a bit on the appropriate api where you want to make the decision supporting having a deferred returned
[07:18] <nigelb> I wonder if anyone out in the east is working today
[07:18] <lifeless> 'today'
[07:18] <nigelb> heh
[07:20] <nigelb> lifeless: I *think* I fixed the url bug. I created 2 new methods for it. Would that work?
[07:21] <nigelb> (one for logo and one for mugshot)
[07:29] <lifeless> I saw the patch, haven't read it yet.
[07:29] <lifeless> will talk later
[08:02] <jtv> morning folks
[08:03] <nigelb> Hey jtv! "Morning" :)
[08:03] <jtv> Hi!  I'm in Europe, so a bit weird with timezones.
[08:04] <nigelb> Oh!
[08:04] <nigelb> I thought you'd be home. Indeed, I was confused.
[08:06] <jtv> Not your fault, of course.
[08:06]  * SpamapS is in the US, but still pretty much on EU timezones. :)
[08:07] <nigelb> Are you in the gang that's in Vienna?
[08:08] <jtv> No
[08:10] <jtv> SpamapS: enjoy the spontaneous early mornings while you can!
[08:11] <nigelb> Unless you're the west coast and up at 2 am :P
[08:12] <nigelb> correction, 12 am.
[08:14] <SpamapS> jtv: I slept from 01:00 - 06:00, then again from 09:30 - 14:00 .. now its 00:14 and I'm wide awake. :-P
[08:14] <jtv> Hmm maybe not so convenient then.
[08:15] <nigelb> Morning rvba. Up for reviewing today? :)
[08:15] <SpamapS> especially confusing since "today" is supposed to be a holiday... but I came away from the rally with more TODO's than I went into it with... ;)
[08:15] <nigelb> haha
[08:15] <nigelb> that happens to me at UDSes ;-)
[08:15] <nigelb> Even when I'm not actaully there.
[08:15]  * SpamapS cannot complain though, it was 19C today in LA ... :)
[08:16] <nigelb> I'm guessing Budapest was really cold :D
[08:17] <SpamapS> 1C - 5C for the duration.. not awful.. but not warm.
[08:18] <nigelb> UDS was pleasant 20s except for the Sunday before.
[08:18] <SpamapS> The hotel's covered courtyards make it hardly matter.. was possible to get "sun" without leaving.
[08:18] <nigelb> Heh
[08:18] <nigelb> I'm glad we were lucky to be there in the summer.
[08:19] <rvba> Hey nigelb, sure.
[08:19] <nigelb> https://code.launchpad.net/~nigelbabu/launchpad/logo-links-713873
[08:19] <rvba> I'll have a look.
[08:20] <nigelb> I'm also curious to know what I can test here.
[08:28] <rvba> nigelb: I've got an urgent matter to sort out right now but I'll take a look at your branch right after I've sorted it.
[08:28] <rvba> :)
[08:32] <nigelb> rvba: no worries, take your time :)
[08:56] <danhg> morning everyone
[08:56] <rvba> Morning frankban, danhg.
[08:57] <danhg> Did you get home OK guys?
[08:58] <frankban> morning
[08:59] <rvba> Flight ok, crappy plane ;).
[09:00] <danhg> Who did you fly with?
[09:00] <danhg> I slept all the way on mine :)
[09:01] <rvba> Malev
[09:01] <danhg> ah, OK
[09:01] <rvba> Did you have a direct flight?
[09:01] <StevenK> Last I heard, wgrant was still en-route.
[09:02] <rvba> Damn!
[09:02] <danhg> I wouldn't be surprised
[09:02] <StevenK> 17 hour delay in LHR for him
[09:02] <danhg> ah no
[09:02] <danhg> nightmare
[09:02] <rvba> StevenK: looks like the French lesson paid off, you're using French expressions now ;)
[09:03] <nigelb> Yeah, poolie's gang stole their flight apparently.
[09:03] <nigelb> StevenK: wallyworld as well.
[09:03] <StevenK> That was poolie and me
[09:03] <nigelb> Aha. Right.
[09:03] <nigelb> They got a hotel room, dinner, breakfast, and money for calls.
[09:03] <StevenK> So QF32 is an A380, and as we boared the pilot said that someone has hit an engine with a baggage cart
[09:04] <StevenK> So poolie and I got delayed by 5 hours due to that.
[09:04] <danhg> 'hit an engine with a baggage cart' - thats a new one
[09:04] <nigelb> You guys got the next A380 and they had to wait for a new one I guess?
[09:04] <StevenK> We "borrowed" another A380, which was for QF10 -- so wgrant and his gang got delayed 13 hours (as well as the original 5 hour layover)
[09:05] <bigjools> I used to think LHR could not get worse but they continue to prove me wrong
[09:05] <nigelb> danhg: That was my first thought as well.
[09:05] <StevenK> We flew into Singapore at midday local time, at which point we couldn't leave due to the curfew at Sydney.
[09:05] <danhg> Was your train OK bigjools?
[09:05] <StevenK> So I had seven hours in Singapore
[09:05] <nigelb> StevenK: curfew?
[09:06] <nigelb> oh, at Sydney.
[09:06] <bigjools> danhg: yup
[09:06] <danhg> What's the curfew?
[09:06] <StevenK> nigelb: Planes can not land or take off in Sydney between 11pm and 6am
[09:06] <nigelb> bigjools: Wait, you took a train from Budapest?
[09:06] <nigelb> StevenK: what!?!?!
[09:06] <danhg> Woah
[09:06] <bigjools> nigelb: !  no, from the airport to my house
[09:06] <nigelb> bigjools: I'd have been extra jealous if that was the case :P
[09:06] <bigjools> LHR has the same curfew
[09:06] <nigelb> That's an interesting curfew.
[09:07] <danhg> Haven't heard of these before
[09:07] <nigelb> Is it because its in a residential area?
[09:07] <bigjools> yes
[09:07] <StevenK> So my original arrival date was 15/1 8:30pm. I landed it Sydney at 16/1 6:20am
[09:07] <danhg> Did you have a productive day? lol
[09:07] <nigelb> That explains that. Bangalore airport is 40 km away from "Bangalore".
[09:07] <adeuring> good morning
[09:07] <StevenK> danhg: I don't know, what day is it?
[09:08] <nigelb> heh
[09:08] <StevenK> It took me 40 hours to get from the hotel in Budapest to my house.
[09:08] <StevenK> wgrant is likely pushing 50
[09:08] <danhg> Tuesday, 4th March
[09:08] <StevenK> RAOF may well hit 60.
[09:08] <danhg> Maybe we could covert travel hours into karma points
[09:08] <danhg> convert^
[09:08] <nigelb> lol
[09:09] <StevenK> danhg: Every Australian at the sprint gave up two full weekends to travel.
[09:11] <StevenK> nigelb: pitti had to catch one train to get home from Budapest.
[09:11] <StevenK> nigelb: Mind you, it took eight hours.
[09:12] <danhg> Morning mrevell
[09:12] <mrevell> Hey morning
[09:12] <danhg> We're comparing delay nightmares :)
[09:13]  * bigjools starts upgrade to precise on desktop machine
[09:13] <mrevell> danhg, Oh? Not a good journey home?
[09:13] <nigelb> StevenK: Hey I love trains. The longer the better.
[09:13] <danhg> No mine was fine, apart from a huge taxi due to the tubes being screwed. The Aussies seem to have had a bit of a nightmare tho
[09:13] <nigelb> StevenK: 8 hours on a train sounds better than 50 hours in airports + flights anyway
[09:14] <danhg> Where was your train to?
[09:14] <StevenK> mrevell: Some numpty at LHR drove a baggage cart into an A380 engine.
[09:14] <nigelb> Forver, this sprint will be remembered as the one where "someone drove a baggage cart into an A380".
[09:14] <StevenK> mrevell: Caused 13 hours of delays for poolie and I, and about 22 for wgrant and cohorts.
[09:15] <bigjools> "You have to download a total of 1402 M."
[09:15] <mrevell> StevenK, Blimey. A380 engines seem to be a bit of a problem. That's awful. 22 hours!
[09:15] <StevenK> mrevell: It took me 40 hours of travelling from the hotel to my place -- with about 4 hours sleep.
[09:15] <StevenK> I'm not even sure if wgrant is even home yet.
[09:16] <nigelb> You guys should just move all LP meetings to Singapore :P
[09:16] <mrevell> StevenK, In which case, get off IRC and get to bed :)
[09:16] <StevenK> mrevell: No, I need to push through and get to bed at a normalish time
[09:17] <StevenK> Otherwise I'm just screwed jetlag wise
[09:17] <nigelb> that must suck.
[09:17] <nigelb> the whole "stay up till its dark so you don't screw your sleep cycle" bit.
[09:17] <StevenK> Welcome to living in Australia.
[09:18] <StevenK> bigjools, are you taking notes?
[09:18] <nigelb> haha
[09:18] <nigelb> wait, bigjools is moving?
[09:18]  * bigjools is
[09:18] <nigelb> wow
[09:19] <nigelb> Canonical office in Australia soon? ;)
[09:19] <mrevell> Does anyone know how badly huwshimi was affected by the delay?
[09:20] <StevenK> I think he's with wgrant
[09:20] <nigelb> I know wallyworld is with wgrant
[09:20] <StevenK> So after they get to Melbourne, there is another flight to Hobart
[09:21] <StevenK> mrevell: Worse than I was, I'd wager.
[09:23] <mrevell> Lord, that's crazy.
[09:24] <nigelb> Reason #1343 why you shouldn't live in Australia :P
[10:05] <wgrant> Evening.
[10:05] <wgrant> wallyworld transferred to a flight to Brisbane.
[10:05] <wgrant> RAOF was not so lucky.
[10:05] <wgrant> But I am home.
[10:05] <wgrant> After 48 hours.
[10:06] <StevenK> wgrant: Ouch
[10:14] <soren> So you guys left Budapest (presumably) on Saturday morning-ish and got home Monday evening?
[10:15] <wgrant> soren: Yeah
[10:15] <wgrant> Left the hotel at 10:30am
[10:15] <soren> Good grief.
[10:16] <stub> Who got stuck in transit?
[10:16] <wgrant> stub: RAOF is stuck in Melbourne for the night.
[10:16] <wgrant> As he missed the last Hobart flight.
[10:16] <wgrant> But everyone else is on their final flight, AFAIK.
[10:16] <soren> How much of those 48 hours were you airborne?
[10:16] <wgrant> soren: 23
[10:16] <soren> Good grief.
[10:18] <stub> My record for delays is only 8 hours IIRC. They finally gave up trying to fix the plane, shuffled us to a hotel, and woke us all up 1 hour later. Cheap idiots.
[10:19] <nigelb> wgrant: Ah, you got home!
[10:19] <soren> These are completely regular planes, right? Coach is as dreadful as on any other plane? For 23 hours?
[10:20] <wgrant> soren: Well.
[10:20]  * soren gets back aches just thinking about it.
[10:20] <wgrant> Yes
[10:20] <wgrant> But I got randomly upgraded to Business for the last 8 hour leg.
[10:20] <soren> \o/
[10:20] <wgrant> Which was very nice.
[10:21] <nigelb> wgrant: Where in Australia are you? Sydney?
[10:21] <wgrant> Melbourne.
[10:21] <nigelb> aha
[10:21] <wgrant> It's the Sydney bastards that stole our plane :)
[10:21] <nigelb> haha
[10:27] <nigelb> wgrant: when did you get home? Just now?
[10:33] <wgrant> nigelb: 40 minutes ago
[10:35] <nigelb> wow.
[10:37] <danhg> You must have aged 10 years on such a journey.
[10:38] <danhg> You must look 25 or something.
[10:38] <wgrant> Heh
[10:38] <danhg> :)
[10:40] <nigelb> Wait, so he looks 15 "normally"? :P
[10:41] <danhg> Don't get too excited Nigel
[11:21] <jtv> What was the key combination for getting at my system menu again?  I need to reboot to get my mouse pointer back but now the regular <alt>-<shortcut> menu access stopped working.
[11:22] <jtv> Oh well, there's always the text console.
[16:43]  * cjwatson wonders if anyone has done initial assessments of the dependency tree for porting Launchpad to Python 3
[16:44] <bigjools> I can guess who *might* have done that
[16:44] <jelmer> cjwatson: I'm not sure if that's really worth the effort just yet, until zope has been ported
[16:45] <rick_h__> yea, I'm curious. But if you look at the py3 wall of shame you see a ton of zope stuff on there
[16:45] <rick_h__> though I agree with Chris and others that the wall of shame kind of sucks
[16:50] <cjwatson> no immediate need or anything, just curious whether it might inform our priorities for providing ports in Ubuntu
[17:35] <frankban> hi everybody, can anyone figure out what happened here? https://pastebin.canonical.com/58178/ Something went wrong while applying db patches in qastaging, the same patches are correctly applied in devel.
[17:42] <jtv> frankban: that sounds bad… you may want to ask stub tomorrow.
[17:47] <frankban> jtv-afk: thanks
[20:46] <lifeless> is there a bug about the bugcolumns showing 'tags: None' when there are no tags on a bug ?
[21:06] <abentley> lifeless: I believe there was.
[21:07] <lifeless> cool
[21:08] <abentley> lifeless: bug 894734
[21:08] <_mup_> Bug #894734: "Assignee: None" and "Tags: None" clutter bug listings <bug-columns> <Launchpad itself:Triaged> < https://launchpad.net/bugs/894734 >
[21:08] <lifeless> abentley: thanks
[21:39] <abentley> james_w: Any idea about this? https://bugs.launchpad.net/launchpad/+bug/914634 note it says 'cStringIO.StringI'!
[21:39] <_mup_> Bug #914634: AttributeError: 'cStringIO.StringI' object has no attribute 'split' in parse_changelog <Launchpad itself:Confirmed> < https://launchpad.net/bugs/914634 >
[21:40] <james_w> abentley, https://bugs.launchpad.net/launchpad-buildd/+bug/915505
[21:40] <_mup_> Bug #915505: bzr: ERROR: exceptions.AttributeError: 'cStringIO.StringI' object has no attribute 'split' <Launchpad Auto Build System:New> < https://launchpad.net/bugs/915505 >
[21:41] <james_w> jelmer is the knower of all things
[21:42] <abentley> james_w: thanks.
[21:46] <lifeless> anyone noticed that saving tags now requires 2-3 presses of the tick ?
[21:47] <lifeless> flacoste: wlecome back :)
[21:47] <lifeless> flacoste: want to catch up?
[21:47] <flacoste> lifeless: unless there is anything urgent, i'd postpone to tomorrow
[21:48] <flacoste> trying to finish setting up work items for this Maas project
[21:48] <lifeless> sure thing
[21:48] <jelmer> abentley, james_w: we're still waiting for python-debian to be updated on the builders
[21:48] <lifeless> uds was the only thing I have as a needs-disucssio
[21:48] <flacoste> right
[21:48] <lifeless> that and
[21:48] <lifeless> I plan to sweep into RT after I wrap up bugs
[21:49] <abentley> jelmer: how big is the impact?
[21:49] <lifeless> any objection / themes you'd like me to honour ?
[21:51] <jelmer> abentley: it only impacts version 0.4 recipes (which have never worked - because they require this new python-debian version)
[21:51] <flacoste> lifeless: no objections, theme: the old "making sure staging is up to what we need" might be useful to re-assess
[21:52] <lifeless> flacoste: will do
[21:52] <lifeless> abentley: I've generated a new oops for bug 908886 for you
[21:52] <abentley> jelmer: Okay, I'm gonna mark it "high" rather than "critical", then.
[21:52] <_mup_> Bug #908886: OOPS on loading bug page <timeout> <Launchpad itself:Triaged> < https://launchpad.net/bugs/908886 >
[21:53] <abentley> lifeless: Oh, you shouldn't have :-)
[21:53] <lifeless> abentley: :) least I could do :P
[21:54] <abentley> lifeless: I did not get an oops with the link given, so it must be a borderline timeout.
[21:55] <lifeless> abentley: it may be group related
[21:55] <lifeless> abentley: I'm in Ubuntu bugcontrol, you are not.
[21:55] <lifeless> abentley: which means I can do nominations.
[21:55] <abentley> lifeless: could be.
[22:05] <lifeless> abentley: I had a brief nosy round the oops; data is in the bug if you are looking into it. If not, it is there for the next person.
[22:05] <abentley> lifeless: I was just triaging.
[22:06] <lifeless> abentley: no worries then :)
[22:37] <StevenK> wallyworld: You got home okay?
[22:38] <StevenK> lifeless: Did you get any delays/knock-on effects from the fun that at least wgrant and I endured?
[22:46] <wallyworld> StevenK: finally. took around 50 hours door-door
[22:47] <wallyworld> StevenK: i think your plane was the one that got hit?
[22:48] <StevenK> wallyworld: Yes, QF32's A380 was the one that got hit with the baggage cart.
[22:48] <jelmer> abentley: any chance you can mark bzr-pipeline as supporting bzr 2.5? The test suite seems to work fine with 2.5b5 (the last beta for 2.5)
[22:48] <wallyworld> StevenK:  so why did "our" plane get repurposed :-(
[22:49] <wallyworld> StevenK: how long did your final journey take? i think you were delayed about 5 hours in london?
[22:50] <StevenK> wallyworld: I'm not sure -- QF32's staff said they were sourcing a "spare" A380. I don't think it was spare so much as waiting ...
[22:50] <wallyworld> .... for "ours" to arrive from melbourne
[22:50] <StevenK> wallyworld: 40 hours door-to-door. I was delayed by 5 hours in London and 7 in Singapore.
[22:51] <wallyworld> 7 in singapore? why?
[22:51] <wallyworld> did they look after you?
[22:51] <StevenK> Curfew in Sydney
[22:51] <wallyworld> ah, how stupid is that
[22:51] <StevenK> And yeah, they farmed us out to a hotel in the CBD
[22:51] <wallyworld> no european airport has a curfew i don't think
[22:52] <StevenK> LHR does, according to Julian
[22:52] <wallyworld> well, they are stupid too
[22:52] <StevenK> wallyworld: So Sydney airport is surrounded by residental development.
[22:52] <StevenK> Well, on three sides.
[22:52] <StevenK> The other side is water
[22:53] <wallyworld> and people who buy next to airports know there will be noise
[22:54] <StevenK> wallyworld: Right, but the noise carries a fair way -- how long distance wise do you think a plane takes to climb and descend?
[22:54] <wallyworld> a long way, but for most of it it is relatively high and only in a narrow corridor
[22:55] <wallyworld> curfews are not too evil unless one is delayed 7 hours by one :-)
[22:57] <StevenK> wallyworld: Keep in mind the corridor can only really support one, maybe two planes.
[22:57] <StevenK> And Sydney has 3 runways, so you're looking at six, possibly seven corridors
[22:57] <wallyworld> yeah, i was trolling somewhat. lack of sleep makes me mean
[22:58] <wallyworld> have only been home 10 hours
[22:58] <StevenK> wallyworld: I was Zombie Steve yesterday
[22:58] <wallyworld> did you find any yummy brains to suck
[22:58] <StevenK> Nope
[23:03] <StevenK> wallyworld: BAH
[23:03] <StevenK> wallyworld: You took the last card on the board
[23:04] <lifeless> StevenK: no, different carrier :P
[23:05] <StevenK> lifeless: Air NZ?
[23:05] <lifeless> yep
[23:05] <StevenK> But still via LHR and SIN?
[23:05] <lifeless> HK
[23:06] <lifeless> LHR->HK->AKL->CHC
[23:06] <StevenK> Oh, wow
[23:06] <lifeless> I walked in the door at 1530 yesterday
[23:20] <StevenK> wallyworld, lifeless: Announcement on BA865 from Budapest to London: "We'd like to offer all of you duty free for purchase. However, the cabinet is locked. So if any one of you has a pair of bolt-cutters with them, we'd first like to congratulate you on getting them through security, and if you could please make them available to us."
[23:20] <wallyworld> StevenK: surely you jest?
[23:21] <StevenK> wallyworld: It's what they said. The entire plane laughed.
[23:22] <wallyworld> at least they have a sense of humour
[23:22] <wallyworld> security in budapest is pretty lax though
[23:24] <lifeless> StevenK: wicked
[23:24] <lifeless> StevenK: I was on 869 I think, they didn't say that :P