[01:14] PR snapcraft#3788 closed: parts: correct spelling of build-base in yaml_utils.load [02:34] PR snapcraft#3789 opened: store: support login --with [02:40] hi all, just ask in #ubuntu but i just found this channel is more accurate to post issue related to snapd [02:40] i had snap version here: https://0x0.st/ouPT.txt [02:41] basically i use microk8s via snapd and microk8s enable dns and then microk8s reset, but after reset k get all -A still show resources there (old pods spawned by 'microk8s enable dns' command), why? [02:42] i expect soemhow microk8s.reset will remove all resources, but it didn't [05:45] morning [06:08] hello [06:22] hi mborzecki, zyga[m]! [06:22] hey guys [06:23] any news on refresh-allowed? [06:23] heya [06:24] zyga: no, i don't think pedronis has looked at it yet [06:25] okay, in case I miss it please ping me once there's some idea on what's next [06:59] mborzecki: I've got a meeting starting now, so I'll ping you later about your comment on https://github.com/snapcore/snapd/pull/11665 [06:59] PR #11665: cmd/snap-confine: be compatible with a snap rootfs built as a tmpfs [06:59] mborzecki: do I understand it correctly, that the issue is that when you request a layout inside a read-only fs, snapd creates a full mimic over a tmpfs? [07:01] mardy: no, when I added a layout under say /usr/foo, it creates a mimic on /usr, which then will have major:minor of a tmpfs device rather than the base snap [07:01] so the stale base check would compare different dev_t now [07:02] does this make sense? 🙂 [07:16] PR snapd#11477 closed: usersession/userd: ask the user whether to open the URL by given app <⛔ Blocked> [07:32] mborzecki: yes, it does. I'll rework the branch a bit; I guess all what I can do in that case, is to discard the namespace, right? Because in that case I'm not sure what I could check to determine whether the NS is stale... [07:34] mborzecki: the whole point of the should_discard_current_ns() function is to determine if the base snap changed, right? Or is there more? [07:41] PR snapd#11842 closed: o/ifacestate: warn if the snapd.apparmor service is disabled [07:54] @mardy:libera.chat: yeah, that's roughly it [07:57] zyga[m]: thanks. I've got another question, that digging into the git history didn't help to answer: do you know if this die() line could be just replaced with a "return true"? https://github.com/snapcore/snapd/blob/master/cmd/snap-confine/ns-support.c#L303 [07:57] perhaps but the general desire was to avoid error handling and just die die die [07:58] this is harder to attack at the cost of some ux in edge cases [07:58] I see [07:58] though in this case (if the namespace was messed up), we would just discard it, so it should be rather safe [07:59] mardy: yup, that's the crux of the check, whether that's useful well 🙂 [07:59] mardy: i wait for the day when we drop the preserved mount ns and really just create everythign from scratch each time [08:01] yeah, that might be easier [08:03] although I think it's not easy to say it's safe :) [08:37] PR snapd#11689 closed: tests/nested/manual/core20-early-config: revert changes that disable netplan checks [08:37] PR snapd#11861 closed: interfaces/system-packages-doc: allow read-only access to /usr/share/cups/doc-root/ and /usr/share/gimp/2.0/help/ [09:10] mborzecki: I replied to your comment on https://github.com/snapcore/snapd/pull/11665, your feedback on how to proceed is highly welcome :-) [09:10] PR #11665: cmd/snap-confine: be compatible with a snap rootfs built as a tmpfs [09:17] mardy: looks reasonable, remember to run make fmt on the code though 🙂 [10:02] PR snapd#11874 opened: gadget: check also mbr type when testing for implicit data partition [12:02] PR snapd#11875 opened: o/assertstate: support multiple extra validation sets in EnforcedValidationSets [14:20] PR snapcraft#3789 closed: store: support login --with [16:54] PR snapd#11876 opened: tests: add support for uc22 in listing test === sarnold_ is now known as sarnold [21:00] PR snapd#11877 opened: tests: enable mount-order-regression test for arm devices [23:06] PR snapcraft#3790 opened: lifecyle: root level build-packages and build-snaps [23:21] PR snapcraft#3791 opened: packaging: ignore craftctl python environment variables