[07:45] <SpecialK|Canon> pappacena++
[13:07] <tomwardill> pappacena: are you looking at the buildbot failure too?
[13:07] <pappacena> I'm trying, but I cannot make it fail...
[13:08] <tomwardill> pappacena: same here, ilasc is wondering if it's to do with the test parallelisation
[13:09] <pappacena> uhm... it's a possibility...
[13:11] <wgrant> Colin said there was something weird like it being a TrialTestCase -- not obviously wrong, but something relatively uncommon that may well be relevant.
[13:11] <cjwatson> Right, possibly just changing it to be like the equivalent in the snapbuildbehaviour tests will make buildbot not fail.
[13:12] <cjwatson> Even if we can't reproduce it locally, which is unfortunate but well.
[13:12] <cjwatson> TrialTestCase is needed for some of the other mixin-based tests there, but not (AFAICT) for that one.
[13:12] <cjwatson> Given that plausible theory it may not be worth spending lots of time trying to reproduce it.
[13:12] <ilasc> tomwardill successfully did that and passed local tests
[13:13] <pappacena> I agree with cjwatson. It might be better to just change it, push and see if that works on buildbot...
[13:13] <ilasc> that = moving to equivalent of snapbuildbehaviour
[13:13] <tomwardill> yeah, I think that's where we've got to
[13:13] <tomwardill> MP incoming
[13:18] <tomwardill> https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/380154 cjwatson, pappacena
[13:18] <pappacena> I'll check
[13:25] <leni> Hi, is someone familiar with the API ?
[13:25] <wgrant> Nobody!
[13:27] <pappacena> hahaha! Nobody is familiar with the API, but we can all be confused together... do you have any specific question about it? :-D
[13:29] <leni> I was not expecting that ahah
[13:29] <leni> Well I'm trying to understand the way /projects behaves
[13:31] <leni> It looks like the first projects returned are the last created but for some it's not true
[13:31] <cjwatson> You shouldn't depend on the ordering
[13:32] <cjwatson> Unless you're looking at .latest(), where it's documented
[13:32] <leni> So there's no indexing ?
[13:32] <cjwatson> What are you trying to do?
[13:33] <leni> We're working on implementing launchpad in Software Heritage, so for the tests it would have been great if there was a reliable indexing
[13:33] <leni> ordering
[13:33] <leni> *
[13:33] <cjwatson> https://launchpad.net/+apidoc/devel.html#projects-latest documents an ordering
[13:34] <cjwatson> You just can't rely on any particular ordering for the default collection on /projects
[13:34] <cjwatson> But I don't think you need to use the default collection, from the sounds of things
[13:35] <leni> So it would be ws.latest=true ?
[13:35] <cjwatson> ws.op=latest
[13:36] <cjwatson> I think we need to step back and talk more about your requirements though - projects won't get you everything
[13:37] <leni> Ok thanks, that's helpful
[13:37] <leni> For now we're only working on listing projects
[13:38] <leni> Is there more source code hosted besides projects ?
[13:38] <cjwatson> Yes, for example all source code in distributions
[13:38] <cjwatson> Like everything in Ubuntu
[13:40] <cjwatson> (But I'm in a key management session right now, so this isn't quite the best time)
[13:41] <leni> Well that would be great to add that as well
[13:42] <leni> I imagine you're here quite often, I could come by another day to discuss this more if you'd like
[13:43] <cjwatson> Yep, in principle this is a good week for it since LP folks happen to be physically together, just busy right now
[13:46] <leni> Perfect thank you !
[13:47] <leni> What timezone are you in ?
[13:53] <tomwardill> leni: we're currently in CET