[02:36] PR snapd#10022 opened: boot, o/devicestate: split makeBootable20 into two parts [03:36] PR snapd#10023 opened: interfaces: make cups interface implicit on classic [07:01] morning [07:34] mvo: hey [07:35] hey mborzecki [07:42] PR snapd#10017 closed: gadget: remove `device-tree{,-origin}` from gadget tests [07:42] PR snapd#10024 opened: o/hookstate/ctlcmd: add a new exit code for is-connected for cases when the peer is from the same snap [07:42] hah, that first one was long overdue ... [08:05] pstolowski: heya [08:05] hey! [08:10] good morning pstolowski [08:10] hey mborzecki, mvo ! === bboozzoo[m] is now known as mborzecki [09:38] Bug #1918408 opened: Allow the installation of unasserted kernel snaps [10:26] PR snapcraft#3470 opened: ci: run spread store tests when secret is available [10:37] PR snapd#10025 opened: api: local assertion fallback when it's not in the store [11:47] somewhat nice progress on recovery systems, the seed gets created now, but grub does not boot, as i forgot about grubenv for the recovery system [11:48] PR snapd#10026 opened: tests: use retry tool instead a loops [12:47] mborzecki: hi, could you review https://github.com/snapcore/snapd/pull/10018/files it's a revert of a PR you reviewed [12:47] PR #10018: boot: revert #10009 [12:48] pedronis: sure, i actually wanted to take a look at https://github.com/snapcore/snapd/pull/10022 first to understand some background [12:48] PR #10022: boot, o/devicestate: split makeBootable20 into two parts [13:18] test [13:27] zyga: testing you back [13:34] cool, just checking if this works :) [13:43] PR snapd#10018 closed: boot: revert #10009 [13:45] pedronis: wdyt about https://github.com/snapcore/snapd/pull/10016#discussion_r591508255 ? [13:45] PR #10016: boot: helper for inspecting the outcome of a recovery system try [13:53] PR snapd#10027 opened: snap-seccomp: add new `close_range` syscall [14:39] * diddledan posts it in here, too (was in #snapcraft) https://gitlab.com/diddledan/snapcraft-multiarch-gitlab-ci [14:46] PR snapcraft#3471 opened: Add flutter-stable and -beta extension variants [14:54] mborzecki: I answered now [14:57] pedronis: thanks! [15:09] * cachio lunch [15:26] PR snapcraft#3465 closed: [backport] store: improve platform detection (#2931) [15:38] PR snapd#10027 closed: snap-seccomp: add new `close_range` syscall [15:40] mvo: please drop the dh-systemd b-d for snapd in hirsute, it's gone [15:41] doko: in a meeting right now but I put it on my todo [16:03] pstolowski: put one quick question into the 10007 - maybe I'm confused, if so sorry [16:21] mvo: you're right, the test was missing a check, thanks! [16:22] pstolowski: the spread test also seems to not panic [16:22] mvo: this check is an extra measure [16:23] mvo: the problem is prevented at higher levels. so if you remove just this, the spread test would still pass [16:24] mvo: see marshalSnapConfig [16:25] pstolowski: thanks! [16:25] mvo: SetSnapConfig has this extra measure in case anyone ever calls SetSnapConfig from other places [16:29] * mvo nods === Savicq is now known as Saviq [17:59] PR snapd#10028 opened: daemon: move out /v2/login|logout and errToResponse tests from api_test.go [18:03] thanks for this pedronis === ijohnson is now known as ijohnson|lunch === ijohnson|lunch is now known as ijohnson === JmaJeremy0 is now known as JmaJeremy === not_phunyguy is now known as phunyguy [20:37] PR snapcraft#3470 closed: ci: run spread store tests when secret is available [21:47] PR snapcraft#3466 closed: store: do not unnecessarily catch/rewrite exceptions [21:52] PR snapcraft#3472 opened: storeapi: move http client and auth to http_clients package === popey3 is now known as popey [23:20] PR snapd#10029 opened: RFC: introduce alternate snap-confine for classic exec transitions (LP: #1849753) [23:21] Nice thanks jdstrand_ ! [23:23] ijohnson: I didn't realize quite how painful that was until I started using the go snap in earnest with vim-go. It's been slowly killing me === jdstrand_ is now known as jdstrand [23:25] ijohnson: it's too bad I was never able to find the time before, but at least now there is code to demonstrate the approach I detailed in the bug :) [23:30] jdstrand_: Yah, I just recently started using vscode as a snap, and was running into the same thing and ended up writing a super hacky wrapper script around Go which closes and redirects all the file descriptors which works around the problem for me [23:31] heh :) [23:31] techalchemy: fyi, I think you'll be interested in ^ [23:53] i'd like to move the go snap to core20, but it has a custom plugin [23:53] are there docs on how to make a local v2 plugin? [23:55] mwhudson: there are not docs, but there's a good number of folks who have tried to do the same thing of moving their custom snapcraft plugin to core20 and had to adjust a good amount of things [23:55] so you at least wouldn't be alone [23:55] ijohnson: got an example ? [23:56] i am currently grepping around snapcraft source, this isn't very efficient :) [23:56] mwhudson the cert team for one has a checkbox snap, you could try reaching out to them, also ondra has one too [23:57] Both of those folks ran into the problem if I'm remembering correctly [23:57] # v2 requires plugin implementation to be named "PluginImpl". [23:57] ah ha