[04:46] jamesh: Hi! Did you see my comment in https://github.com/snapcore/snapd/pull/10628? [04:46] PR #10628: usersession/xdgopenproxy: move PortalLauncher class to own package [05:05] morning [05:06] mborzecki: hi! [05:06] mardy: hey [05:10] mborzecki: do you happen to know if we have (either in our testutil package, or in some standard go package) an equivalent of https://doc.qt.io/qt-5.12/qtemporarydir.html? [05:11] mardy: ioutil.TempDir? [05:11] mardy: https://pkg.go.dev/io/ioutil?utm_source=godoc#TempDir [05:12] mborzecki: thanks! That, plus a "defer RemoveAll()" should work [05:12] yup [06:30] morning [06:32] pstolowski: hi! [06:36] pstolowski: heya [07:00] good morning [07:01] hey zyga [07:03] zyga: hi! [07:18] hey guys :) [07:18] happy TGIF [07:24] errand, back in 1h [07:58] hey mvo [07:58] how are you doing? [08:31] PR snapd#10653 opened: Mount control interface, step 1 [08:39] re [08:45] hm mvo isn't around? [08:45] oh well [08:47] duh, why systemd reloads its bpf programs on reload? [08:48] mborzecki, probably for the same reason we reload apparmor [08:48] easier to reload than to detect [08:56] mborzecki: I should be back [08:56] mvo: yup 😉 [09:01] PR snapd#10641 closed: packaging: remove TEST_GITHUB_AUTOPKGTEST support [09:01] PR snapd#10650 closed: packaging: merge 2.51.6 changelog back to master [09:01] PR snapd#10651 closed: packaging: merge 2.51.6 changelog back to 2.52 [10:24] mvo: pstolowski https://github.com/snapcore/snapd/pull/10640 moved the headers around [10:25] PR #10640: cmd, packaging: import BPF headers from kernel, detect whether host headers are usable [10:26] PR snapd#10638 closed: tests: stop the service when is active in test interfaces-firewall-control test [10:29] mborzecki: thanks, lgtm; on a second though i wonder about 'bpf/vendor' vs 'vendor/bpf' ;) ? vendor/foo might make more sense if we introduce something else later? [10:29] *thought [10:31] pstolowski: there's 2 set of heders, one is bpf-insn.h which we'll need always (located under libsnap-confine-private/bpf/) and then the headers copied from the kernel which are added if host headers are too old (those are under libsnap-confine-private/bpf/vendor and need to keep the linux/bpf.h structure such that #includes don't get too complicated) [10:31] otoh, none of that probably matters too much ;) [10:34] mborzecki: i see; yeah that's fine [10:37] mardy: #10653 probably needs a title update [10:37] Bug #10653: Users should be in "dip" group by default [10:37] PR #10653: mount-control: step 1 [10:46] PR snapd#10654 opened: secboot: remove duplicate import [10:47] i'm looking at https://github.com/snapcore/snapd/pull/10652 and wondering about udevadm trigger/settle there, looks like something we do in the udev backend, so not sure why the test does it [10:47] PR #10652: tests: fix timing issue on security-dev-input-event-denied test [10:48] (it's also about pre-existing test code, not just the changes from Sergio) [10:51] PR snapd#10655 opened: secboot: remove unnecessary import of github.com/snapcore/secboot [10:51] trivial fix ^^ [11:11] PR snapd#10655 closed: secboot: remove unnecessary import of github.com/snapcore/secboot [12:01] meh, so i can't write a reasonable test that verified that cgroups are enforced because on distros where cgroups v2 is used, udev TAGS are sticky :/ [12:16] PR snapd#10654 closed: secboot: remove duplicate import [12:41] PR snapd#10648 closed: .github/workflows: add codedov again [12:46] PR snapd#10635 closed: tests: update systems for sru validation [14:30] miguelpires: commented on snap remove PR [14:39] miguelpires, hello :) [14:39] * zyga just says hi [14:39] I'm a former developer, not active anymore but I love to stick around [14:50] zyga hi! Nice to meet you. I know, I've seen your name on a lot of the documentation I've been reading (thanks btw!) =) [14:51] miguelpires, cool, my knowledge is super rusty now but I try to help from time to time [15:15] zyga that's very cool :) [15:24] ijohnson[m]: it's strange that the coverage report keeps reporting that 2% drop, even after it was merged to master: https://github.com/snapcore/snapd/pull/10628 [15:24] PR #10628: usersession/xdgopenproxy: move PortalLauncher class to own package [15:25] I assume that the coverage report for new PRs should be compared to the current master [15:28] @mardy hmm I actually think I setup the action wrong so it only runs on prs not on master too [15:28] Hmm let me think on this [15:47] PR snapd#10656 opened: snapstate: add compat code that injects missing asset update tasks [17:42] tiled: This application failed to start because it could not find or load the Qt platform plugin "wayland-egl" [18:59] PR snapcraft#3570 opened: ROS V2 plugins: resolve conditional dependencies [19:33] PR snapd#10652 closed: tests: fix timing issue on security-dev-input-event-denied test