/srv/irclogs.ubuntu.com/2020/02/19/#launchpad-dev.txt

wgrantlifeless: As Colin says, ZTK has become a lot less dead than it was when you left.00:11
wgrantStill not massively thriving, but by no means dead00:12
wgrantZope 3, though, heh.00:12
wgrantI haven't tried Rust for a network service in a couple of years.00:12
wgrantIt's all been more low level stuff.00:12
lifelesswgrant: yeah, I'd been doing similar things. I wrote an API server in it last week though, and was very productive.00:34
lifelesswgrant: rocket.rs + diesel00:35
lifelesswgrant: and some of the smarts like the new adaptive scheduler in std-async.rs are just mwah.00:36
cjwatsonI think https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379456 should fix buildbot; could anyone review?11:34
cjwatsonAnd if anyone could look over https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/378828, that's pure UI11:38
tomwardillcjwatson: +1 to the buildbot bits12:00
tomwardilland a comment on the UI ones12:02
* tomwardill -> lunch12:02
cjwatsonthanks12:02
cjwatsonhttps://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/379464   Mailman integration removal \o/12:39
tomwardillweeeee12:42
wgrantBurn it all.12:44
tomwardillwgrant: I'll leave that review to you to +1 ;)12:44
wgrantToo late12:44
tomwardilli feel like you might appreciate it12:44
tomwardillhah12:44
tomwardillgood work12:44
cjwatsonJust waiting for IS to land the corresponding lp-production-configs change before I land that12:45
cjwatsontomwardill: I've been making a decent amount of progress on OCI recipe views; next is to write tests12:51
tomwardillcool :)12:51
cjwatsonI say "write", I mean "shamelessly copy"12:51
tomwardillI'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
tomwardillgot the extraBuildArgs doing stuff and creating things that looks right though12:52
cjwatsonwgrant: BTW I don't suppose you've had a chance to look at lazr.restful py3-declarations?13:02
cjwatsonI 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 virtualenv13:03
cjwatsonQuick 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
cjwatsonAlso 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/37947114:37
tomwardill+1 to mail list change14:37
pappacenaI'll take a look14:37
cjwatsonlazr.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/37948716:07
tomwardillcjwatson: 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:10
cjwatsonupdates and universe are different categories, so I'm confused about what you mean16:11
tomwardillah, sorry, badly worded maybe (or misunderstood)16:11
tomwardillessentially: I get no universe deb lines added16:11
cjwatsonOK, can I see your code?16:11
cjwatsonAnd the test failure16:11
tomwardillI think because archive.getComponentsForSeries is returning None in _get_sources_list_for_dependencies (soyuz.adaptors.archivedependencies)16:12
tomwardillone 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 line16:13
tomwardillcjwatson:  https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/379201 (test_extraBuildArgs_git)16:17
tomwardillthe expected_archives parameter there doesn't include universe16:17
tomwardillI _think_ because the distribution that is being created for the test isn't configured correctly?16:18
cjwatsonOK, I'll have a look16:21
tomwardillthanks :)16:22
cjwatsontomwardill: 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 former17:01
tomwardillaha, I think that test_archivedependencies was what I was looking for17:02
tomwardillI figured there must be some way to set this up17:02
* tomwardill tries17:04
tomwardillthanks!17:04
cjwatsonnp.  Feel free to fix the snap case too :)17:05
cjwatsonMight be easier to start there since you know the rest of that test already works17:05
cjwatsonTotal: 24 tests, 3 failures, 20 errors, 0 skipped in 32.581 seconds.17:05
cjwatsonOn the plus side, that means one test worked17:05
tomwardill... probably a start?17:06
cjwatsonI'm leaving out the +request-builds view for now17:07
tomwardill"deb unique-from-factory-py-line489-100020/distro unstable main universe"17:09
tomwardillweee!17:09
tomwardillcjwatson: add check for none-default components to test_snapbuildbehaviour: https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/37949517:45
cjwatsontomwardill: +1 with minor comment17:53
tomwardillcjwatson: ah, lovely17:53
* tomwardill changes17:53
tomwardillpushed fix, landing17:56

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!