[08:44] <tomwardill> cjwatson: done and pushed
[09:30] <SpecialK|Canon> cjwatson: yay for symlink hack!
[09:45] <SpecialK|Canon> cjwatson: good email (re livefs webhooks)
[09:46] <SpecialK|Canon> ilasc: please make sure ^ go in the weekly!
[09:46] <SpecialK|Canon> on the subject of naming things
[09:46] <ilasc> SpecialK|Canon noted.
[09:47] <SpecialK|Canon> one of the things Przemek inherited when we last worked together was a Django/Celery service I'd built to manage webhooks
[09:47] <SpecialK|Canon> called...Spiderman
[09:47] <SpecialK|Canon> because it...shoots webs
[09:47] <SpecialK|Canon> (I'll get my coat)
[09:49] <cjwatson> SpecialK|Canon: I put it in the weekly yesterday
[09:49] <cjwatson> FWIW
[09:49] <cjwatson> These days I try to do that as a post-deployment step, because otherwise I forget
[09:49] <Spads> this reminds me of when I wrote a STONITH mechanism into something, and took great glee in naming everything based on that metaphor.  other_node_to_be_shot_in_the_head = gethostbyname(...)
[09:50] <Spads> head_in_which_other_node_is_shot = IMPI(...).port()
[09:50] <Spads> etc
[09:53] <cjwatson> OK, I'm generally not fond of the "shoot in the head" metaphor, but "head_in_which_other_node_is_shot" breaks the unpleasant bits of the metaphor enough to make it funny
[09:55] <SpecialK|Canon> cjwatson: hah way ahead of me, thanks :)
[09:55] <SpecialK|Canon> and agreed re STONITH
[09:56] <ilasc> cjwatson: thank you for all the help on the webhooks for livefs and for adding it to the weekly!
[09:56] <cjwatson> my pleasure
[14:01] <tomwardill> cjwatson: https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/376431 is rebased on top of the latest concrete branch and ready for another look when you get chance
[16:13] <cjwatson> tomwardill: approved, but a few small comments and one critical one.  Go ahead and land once you've fixed those
[16:14] <tomwardill> cjwatson: righto, will do :)
[16:15] <cjwatson> tomwardill: (er, by which I mean concrete-oci-recipes, not the next one along yet)
[16:15] <tomwardill> indeed :)
[16:15] <tomwardill> Just got the email
[16:23] <tomwardill> okay,I can go from nothing to 'running' launchpad in one command
[16:23] <tomwardill> shame I can't login once it's running...
[16:24] <cjwatson> Not bad though
[16:26] <tomwardill> cjwatson: ah, those tests arrive in the next MP (oci-ocirecipebuild)
[16:27] <tomwardill> although come to think of it, that is missing anything that tests that, as virtualized being inferred is new
[16:31] <cjwatson> Right, so maybe it's quick to just move the relevant bits over
[16:31] <tomwardill> yeah, doing tha tnow
[16:37] <tomwardill> blergh, the next one has a bunch of rebase fails in it I've just found
[16:50] <tomwardill> wee, this is a fun pile of yaks. Currently adding more interface declarations to IOCIRecipe, because I missed the Admin ones
[17:00] <tomwardill> cjwatson: does https://git.launchpad.net/~twom/launchpad/commit/?id=c5e1d572e1ee61ffa33d73abb73cc87b0b67958a look reasonable?
[17:00] <tomwardill> had to backport some more infrastructure from the next MP
[17:02] <cjwatson> tomwardill: LGTM
[17:02] <tomwardill> cool, will land that, and then rebase/fix the next one
[17:18] <tomwardill> cjwatson: https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/376431 is up I think
[18:16] <cjwatson> wgrant: I fixed up the type naming in https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/373765 (db-bugsummary-statement-triggers) slightly.  OK now?
[22:50] <wgrant> cjwatson: Yay!
[22:58] <cjwatson> OK, let's see how long an LP test run takes on my home server now it has an SSD to play with
[22:58] <cjwatson> Older CPU than my laptop (Ivy Bridge), but seems a bit faster in some situations so we'll see
[22:58] <cjwatson> Er, server is Ivy Bridge, laptop is Broadwell
[22:59] <cjwatson> I tried before but it was too slow to be pleasant on rotating rust
[22:59] <cjwatson> Would be nice to be able to run LP tests somewhere that isn't my laptop