[05:08] morning [05:12] good morning! [05:50] errand, back in 1h or so [06:16] oh, that means that my main internet connection should be back :-) === mardy_2nd is now known as mardy [06:27] morning [06:34] PR snapd#10684 closed: many: shellcheck fixes (2.51) [06:49] pstolowski: hi! [07:13] jamesh: hi! Is there a way to know if a dbus.BusObject is valid? [07:18] mardy: which aspects of it? [07:18] it's essentially just a reference to a bus name and object path to use in method calls [07:19] in general it is probably best to try and make the method call and check for errors [07:25] Alternatively, calling the bus's StartServiceByName method could be appropriate: that will succeed if someone has already registered the name, or it was possible to activate a service that registers the name [07:26] jamesh: ah, right, I actually only need to check if it has been initialized. So I guess that checking that Path() returns a non null string is OK [07:37] mardy: in what situations would you not know if a dbus.BusObject is valid in that sense? [07:38] mardy: note that there is basically zero overhead to call conn.Object(name, path) [07:39] re [07:44] good morning :) [07:45] jamesh, mardy: conn.Object is entirely local, it's just a struct [07:45] * zyga uses dbus for sysota and had a look at the implementation more than once [08:29] zyga, jamesh: yes, I realized that now. And I only need to know if the object has been inizialized, so looking at the Path() is enough [08:32] mardy: my point was more that you may as well either (a) create a new Object whenever you need one, or (b) create them when you create/set the connection [08:33] mardy: note that the Object struct includes a reference to the connection, so you definitely don't want to be holding on to an object for longer than the connection too. [08:37] good point [08:43] mvo: can you land https://github.com/snapcore/snapd/pull/10658 ? [08:43] PR #10658: cmd/libsnap-confine-private: add BPF support helpers [08:43] mvo: this one is ready too: https://github.com/snapcore/snapd/pull/10681 [08:43] PR #10681: interfaces/hardware-observe: add some dmi properties [08:49] mborzecki: sure [08:50] PR snapd#10658 closed: cmd/libsnap-confine-private: add BPF support helpers [08:50] PR snapd#10681 closed: interfaces/hardware-observe: add some dmi properties [09:00] PR snapd#10688 opened: configcore: add read-only netplan support [09:03] mvo: thanks! [09:10] is pedronis off today? [09:16] pstolowski: I don't think so, probably just not on irc yet :) [09:16] allright [09:16] hey mvo :) [09:17] TGIF :) [09:17] any hockey on the horizon? [09:17] might need a loong stick ! [09:17] TGIF 😉 [09:23] hey zyga! yes, hockey tonight, super happy abou tit [09:23] mvo, nice :) [09:23] mvo, we're re-painting the kitchen this weekend [09:23] overdue and needed before some furniture moves in [09:23] zyga woah, nice! [10:45] PR snapd#10687 closed: tests: use "shellcheck" snap in `go` unit test [10:50] PR snapd#10689 opened: tests: disable `SC2039` in `snapctl-hooks` configure hook [10:55] PR snapd#10686 closed: many: remove unused/dead code [11:00] PR snapd#10606 closed: o/hookstate/ctlcmd: unify the error message when context is missing [11:00] PR snapd#10626 closed: o/hookstate: support snapctl refresh --pending from snap [11:02] yay! [11:10] PR snapd#10605 closed: many: do not re-check snaps on disk during uc20 install <⛔ Blocked> <:rocket: bootspeed> [11:43] cachio_: hi, please see https://github.com/snapcore/snapd/pull/10633#issuecomment-907129209 [11:43] PR #10633: tests: spread test for snapctl refresh --pending/--proceed from the snap [11:44] pstolowski, sure, I'll take a look now [11:45] pstolowski, it is ok to land your pr, I'll update mine after the test is merged [11:45] cachio_: great, ty [11:45] yaw [11:45] PR snapd#10690 opened: tests: split test tools - part 1 [12:03] PR snapcraft#3575 opened: check source-subdir for package.json if specified [12:21] PR snapd#10443 closed: tests: check files and dirs are cleaned for each test [12:21] PR snapd#10552 closed: tests: new spread log parser [12:36] PR snapd#10689 closed: tests: disable `SC2039` in `snapctl-hooks` configure hook [12:41] PR snapd#10691 opened: tests: cherry-pick shellcheck fix `bd730fd4` from #10443 (2.51) [14:17] mborzecki, hi, I see images in gce for opensuse 15.3 [14:17] should we remove 15.1 and add 15.2? [14:17] I mean 15.3 [14:26] cachio_: yeah, that'd be great [14:27] mborzecki, nice [14:27] cachio_: thank you! [15:09] 10524 needs a second review, should be simple :) [15:10] and 10691 a first review (but also very simple) [15:11] PR snapd#10683 closed: interfaces/dsp: add /dev/ambad into dsp interface [15:16] PR snapd#10586 closed: interfaces/interfaces/ion-memory-control: add: add interface for ion buf [15:30] mvo: sorry 10524 has unhappy lxd tests [15:32] ijohnson[m]: thanks, looks like I need to debug this, that is strange, I guess something for monday :/ I suspect it's a universe/main build mismatch [15:32] yeah seems something specific to lxd's environment [15:39] PR snapcraft#3569 closed: extensions: preload bindtextdomain from content snap if it exists [15:45] ijohnson[m]: once 10691 got a :+1: I think we can do a .7 [15:46] ijohnson[m]: unfortuantely I need to leave now for hockey but I can help when I'm back if needed, otherwise I will things in your good hands if that is okay [15:46] PR snapd#10636 closed: interfaces, o/snapstate: introduce AffectsPlugOnRefresh flag [15:46] PR snapd#10674 closed: sysconfig/cloudinit: fix bug around error state of cloud-init [15:46] mvo: sounds good I just +1d that pr [15:46] mvo: also thanks for the merge ^ [15:50] ijohnson[m]: thanks, merged it and also cherry-picked https://github.com/snapcore/snapd/pull/10667 [15:50] PR #10667: cmd/snap-seccomp/syscalls: update syscalls list to libseccomp v2.2.0-428-g5c22d4b <⚠ Critical> [15:50] ijohnson[m]: release should be good now! [15:50] nice, mvo do you think we should also cherry-pick https://github.com/snapcore/snapd/pull/10579? [15:50] PR #10579: tests/main/snapd-snap: install 4.x snapcraft to build the snapd snap <⚠ Critical> [15:50] i see that test fail on release/2.51 and it is very small [15:51] ijohnson[m]: yes! [15:51] ack, I can take care of that one for you [15:51] PR snapd#10691 closed: tests: cherry-pick shellcheck fix `bd730fd4` from #10443 (2.51) [15:51] ijohnson[m]: cool, thanks [15:56] PR snapd#10692 opened: tests: remove opensuse-15.1 and add opensuse-15.3 from spread runs [20:37] PR snapd#10693 opened: release: 2.51.7 [20:42] * cachio_ afk [22:09] Bug #1941926 opened: Service values are translated (so you can't use them in scripts) [22:32] PR snapd#10693 closed: release: 2.51.7 [23:07] PR snapd#10694 opened: packaging: update master changelog for 2.51.7 [23:07] PR snapd#10695 opened: packaging: update 2.52 changelog with 2.51.7