=== zyga_ is now known as zya === zya is now known as zyga [06:01] 'morning [06:05] morning [06:05] hm did we miss https://github.com/snapcore/snapd/commit/c2479d7bdd76aad9fcc5b5247e7fbc86cba596aa when preparing 2.50? [06:07] hmmm not, idk why `git (branch|tag) --contains` is confused then [06:40] mborzecki:the commit hash in the 2.50 release branch is different, maybe it was cherry-picked or rebased [07:12] morning [07:13] pstolowski: hey, got any PRs that need reviews? [07:17] mborzecki: hey, #10261 needs reviews [07:17] PR #10261: o/snapstate: refresh control - autorefresh phase2 [07:17] Bug #10261: Fails to start if ipv6 disabled [07:17] ack [08:16] pstolowski: can you take a look at https://github.com/snapcore/snapd/pull/10277 ? should be fairly simple [08:16] PR #10277: overlord/devicesate: observe snap writes when creating recovery systems [08:16] mborzecki: sure [08:21] thanks! [09:41] pstolowski: hi! Here's the first draft: https://github.com/snapcore/snapd/pull/10282 But I expect that it can be vastly improved :-) [09:41] PR #10282: WIP: overlord/servicestate: omit service list if only snap given [09:41] PR snapd#10282 opened: WIP: overlord/servicestate: omit service list if only snap given [09:44] mardy: ok, thanks! [11:11] zyga_: can you just double confirm you're you also at Libera where I registered #snappy (as the only op) and gave you founder rights? === pedronis_ is now known as pedronis [11:33] pstolowski: https://github.com/snapcore/snapd/pull/10218 needs a 2nd review [11:33] PR #10218: o/servicestate: add RemoveSnapFromQuota [11:34] pedronis: will do [11:37] PR snapd#10277 closed: overlord/devicesate: observe snap writes when creating recovery systems [11:40] pstolowski: thx [11:47] PR snapd#8532 closed: tests: install new snapd deb into preseed image [12:17] PR snapd#10283 opened: tests: change machine type used for nested tests [12:29] by the time seeded is true, there should be some sort of model set already right? [12:42] how do I run all snapd unit tests (for all packages)? [12:43] mardy: go test ./... for example [12:44] mborzecki: yes [12:45] pedronis: thanks! [12:49] hm our tests seem to be doing funny things then, seeded is often set to true, but there's no device model in the sate [12:51] mborzecki: yes, our test cheat sometimes, I wouldn't define it funny [12:51] mborzecki: what are you trying to do? [12:52] PR snapd#10284 opened: o/snapstate: introduce minimalInstallInfo interface [12:53] pedronis: i've tweaked the code do this: https://paste.ubuntu.com/p/mynTh9wqZr/ [12:54] but the tests frequently set seeded = true, but there's no model assertion in state [12:54] maybe i should just leave explicit comments in both places instead [12:54] mborzecki: yea, that change is reasonable but the tests won't be happy [12:56] mhm, i think i'll go with the comment for now [12:56] and leave a todo about tests [13:00] maybe I have an idea but it's probably something to do in its own PR [13:48] ijohnson, thx a lot for kernel update @ https://forum.snapcraft.io/t/built-uc20-rasperry-pi-image-hangs-on-boot/23891/28?u=rzr [13:48] ogra, ++ [13:48] I checked it [13:49] I was tracking for a tag in https://git.launchpad.net/~canonical-kernel-snaps/+git/kernel-snaps-uc20/log/?h=pi [13:49] but it's somewhere else right ? [13:49] yeah the kernel snaps are full of black magic nowadays 🙂 [13:50] if it works :) [14:17] PR snapd#10275 closed: overlord/devicestate: comment why explicit system mode check is needed in ensuring tried recovery systems [14:34] PR snapcraft#3526 opened: project: validate snapcraft yaml before using it (CRAFT-55) [14:35] rZr: great, I'm happy to hear that it finally works for you, sorry it took so long for this bugfix to make its way through the pipeline, the initrd for uc20 is one of the toughest things to get changes landed into [14:36] we should improve that 😉 [14:37] we should but it's hard and requires improvements to the process of building the kernel snaps [14:37] well, afaik that is still using an awful hack i created in 2016 ... [14:38] so yes, that definitely needs improvement too [14:38] i wish kernel snaps wold just use ther snapcraft.yaml and be done ... but sadly someone introduced secureboot in UC20 as a default 😛 [14:39] you really should start charging somebody royalties for all your hacks that end up staying around forever 😀 [14:39] well, duct tape and strings hold the world together 🙂 [14:48] PR snapd#10285 opened: interfaces/serial-port: add Qualcomm serial port devices to allowed list [14:54] PR snapcraft#3525 closed: dotnet plugin: use https for release metadata url [15:06] mardy: thanks for the review, I addressed your comments in my python PR 😀 [15:47] ijohnson, no problem I planned to rebuild everything from scratch but you saved my time [15:51] ijohnson: a few comments to #10218 [15:51] Bug #10218: after mounting second disk at /home, gnome login fails [15:51] PR #10218: o/servicestate: add RemoveSnapFromQuota [16:16] thanks pstolowski I'll have a look later today [16:28] PR snapd#10278 closed: o/hookstate/ctlcmd: allow system-mode for non-root [17:08] pstolowski: some comments in https://github.com/snapcore/snapd/pull/10284, let's chat tomorrow [17:08] PR #10284: o/snapstate: introduce minimalInstallInfo interface [17:10] ijohnson, hey [17:10] I see this error on uc18 [17:10] https://paste.ubuntu.com/p/r7pYnNhrhr/ [17:10] this is on beta validation [17:10] it is failing on many tests what is weird [17:10] doesn't seem to be something random [17:14] it is just happening in pi3 o far [17:38] PR snapd#10286 opened: tests: moving to tests directories snaps built locally - part 2 [17:49] pedronis: thanks for the review, i'll extend the test to simulate reboots like we do in boot [17:53] mv [17:53] bah [18:20] PR snapcraft#3520 closed: package-repositories: remove experimental flag [18:25] PR snapcraft#3523 closed: autotools v2 plugin: adding cross compilation support [18:45] PR snapcraft#3494 closed: tests: use candidate for autopkgtests [18:45] PR snapcraft#3513 closed: tests: stub job to get autokpgtest for edge [18:45] PR snapcraft#3521 closed: build providers: set hostname for lxd [19:50] PR snapcraft#3524 closed: ua manager: install ubuntu-advantage-tools as needed (CRAFT-67) [19:50] PR snapcraft#3527 opened: ua manager: install ubuntu-advantage-tools as needed (CRAFT-67) [20:27] cachio: hey so for 10283, do you mean that the execution time with n2 is 80% of the execution time of n1 for the same set of tests ? [20:27] since the cost is 2% more, so it sounds like it makes sense, but I just wanted to make sure I am understanding the math correctly [20:55] ijohnson, I compared full executions [20:55] for uc16 42m -> ~30m [20:55] for uc18 42m -> ~35m [20:55] for uc20 62m -> ~56m [20:56] nice [20:56] this is a comparison for the full suite [20:56] ok, makes sense +1 on the PR from me [20:57] ijohnson, nice [20:57] ijohnson, could you please take quick look to #10276 [20:57] Bug #10276: gnome-common: automake-1.4 does not suppor --copy --force options [20:57] PR #10276: tests: remove tests.cleanup prepare from nested test [21:01] cachio: +1 but one typo there [21:33] ijohnson, thanks [21:34] I'll fix it