[06:45] morning [06:57] mborzecki: hi! [07:03] mardy: heya [07:04] morning [07:15] mardy: i've pinged pedronis about the apparmor feature name, maybe we should use cap-audit-read, cap-bpf, or something else as long as it's consistent [07:18] https://github.com/snapcore/snapd/pull/10952 needs 2nd review and is super simple [07:18] PR #10952: tests/lib/pkgdb: install strace on Debian 11 and Sid [07:19] pstolowski: can you take a look? ^^ [07:19] +1 [07:20] thanks! [07:33] PR snapd#10954 closed: tests: update the ubuntu-image channel to candidate <âš  Critical> [07:44] https://github.com/snapcore/snapd/pull/10947 needs a 2nd review too [07:44] PR #10947: tests: run spread tests on debian 11 [08:25] mborzecki: yes, cap-audit-read might be more clear [08:25] pstolowski: 'morning! [08:28] hey mardy [09:33] mardy: ok, so cap-bpf and cap-audit-read then? [09:33] PR snapd#10955 opened: tests/main/snapd-snap: restore debian symlink [09:48] mborzecki: did you see amurray comment (https://github.com/snapcore/snapd/pull/10938#issuecomment-948109370)? Unless we have a reason to use hyphens, I'd use underscores [09:48] PR #10938: interfaces: skip connection of netlink interface on older systems [09:48] PR snapd#10956 opened: o/snapstate: migrate to hidden dir on refresh [09:50] mardy: yeah, i pinged pedronis for his input, in the meantime i renamed it to cap-bpf in a separate branch === alan_g_ is now known as alan_g [10:49] PR snapd#10937 closed: interfaces/u2f-devices: add Nitrokey 3 [10:59] PR snapd#10949 closed: tests: ensure systemd-timesyncd is installed on debian [10:59] PR snapd#10952 closed: tests/lib/pkgdb: install strace on Debian 11 and Sid [11:09] PR snapd#10955 closed: tests/main/snapd-snap: restore debian symlink [11:14] PR snapd#10957 opened: build-aux: ensure that debian packaging matches build-base [11:48] mborzecki: are you aware of any AppArmor limitations in opensuse, as far as mount rules are concerned? [11:48] the spread test for the mount-control interface fails under opensuse: https://github.com/snapcore/snapd/pull/10739/checks?check_run_id=3962169410 [11:48] PR #10739: mount-control: step 2 [11:50] mardy: i know that fine grained socket filtering support is missing, but i'm not aware of anything mount related [11:50] mardy: do you see a particular problem there? [11:53] mborzecki: yes, the generated rule is mount options=(rw,bind) /var/tmp/** -> /var/snap/test-snapd-mount-control/common/**, [11:53] mborzecki: in other distros (Ubuntu), the command "test-snapd-mount-control.cmd mount -o bind,rw /var/tmp/test-snapd-mount-control /tmp" fails [11:53] mborzecki: in opensuse, it succeeds [11:56] mardy: have you tried on arch? [11:57] mborzecki: nope, let me try... [11:58] mborzecki: well, the spread test passes there, so it must be all right [12:19] PR snapd#10958 opened: run-checks: remove --spread from help message [12:26] mborzecki: wow, under opensuse mount rules don't work at all: I added a `deny mount,`, but can still mount anything :-) [12:39] PR snapd#10946 closed: secboot: use latest secboot with tpm legacy platform and v2 fully optional [12:39] PR snapd#10959 opened: tests/main/selinux-data-context: use session when performing actions as test user [12:49] PR snapd#10942 closed: cmd/snap-confine: die when snap process is outside of snap specific cgroup (2.53) [13:14] PR snapd#10960 opened: spread: run lxd tests with version from latest/stable [13:24] PR snapd#10958 closed: run-checks: remove --spread from help message [13:35] PR snapd#10961 opened: tests: enable lxd tests on impish system [13:50] PR snapd#10962 opened: o/assertstate, snapstate, api: store the current state of validation sets tracking in a stack [14:17] mborzecki: ah! https://bugzilla.opensuse.org/show_bug.cgi?id=995594 [14:32] mardy: still may be worth asking jjohansen about the current status, the bug is from 2017 [14:32] mardy: and if the test works on arch then relevant things must be part of the vanilla kernel & apparmor [15:20] mborzecki: ok, some manual tests show that mount rules are working [15:43] mborzecki: uh, about that opensuse issue: the snap is actually being run unconfined [15:44] mborzecki: the profile is loaded in the kernel, but "snap run" is not activating it [15:46] ijohnson[m]: any idea how that could happen (assuming Maciej is EOD)? ^ [15:50] mardy sorry busy ATM, will look in a bit though [16:15] PR snapd#10960 closed: spread: run lxd tests with version from latest/stable [16:50] mardy: hmm which opensuse? tumbleweed or 15.x? [16:51] mardy: tumbleweed is the only one we build with apparmor atm. I can look into enabling it for 15.3 too [17:01] PR snapd#10963 opened: release: 2.53.1 [17:50] mborzecki: opensuse-15.3-64 [17:50] mborzecki: ah, that explains it :-) [19:11] PR snapd#10963 closed: release: 2.53.1 === jdstrand_ is now known as jdstrand [20:45] PR snapcraft#3591 closed: extensions: conditionally prepend to LIBVA_DRIVERS_PATH instead of overriding it [22:57] PR snapd#10964 opened: release-tools/repack-debian-tarball.sh: fix c-vendor dir [23:07] PR snapd#10965 opened: packaging: merge 2.53.1 changelog back to master