[05:46] morning [05:50] mwhudson: to satisfy your curiosity, this may have been an issue on the snapd side too: https://github.com/snapcore/snapd/pull/10911 apparently calling os.File.Fd() on a file made from UnixConn has some unwanted side effects [05:50] PR #10911: daemon: use the syscall connection to get the socket credentials [06:22] mardy: hah nice, https://github.com/snapcore/snapd/pull/10945 can we bikeshed with benchmarks now? πŸ™‚ [06:22] PR #10945: osutil/disks/labels: simplify decoding algorithm === ackk is now known as ack` === ack` is now known as ack [07:01] morning [07:08] pstolowski: hey [07:10] Is ubuntu Trusty/14.04 still a valid target in snapd as of today? [07:10] Is ubuntu Trusty/14.04 still a valid target in snapd as of today? [07:11] jamesh: hi, can you take a look at https://github.com/snapcore/snapd/pull/10867 when you have some time? [07:11] PR #10867: desktop, usersession: observe notifications [07:11] pstolowski: sure. [07:14] thanks [07:15] I see spread testing includes trusty, but multipass/lxd no longer supports it from what I can achieve from a fresh install. Getting tricky to test anything trusty related unless there are some other tricks. [07:17] flotter: trusty cloud images should still be avaialble at https://cloud-images.ubuntu.com/ [07:19] mborzecki: yes true, thanks. Is there a simple story why this is still supported? [07:20] flotter: iirc it's because of livepatch being distributed via snaps only [07:26] "ESM for 14.04 provides ongoing kernel security fixes through a secure, private archive for three years until April 2022" [07:27] mborzecki: Thank you for pointing me in the right direction, makes sense now! [08:27] mborzecki: what on earth!! [08:35] mwhudson: if a feature isn't needed by livepatch, it's not guaranteed to work on trusty though [08:36] jamesh: that was a reply to a much earlier message :) [08:36] ah [08:37] PR snapd#10945 closed: osutil/disks/labels: simplify decoding algorithm [08:43] https://github.com/snapcore/snapd/pull/10947 needs 2nd review [08:43] PR #10947: tests: run spread tests on debian 11 [08:57] PR snapd#10944 closed: [RFC] o/snapstate: maintain a stack of enforced validation sets per snap revision [09:02] PR snapd#10914 closed: spread: fix lxd channel for pc-i386 [10:12] PR snapd#10949 opened: tests: ensure systemd-timesyncd is installed on debian [10:14] hi, I have a clean impish install here. is it expected that I get snapd 2.53 as a deb, while the snapd snap is not installed? [10:16] ack: are any other snaps installed? [10:17] mborzecki, a lot [10:18] ack: can you list them? and also provide output of `SNAPD_DEBUG=1 snap version` [10:19] mborzecki, https://paste.ubuntu.com/p/D4g6Q6k43M/ [10:20] is 2.53 stable? [10:21] ack: bit weird, i would expect the snapd snap to be there, but maybe it's something funny about reexec again, as the snapd package in deb is 2.53, so newer than the one from core [10:21] ack: no [10:21] mborzecki, right, I thought it would get installed automatically, always was in the past [10:23] mborzecki, I guess installing it won't make a difference though, as it's older than the deb anyway? [10:24] ack: yes, the host binaries will still be used [10:25] mborzecki, ok, it's not really an issue. I just got tricked by the fact that I thought snap-refresh-control plug was available in stable snapd, but it's not yet :) [10:36] miguelpires: hi, afair you implemented a test checker for comparing containers regardless of the ordering, can you remind me the name? i completely fail to find it ;/ [10:40] pstolowski: it's DeepUnsortedMatches [10:41] it's in testutil [10:42] miguelpires: right! thanks1 [10:43] yw :] [11:12] PR snapd#10950 opened: asserts, o/snapstate: honor ignoreValidation flag on snaps when checking installed snaps [11:58] PR snapd#10951 opened: sandbox/apparmor, interfaces/apparmor: detect bpf capability, generate snippet for s-c [12:15] pstolowski: just sent through those review comments. Sorry for the delay. [12:16] jamesh: np, thanks for the review. I was too busy with other things too notice the delay ;) [12:18] pstolowski: I think all code in the fdo backend accessing the ID maps needs to be protected by the mutex. As well as the possibility of having concurrent SendNotification() calls, we've got the signal handler goroutine running that could update the maps at any time. [12:22] jamesh: oh, i must have missed those cases. thanks, also for the extra insight in your other comments [12:58] PR snapd#10952 opened: tests/lib/pkgdb: install strace on Debian 11 and Sid [14:38] PR snapd#10953 opened: tests/main/snapd-sigterm: fix race conditions [14:40] ijohnson[m]: hi! Unfortunately the previous attempt to fix the tests failed, so I made a new one ^ [14:40] ijohnson[m]: I don't know if you want to backport that one too (maybe not, since it only affects the tests?) [14:52] mardy hmm I'll have a look [14:52] Thanks for the ping [15:09] PR snapd#10954 opened: tests: update the ubuntu-image channel to candidate [17:09] PR snapd#10948 closed: tests: skip interfaces-timeserver-control on debian-sid [17:51] Hi [17:51] I cannot remove the leagueoflegends snap [17:52] https://paste.ubuntu.com/p/hdPBHGczTX/ [17:52] Maybe I caused this fault by closing the tty of an running snap remove leagueoflegends process [17:53] it did not react to my ctrl + c so I killed it. because I forgot to add --purge and it has several GB [17:53] now it is in a bad state I can neither enable it or refresh or install or remove it [17:53] is it possible to somehow manually remove it? [17:54] if I want to enable it, it says: - Sicherheitsprofile fΓΌr Snap "leagueoflegends" (95) einrichten (cannot find installed snap "leagueoflegends" at revision 95: missing file /snap/leagueoflegends/95/meta/snap.yaml) === mikedld|h is now known as mikedld [18:47] https://paste.ubuntu.com/p/CJC3Dn4D87/ [18:48] once again as posted on 19:52 I like to make clear that I killed the snap proccess while removing leagueoflegends without --purge [19:11] https://paste.ubuntu.com/p/XyT96HxYRB/