/srv/irclogs.ubuntu.com/2020/02/26/#snappy.txt

mupPR snapd#8195 opened: tests/lib/prepare.sh: simplify, combine code paths <Simple 😃> <Test Robustness> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/8195>00:40
mupPR snapcraft#2953 opened: meta: remove remaining `__dict__` and key list usage in snap <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/2953>02:26
mupPR snapd#8189 closed: seed,cmd/snap-bootstrap: introduce seed.Snap.EssentialType, simplify bootstrap code <UC20> <Created by pedronis> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8189>06:04
mupPR snapd#8183 closed: tests: remove tmp dir for snap not-test-snapd-sh on security-private-tmp test <Simple 😃> <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8183>06:05
mupPR snapd#8140 closed: tests: enable more tests for UC20/UC18 <Test Robustness> <UC20> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8140>06:17
mupPR snapd#8186 closed: run-checks: SKIP_GMFMT really skips formatting checks <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8186>06:19
mupPR snapd#8085 closed: [RFC] netutil: add default gateway monitor <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/8085>06:22
mborzeckimorning06:30
mvomborzecki: good morning06:30
mupPR snapd#8196 opened: client: add "Resume" to DownloadOptions and new test <Simple 😃> <Created by mvo5> <https://github.com/snapcore/snapd/pull/8196>06:32
mupPR snapd#8188 closed: spread.yaml: make qemu ubuntu-core-20-64 use ubuntu-20.04-64 <Simple 😃> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8188>06:33
mborzeckimvo: hey! so PRs are finally green :)06:33
mvomborzecki: yes, it's quite nice, if we push a bit we could go below 50 today06:35
mupPR snapd#8081 closed: tests/main/user-session-env: add test verifying environment variables inside the user session <Simple 😃> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/8081>06:35
mborzeckihmm can't push an update to #816906:42
mupPR #8169: tests/many: don't use StartLimitInterval anymore, unify snapd-failover variants, build snapd snap for UC16 tests <Test Robustness> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/8169>06:42
mborzeckilooks like ian didn't tick allow edits from maintainers box06:43
mvomborzecki: meh, a shame06:45
mupPR snapd#8195 closed: tests/lib/prepare.sh: simplify, combine code paths <Simple 😃> <Test Robustness> <Created by anonymouse64> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/8195>06:45
mupPR snapd#8197 opened: snap: refacot code in `snap download` to prepare for snap downloads <Simple 😃> <Created by mvo5> <https://github.com/snapcore/snapd/pull/8197>06:51
mupPR snapd#7707 closed: snap: add TestDownloadDirectStoreHappy test <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/7707>07:02
jameshcould someone restart https://travis-ci.org/snapcore/snapd/builds/655225016 for me?  It looks like it failed on a timeout talking to github.com07:32
mborzeckijamesh: sure07:46
jameshmborzecki: thanks07:46
mborzeckijamesh: looks like it's already restarted07:47
zygaDobę07:47
zygaDone even07:47
jameshI wonder how hard it'd be to cut Travis out of the loop completely07:47
jameshthe main feature missing from github actions is the option to make secrets available to PRs07:48
zygajamesh: oh? Are you sure?07:48
zygaI saw secrets used in some actions I looked at07:48
jameshzyga: yeah.  Secrets come up blank if the the job is initiated by someone without write access to the repository07:49
zygaAaaah07:49
zygaI see07:49
zygaI guess that is only expected07:49
jameshin contrast, anyone can submit a PR that changes .travis.yml so that their test run will exfiltrate the secrets07:55
pstolowskimorning08:02
mborzeckipstolowski: hey08:02
mvohey pstolowski08:03
mvopstolowski: I saw some of these in travis: https://paste.ubuntu.com/p/3jdZTp7QPd/08:03
mborzeckidamn serial terminals08:04
pstolowskimvo: is this with latest master?08:04
mvopstolowski: I think so, let me double check08:05
mborzeckimvo: pstolowski: i saw this locally today when merging master to ijohnson's branch08:05
pstolowskimborzecki: ah, ok. that's annoying :(. i'll intensify my efforts on the followup then, i was hoping the last bump of the sleep time was enough as a temporary workaround08:07
mvopstolowski: we could bump again by 1s or so08:08
mvopstolowski: until we have the fix08:08
jameshmvo: I noticed that, and had it happen locally.  I needed to up the wait to 3 seconds08:09
jameshwasn't sure if it was something I'd introduced08:09
mvojamesh: it's a recent change from pstolowski08:11
mvojamesh: 3s each? anything unusal about your machine? particularly slow or fast?08:11
pstolowskiokay, i can propose one more bump, and in the meantime will continue working on the better fix08:12
jameshmvo: just that one test.08:13
jameshmvo: I tried bumping in smaller increments locally, but had no idea what it was doing with the time08:14
jameshthe system is not particularly fast08:15
mvojamesh: thank you for letting us know08:16
mupPR snapd#8198 opened: o/tests: bump TestEnsureLoopPruneAbortsOld sleep time <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8198>08:21
zygaSleep bump a day keeps those pesky races at bay08:25
mupPR snapd#7146 closed: [sketch] UC20: cmd/snap-verify: sketch of snap-verify <UC20> <⛔ Blocked> <Created by pedronis> <Closed by pedronis> <https://github.com/snapcore/snapd/pull/7146>08:27
kbroulikIs it true Ubuntu ships chromium or chrome as Snap soon/by default or something along the lines?08:30
zygakbroulik: dunno, is that announced somewhere?08:33
kbroulikhttps://snapcraft.io/blog/chromium-in-ubuntu-deb-to-snap-transition I think this08:34
zygaThis seems like a deb is migrating to a snap, is that what you meant?08:35
kbroulikyeah, sorry, my wording wasn't clear08:35
zygaThat is not the same as ship by default (preinstall)08:35
kbroulik"is it true Ubuntu ships chromium as a snap instead of a deb?" :)08:35
kbroulikright08:35
zygaGiven that post it would seem so08:36
kbroulikhm maybe I should try it first and see if it breaks my project :)08:36
mupPR snapd#8199 opened: tests: enable snapd-failover on uc20 <Created by mvo5> <https://github.com/snapcore/snapd/pull/8199>08:48
mvomborzecki: for your recovery-chooser pr - you need to install it in the debian packaging to some place08:52
mvomborzecki: check e.g. debian/snapd.install08:52
mborzeckimvo: it's already added there08:53
mborzeckihmmm08:53
mborzeckiuhh 14.0408:53
mvomborzecki: was just looking over the recent failure in spread, not really looking closely08:55
kbroulikok so yeah I tried chromium snap and as I feared: it breaks plasma-browser-integration as it cannot find the native host :/08:56
kbroulikinterestingly it does have a whitelist for /etc/chromium which should allow this08:59
kbroulikah. ok, so chromium snap also breaks gnome chrome shell. so the whitelist doesnt actually work09:06
kbroulikhttps://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1741074 ok, is known. thanks anyway :)09:06
mupBug #1741074: [snap] chrome-gnome-shell extension fails to detect native host connector <snap> <chromium-browser (Ubuntu):Triaged> <https://launchpad.net/bugs/1741074>09:06
zygamvo: I wonder if master will be red by Friday09:41
mvozyga: mh, why?09:44
mvozyga: it looks mostly green right now09:45
zygamvo: that prune thing09:45
zygamvo: feels like a deeper problem09:45
mvozyga: no worries, pawel is working on a better version of this test09:47
=== pedronis_ is now known as pedronis
mupPR snapd#8200 opened: [RFC] cmd/snap-chooser-ui-demo: a demo of recovery chooser UI <Skip spread> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/8200>10:17
pedroniszyga: #7219 was force pushed a bunch of times, that is not great10:17
mborzeckimvo: the UI demo bit ^^10:17
mupPR #7219: devicestate/firstboot: check for missing bases early <Created by stolowski> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/7219>10:17
pedronisheh, I meant #712910:18
mupPR #7129: userd: allow setting default-url-scheme-handler <⛔ Blocked> <Created by jwheare> <https://github.com/snapcore/snapd/pull/7129>10:18
jwheareunfortunately rebasing onto master was required and that requires a force10:18
jwhearethis has been open a looong time heh10:18
zygapedronis: yeah, I noticed, I just +1 the fact that the contributor has not lost interest10:18
pedronisjwheare: well, it means now it needs a review by me, even it got a lot of +1s already10:19
zygait looks like the entire history is kept, just rebased10:19
mborzeckidamn, github ui popup when you start entering #<PRnumber> is so confusing and buggy10:19
zygapedronis: can you delegate that review to others?10:20
pedroniszyga: maybe10:20
pedronisI still need to understand what the PR does either way10:20
pedronisI planned to do that in any case10:20
jwhearealso, as was mentioned in the comments, i was iterating yesterday just to force sloow test reruns, often including white space changes, which were useless. during that time there were some comments before i had finished, and i squashed at the end. the squashed part is clearly marked out10:21
zygaI had a look at this originally, the key is the {Check,Get,Set}Sub API - it's a part of the xdg-settings system https://portland.freedesktop.org/doc/xdg-settings.html10:22
zygathe rest is glue to our stack10:22
zygapedronis: ^10:22
pedronisI marked it for me, hopefully I can decide something about it still this week10:22
zygapedronis: perhaps github UI has improved as the rebase did not break the flow of the comments10:24
pedronisit seems it has10:24
pedroniszyga: also it should probably not go in 2.44, we are too close to wanting to cut it10:29
pedronisand it's already full of things10:29
mborzeckiyeah, the comments stay and are marked as outdated, you can also click on the rebase change and see the diff10:29
mvomborzecki: nice!10:30
zygapedronis: it's not my decision, I would probably let it in as it's been there for a while and I'm not sure how getting it in at the next cycle will help - it probably won't be tested by anyone apart from the currently, single user interested in it (as in single snap)10:31
mborzeckitime to put all the recover bits back together again10:31
pedroniszyga: if nothing else it changes spread tests, that's reason enough not to merge just before cutting10:31
mupPR snapd#8194 closed: o/devicestate: unset recovery_system when done seeding <Simple 😃> <UC20> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8194>10:32
pedroniszyga: I looked a bit, there are actually issues with the code10:41
zygapedronis: I'll check your review10:42
pedroniszyga: I haven't reviewe, I'm just skimming, but saw a place where it could panic for example10:42
zygapedronis: on SplitN?10:44
pedronisyes for example10:44
pedronisalso why the cast to string10:44
zygaon checkOutput? bytes / strings10:46
jwhearethat was in the original code10:46
pedronisno, there's SplitN(string(thing)...  but thing is already a string10:46
pedronisanyway it needs clearly another review pass and checking for coverage10:46
pedronissorry10:46
jwhearehttps://github.com/snapcore/snapd/blob/master/usersession/userd/settings.go#L16810:47
mupPR snapd#8201 opened: [WIP,RFC] Mock prune ticker in overlord tests to reduce wait times <Created by stolowski> <https://github.com/snapcore/snapd/pull/8201>10:50
pedronisjwheare: different assumptions, but yes that code is fragile too, but that code doesn't even assume there's a path wher the 2nd part is not there10:52
jwheareprobably down to me copy/pasting existing code to a different place. well spotted10:53
pedronisthe string bit is needed because output is []byte there10:53
jwheareyeah10:53
* zyga straces systemd-run to see why it hangs10:54
zygagood old 18.0410:54
zygaeverything works10:54
pedronisanyway, I'll try to give this some attention still this week (next week we are at a sprint), but no promises, my own queue is long atm10:54
zygaextend tests to all systems10:54
zyga16.04 shows it's rusty fangs10:54
jwhearepedronis: there is no rush, more eyes are always good10:55
jwhearei have to say i lost a lot of time to that "not" command10:55
jwheare"why is this erroring when i test this on some dummy bash code locally"10:56
jwhearealso trying to work out what's happening in failing tests that check stderr output by redirecting to a file when set -x prints to stderr too is fun10:57
mupPR snapd#8202 opened: cmd/snap-bootstrap,seed: verify only in-play snaps <Created by pedronis> <https://github.com/snapcore/snapd/pull/8202>10:58
jwheare90% of this PR was probably test wrangling heh10:58
pedronismvo: mborzecki: #8202 should speed up snap-bootstrap a bit10:59
mupPR #8202: cmd/snap-bootstrap,seed: verify only in-play snaps <Created by pedronis> <https://github.com/snapcore/snapd/pull/8202>10:59
zygaso I guess I have a solution for the systemd-run getting stuck11:04
zygait changes the usability a little but not by much, at least for testing11:04
pedronispstolowski: hi, should I look at #8201, or not yet?11:05
mupPR #8201: [WIP,RFC] Mock prune ticker in overlord tests to reduce wait times <Created by stolowski> <https://github.com/snapcore/snapd/pull/8201>11:05
pstolowskipedronis: let's see if it passes first, i'll re-run it a few times11:05
pedronisok11:06
mvofun on arm64 it seems http://paste.ubuntu.com/p/Q7CMcqRK5T11:08
* mvo retries the ppa build where this happend11:08
zygamvo: that's the new stopper code?11:09
pedronisyes11:09
mvoyes11:09
zygamaybe want to see my simple epoll code instead11:10
zygathough it's kind of close to release11:10
zygaso dunno11:10
mvolookng now11:10
zygamaybe just more locking / if nil things11:10
mvozyga: yeah, looks like the timeout is nil for some reason11:13
mborzeckipedronis: cool, let me take a look11:14
mupPR snapd#8192 closed: tests: add more debug output to the snapd-failure handling <Created by mvo5> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/8192>11:16
ijohnsonmborzecki sorry not sure why the box wasn't ticked on 8169 but it should be good now11:17
mborzeckiijohnson: cool, let me merge again and push11:18
pedronismvo: ah, you cannot pass nil for timeout on arm6411:18
mvopedronis: interessting, shall I push a fix or will you?11:19
mvopedronis: breaks the arm64 builds right now11:19
pedronismvo: yes, but it's a bit unclear what the fix should be, null means don't timeout11:20
pedronis0 means don't even try11:21
pedronismvo: this is fixed in newer versions of go :/11:23
mvopedronis: oh no11:23
mvopedronis: we could workaround with timeout.Sec: 99999911:23
zygamvo: perhaps the man page is relevant11:24
mvopedronis: fugly but would probably be ok?11:24
zygaI didn't read the code so not sure if that's the culprit11:24
zygahttps://www.irccloud.com/pastebin/zFnzXT9r/11:24
pedronismvo: we probably should workaround but setting everything to the max but only on arm6411:24
mvopedronis: +111:24
mvopedronis: I can prepare a PR11:24
pedroniszyga: the panic points to a place and the place is reading timeout11:24
ijohnsonmborzecki did you see my typo in the PR too? Seems the spread tests didn't run due to my typo in that PR11:25
pedronisit's fixed in newer go11:25
zygapedronis: I see11:25
pedronissee the if at line 90 here: https://golang.org/src/syscall/syscall_linux_arm64.go11:25
pedronisolder go don't have it11:25
* pedronis lunch11:25
zygauh, I see11:26
zygasucks, bug in the wrapper11:26
mvoyep11:26
mborzeckiijohnson: yeah, i'm looking and shellcheck, it's unhappy about some things, also one of the warnings looks like a bug in shellcheck ;)11:27
ijohnson:-(11:28
mborzeckiijohnson: hahah https://paste.ubuntu.com/p/yb6d9NMN3B/11:29
ijohnsonAhh11:30
mupPR snapd#8203 opened: netlink: fix panic on arm64 with the new rawsockstop code <Created by mvo5> <https://github.com/snapcore/snapd/pull/8203>11:44
pedronismvo: in theory if we timeout the subsquent read will give us EWOULDBLOCK or similar and we retry, so just having some kind of long timeout should work11:45
pedronismvo: not sure if we can test somehow that scenario though11:46
mvopedronis: I pushed the workaround with int64 seconds timeout11:46
mborzeckiijohnson: pushed11:48
mvopedronis: it's enough time I think, still worth double checking if select behaves sanely for such a huge value11:48
pedronismvo: or we don't make it huge but as I said check that the udev code does the right thing if select timeouts11:49
pedronisit should (in theory)11:49
mvopedronis: I have no strong opinion either way, I pushed the simplest thing but I can iterate on this11:50
mborzeckiijohnson: i should probably file an issue with shellcheck about the for loop11:51
* zyga stops banging the head against the wall and breaks for a quick snack11:57
mupPR snapd#8204 opened: data/systemd: improve the description <Created by sergiusens> <https://github.com/snapcore/snapd/pull/8204>12:00
pedronismvo: I'll try something test-wise on top of your PR in a bit12:04
mvopedronis: sure12:05
mborzeckiijohnson: https://github.com/koalaman/shellcheck/issues/1847 heh12:07
zygaback12:07
mborzeckiijohnson: wouldn't be surprised if _ is an actual variable getting assigned to at this point12:08
zygamborzecki: what were you expecting?12:08
zygaoh12:08
zygaactually12:08
mborzeckizyga: nothing ;)12:08
zygaI'm surprised now12:08
zygamborzecki: bash and dash disagree12:08
zygamborzecki: _ is ok in dash12:08
zygamborzecki: and a no-op in bash12:08
zygaI suspect it is documented somewhere12:09
mborzeckizyga: fwiw it's flagged for -s bash too12:10
pedronismvo: not for 2.44 but we should consider using x/sys/unix for a our few syscall needs maybe12:40
pedronismvo: there's a missing import in _other.go12:43
mupPR snapd#8199 closed: tests: enable snapd-failover on uc20 <Simple 😃> <Created by mvo5> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/8199>12:51
jwhearepedronis: probably worth mentioning the force push thing in the contribution guide btw, since different projects have different norms https://github.com/snapcore/snapd/blob/master/CONTRIBUTING.md12:55
zygawl13:04
zygasorry,13:04
zygathunder :)13:04
zygawinter is over13:04
zygaand hail13:07
pedronismvo: pstolowski: I pushed a fix and one more test (at the cost of some changes) to #820313:08
mupPR #8203: netlink: fix panic on arm64 with the new rawsockstop code <Created by mvo5> <https://github.com/snapcore/snapd/pull/8203>13:08
pstolowskipedronis: ok, will rereview13:09
* pstolowski lunch13:10
pstolowskizyga: nb, #8170 is ready for re-review13:11
zygaack13:11
mupPR #8170: snap-preseed: support for preseeding of snapd and core18 <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8170>13:11
zygalooking13:11
pstolowskity13:11
mborzeckiheh, last minute changes are always a bad idead13:14
zygamborzecki: what did you break?13:16
zyga;)13:16
mborzeckizyga: heh little tweaks in the ui before opening the PR13:17
mborzeckiofc unit tests are passing ;)13:17
mupPR snapd#8196 closed: client: add "Resume" to DownloadOptions and new test <Simple 😃> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8196>13:33
zygapstolowski: reviewed13:55
pstolowskizyga: thanks!13:56
zygapstolowski: thank you, I just did the last review :)13:56
mupPR snapd#8205 opened: tests: just remove user when the system is not managed on create-user-2 test <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/8205>14:37
zygapstolowski: we should bring barylki14:41
zygathey will function both as sweets14:41
zygahand sanitizers14:41
zygaand throat sanitizers14:41
mupPR snapd#8204 closed: data/systemd: improve the description <Simple 😃> <Skip spread> <Created by sergiusens> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8204>14:42
zygaI'll take a break to take the dog out14:42
zygabrb14:42
pedronismvo: it's a minor thing but it might make sense to backport 8204 to 2.44 if it's what is going into 20.0414:45
pedronisand is not too annoying14:45
mvopedronis: +114:45
mupPR snapd#8206 opened: travis.yml: run unit tests on arm64 as well <Created by mvo5> <https://github.com/snapcore/snapd/pull/8206>14:47
pstolowskizyga: i'm actually thinking about some 'stronger' sweets this time ;)14:50
mborzeckimvo: for the race with mount units: https://paste.ubuntu.com/p/z7ZpDRmKcW/14:53
zygaback14:54
zygamy phone just got an ... ubuntu touch update14:54
mvomborzecki: oh, nice!14:54
zygayeah14:55
pstolowskizyga: woot!?14:59
pstolowskiubuports?14:59
zygayes15:01
zygabooting now15:01
zygapstolowski: heh, there's a new UI15:05
* cachio lunch15:06
ijohnsonmborzecki: hmm seems the merge went a bit awry on 8169, okay if I push up some changes or are you working on it ?15:13
pstolowskizyga: show me a screenshot pls15:17
zygahow do I make screenshots on core15:18
zygaer15:18
zygaphone15:18
zygait's pretty, I"ll bring it15:20
zygayou'll see :)15:20
zygaback to services15:20
ijohnsonmborzecki: well I'll just push anyways15:23
pedroniszyga: mvo: at this point #7825 targets 2.45, right?15:30
mupPR #7825: many: use transient scope for tracking apps and hooks <Security-High> <Created by zyga> <https://github.com/snapcore/snapd/pull/7825>15:30
zygapedronis: yes15:31
zygapedronis: there's one real issue that needs fixing15:31
zygapedronis: and tests to cover it15:31
pedronisit's fine, changing the milestone15:31
zygapedronis: it's not critical (not desktop) but needs to be debugged all the way because it's critical path15:31
mvopedronis: +115:31
mborzeckiijohnson: yeah, please do, there were 2 merges, both had conflicts because of related things landing15:32
ijohnsonmborzecki: ack15:33
ijohnsonpedronis: I reviewed your essential snaps PR, thanks for that15:46
ijohnsonpedronis: if you could quick take a look at my question on https://github.com/snapcore/snapd/pull/8185#issuecomment-591193478 that would be appreciated thanks15:46
mupPR #8185: tests: add uc20 kernel snap upgrade managers test, fix bootloadertest bugs <Test Robustness> <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/8185>15:46
pedronisijohnson: thank you15:50
pedronisijohnson: looking (was having a different chat somewhere else)15:50
ijohnsonpstolowski: should I re-review #8170, seems to have changed a bit since I last reviewed15:50
mupPR #8170: snap-preseed: support for preseeding of snapd and core18 <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8170>15:50
ijohnsonpedronis: thanks15:50
pedronisijohnson: ah, that, we always keep 2 or 3 older revisions per snap, so it's normal that the unpacked assets for them would stay around, you need to install 4 kernels before you see assets go away I think15:51
pedroniskeep 2 or 3 XoldX revisions15:51
ijohnsonpedronis: ok, not sure if we wanted to keep the assets around on ubuntu-boot15:51
ijohnsonlooks like the unit test is correct then and I'll just remove that last check15:52
pedronisijohnson: that's the logic as is right now, we might want to change it but needs a larger discussion15:52
pstolowskiijohnson: i think the changes are very small, not necessary15:52
ijohnsonpstolowski: ok thanks for confirming15:52
pstolowskiijohnson: np, thanks for asking!15:53
pedronisijohnson: that's what we do on uboot devices atm for UC16 UC1815:54
ijohnsonpedronis: makes sense. today I will work on cross-checking the signing keys in the kernel.efi we booted with in snap-bootstrap vs the ones in the current_kernels kernel snaps and open the other boot robustness PR then15:54
pedronisthx15:55
pedronisijohnson: ping me if you need input on something15:55
ijohnsonsure15:55
zygaI'll grab some food, family's back16:06
pedronispstolowski: I reviewed #8190, looks like what I expected, some comments on details16:15
mupPR #8190: overlord, taskrunner: exit on task/ensure error when preseeding <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8190>16:15
pstolowskipedronis: thanks! i forgot about state lock16:15
pstolowskipedronis: nb #8170 is probably close if you can re-review16:16
mupPR #8170: snap-preseed: support for preseeding of snapd and core18 <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8170>16:16
pedronispstolowski: I don't think #8170 needs a review by me, I think you address my main point, right?16:18
mupPR #8170: snap-preseed: support for preseeding of snapd and core18 <Preseeding 🍞> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8170>16:18
pedronis*addressed16:18
pstolowskipedronis: that's fine, i wasn't sure if that was all. thanks16:18
pedronispstolowski: actually, I am a bit confused, I thought preseeding worked with core 16 ?16:19
pedronisit seems you are blocking that too?16:19
pedronisor am I misreading the code16:19
pedronisor are you being careful because there is not spread test yet?16:19
pedronispstolowski: to be clear I'm fine, we don't have a strong use case for core atm, especially core 16, just trying to understand16:23
pstolowskipedronis: my intent was to allow only classic with core snap or core18+snapd, and consider core systems in followups (with tests)16:26
pedronispstolowski: ok, that's fine16:26
cmatsuokacachio: what was the name of the sb/tpm enabled image again?17:08
cachiocmatsuoka, google-tpm is the server17:10
cachiobackend17:10
cmatsuokaah ok, let me try that... thanks!17:10
cachiocmatsuoka, https://github.com/snapcore/snapd/blob/master/spread.yaml#L12817:10
cachioyou should try something like google-tpm:ubuntu-20.04-64:17:11
cachiocmatsuoka, you are the first one using those images17:12
cachiocmatsuoka, please tell me if you need any change17:12
ijohnsonpstolowski: what's the first release that hotplug worked on ? 2.42 ?17:18
pstolowskiijohnson: hmm, tough question, i need to dig a bit, one moment17:19
ijohnsonthanks17:19
mupPR snapcraft#2952 closed: spread: introduce appstream parse-info test <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2952>17:19
pstolowskiijohnson: 2.39 it seems17:22
ijohnsonthanks pstolowski17:23
pstolowskiijohnson: based on https://forum.snapcraft.io/t/hotplug-implementation-plan/4554/3 cause debian changelog wasn't too helpful17:23
ijohnsonpstolowski: degville: I made a small edit to https://forum.snapcraft.io/t/hotplug-support/10750 to reflect that snapd edge isn't useful anymore17:23
ijohnsonerr rather isn't needed anymore for enabling hotplug17:23
degvilleijohnson: thank you!17:24
pstolowskiijohnson: thanks, makes sense17:26
pedronismvo: are you building a new 2.43 ?19:23
pedronisof snapd19:24
zygamvo, pedronis: snapd is held up in store review20:31
zygatypes: New type "application" does not match the type of the latest approved revision, r6625 ("snapd")20:31
pedroniszyga: that's a 2.43 build, that's why I asked mvo20:32
zygaI see20:32
mvopedronis: no plan to re-build 2.43, cherry picked one commit though in this branch just in case, I think we can ignore this20:50
mvouh, looks like master is red - is that because of "tests/main/retry-network" failing?20:54
mvolooks like it - oh well20:57
mvosomething for my morning I guess20:57
pedronismvo: yes, something strange going on with retry-network21:06
pedronislots of red21:07
pedronisnot just master21:07
=== JanC_ is now known as JanC
cachiopedronis, I am testing a fix for the retry-network21:11
cachioit is a timing issue21:11
ijohnsoncachio: what's the timing issue for retry-network?21:24
cachioijohnson, takes some time to NoNetwork: true21:29
ijohnsoncachio: ah as in the network namespace isn't created immediately?21:29
cachioin the output file I see NoNetwork: false21:30
cachiobut after a time it appears NoNetwork: true21:30
cachioijohnson, I am testing the fix right now21:33
ijohnsoncachio: cool let me know when/if you want me to review21:34
cachioijohnson, sure, thanks!!21:34
cachiothere are 2 problems21:49
cachiotiming issue21:49
cachiowhich is fixed21:49
cachioalso getent hosts www.ubuntu.com is returning the ipv6 instead of the ip21:49
cachiotodya I updated the images21:49
cachioI think there was a change in a package which is affecting this21:50
cachioijohnson, ~21:51
ijohnsoncachio: ah I see yeah ipv6 could break things I suppose21:51
ijohnsoncachio: I need to step out for a while, but feel free to request my review, I'll be back in a hour or two21:52
cachioijohnson, sure, np21:52
mupPR snapd#8207 opened: tests: fix retry network test after image update <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/8207>22:17
* cachio afk22:41

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