/srv/irclogs.ubuntu.com/2021/04/23/#snappy.txt

mupPR snapcraft#3510 closed: cli: introduce list-validation-sets <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3510>01:03
mupPR snapd#10168 closed: many: refactor to kernel/fde and allow `fde-setup initial-setup` to return json <Run nested> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10168>05:18
mborzeckimorning05:44
pstolowskimorning07:06
mborzeckipstolowski: hey07:13
mborzeckipstolowski: can you take a quick look at something?07:15
pstolowskimborzecki: sure07:15
mborzeckipstolowski: in interfaces/udev/backend.go ther's Remove() whcih gets called when we remove snap rules07:15
mborzeckipstolowski: it calles b.reloadRules(nil)07:15
mborzeckipstolowski: if you follow that, then if I'm reading this right, we will not trigger any of the input subsystem events?07:16
pstolowskimborzecki: looking07:16
pstolowskimborzecki: except for input/joystick  which for some reason have special treatment07:18
pstolowskimborzecki: at the bottom, outside of main loop07:19
pstolowskimborzecki: but yeah, seems fishy07:19
mborzeckipstolowski: i'm looking at #9960, and disconnecting device-buttons clearly does not remove the tag, i had to call `udevadm trigger` myself07:20
mupPR #9960: tests: update permission denied message for test-snapd-event on ubuntu 2104 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9960>07:20
mborzeckiand then we have that code which triggers with nomatch-input ;)07:21
pstolowskimborzecki: too many FIXMEs in that function :/07:27
mborzeckipstolowski: uhh yeah, udev is problematic iirc07:28
mborzeckiand with systemd changes in 247 it's a bit better but versions before that are broken afaiu07:28
pstolowskialso reload-rules we do had side effects afair07:28
mborzeckihope it's not something we want to block 2.50 on again :/07:29
pstolowskimborzecki: maybe we should try to improve this selectively based on a known good version of systemd and keep it the old way on old systems07:31
mborzeckiehh, systemd version into system-key? :)07:35
mborzeckipstolowski: 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_TAGS07:36
pstolowskimborzecki: mhm07:40
mborzeckimvo: hey07:41
mvohey mborzecki07:45
pstolowskimborzecki: this isnt' a regression though?07:51
mborzeckipstolowski: yes, i think it is07:52
mborzeckipff07:52
mborzeckiw8, it isn't07:52
pstolowskiso maybe not a blocker...07:55
zygao/07:59
zygagood morning guys07:59
pstolowskidegville: hi, thanks for the corrections for snapctl help text, i've applied your suggestions08:36
degvillepstolowski: great, thank you! They were only minor points really.08:37
pstolowskipedronis: hi, i've rebased and updated #1018209:00
mupBug #10182: Can not logout of gnome when xcompmgr is running <gnome-panel (Ubuntu):Invalid by fabbione> <https://launchpad.net/bugs/10182>09:00
mupPR #10182: o/snapstate: autorefresh phase1 for refresh-control <Needs Samuele review> <Refresh control> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10182>09:00
pedronispstolowski: thx, it's in my queue but there's a couple of things before it09:00
pstolowski(and also #10172)09:00
mupBug #10172: Ubuntu About icon's been scaled up blur <gnome-panel (Ubuntu):Fix Released by seb128> <https://launchpad.net/bugs/10172>09:00
mupPR #10172: o/hookstate: add "refresh" command to snapctl (hidden, not complete yet) <Needs Samuele review> <Refresh control> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10172>09:00
mupPR snapd#10180 closed: testutil: support referencing files in FileEquals checker <Simple 😃> <Skip spread> <Created by bboozzoo> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/10180>09:09
pedronisI updated https://github.com/snapcore/snapd/pull/10163  it needs a 2nd review09:30
mupPR #10163: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug <Bug> <Squash-merge> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/10163>09:30
mborzeckiunit tests getting stuck on master for anyone?10:13
mupPR snapd#10113 closed: systemd: wait for zfs mounts <Bug> <Run nested> <Squash-merge> <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10113>10:14
mupPR snapd#10185 opened: overlord/devicestate: keep track of tried recovery system <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10185>10:14
mvomborzecki: I had issues with secboot tests because systemd-run --user would get stuck10:14
mvocan I get a review for #10145 please?10:14
mupBug #10145: wxwindows2.4: new changes from Debian require merging <Ubuntu:Fix Released by cjwatson> <https://launchpad.net/bugs/10145>10:14
mupPR #10145: snapstate: add "kernel-assets" to featureSet (2.50) <â›” Blocked> <Created by mvo5> <https://github.com/snapcore/snapd/pull/10145>10:14
mborzecki... obtained []string = []string{"enable", "var-lib-snapd-snap-snapd-x1.mount"}10:15
mborzecki... expected []string = []string{"enable", "snap-snapd-x1.mount"}10:15
mborzeckilooks like some missing os release mocking10:15
mvomborzecki: does not ring any bells10:28
mborzeckimvo: looks like services ensure tests, we missed that they don't mock os-release to ubuntu, and classic isn't mocked to false10:28
mvomborzecki: nice catch10:33
mborzeckimvo: pedronis: https://github.com/snapcore/snapd/pull/1018610:42
mupPR #10186: overlord: properly mock usr-lib-snapd tests to mimic an Ubuntu Core system <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10186>10:42
mupPR snapd#10186 opened: overlord: properly mock usr-lib-snapd tests to mimic an Ubuntu Core system <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10186>10:44
mborzeckimvo: also we need that for 2.50, as unit tests run on the build infra for some distros, and those get stuck10:44
mvomborzecki: thanks!10:46
mvomborzecki: did I read this correctly that we skpped parts of this fix in the test because it was not run on core?10:51
mborzeckimvo: 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 core10:52
mvomborzecki: yeah, nice catch10:53
mborzeckithat's why the test was missing restart of usr-lib-snapd.mount too10:53
mupPR snapd#10155 closed: [RFC] o/snapstate: handle refresh hints <Refresh control> <Skip spread> <Created by stolowski> <Closed by stolowski> <https://github.com/snapcore/snapd/pull/10155>10:54
mupPR snapd#10187 opened: o/hookstate, o/snapstate: print revision, version, channel with snapctl --pending <Needs Samuele review> <Refresh control> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10187>10:54
pedronismborzecki: where does that fail?10:59
mborzeckipedronis: 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 system11:00
mborzeckipedronis: afaiu the test was halfway right as the mocked service unit had usr-lib-snapd.mount11:01
pedronismborzecki: in theory all the tests there needs some of this no?11:05
pedronisah, this is the managers tests11:05
pedronisI confused them with the unit tests in servicestate11:06
pedronismborzecki: why do we need the booloader, because of boot ok?11:07
pedronisor something else?11:08
mborzeckipedronis: yes, hmm maybe should have mocked that boot ok ran :/11:08
mborzeckior not, forgot that helper is only in devicestate tests11:11
pstolowskicachio__: hey, did you find anything about google:ubuntu-18.04-64:tests/main/prepare-image-uboot-uc20 failures yesterday?11:34
* pstolowski lunch11:38
pedronismborzecki: is https://github.com/snapcore/snapd/pull/10185 part of your big branch? or something else12:03
mupPR #10185: overlord/devicestate: keep track of tried recovery system <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10185>12:03
mborzeckipedronis: yes, i've split it out since it's a small bit12:07
mupPR core20#101 closed: ci: add a Github Actions port of the Travis workflow <Created by jhenstridge> <Merged by xnox> <https://github.com/snapcore/core20/pull/101>12:08
cachio__pstolowski, we need a new kernel in edge12:08
cachio__hi12:08
mborzeckipedronis: thta's the bit that records in the state that we tried something and clears bootenv12:08
=== cachio__ is now known as cachio
cachiopstolowski, untils the kernel snap is not uploaded this test will fail12:08
pedronismborzecki: ok12:09
pstolowskimvo: can you land https://github.com/snapcore/snapd/pull/10172 manually as well? 18.04 test is broken12:53
mupPR #10172: o/hookstate: add "refresh" command to snapctl (hidden, not complete yet) <Needs Samuele review> <Refresh control> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10172>12:53
mvopstolowski: sure, landing now12:57
pstolowski\o/12:59
mupPR snapcraft#3511 opened: add V2 Ruby plugin <Created by paddor> <https://github.com/snapcore/snapcraft/pull/3511>12:59
mupPR snapd#10172 closed: o/hookstate: add "refresh" command to snapctl (hidden, not complete yet) <Needs Samuele review> <Refresh control> <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10172>13:00
mupPR snapd#10188 opened: tests: moving to tests directories snaps built locally - part 1 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10188>13:05
ijohnsonmvo: note that we want https://github.com/snapcore/snapd/pull/10163 for 2.50 too13:41
mupPR #10163: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug <Bug> <Squash-merge> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/10163>13:41
=== alan_g_ is now known as alan_g
mupPR snapd#10189 opened: many: hide EncryptionKey size and refactors for fde hook v2 next steps <Run nested> <UC20> <Created by pedronis> <https://github.com/snapcore/snapd/pull/10189>14:20
pedronismvo: mborzecki ^14:21
cachiomvo, is it possible to add this one to 2.50 https://github.com/snapcore/snapd/pull/10190 ?14:51
mupPR #10190: tests: adding debug info for create user tests <Simple 😃> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10190>14:51
mupPR snapd#10190 opened: tests: adding debug info for create user tests <Simple 😃> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10190>14:55
mvocachio: sure15:04
mvocachio: make sure to tag it as 2.5015:04
cachiomvo, it is tagged15:06
mvota15:06
mvoreview for 10145 would be great15:28
mvoijohnson: does 10183 look complete now?15:29
ijohnsonlet me look15:34
ijohnsonmvo:  I don't think so, you seem to have included more patches but not the right ones, let me comment15:58
ijohnsonto be clear, I think the commits you cherry-picked are ones we want for 2.50 anyways, but not the one I was referring to15:59
mvoijohnson: uh, thanks, that is unfortunate, I will double check16:01
ijohnsonsorry yeah there's been a lot of things that need to go into 2.50 to make the bug fully fixed16:04
mupPR snapd#10190 closed: tests: adding debug info for create user tests <Simple 😃> <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10190>16:45
* cachio -> app doctor16:51
=== pedronis_ is now known as pedronis
pedronismvo: should we merge https://github.com/snapcore/snapd/pull/10189 ?16:59
mupPR #10189: many: hide EncryptionKey size and refactors for fde hook v2 next steps <Run nested> <UC20> <Created by pedronis> <https://github.com/snapcore/snapd/pull/10189>16:59
mvopedronis: yes17:00
mvopedronis: let me do this17:00
* ijohnson lunches17:00
mupPR snapd#10189 closed: many: hide EncryptionKey size and refactors for fde hook v2 next steps <Run nested> <UC20> <Created by pedronis> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10189>17:00
pedronisthanks17:01
mupPR snapd#10186 closed: overlord: properly mock usr-lib-snapd tests to mimic an Ubuntu Core system <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10186>17:51
mupPR snapd#10163 closed: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug <Bug> <Squash-merge> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10163>17:56
mupPR snapd#10191 opened: o/servicestate/servicemgr.go: add ensure loop for snap service units (2.50) <Created by mvo5> <https://github.com/snapcore/snapd/pull/10191>18:01
mupPR snapd#10192 opened: o/configstate/configcore/vitality: fix RequireMountedSnapdSnap bug (2.50) <Created by mvo5> <https://github.com/snapcore/snapd/pull/10192>18:06
mupPR snapd#10193 opened: many: move responsibilities down seboot -> kernel/fde and boot -> secboot <Run nested> <UC20> <Created by pedronis> <https://github.com/snapcore/snapd/pull/10193>18:16
mupPR snapcraft#3512 opened: cli: introduce edit-validation-sets <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3512>19:19
=== 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

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!