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