[12:30] <gary_poster> hi
[12:30] <gary_poster> bac benji danilos gmb, call in 1-ish
[12:30] <gmb> Yeo
[12:30] <gmb> *p
[12:31] <bac> rt
[12:48] <danilos> gary_poster, oh, I am CHR/OCR today as well
[12:48] <gary_poster> danilos, ok.  another reason to be pitiful :-)
[12:48] <bac> gmb: ...ac/launchpad/other/lp-dev-utils/trunk> dpkg -S /usr/bin/lp-shell
[12:48] <bac> ubuntu-dev-tools: /usr/bin/lp-shell
[12:48] <danilos> gary_poster, heh, yeah
[12:48] <gmb> bac: Thanks.
[13:10] <gmb> benji, gary_poster: So, you know how I said I was convinced that lifeless was wrong, and how I said I was bound to be wrong about that? Well, I was 50% right. Guess which 50%.
[13:12] <benji> heh
[13:12] <benji> gmb: so what was he talking about?
[13:13] <gary_poster> gmb, heh, I'll be very curious to see how it works if what he proposed works.
[13:13] <gmb> benji, gary_poster: Well. If I declare linked_branches thusly: http://pastebin.ubuntu.com/643234/
[13:13] <gmb> Calling
[13:14] <gmb> >>> bug.linked_branches
[13:14] <gmb> gets me:
[13:14] <gmb> <lazr.restfulclient.resource.Collection object at 0xaccc9cc>
[13:14] <gmb> *Somehow* it magically knows that treating it as a property is OK.
[13:14] <gary_poster> wow
[13:15] <gary_poster> lifeless for the win!
[13:15] <gary_poster> I had no idea
[13:15] <gmb> Lifeless is basically Merlin.
[13:15] <gary_poster> heh
[13:15] <gmb> And Knows Things
[13:16] <bac> well, leonard should get some merlin props too for making it work that way, even if surprising
[13:16] <gary_poster> true
[13:16] <gmb> Very true.
[13:17] <benji> I don't think "props" and "surprising" can be used together like that.
[13:17] <bac> gmb: i'm unclear why your original version with ILaunchBag was so hideous in a property.
[13:17] <gmb> benji, gary_poster: Do either of you know how I can make sure this is exported for all version of the API? Is it just a case of multiple @operation_for_version declarations?
[13:17] <bac> benji: leonard still gets demerits for it being so damned hard to figure out
[13:17] <bac> gmb: i think you just do it for 'beta' and all others follow
[13:18] <gmb> bac: LaunchBag is considered ugly and the model shouldn't know about view-level stuff (I believe that's the logic anyway).
[13:18] <gmb> bac: Oh, awesome, thanks.
[13:18] <gary_poster> gmb, if you declare it for a lower version and don't cancel it for a higher...yeah what bac said
[13:18] <gmb> Right :)
[15:01] <gary_poster> CHR!
[15:27] <benji> the way unittest assumes that one of the arguments to assertEqual is the expected value and the other is the actual value irriates me to no end
[15:33] <gary_poster> yeah.  it is not consistent across libraries.  We seem to have settled on (expected, actual) though
[16:22] <gary_poster> lunch
[17:00] <gmb> Ciao folks.
[18:42]  * danilos -> off as well
[19:00] <benji> CHR time for me
[20:00] <benji> darn: "No space left on device" I guess my VM isn't big enough.
[21:10] <bac> CHR...better late than never
[21:29] <bac> danilos: can you look at https://answers.launchpad.net/launchpad/+question/164475 tomorrow?