[00:14] PR snapd#10139 opened: cmd/snap-bootstrap/initramfs-mounts: mount ubuntu-data nosuid === jamesh_ is now known as jamesh [05:46] morning [06:29] good morning [06:47] zyga: hey [06:47] o/ [06:58] that was one long review: https://github.com/snapcore/snapd/pull/10124#pullrequestreview-634232174 [06:58] PR #10124: tests: update layout for tests - part 1 [06:58] good morning mvo [07:01] good morning zyga and mborzecki [07:01] zyga: oh, woah, thanks for this review! [07:04] mvo: hey, after you've had your morning tea, can you take a look at https://github.com/snapcore/snapd/pull/10130 ? [07:04] PR #10130: boot: load bits of kernel command line from gadget snaps [07:05] mborzecki: sure [07:07] https://github.com/snapcore/snapd/pull/10125#pullrequestreview-634235979 and I'm back to my work [07:07] PR #10125: tests: update layout for tests - part 2 [08:35] PR snapd#10140 opened: boot, overlord/devicestate: consider gadget command lines when updating boot config === popey1 is now known as popey [10:11] PR snapd#10124 closed: tests: update layout for tests - part 1 [10:11] PR snapd#10125 closed: tests: update layout for tests - part 2 [10:16] PR snapd#10141 opened: tests: enable help test for all the systems [10:26] PR snapd#10142 opened: Use $PWD path to store the uc18 image using prepare image [10:53] https://github.com/snapcore/snapd/pull/10127 needs 2nd reviews [10:53] PR #10127: daemon: add new accessChecker implementations [11:00] let me take a quick look [11:01] btw. we may need to bump the workers count of the nested suite, the tests on 20.04 are taking ~100minutes === ijohnson[m][m] is now known as ijohnson [12:15] good morning folks [12:22] pedronis: I responded on https://github.com/snapcore/snapd/pull/10133 [12:23] PR #10133: wrappers/services.go: introduce EnsureSnapServices() [12:25] ijohnson: it doesn't really change my main point which is that RequireMountedSnapdSnap is a global property [12:26] ijohnson: as I tried to say in my initial comment we should probably change some other signatures too and then things will be less confusing [12:27] pedronis: mmm so do you think I should do the || of the two options or what do you propose I should do about the fact we have the same option existing in multiple places [12:27] ijohnson: but is also not worth blocking this on this much longer [12:27] ijohnson: there are various solutions to this problem [12:28] right [12:28] so what should I do with this pr for now then [12:29] ijohnson: I think the biggest issues is really the reuse of AddSnapServicesOptions in the map [12:29] that's where the confusion starts I think [12:30] pedronis Should the map just have VitaliyRank on its own as the value in the map instead? [12:30] probably something like SnapServiceOptions [12:30] that is only VitalyRank for now [12:30] then generateSnapFile takes both the snap specific and the global one [12:32] pedronis ok [12:32] Will push after SU then [12:35] ijohnson: I commented in the PR as well: https://github.com/snapcore/snapd/pull/10133#discussion_r612404544 [12:35] PR #10133: wrappers/services.go: introduce EnsureSnapServices() [12:36] Thanks for that, makes sense [12:38] ijohnson: also as I remarked it seems a couple of my previous commentes were acked but not applied unless I missed something [12:41] @pedronis which other comments? [12:43] ijohnson: https://github.com/snapcore/snapd/pull/10133#discussion_r611839404 and https://github.com/snapcore/snapd/pull/10133#discussion_r611835186 [12:43] PR #10133: wrappers/services.go: introduce EnsureSnapServices() [12:48] pedronis: I addressed both of those things, ptal again [12:52] ijohnson: I missed the commit about the options had those bits in it [12:52] I suppose my brain expected them to be separate commits [13:00] mvo: can you land https://github.com/snapcore/snapd/pull/10130, the failures seem unrelated really [13:00] PR #10130: boot: load bits of kernel command line from gadget snaps [13:00] and it would unblock the other PRs [13:46] PR snapd#10130 closed: boot: load bits of kernel command line from gadget snaps [14:20] PR snapcraft#3502 opened: snaps: do not validate snaps before install (Fixes LP#1901733) [14:42] PR snapd#10143 opened: boot: handle updating of components that contribute to kernel command line [15:13] mborzecki: what's the relation of https://github.com/snapcore/snapd/pull/10140 and https://github.com/snapcore/snapd/pull/10143, I am a bit surprised there's a change in boot after a change in devicestate [15:13] PR #10140: boot, overlord/devicestate: consider gadget command lines when updating boot config [15:13] PR #10143: boot: handle updating of components that contribute to kernel command line [15:16] pedronis: the other is a separate call for the gadget update path [15:17] PR snapd#10134 closed: boot: set extra command line arguments when preparing run mode [15:18] pedronis: the main difference is that the boot config update picks up the candidate command line, while the other pr uses the current one, both end up in the same place to handle this though [15:18] (and there's a change in bootenv in the other call too) [15:27] PR snapd#10141 closed: tests: enable help test for all the systems [15:31] mborzecki: how many more PR do we need? one wrapping the new function in a task? [15:32] spread tests? [15:32] PR snapd#10138 closed: tests: fix gadget-kernel-refs-update-pc test on arm and when $TRUST_TEST_KEY is false [15:32] PR snapd#10142 closed: tests: fix prepare-image-grub-core18 for arm devices [15:34] pedronis: yeah, and some spread test updates (tweak the existing boot config update test and extend the customized kernel command line one) [15:35] pedronis: let's chat tomorrow morning maybe and we can discuss what's left? [15:35] ok [15:40] mborzecki: I reviewed on 40 and commented on the name in 43 [15:41] pedronis: thanks [15:57] PR snapd#10144 opened: tests: use op.paths tools instead of dirs.sh helper - part 1 [15:57] PR snapd#10145 opened: snapstate: add "kernel-assets" to featureSet (2.50) <â›” Blocked> [17:05] pedronis_: sorry took a bit longer than I planned, but I added more tests around how the options work and refactored to match what we discussed [17:05] #10133 is ready for a re-review now [17:05] Bug #10133: sqlrelay: new changes from Debian require merging [17:05] PR #10133: wrappers/services.go: introduce EnsureSnapServices() [20:28] PR snapd#10146 opened: tests: add new command to snaps-state to get current core, kernel and gadget === not_phunyguy is now known as phunyguy [21:38] PR snapd#10147 opened: browser-support: Allow firefox to run correctly under wayland [22:41] PR snapcraft#3501 closed: store: use whoami dashboard endpoint for cli