[07:14] <nigelb> lifeless: around?
[07:29] <lifeless> hi
[07:31] <lifeless> nigelb: ^
[07:32] <nigelb> lifeless: where do I start looking for bug 713873?
[07:32] <_mup_> Bug #713873: (in API) Person.logo_link is hard to use and performs poorly <easy> <Launchpad itself:Triaged> <LoCo Team Portal:Triaged> < https://launchpad.net/bugs/713873 >
[07:32] <nigelb> I'm deep in registry and can't find out where the api bits come in
[07:32] <lifeless> ah!
[07:33] <lifeless> so, start with launchpadlib + the debugging thing so you can see the requests (HTTPLIB2_DEBUG=1 or something)
[07:33] <lifeless> then follow your nose
[07:33] <nigelb> heh, ok
[07:34] <lifeless> (sorry)
[07:35] <lifeless> I will look once I'm down at breakfast, for more hinty things
[07:36] <nigelb> no problem :)
[07:36] <nigelb> when do you get on a plane?
[07:38] <lifeless> leave hotel in 2h
[07:38] <lifeless> 4h till boarding
[07:43] <lifeless> -> foodness
[15:39] <lifeless> olá
[15:43]  * jelmer waves to lifeless 
[16:38]  * nigelb waves to jelmer and lifeless 
[16:41] <jelmer> hey nigelb
[16:42] <nigelb> jelmer: I hear you fixed the problems with udd and quilt.
[16:42] <jelmer> well, s/the/some/
[16:43] <jelmer> merging should be a lot less troublesome now
[16:43] <nigelb> heh, while I don't do much packaging, I remember headdesking with quilt.
[16:43] <nigelb> A lot of people are going to be very grateful :)
[16:43] <jelmer> but it's still a set of quilt patches in the end - not a loom
[16:43] <jelmer> in the end we should be converting back end forth between quilts and looms, but that's going to be a lot harder
[16:44] <nigelb> yeah, there's somethin to be said of mixing a patch management system with version control on top of it.
[16:44] <nigelb> But that's a different argument for another day :)
[16:46] <jelmer> yeah, indeed
[20:27] <wgrant> Evening wallyworld_.
[20:27] <wgrant> Fancy seeing you here.
[20:28] <wallyworld_> wgrant: yello
[20:28] <wallyworld_> bit quiet in here - everyone except us is flying :-(
[20:28] <wgrant> Yeah
[20:34] <wallyworld_> i just sent an sms to bigjools, he may come onto irc to laughtat us
[20:34] <wgrant> Excellent
[20:34] <wgrant> Aha
[20:35] <wgrant> Evening bigjools.
[20:35] <bigjools> hahaha
[20:35] <wgrant> fu
[20:35] <bigjools> who texted me?
[20:35] <wgrant> That would be telling.
[20:36] <bigjools> 12 hours!
[20:36] <bigjools> lmao
[20:37] <wallyworld_> bigjools: it was me who texted
[20:37] <wgrant> Yeah
[20:37] <wgrant> We leave here at 6am.
[20:37] <bigjools> wgrant: ah! I don't have your num in my phone
[20:38] <bigjools> wtf not
[20:38] <wallyworld_> bigjools: what number did the text appear from? i used my voip phone provider's web interface to send it
[20:39] <bigjools> pmed
[20:39] <bigjools> I told you LHR is shit
[20:40] <wgrant> Heh
[20:41] <wallyworld_> bigjools: so any cricket on? after a week away. you can't get knocked up twice :-P
[20:41] <bigjools> just choked laughing
[20:41] <wallyworld_> hah!
[20:41] <bigjools> really
[20:42] <wallyworld_> quick, heimlich manoevure
[20:43] <bigjools> hindlick
[20:43] <wallyworld_> bigjools: i have to wait an extra 12 hours to batter up
[20:43] <bigjools> so stuck in the T3 lounge all night?
[20:43] <wallyworld_> bigjools: nope, a hotel
[20:43] <wallyworld_> park inn
[20:44] <wgrant> With wifi and power but no luggage.
[20:44] <bigjools> how sweet
[20:44] <wallyworld_> we got dinner and breakfast, and 10 quid for phone calls
[20:44] <wgrant> So not so bad.
[20:44] <bigjools> but no clean clothes
[20:44] <bigjools> muahaha :)
[20:45] <wallyworld_> well, i'm not the one who has to site next to me for 20 hrs on a plane
[20:46]  * wallyworld_ goes to spend some of the 10 quid phoning home
[20:46] <bigjools> wallyworld_: sit or shite?
[20:46] <wallyworld_> hah, "sit"
[20:46] <wallyworld_> can't type
[20:47] <bigjools> what's the delay for?
[20:47] <wallyworld_> pooli'es fault
[20:47] <wallyworld_> a baggage cart crashed into an a380
[20:47] <wgrant> A baggage truck crashed into poolie's A380
[20:48] <wgrant> I assume they used our A380 to run poolie's flight.
[20:48] <wallyworld_> and so he stole "our" a380
[20:48] <wgrant> And now have to wait for QF31 to arrive tomorrow for us.
[20:48] <nigelb> what happened?
[20:48] <wallyworld_> see ^^^^^^
[20:48] <nigelb> poolie was talking about a baggage truck hitting his airline
[20:48] <wgrant> Yeah
[20:49] <wallyworld_> nigelb: been watching the cricket? hasn't it been great?
[20:49] <nigelb> thank you for rubbing it in :P
[20:49] <wallyworld_> :-P
[20:50] <nigelb> wow, eventful.
[20:50] <nigelb> evening bigjools
[20:51] <nigelb> So, who feels like hand-holding me through a bug? :D
[20:52] <wallyworld_> nigelb: otp atm
[20:52] <nigelb> ah, ok
[20:57] <bigjools> evening nigelb
[20:57] <nigelb> I'm still arguing whether to consider it evening or morning.
[20:58] <nigelb> It looks like I won't sleep tonight.
[20:58] <nigelb> (yay crazy sleep cycle)
[20:58]  * bigjools is not entirely sure, I just know I am tired
[20:58] <bigjools> but I do have Toblerone
[20:59] <nigelb> WIN
[20:59] <nigelb> Toblerone solves all ills.
[21:01] <wallyworld_> bigjools: at least you are in your own bed tonight
[21:01] <bigjools> wallyworld_: WIN
[21:01] <nigelb> Look at the bright side, you have a bed to sleep.
[21:01] <wallyworld_> bigjools: TWINS :-P
[21:01] <bigjools> wallyworld_: and I'll be in bed with three others
[21:01] <wallyworld_> bigjools: wtf? you lukcy bugger
[21:01] <nigelb> lol
[21:02] <bigjools> admittedly 2 of them are under age
[21:02] <nigelb> where do I see the code for the api bits of lp?
[21:02] <wallyworld_> bigjools: you'll go to jail for that
[21:02] <wgrant> nigelb: The API is the model.
[21:03] <bigjools> wallyworld_: and get sent to a convict colony?
[21:03] <wallyworld_> yep :-)
[21:03] <wgrant> nigelb: The interface (IPerson in this case) defines what's exported and how.
[21:03] <wgrant> nigelb: And they all point to attributes/methods on Person itself.
[21:03] <nigelb> ok
[21:03] <nigelb> so dig into IPerson?
[21:03] <bigjools> nigelb: don't work, watch the cricket.
[21:03] <bigjools> oh sorry, working will be less depressing
[21:03] <nigelb> and cry?
[21:04] <nigelb> right.
[21:04] <nigelb> My eyes are Iperson.HasTears objects
[21:04] <wgrant> bigjools: You're an Australian for cricket purposes now?
[21:04] <wgrant> Or only when it's convenient?
[21:04] <nigelb> Until the ashes.
[21:05] <nigelb> Or whenever England isn't playing Australia ;)
[21:05] <bigjools> wgrant: wash out your mouth.  everyone likes to see the Indians beaten at cricket
[21:05] <nigelb> haha
[21:05] <nigelb> How does the devel, 1.0, and beta things for api work? Is that dealt with in the interface?
[21:06] <wgrant> nigelb: Yeah
[21:09] <nigelb> bah, I don't understand this.
[21:14] <nigelb> wgrant: where should I be looking to make the change? the interface code?
[21:14] <nigelb> I sort of think I see the bits
[21:14] <nigelb> but I'm not sure what I need to be doing.
[21:28]  * nigelb digs deeper
[21:32] <bigjools> nigelb: what are you doing?
[21:33] <nigelb> bigjools: trying to figure out whatto do for bug 713873
[21:33] <_mup_> Bug #713873: (in API) Person.logo_link is hard to use and performs poorly <easy> <Launchpad itself:Triaged> <LoCo Team Portal:Triaged> < https://launchpad.net/bugs/713873 >
[21:34] <bigjools> nigelb: easy
[21:34] <nigelb> I question that.
[21:34] <bigjools> :)
[21:34] <bigjools> adding backward compatibilty is the hard bit
[21:35] <nigelb> but isn't changing that in devel fine?
[21:35] <bigjools> but can I implore that you add a method not a new property
[21:35] <bigjools> it is
[21:35] <nigelb> can I add a property?
[21:37] <bigjools> would prefer not
[21:37] <nigelb> okay
[21:38] <bigjools> because it adds an extra lookup for every Person
[21:38] <nigelb> ah. method makes it lazy.
[21:38] <bigjools> wtf is logo_link defined
[21:38] <nigelb> I've been asking that question since morning.
[21:39] <nigelb> I see logo defined and mugshot defined.
[21:39] <bigjools> yeah that's right
[21:40] <bigjools> lazr.restful adds the _link
[21:40] <nigelb> ah
[21:41] <nigelb> *headdesk*
[21:41] <bigjools> it's exported as a LogoImageUpload
[21:42] <bigjools> I'd add a method to return the URL
[21:42] <nigelb> A method to IPerson?
[21:43] <bigjools> yes
[21:43] <nigelb> Hrm, IPersonLimitedView I guess.
[21:43] <bigjools> for example there's a changesFileUrl() on publications