[06:50] morning [08:08] morning [08:26] hi mborzecki, pstolowski, mvo [08:28] good morning pstolowski, mardy and mborzecki [08:31] good morning everyone :) [08:32] how are you doing mvo? [08:36] zyga[m]: good morning! I'm doing well, just having a nice cup of tea. but also in a meeting so a bit slow replying [08:36] zyga[m]: and you? [08:37] you must have a lot of meetings! [08:37] I'm good, just finishing coffee and looking at schedule for today [08:49] hi zyga[m]! [08:49] hey, how are you doing? [08:49] all good, thanks! :-) [08:50] mborzecki: I'm having a sort of deja-vu here, I think I met this issue before but I don't remember the outcome :-( [08:50] it's about temporary files in snapshots [08:51] like /root/snap/test-snap/common.~F50Yqp533~/test_1.txt [08:51] mardy: hmm you had a PR? [08:51] * mardy looks [08:51] we hit it on centos somehow and then reproduced on some other distro [08:51] mardy: there was a race between cleanup and remove? [08:52] mborzecki: oh, I completely forgot about this: https://github.com/snapcore/snapd/pull/11321 [08:52] PR #11321: overlord: fix issue with snapshot restoring on CentOS [09:24] PR snapd#11515 opened: snap-bootstrap: Partially revert simplifications of mount dependencies [09:59] PR snapd#11516 opened: snapstate: remove system fontconfig rebuild [10:14] PR snapd#11517 opened: Snapshot exclusions [11:39] PR snapd#11518 opened: i/b/modem-manager: provide access to ObjectManager and update DBus policy [11:49] any clue what's going on here? [11:49] /snap/snapd/15177/usr/lib/snapd/snap-confine: error while loading shared libraries: /lib64/ld-linux-x86-64.so.2: cannot apply additional memory protection after relocation: Permission denied [11:49] this is inside docker [11:54] PR snapd#11410 closed: snap: add new cpu quotas [12:04] PR snapd#11519 opened: snap/quota: additional validation in resources.go [12:24] PR snapd#11488 closed: i/seccomp/template.go: add close_range to the allowed syscalls [12:38] golang question: how can I export a struct (I declared it as myStruct in a package, and I want to use it in the tests)? [12:45] oh, got it: `type MyStruct struct {myStruct}` and then pass `&var.myStruct` to functions expecting `*mystruct` values (where `var := &MyStruct{}`) [12:45] mardy: you can also just redefine as a new type in the export_test.go so. Something like `type MyStruct mystruct` [13:10] PR snapd#11520 opened: o/snapstate: avoid setting up single reboot when update includes base, kernel and gadget [13:20] miguelpires: oh, and then I don't need any cast-like operations? [13:25] PR snapd#11521 opened: tests: move lxd-postrm-purge to manual until remove snapd works again [13:30] PR snapd#11522 opened: tests: re-enable lxd postrm purge [13:39] mardy: I don't think so because the underlying type is the same. There are some examples of this in overlord/snapstate/export_test.go [13:40] PR snapd#11523 opened: snap/quota: fix bug in quota group tree validation code [14:00] PR snapd#11524 opened: o/snapshotstate: refactor snapshot read/write logic [15:35] PR snapd#11525 opened: o/snapstate: make sure that snapd is a prerequisite for updating base snaps [15:50] PR snapd#11526 opened: o/snapstate, ifacestate: pass preseeding flag to AddSnapdSnapServices [16:57] Bug #1965328 opened: transient scope could not be started error in bionic lxd container [17:36] PR snapd#11527 opened: image: integrate UC20 preseeding with image.Prepare <⛔ Blocked> [19:11] PR snapd#11528 opened: tests: use lxd from edge to avoid issues not fixed on candidate yet [19:23] PR snapcraft#3660 closed: providers: integrate craft-providers support [21:38] PR snapcraft#3666 opened: gradle v1 plugin: add support for JDK 17 [22:12] PR snapd#11521 closed: tests: move lxd-postrm-purge to manual until remove snapd works again [22:12] PR snapd#11522 closed: tests: re-enable lxd postrm purge [22:12] PR snapd#11528 closed: tests: use lxd from edge to avoid issues not fixed on candidate yet [23:43] PR snapd#11529 opened: tests/lib/nested.sh: rm core18 snap after download