[00:11] <wgrant> lifeless: As Colin says, ZTK has become a lot less dead than it was when you left.
[00:12] <wgrant> Still not massively thriving, but by no means dead
[00:12] <wgrant> Zope 3, though, heh.
[00:12] <wgrant> I haven't tried Rust for a network service in a couple of years.
[00:12] <wgrant> It's all been more low level stuff.
[00:34] <lifeless> wgrant: yeah, I'd been doing similar things. I wrote an API server in it last week though, and was very productive.
[00:35] <lifeless> wgrant: rocket.rs + diesel
[00:36] <lifeless> wgrant: and some of the smarts like the new adaptive scheduler in std-async.rs are just mwah.
[11:34] <cjwatson> I think https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379456 should fix buildbot; could anyone review?
[11:38] <cjwatson> And if anyone could look over https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/378828, that's pure UI
[12:00] <tomwardill> cjwatson: +1 to the buildbot bits
[12:02] <tomwardill> and a comment on the UI ones
[12:02]  * tomwardill -> lunch
[12:02] <cjwatson> thanks
[12:39] <cjwatson> https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379464   Mailman integration removal \o/
[12:42] <tomwardill> weeeee
[12:44] <wgrant> Burn it all.
[12:44] <tomwardill> wgrant: I'll leave that review to you to +1 ;)
[12:44] <wgrant> Too late
[12:44] <tomwardill> i feel like you might appreciate it
[12:44] <tomwardill> hah
[12:44] <tomwardill> good work
[12:45] <cjwatson> Just waiting for IS to land the corresponding lp-production-configs change before I land that
[12:51] <cjwatson> tomwardill: I've been making a decent amount of progress on OCI recipe views; next is to write tests
[12:51] <tomwardill> cool :)
[12:51] <cjwatson> I say "write", I mean "shamelessly copy"
[12:52] <tomwardill> I'm just working out how to get universe enabled, then need to move some copy and paste stuff into mixins (snap + oci test code), and then "write" more tests similarly :)
[12:52] <tomwardill> got the extraBuildArgs doing stuff and creating things that looks right though
[13:02] <cjwatson> wgrant: BTW I don't suppose you've had a chance to look at lazr.restful py3-declarations?
[13:03] <cjwatson> I was otherwise thinking of a lazr.restful release soon even though the py3 port isn't complete, mainly because it makes it easier to build an LP py3 virtualenv
[14:37] <cjwatson> Quick review of https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379473 anyone?
[14:37] <cjwatson> (Send script-monitor emails to launchpad-error-reports@)
[14:37] <cjwatson> Also some reasonably straightforward py3 bits: https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379469 https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379470 https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379471
[14:37] <tomwardill> +1 to mail list change
[14:37] <pappacena> I'll take a look
[16:07] <cjwatson> lazr.restful upgrade: https://code.launchpad.net/~cjwatson/lp-source-dependencies/+git/lp-source-dependencies/+merge/379486 / https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379487
[16:10] <tomwardill> cjwatson: I have a test that is trying to ensure that the Universe sources get added to the buildd args (via extraBuildArgs). My current_component in the build is 'multiverse' (currently, will change that), but I'm still only getting the Pocket sources (Updates) added.
[16:11] <cjwatson> updates and universe are different categories, so I'm confused about what you mean
[16:11] <tomwardill> ah, sorry, badly worded maybe (or misunderstood)
[16:11] <tomwardill> essentially: I get no universe deb lines added
[16:11] <cjwatson> OK, can I see your code?
[16:11] <cjwatson> And the test failure
[16:12] <tomwardill> I think because archive.getComponentsForSeries is returning None in _get_sources_list_for_dependencies (soyuz.adaptors.archivedependencies)
[16:13] <tomwardill> one sec, I'll check this in and push. The test isn't testing for the presence of the line yet, I've established it via pdb on the relevant line
[16:17] <tomwardill> cjwatson:  https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/379201 (test_extraBuildArgs_git)
[16:17] <tomwardill> the expected_archives parameter there doesn't include universe
[16:18] <tomwardill> I _think_ because the distribution that is being created for the test isn't configured correctly?
[16:21] <cjwatson> OK, I'll have a look
[16:22] <tomwardill> thanks :)
[17:01] <cjwatson> tomwardill: So this is broken in TestAsyncSnapBuildBehaviour as well.  I think the problem is that the distroseries in use for the test has no ComponentSelection rows telling it what components exist.  You could set that up in the test (see near the top of lib/lp/soyuz/adapters/tests/test_archivedependencies.py) or use sampledata; probably better the former
[17:02] <tomwardill> aha, I think that test_archivedependencies was what I was looking for
[17:02] <tomwardill> I figured there must be some way to set this up
[17:04]  * tomwardill tries
[17:04] <tomwardill> thanks!
[17:05] <cjwatson> np.  Feel free to fix the snap case too :)
[17:05] <cjwatson> Might be easier to start there since you know the rest of that test already works
[17:05] <cjwatson> Total: 24 tests, 3 failures, 20 errors, 0 skipped in 32.581 seconds.
[17:05] <cjwatson> On the plus side, that means one test worked
[17:06] <tomwardill> ... probably a start?
[17:07] <cjwatson> I'm leaving out the +request-builds view for now
[17:09] <tomwardill> "deb unique-from-factory-py-line489-100020/distro unstable main universe"
[17:09] <tomwardill> weee!
[17:45] <tomwardill> cjwatson: add check for none-default components to test_snapbuildbehaviour: https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/379495
[17:53] <cjwatson> tomwardill: +1 with minor comment
[17:53] <tomwardill> cjwatson: ah, lovely
[17:53]  * tomwardill changes
[17:56] <tomwardill> pushed fix, landing