[05:17] mborzecki: hi! Where is the source code that you are using for testing the library symbols in https://github.com/snapcore/snapd/pull/10540? [05:17] PR #10540: cmd/snap-confine: handle CURRENT_TAGS on systems that support it <⛔ Blocked> [05:18] mardy: https://paste.ubuntu.com/p/stbjYyJSSf/ this is the code I was using, `gcc main.c $(pkg-config --cflags --libs libudev)` [05:23] would using dlsym(RTLD_DEFAULT, "udev_device_has_current_tag") change anything? [05:59] mardy: that would be like the first version i proposed, just without dlopen() [05:59] the idea behind using a weak symbol was that we would not have to do any of that explicitly [06:03] mborzecki: well, it's just a function call :-) [06:04] I guess it should be pretty fast, since it doesn't have to load anything [06:09] mardy: yeah, though i'd like ld.so to do the heavy lifting for us, since it's already doing this anyway :) [06:13] morning [06:23] pstolowski: hey [06:26] mardy: i'm wondering if there's maybe some additional attribute needed to make it work with a binary built on 16.04 [06:44] mardy: I've provided some feedback on https://github.com/snapcore/snapd/pull/10628 [06:44] PR #10628: usersession/xdgopenproxy: move PortalLauncher class to own package [08:02] PR snapd#10631 opened: cmd/libsnap-confine-private: fix issues identified by coverity [08:21] mborzecki +1 [08:22] mwhudson are you planing to promote go 1.17 to latest/stable? [09:33] mborzecki: can you take a look at https://github.com/snapcore/snapd/pull/10528 , should be relatively simple [09:33] PR #10528: o/hookstate: allow snapctl refresh --proceed from snaps [09:52] PR snapd#10632 opened: spread: temporarily fix the ownership of /home/ubuntu/.ssh on 21.10 [09:52] PR snapd#10633 opened: tests: spread test for snapctl refresh --pending/--proceed from the snap [09:55] zyga-mbp: i do that on .1 [10:00] ah, I see [10:00] thank you :) [10:10] * pstolowski lunch [10:52] PR snapd#10634 opened: many: move to go modules gradeually [11:02] woah, is it just me or if GH showing a merge button even if required tests did *not* run? [11:02] PR snapd#10631 closed: cmd/libsnap-confine-private: fix issues identified by coverity [11:05] aha, nevermind, looked at the wrong PR, all good [11:29] mborzecki: the reason for your suggestion, is it code readability, or is there something else? https://github.com/snapcore/snapd/pull/10623#pullrequestreview-731865699 [11:29] PR #10623: usersession/agent: refactor common JSON validation into own function [11:29] mardy: just readability [11:30] mborzecki: thanks, applied [12:33] PR snapd#10528 closed: o/hookstate: allow snapctl refresh --proceed from snaps [12:48] PR snapd#10635 opened: tests: update systems for sru validation [13:43] PR snapd#10622 closed: many: merge release/2.51 change to release/2.52 [13:58] PR snapd#10623 closed: usersession/agent: refactor common JSON validation into own function [14:53] PR snapd#10636 opened: interfaces, o/snapstate: introduce DisruptiveForPlugOnRefresh flag [15:08] it would be nice if https://github.com/snapcore/snapd/pull/8926 got another review from more experienced team members :-) [15:08] PR #8926: interfaces: add microstack-support interface <:birthday:> [15:19] mardy: it's on my queue, haven't gotten it to it yet though [16:23] PR snapd#10594 closed: bootloader: fix double extract of the kernel assets <⛔ Blocked> [16:23] PR snapd#10611 closed: gadget,secboot: add support to specify KDF options in the gadget <⛔ Blocked> <:rocket: bootspeed> [18:19] PR snapd#10637 opened: tests: remove the test user just when it was installed on create-user-2 test [19:24] PR snapd#10638 opened: tests: stop the service when is active in test interfaces-firewall-control test [19:29] PR snapd#10639 opened: vendor.c: new vendor.c subdir [20:45] * cachio_ afk