=== Kamilion|ZNC is now known as Kamilion === Wouter01000 is now known as Wouter0100 [06:38] morning [07:17] good morning [07:31] school run [07:59] re [08:03] debian is in freeze mode [08:03] hey mvo [08:03] good morning zyga [08:06] morning [08:06] good morning pstolowski [08:09] mvo: pstolowski: hey [08:09] hey mborzecki ! [08:10] hey pstolowski [08:10] long time no see [08:10] hey zyga, indeed [08:55] PR snapd#9877 closed: tests: run unit tests in Focal instead of Xenial [10:00] PR snapd#9856 closed: gadget,overlord: pass kernelRoot to install.Run() [11:31] mvo: i've pushed one more commit to https://github.com/snapcore/snapd/pull/9744 with some links to nvidia documentation (or scraps thereof) [11:31] PR #9744: OpenGL interface: Support more Tegra libs [11:41] mborzecki: nice, thanks! [11:46] PR snapd#9881 opened: tests/unit/go: drop unused environment variables, skip coverage [11:48] pstolowski: mvo: can you take a look? ^^ should be a trivial one [11:49] ta [11:52] mborzecki: a question there [12:24] * pstolowski lunch [12:26] PR snapd#9874 closed: gadget: remove resolvedSource from VolumeContent [13:21] PR snapd#9882 opened: spread: use full format when listing processes [14:47] PR snapd#9744 closed: OpenGL interface: Support more Tegra libs [14:51] mvo: i think we can land https://github.com/snapcore/snapd/pull/9870 [14:51] PR #9870: vendor: update go-tpm2/secboot to latest version [14:53] * cachio lunch [15:52] PR snapd#9881 closed: tests/unit/go: drop unused environment variables, skip coverage [16:17] PR snapd#9883 opened: cmd/snap-preseed: initialize snap.SanitizePlugsSlots for gadget in seeds [16:30] pstolowski: mvo: I managed to reproduce the services regression with a simple test snap, working on a fix now [16:31] ijohnson: that's great, thanks for digging into it! [16:34] ijohnson: also, i'll be happy to review [16:35] pstolowski: of course :-) I'm trying to get a handle on the issue, it seems to be a corner case of the SortSnapServices function when one list is empty and the other is not [16:36] ijohnson: mhm.. yeah i'm keen to see what that is, i'm sure we have *some* tests for snapctl for services [16:45] pstolowski: so the issue seems to be when we have a daemon which specifies a before/after and we call `snapctl restart daemon`, what happens is the set of appInfo's that is passed to SortSnapServices references another daemon that is not in the set (i.e. in snap.yaml daemon says `after: daemon2`, but daemon2 is not specified with `snapctl restart daemon`) [16:46] I think I have a fix, which is to ignore before/after daemons that are referenced in the set of appInfo's, but not actually present in the set provided to SortSnapServices [16:46] then you can still do `snapctl restart daemon daemon2` and have things be ordered correctly I think [16:47] ijohnson: hmm ok i see [16:47] though actually I wonder if snapctl supports multiple daemons being specified [16:47] PR snapd#9879 closed: osutil/many: make all test pkgs osutil_test instead of "osutil" [16:47] PR snapd#9882 closed: spread: use full format when listing processes [16:50] ijohnson: looking at ctlcmd/*.go, it does [16:50] right [17:21] i hope we do test it somewhere [20:16] hey cachio could you share instructions on how to run the external uc20-recovery test again ? [20:20] hey [20:21] export SPREAD_EXTERNAL_ADDRESS= [20:22] ./tests/lib/external/prepare-ssh.sh [20:23] spread external:ubuntu-core-20-64:tests/core/uc20-recovery [20:23] that should be enough [20:23] I need to go out now [20:24] I'll be here in 10 minutes [20:24] ijohnson, ~ [20:24] * cachio afk [20:24] thanks cachio [20:24] ijohnson, np [20:28] PR snapd#9884 opened: tests/main/snap-repair: test running repair assertion w/ fakestore [21:08] PR snapd#9885 opened: snap/info.go: ignore unknown daemons in SortSnapServices === King_InuYasha is now known as Conan_Kudo === Conan_Kudo is now known as King_InuYasha === King_InuYasha is now known as Conan_Kudo === Conan_Kudo is now known as King_InuYasha