=== Eighth_Doctor is now known as Conan_Kudo === Conan_Kudo is now known as Eighth_Doctor === JanC_ is now known as JanC [07:14] morning [07:17] mborzecki o/ [07:18] mborzecki left a note on the snap-confine PR [07:18] zyga: hey [08:03] morning [08:11] good morning pstolowski and mborzecki [08:11] mvo: pstolowski hey [08:26] mborzecki: can I squash merge 10054 (the usr-lib-snapd.mount fix)? [08:26] mvo: i pushed a little tweak there, so we need to wait for spread to finish, but otherwise yes [08:27] mborzecki: cool [08:27] mborzecki: yeah, happy to wait [08:32] need 2nd review for https://github.com/snapcore/snapd/pull/10079 [08:32] PR #10079: api: provide meaningful error message on connect/disconnect for non-installed snap [08:36] PR snapd#10082 opened: github: try out golangci-lint <â›” Blocked> [11:32] mborzecki: is squash-merging 10081 okay? [11:33] mvo: yes [11:36] PR snapd#10054 closed: overlord/snapstate, wrappers: add dependency on usr-lib-snapd.mount for services on core with snapd snap [12:01] PR snapd#10083 opened: [RFC] systemd: enrich UnitStatus returned by systemd.Status() with Installed flag [12:03] mvo, mborzecki ^ wdyt? [12:08] pstolowski: I like this, UnitFileState seems to be more predicatable than status and it's well documented in https://man7.org/linux/man-pages/man5/org.freedesktop.systemd1.5.html [12:09] pstolowski: but let's move this to 2.50, it seems to grow too much for 2.49, thanks for investigating and getting to the bottom of this though! [12:10] mvo: yeah, ok, i'd prefer not to rush it as well [12:11] PR snapd#10084 opened: snap-seccomp: fix seccomp test on ppc64el [12:13] ijohnson[m][m]: I will merge 10051 now but I think I won't squash because for 2.49 I will also need to collect all the prereqs from samuele so it needs to be a PR anyway, does that sound okay? [12:16] mvo that sounds good to me [12:26] PR snapd#10085 opened: cmd/snap-bootstrap/initramfs-mounts: move time forward using assertion times (2.49) [12:31] PR snapd#10065 closed: tests: reset the system while preparing the test suite [12:32] ijohnson: I will force-merge 10051 after lunch, just running the nested 18.04 test here locally to double check. it fails in gce right now but it looks like a fluke [12:33] (and re-running the full thing for this seems wasteful) [12:33] Sure thanks for checking on that [13:13] hmm can't get annotations to work in https://github.com/snapcore/snapd/pull/10082 [13:13] PR #10082: github: try out golangci-lint <â›” Blocked> [13:18] haaa it works [13:19] woahhhhh that's super cool! [13:23] i'll make it non-fatal for now until we can tune it [13:38] mborzecki I second that - that's totally awesome [13:46] mborzecki: \o/ nice! [13:52] PR snapd#10086 opened: tests: unifying the core20 nested suite with the core nested suite [14:12] PR snapd#10078 closed: tests: handle "snap refresh" returning an empty reply gracefully [14:37] PR snapd#10051 closed: cmd/snap-bootstrap/initramfs-mounts: move time forward using assertion times [14:47] PR snapd#10081 closed: interfaces, interfaces/apparmor, overlord/snapstate: late removal of snap-confine apparmor profiles [14:52] PR snapd#10084 closed: snap-seccomp: fix seccomp test on ppc64el [15:01] ijohnson: I'm sitting on the fence a bit about 10085, it's 2k lines to backport everything we need to do the initramfs timetravel, I'm wondering if it's too risky for a .N release, wddyt? [15:01] hmm [15:02] mvo: let me take a look at the pr [15:05] * cachio lunch [15:09] mvo: well most of that pr is tests only change [15:09] the thing I would be most concerned about is the changes to seed, as they are extensive [15:09] the refactoring that pedronis did is difficult to reason about imho, so while it was approved, I guess I'm not sure how comfortable I am putting it into a .N release [15:44] mborzecki: I guess we can close 10056, 10066 now? [15:45] mvo: both shoudl be closed already [15:46] mborzecki: aha, great, soory, then the GH view I had confused me [16:12] PR snapd#10087 opened: release: 2.49.2 === ijohnson is now known as ijohnson|lunch [17:25] cachio: 2.49.2 is in core/beta (only ppc64el still uploading) [17:25] mvo, nice, thanks [17:25] I'll make sure all the tests are executed [17:25] cachio: if we could get it into candidate on monday that would be ideal [17:25] cachio: thanks! [17:25] cachio: snapd should also be ready soon (within the next 30min) [17:25] mvo, nice [17:26] mvo, ta [17:26] thank you! [17:33] cachio: snapd is also in beta [17:43] Hey folks, question about expectations for installing confined snaps running on a Desktop LiveCD? Do we expect this to be working currently? https://forum.snapcraft.io/t/confined-snaps-dont-work-on-live-images-due-to-apparmor-path-mapping/3767/10 [17:44] I ask becaouse I get errors from snapd/snap-confine:error while laoding shared libraries: libudev.so.1: cannot open shared object file: No such file or directory) [19:38] * cachio afk === ijohnson|lunch is now known as ijohnson [20:00] blackboxsw: do you mean on an Ubuntu Desktop LiveCD ? [20:01] it should be supported, I know we have had issues with it before and i.e. overlayfs but last I tried it with 20.04 a few weeks ago it worked fine for me [20:02] ijohnson: thanks. I was just running on xenial DesktopLiveCD trying to install canonical-livepatch for testing purposes. I'll try bionic and focal now [20:02] likely something not available on Xenial maybe [20:02] hmm yeah dunno about xenial, but definitely should work on bionic and focal [20:02] thx for the FYI, I can test the full install instead of livecd on xenial if needed [20:03] well snaps surely work on a fully installed system of xenial, we have many hundreds of test that run daily for this situation [20:03] we don't test live cd systems though [20:03] live iso would have an too old snapd, xenial. [20:03] ah yeah that's a good point, probably need to update the snapd deb in the live cd after you've booted it [20:04] ahh that's the ticket. yep I bet. will upgrade the deb there. [21:18] PR snapd#10088 opened: o/configstate/configcore/picfg.go: use ubuntu-seed config.txt in uc20 run mode [22:23] PR snapd#10089 opened: o/configstate/configcore: simple refactors in preparation for new function