[08:34] cjwatson: I've had another look over the Built Using MP. I've left two (small) questions, but otherwise it looks good to me. I think I can follow the implementation and the model for it at least. [08:35] there is possibly/probably detail bits I'm missing, but I can't see anything broadly wrong with it [08:38] * tomwardill looks at the pile of reviews and suspects cjwatson of not sleeping again :P [08:45] * SpecialK|Canon peers [09:35] tomwardill: clarified, I hope [09:36] cjwatson: ah right, I remember you talking about that now [09:36] okay, +1 then :) [09:38] Thanks [10:01] is an exported property on distribution listing the ociprojects desirable? [10:02] I can't find precedence in source packages or livefs, but it seems like something that would be wanted [10:20] Properties are probably not great for unordered unbounded collections like that. Maybe a search method instead? [10:21] We want to be able to navigate down the tree, but maybe not by way of a full list [10:22] (searchSourcePackages exists, for instance, though it's a very old design and shouldn't necessarily be taken as unqualified precedent) [10:24] ah, interesting [14:12] it is really hard to write OCI type documents when you want to use the word 'container' outside of an actual OCI container [14:22] cjwatson: something that has just occured to me, is there any reason why there can only be one 'official' recipe for a project? [14:23] for instance, if we had a project that relied on multiple images to be produced, they could be represented as multiple 'official' recipes [14:42] tomwardill: well, the point of 'official' was to own a default bit of namespace [14:42] We could consider a different presentational name for that idea [14:43] ah yeah [16:51] * cjwatson finally gets built-using-domination back into shape [16:51] I think that and the rest of the built-using stack are now worth reviewing again [18:41] I'll land https://code.launchpad.net/~pappacena/launchpad/+git/launchpad/+merge/381683, with the permission check for Distribution.oci_project_admin on OCI Project creation. It was approved a couple of days ago, and I forgot to merge it. [19:14] Yep, go for it. I don't always remember either ... [19:34] Buildbot seems to be failing. Is anyone checking that? [19:37] pappacena: Ah, built-using-model fallout, I'll look at it, thanks [19:38] Thanks! [19:38] Looks trivial [19:38] If it's already EOD for you, I can check that [19:38] It's OK, will take five minutes [19:39] Ok! :) [19:39] how do I add a new dependency to launchpad? [19:39] doc/pip.txt [19:40] aha [19:40] Some assembly required [19:48] pappacena: https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/382878 [19:49] * tomwardill defenestrates python https://github.com/python-poetry/poetry/issues/1975 [19:59] * pappacena checking MP [20:05] thanks === heroux_ is now known as heroux