[06:52] morning [07:34] PR snapd#9904 opened: tests/nested/core20/boot-config-update: skip when snapd was not built with test features [08:01] mvo: hey [08:02] hey mborzecki [08:07] good morning [08:07] morning [08:07] mvo, I tried dputting again [08:07] same effect [08:07] I really wonder if I can ask anyone to debug this on the other side [08:07] maybe my key is still expired and I'm uploading it to the wrong place? [08:07] pstolowski: zyga: heya [08:08] oh, reminder: tomorrow is the spread session at fosdem :) [08:08] zyga: what time is it? [08:08] found it https://fosdem.org/2021/schedule/event/debugging_inside_ci/ [08:08] mborzecki, let me double check [08:08] ah [08:09] thanks! [08:09] yeah, I remembered 13:30 [08:09] so just 5 minutes off :) [08:16] I should stockpile at least some non-alhocolic beeer for the weekend [08:17] but I'm so split between going outside to have fun in the snow and staying here in front of the screen even longer [08:17] zyga: you should buy some belgian beer, and pretend you're at fosdem [08:17] it's my first fosdem though, I don't know the mood [08:17] oh and don't forget about queuing for a bit in front of the food trucks [08:17] I remember delirium tremens from one canonical sprint in belgium though [08:18] hahaha [08:18] maybe next year it won't have to be virtual [08:18] let's hope so [08:18] and then obligatory fries with mayo [08:19] how are you guys feeling after core20? [08:19] relief? :) [08:27] got to run an errand, drop some paperwork at my accountant's, back in 1h or so [09:19] PR snapd#9892 closed: asserts: introduce AtSequence [09:39] PR snapd#9905 opened: asserts: validation sets WIP <â›” Blocked> [09:44] PR snapd#9906 opened: wrappers: don't generate an [Install] section for timer or dbus activated services [09:51] #9853 needs a 2nd review [09:51] PR #9853: api: validate snaps against validation set assert from the store [09:54] re [09:59] PR snapd#9907 opened: gadget,devicestate: [10:04] hm store appears to be under load again [10:09] PR snapd#9902 closed: HACKING.md: explain how to run UC20 spread tests with QEMU [10:35] mvo: question: https://github.com/snapcore/snapd/pull/9899/files#r570873735 [10:35] PR #9899: gadget: improve error handling around resolving content sources [10:47] pedronis: do you have a moment (10 minutes should be enough) for quick chat about monitor mode? [10:47] pstolowski: is in 20 mins ok? [10:47] pedronis: yes, thanks [10:52] pedronis: replied to your question, happy to change when this is called, just let me know :) [11:04] mvo: no, I meant something else with earlier, I meant does validate fails on empty source? [11:07] pstolowski: going to the SU [11:07] pedronis: ok [11:25] * pstolowski quick errand [11:33] pedronis: yes, layoutVolume is called in validate but I can add a test to double [11:34] pedronis: s/can/will/ :) [12:11] hey snap people, is there something different with permissions / apparmor when using snap run --gdb and is there a way to get it to work? I'm getting 'permission denied' on a config file in the home directory under --gdb when it works fine normally [12:22] Laney: can you please try "snap run --experimental-gdbserver" instead? [12:22] hey mvo! [12:22] Laney: the --gdb option is a bit of a misfeature as it will run under sudo so things are just not the same [12:22] ah, I see, let me try, one second [12:22] Laney: the other one uses gdbserver and things should be much closer to the real thing [12:23] Laney: I need to rename this from --experimental-gdbserver to --gdbserver :/ [12:23] (and warn in --gdb that it's probably best to run --gdbserver instead) [12:23] mvo: "error: sudo: gdbserver: command not found" bah, ok, how do I include that? :-) [12:24] Laney: let me quickly check, what is your base? [12:24] hmm, this snap stages gdb explicitly, I wonder if that messes things up [12:25] mvo: core20 [12:25] Laney: hm, that should have gdbserver [12:25] * mvo scatches head [12:26] ubuntu@juju-stg-ue-appstream-back-machine-1:/home/ubuntu$ find / -name gdbserver 2>/dev/null [12:26] ubuntu@juju-stg-ue-appstream-back-machine-1:/home/ubuntu$ [12:26] Laney: do you have gdbserver on your system? [12:26] on the real system? [12:26] Laney: yeah [12:26] nope [12:26] Laney: could you try if that helps? sorry, my memory is a bit fuzzy [12:26] mvo: sure! [12:26] Laney: looking at the code now to see if we use the inside/outside one [12:26] /snap/core20/942/usr/bin/gdbserver [12:27] mvo: yes indeed, that fixed it [12:27] ah that 'find' was from inside the snap btw, sorry that was not clear [12:27] Laney: excellent, thanks. I will need add a check here too to warn if gdbserver is missing [12:32] Laney: I get lunch now but will read backlog if you have any further issues/questions [12:34] pedronis: can confirm, my find is buggy somehow. looks like gdbserver was added for this feature but it's actually not used..? [12:34] mvo: cheers, think I'm just wrestling with gdb itself now [12:36] mvo: ah, bah, I still get "Unable to load configuration: Cannot open file `/home/ubuntu/asgen-config.json' in mode `r' (No such file or directory)" [12:37] seems I lied initially, it's not permission denied but ENOENT, sorry about that [12:39] No, forget that, I'm just having a bad day and forgot to pass the path to the config dir, it is working [12:39] TGIF [13:46] pstolowski: should I look at #9905 or is it premature? I probably won't look before morning Monday though [13:46] PR #9905: asserts: validation sets WIP <â›” Blocked> [13:48] pedronis: i don't think you should look at it, i pushed it in case it helps with bigger picture when reviewing other PRs. you can look at #9893 [13:48] PR #9893: store: support validation sets with fetch-assertions action [13:49] pedronis: i'll carve pool changes out of 9905 [13:49] pstolowski: ok, 9893 is next on my last, probably Monday though [13:49] s/last/list/ [13:50] sure, thanks [14:32] mvo: https://github.com/snapcore/snapd/pull/9889 has 2 commits, squash merge? [14:32] PR #9889: cmd/snap-bootstrap/initramfs-mounts: write realistic modeenv for recover+install [14:36] my raspberry pi picos have arrived :) [15:00] mborzecki: it's fine if it's just two [15:26] mvo: landed [15:31] PR snapd#9889 closed: cmd/snap-bootstrap/initramfs-mounts: write realistic modeenv for recover+install [16:19] mvo: you're going to update https://forum.snapcraft.io/t/the-snapd-roadmap/1973 for 2.49 right? [16:19] pstolowski: yes, after this meeting [16:19] pstolowski: uh, it's very outdated, I need to fix it [16:33] pstolowski: updated [16:33] ty