[01:03] PR snapcraft#3510 closed: cli: introduce list-validation-sets [05:18] PR snapd#10168 closed: many: refactor to kernel/fde and allow `fde-setup initial-setup` to return json [05:44] morning [07:06] morning [07:13] pstolowski: hey [07:15] pstolowski: can you take a quick look at something? [07:15] mborzecki: sure [07:15] pstolowski: in interfaces/udev/backend.go ther's Remove() whcih gets called when we remove snap rules [07:15] pstolowski: it calles b.reloadRules(nil) [07:16] pstolowski: if you follow that, then if I'm reading this right, we will not trigger any of the input subsystem events? [07:16] mborzecki: looking [07:18] mborzecki: except for input/joystick which for some reason have special treatment [07:19] mborzecki: at the bottom, outside of main loop [07:19] mborzecki: but yeah, seems fishy [07:20] pstolowski: i'm looking at #9960, and disconnecting device-buttons clearly does not remove the tag, i had to call `udevadm trigger` myself [07:20] PR #9960: tests: update permission denied message for test-snapd-event on ubuntu 2104 [07:21] and then we have that code which triggers with nomatch-input ;) [07:27] mborzecki: too many FIXMEs in that function :/ [07:28] pstolowski: uhh yeah, udev is problematic iirc [07:28] and with systemd changes in 247 it's a bit better but versions before that are broken afaiu [07:28] also reload-rules we do had side effects afair [07:29] hope it's not something we want to block 2.50 on again :/ [07:31] mborzecki: maybe we should try to improve this selectively based on a known good version of systemd and keep it the old way on old systems [07:35] ehh, systemd version into system-key? :) [07:36] pstolowski: look at the log from debug shell: https://paste.ubuntu.com/p/Twx8wxchsr/ only after a manual udev trigger the rule gets removed from CURRENT_TAGS [07:40] mborzecki: mhm [07:41] mvo: hey [07:45] hey mborzecki [07:51] mborzecki: this isnt' a regression though? [07:52] pstolowski: yes, i think it is [07:52] pff [07:52] w8, it isn't [07:55] so maybe not a blocker... [07:59] o/ [07:59] good morning guys [08:36] degville: hi, thanks for the corrections for snapctl help text, i've applied your suggestions [08:37] pstolowski: great, thank you! They were only minor points really. [09:00] pedronis: hi, i've rebased and updated #10182 [09:00] Bug #10182: Can not logout of gnome when xcompmgr is running [09:00] PR #10182: o/snapstate: autorefresh phase1 for refresh-control [09:00] pstolowski: thx, it's in my queue but there's a couple of things before it [09:00] (and also #10172) [09:00] Bug #10172: Ubuntu About icon's been scaled up blur [09:00] PR #10172: o/hookstate: add "refresh" command to snapctl (hidden, not complete yet) [09:09] PR snapd#10180 closed: testutil: support referencing files in FileEquals checker [09:30] I updated https://github.com/snapcore/snapd/pull/10163 it needs a 2nd review [09:30] PR #10163: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug [10:13] unit tests getting stuck on master for anyone? [10:14] PR snapd#10113 closed: systemd: wait for zfs mounts [10:14] PR snapd#10185 opened: overlord/devicestate: keep track of tried recovery system [10:14] mborzecki: I had issues with secboot tests because systemd-run --user would get stuck [10:14] can I get a review for #10145 please? [10:14] Bug #10145: wxwindows2.4: new changes from Debian require merging [10:14] PR #10145: snapstate: add "kernel-assets" to featureSet (2.50) <â›” Blocked> [10:15] ... obtained []string = []string{"enable", "var-lib-snapd-snap-snapd-x1.mount"} [10:15] ... expected []string = []string{"enable", "snap-snapd-x1.mount"} [10:15] looks like some missing os release mocking [10:28] mborzecki: does not ring any bells [10:28] mvo: looks like services ensure tests, we missed that they don't mock os-release to ubuntu, and classic isn't mocked to false [10:33] mborzecki: nice catch [10:42] mvo: pedronis: https://github.com/snapcore/snapd/pull/10186 [10:42] PR #10186: overlord: properly mock usr-lib-snapd tests to mimic an Ubuntu Core system [10:44] PR snapd#10186 opened: overlord: properly mock usr-lib-snapd tests to mimic an Ubuntu Core system [10:44] mvo: also we need that for 2.50, as unit tests run on the build infra for some distros, and those get stuck [10:46] mborzecki: thanks! [10:51] mborzecki: did I read this correctly that we skpped parts of this fix in the test because it was not run on core? [10:52] mvo: yeah, the service units that we mock look like the ones on core, but we did not mock the rest of the system to look like core [10:53] mborzecki: yeah, nice catch [10:53] that's why the test was missing restart of usr-lib-snapd.mount too [10:54] PR snapd#10155 closed: [RFC] o/snapstate: handle refresh hints [10:54] PR snapd#10187 opened: o/hookstate, o/snapstate: print revision, version, channel with snapctl --pending [10:59] mborzecki: where does that fail? [11:00] pedronis: failed on arch, where i have /var/lib/snapd/snap, so i started to investigate and noticed there's no restart of usr-lib-snapd.mount, which only appeared once i mocked a non classic system [11:01] pedronis: afaiu the test was halfway right as the mocked service unit had usr-lib-snapd.mount [11:05] mborzecki: in theory all the tests there needs some of this no? [11:05] ah, this is the managers tests [11:06] I confused them with the unit tests in servicestate [11:07] mborzecki: why do we need the booloader, because of boot ok? [11:08] or something else? [11:08] pedronis: yes, hmm maybe should have mocked that boot ok ran :/ [11:11] or not, forgot that helper is only in devicestate tests [11:34] cachio__: hey, did you find anything about google:ubuntu-18.04-64:tests/main/prepare-image-uboot-uc20 failures yesterday? [11:38] * pstolowski lunch [12:03] mborzecki: is https://github.com/snapcore/snapd/pull/10185 part of your big branch? or something else [12:03] PR #10185: overlord/devicestate: keep track of tried recovery system [12:07] pedronis: yes, i've split it out since it's a small bit [12:08] PR core20#101 closed: ci: add a Github Actions port of the Travis workflow [12:08] pstolowski, we need a new kernel in edge [12:08] hi [12:08] pedronis: thta's the bit that records in the state that we tried something and clears bootenv === cachio__ is now known as cachio [12:08] pstolowski, untils the kernel snap is not uploaded this test will fail [12:09] mborzecki: ok [12:53] mvo: can you land https://github.com/snapcore/snapd/pull/10172 manually as well? 18.04 test is broken [12:53] PR #10172: o/hookstate: add "refresh" command to snapctl (hidden, not complete yet) [12:57] pstolowski: sure, landing now [12:59] \o/ [12:59] PR snapcraft#3511 opened: add V2 Ruby plugin [13:00] PR snapd#10172 closed: o/hookstate: add "refresh" command to snapctl (hidden, not complete yet) [13:05] PR snapd#10188 opened: tests: moving to tests directories snaps built locally - part 1 [13:41] mvo: note that we want https://github.com/snapcore/snapd/pull/10163 for 2.50 too [13:41] PR #10163: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug === alan_g_ is now known as alan_g [14:20] PR snapd#10189 opened: many: hide EncryptionKey size and refactors for fde hook v2 next steps [14:21] mvo: mborzecki ^ [14:51] mvo, is it possible to add this one to 2.50 https://github.com/snapcore/snapd/pull/10190 ? [14:51] PR #10190: tests: adding debug info for create user tests [14:55] PR snapd#10190 opened: tests: adding debug info for create user tests [15:04] cachio: sure [15:04] cachio: make sure to tag it as 2.50 [15:06] mvo, it is tagged [15:06] ta [15:28] review for 10145 would be great [15:29] ijohnson: does 10183 look complete now? [15:34] let me look [15:58] mvo: I don't think so, you seem to have included more patches but not the right ones, let me comment [15:59] to be clear, I think the commits you cherry-picked are ones we want for 2.50 anyways, but not the one I was referring to [16:01] ijohnson: uh, thanks, that is unfortunate, I will double check [16:04] sorry yeah there's been a lot of things that need to go into 2.50 to make the bug fully fixed [16:45] PR snapd#10190 closed: tests: adding debug info for create user tests [16:51] * cachio -> app doctor === pedronis_ is now known as pedronis [16:59] mvo: should we merge https://github.com/snapcore/snapd/pull/10189 ? [16:59] PR #10189: many: hide EncryptionKey size and refactors for fde hook v2 next steps [17:00] pedronis: yes [17:00] pedronis: let me do this [17:00] * ijohnson lunches [17:00] PR snapd#10189 closed: many: hide EncryptionKey size and refactors for fde hook v2 next steps [17:01] thanks [17:51] PR snapd#10186 closed: overlord: properly mock usr-lib-snapd tests to mimic an Ubuntu Core system [17:56] PR snapd#10163 closed: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug [18:01] PR snapd#10191 opened: o/servicestate/servicemgr.go: add ensure loop for snap service units (2.50) [18:06] PR snapd#10192 opened: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug (2.50) [18:16] PR snapd#10193 opened: many: move responsibilities down seboot -> kernel/fde and boot -> secboot [19:19] PR snapcraft#3512 opened: cli: introduce edit-validation-sets === Eighth_Doctor is now known as Conan_Kudo === Conan_Kudo is now known as Eighth_Doctor === hggdh is now known as hggdh-msft === hggdh-msft is now known as hggdh