/srv/irclogs.ubuntu.com/2020/08/12/#snappy.txt

mupPR snapd#9139 opened: interfaces/many: miscellaneous updates for strict microk8s <Created by jdstrand> <https://github.com/snapcore/snapd/pull/9139>00:39
mupPR snapd#9140 opened: vendor: update github.com/kr/pretty to fix diffs of values with pointer cycles <Created by jhenstridge> <https://github.com/snapcore/snapd/pull/9140>04:00
mborzeckimorning05:59
mborzeckimvo: hey06:27
mvogood morning mborzecki06:29
mborzeckihm the forum gained a canonical branded bar at the top of the page06:38
oerheksand a roll down 'products' button, nice06:40
=== oerheks is now known as DT_oerheks
=== DT_oerheks is now known as oerheks
* mvo hugs jamesh for pr914006:48
jamesh:-) Having tests that don't hang when they fail is nice06:49
mvojamesh: +100 for that06:49
mupPR snapd#9140 closed: vendor: update github.com/kr/pretty to fix diffs of values with pointer cycles <Simple 😃> <Created by jhenstridge> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9140>07:00
pstolowskimorning07:03
mvogood morning pstolowski07:06
mvopstolowski: great news, the PR for kr/pretty that prevents circular data structure hangs got merged upstream and james did a PR to update our vendor.json07:07
pstolowskimvo: whaaaaat? unbelievable07:07
pstolowskithat's great07:07
mvopstolowski: yeah :)07:08
mvopstolowski: https://github.com/kr/pretty/pull/6407:08
mupPR kr/pretty#64: diff: detect cycles in the values being compared <Created by jhenstridge> <Merged by kr> <https://github.com/kr/pretty/pull/64>07:08
pstolowskikinda annoying my PR was hanging that for 1,5y with no traction, oh well07:12
jameshpstolowski: I hadn't seen yours when I wrote mine07:12
pstolowskijamesh: no worries, good it's fixed07:13
jameshI noticed the maintainer had merged something at end of July, so pinged him in my PR and got lucky.07:14
mvoslightly sad that we had to duplicate some work but the outcome is really good, this bug was super annoying in the past. I'm very happy07:14
pstolowskiyes07:14
jameshmy version also detects if you have different structure to the cycles in the two values being compared too07:15
jameshe.g. A->A compares different to A->B->A07:15
pstolowskijamesh: ah, nice07:25
zygagood morning07:48
zygamvo could you please advise on https://github.com/snapcore/snapd/pull/912507:48
mupPR #9125: tests: fix issues related to restarting systemd-logind.service <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9125>07:48
zygait makes master much more gree07:48
zyga*green07:48
zygaand it is green itself07:48
zygathere are two separate fixes there07:48
zygaI can open two new PRs that won't be green but we can review separately and force-merge07:49
zygaor I can do something else, up to you07:49
mvozyga: new ones are fine07:51
zygamvo ack, I'll make that happen07:51
zyga-mbpthe first fix is https://github.com/snapcore/snapd/pull/914108:07
mupPR #9141: tests: cope with ghost cgroupv2 <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9141>08:07
zyga-mbpmborzecki ^ mvo ^ (it will require force merging)08:07
zyga-mbpthis is a low-priority fix https://github.com/snapcore/snapd/pull/914208:10
mupPR #9142: sandbox/cgroup: detect dangling v2 cgroup <Bug> <Created by zyga> <https://github.com/snapcore/snapd/pull/9142>08:10
mupPR snapd#9141 opened: tests: cope with ghost cgroupv2 <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9141>08:11
mupPR snapd#9142 opened: sandbox/cgroup: detect dangling v2 cgroup <Bug> <Created by zyga> <https://github.com/snapcore/snapd/pull/9142>08:11
mvozyga-mbp: looking now08:13
mvozyga-mbp: 9125 is still marked as draft, should that get promoted08:14
zyga-mbpnot yet, I'm removing those commits and adding one more there08:14
zyga-mbpI'll open it in a moment08:14
zyga-mbpmvo https://github.com/snapcore/snapd/pull/9125 is now force-pushed to remove the commits split out to the two new branches08:16
mupPR #9125: tests: fix issues related to restarting systemd-logind.service <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9125>08:16
zyga-mbpand is now open08:16
mvozyga-mbp: one comment, thanks for this one08:20
mvozyga-mbp: also remarkable complicated :(08:20
mvozyga-mbp: again, thanks for diving so deep08:22
zyga-mbplooking08:26
zyga-mbpmvo which comment should I look like?08:27
zyga-mbplook at08:27
zyga-mbpsorry08:27
zyga-mbpI EODd late last night, should make 2nd coffee08:27
zyga-mbpI will make coffee and review https://github.com/snapcore/snapd/pull/896008:29
mupPR #8960: o/snapstate,servicestate: use service-control task for service actions (9/9) <Needs Samuele review> <Services ⚙️> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8960>08:29
zyga-mbpback with freshly ground coffee :)08:39
zyga-mbpand into the review from pawel08:39
shuduohi, i'm working on to package a cmake-based project to snap format. I refer mosquitto since they are similar since need both daemon and utils. mosquitto works well. but mine does not. I see snapcraft do not put file cmake built to stage and prime. I guess the CMakeLists.txt are something non-standard style. but I wonder if there is a way to workaround. thanks.09:25
zygashuduo I'd ask this question in #snapcraft in a few hours09:32
shuduozyga, or i ask there?09:33
zygayeah, ask there but wait for a few hours till the developers are all there09:33
shuduoOK09:33
shuduothanks09:33
pedroniszyga: do we still need #9125 with #9141 ? or do we need both?09:49
mupPR #9125: tests: fix issues related to restarting systemd-logind.service <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9125>09:49
mupPR #9141: tests: cope with ghost cgroupv2 <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9141>09:49
zygapedronis we need both, I separated them for review per mvo's advice09:50
pedroniszyga: I'm not talking about #914209:50
mupPR #9142: sandbox/cgroup: detect dangling v2 cgroup <Bug> <Created by zyga> <https://github.com/snapcore/snapd/pull/9142>09:50
zygayes, we should get all three but 9142 is less important - we are immune by lucky coincidence09:51
mupPR snapd#9136 closed: bootstate20: rm bootState20Modeenv, pass around modeenv directly <Cleanup :broom:> <⛔ Blocked> <Created by anonymouse64> <Closed by pedronis> <https://github.com/snapcore/snapd/pull/9136>09:51
zygaso 9142 can land later09:51
pedronisok09:51
mupPR snapd#9134 closed: boot, o/devicestate: TrustedAssetUpdateObserver stubs, hook up to gadget updates <UC20> <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9134>09:56
zygahttps://github.com/snapcore/snapd/pull/9141 needs a 2nd review and force-merge09:58
mupPR #9141: tests: cope with ghost cgroupv2 <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9141>09:58
zygaso does https://github.com/snapcore/snapd/pull/912509:58
mupPR #9125: tests: fix issues related to restarting systemd-logind.service <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9125>09:58
zygamborzecki, pstolowski: ^ if you have a moment09:58
ijohnsonmorning folks10:04
pedronismvo: a remark about "snap recovery", it seems to produce errors like this:  error: cannot list recovery systems: cannot list recovery systems: access denied10:07
pedroniswe should find out what's the nesting cause, and remove it10:07
mvopedronis: uh, I will add a test, thanks for noticing10:09
pedronisI don't know if one comes from snapd and one from the client or something else10:10
zygabrb10:10
mvozyga: hey, with your systemd experience, how do you feel about changing our written mount units to have "[Install]\nWantedBy=local-fs.target" ?10:10
zygahmmmm, I don't know yet10:11
zygalet me think and check and get back to you10:11
mvono worries10:11
pedronismvo: also a comment about "snap reboot" and related: https://github.com/snapcore/snapd/pull/9021#issuecomment-67278331910:13
mupPR #9021: snap: implement new `snap reboot` command <Created by mvo5> <https://github.com/snapcore/snapd/pull/9021>10:13
mvopedronis: thanks10:14
mupPR snapd#9143 opened: snap: fix repeated "cannot list recovery system" and add test <Created by mvo5> <https://github.com/snapcore/snapd/pull/9143>10:26
pedronismvo: should we close #9110 ?10:29
mupPR #9110: preseed: cherry-pick #8704, #8709, #9088 (2.45) <Created by mvo5> <https://github.com/snapcore/snapd/pull/9110>10:29
mvopedronis: yes, let me do that10:33
mupPR snapd#9110 closed: preseed: cherry-pick #8704, #8709, #9088 (2.45) <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/9110>10:36
ijohnsonzyga: did you take a look at the arch failure on #9125 ? very odd10:44
mupPR #9125: tests: fix issues related to restarting systemd-logind.service <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9125>10:44
zygaijohnson I did not yet10:44
zygalooking10:44
ijohnsonbut I just re+1'd that PR for you10:44
ijohnsonwould be great to sudo land that10:44
zygayeah10:44
zygachecking log now10:44
ijohnsonI saved it here anyways https://pastebin.ubuntu.com/p/QZBFr9QshT/10:45
ijohnsonI can't reproduce on ubuntu, but I've also never seen this test fail before10:45
zygahmm10:45
zygamy first hunch was enoent -> it didn't mount10:45
zygait's not the dynamic linker for sure10:46
zygabut it's mounted10:46
zygathere are a few other things we run that would fail this way10:46
zygatoo bad it doesn't say _which_ exec fail10:46
zyga*failed10:46
zygalet me look at the source quickly10:46
zygagod this 16" is so much better than the x24010:47
zygaalmost comfortable in bed10:47
zygadamn, that's snap-exec10:47
zygasnap-confine failed to execute snap-exec10:48
ijohnsonoh weird10:48
ijohnsonhow could that happen10:48
zygano idea yet10:54
zygaactually10:54
zygaall snaps are mounted10:54
zygaso no, no idea10:54
zygamvo could you please force-merge https://github.com/snapcore/snapd/pull/912511:19
mupPR #9125: tests: fix issues related to restarting systemd-logind.service <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9125>11:19
zygahttps://github.com/snapcore/snapd/pull/9141 needs a 2nd review11:19
mupPR #9141: tests: cope with ghost cgroupv2 <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9141>11:19
mvozyga: sure11:19
zygaand we should be back on our feet11:19
zygathank you11:20
mupPR snapd#9125 closed: tests: fix issues related to restarting systemd-logind.service <Test Robustness> <⚠ Critical> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9125>11:22
cachiozyga, hi11:53
zygahey11:53
mupPR snapcraft#3245 opened: specifications: minor cleanup for package-repositories <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3245>11:55
cachiozyga, did you see the message I left in the standaup doc=12:01
zygayes, but I did not investigate yet12:01
cachionice, thnaks12:01
cachioI'll investigate a bit now12:02
zygacachio it may go away with the fixes that are incoming12:02
zygathe one that just landed12:02
zygaI don't have spread2 around, can you pull master and see if it happens now?12:02
cachiozyga, sure12:03
zygathank you12:03
zygaI need a moment, back in 3012:03
cachiozyga, it passed now12:16
mupPR snapd#9144 opened: bootloader: add helper for creating a bootloader based on gadget <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9144>12:22
mborzeckipedronis: ^^12:22
zygacachio I think the fix for linger affected it12:31
zygaas that test - the failure cgroup one, otherwise nuked systemd --user for root12:31
cachiozyga, good to know, thanks for that!!12:31
ijohnsoncachio: sorry I don't think I followed up but do we have a problem with the uc20-recovery test ?12:31
cachioijohnson, sorry, yes, it failed yesterday on the  pi3 when I did beta validation for 2.4612:32
ijohnsoncachio: do you have logs?12:32
cachioand then the debug is showing the same problem than before12:32
cachioijohnson, yes, 1 sec12:32
ijohnsonthanks12:32
zygamvo could you please merge https://github.com/snapcore/snapd/pull/914112:33
mupPR #9141: tests: cope with ghost cgroupv2 <Test Robustness> <⚠ Critical> <Created by zyga> <https://github.com/snapcore/snapd/pull/9141>12:33
zygawe should be good now12:33
ijohnsonnice good work zyga!12:33
zygawe can start restarting tests, just a few at first, to see where we are12:33
zyganothing like bad red master to spoil monday12:33
zygait's Wed so let's just keep pushing now12:33
pedronismborzecki: reviewed #914412:34
mupPR #9144: bootloader: add helper for creating a bootloader based on gadget <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9144>12:34
mupPR snapcraft#3242 closed: tests: migrate legacy classic patchelf tests to spread <enhancement> <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3242>12:35
cachioijohnson, https://paste.ubuntu.com/p/kXWV6tQDcN/12:37
ijohnsonthanks cachio I'll have a look12:37
cachiotx12:37
mborzeckipedronis: btw. if you want to look, i've made the changes for install boot config right here: https://github.com/bboozzoo/snapd/commit/9b684dfadba34afd7199891ba8bfe0d6ec56b1d6 mostly works, there's one case for uboot that ijohnson probably knows more about12:39
* ijohnson goes to go hide from uboot bootloader details12:39
ijohnsoncachio: ah very interesting12:41
ijohnsoncachio: so part of what happened is that we failed to finish seeding in recover mode there12:41
ijohnsoncachio: then we hit that rather weird/interesting bug with the recursive bind mount output from findmnt which broke cwayne's server12:42
pedronismborzecki: if I remember that should be fine, is some test failing?12:43
pedronisthe logic checks for .conf in any case, there is just differen behavior if .conf is empty12:43
pedronisvs not12:43
pedronisfor uboot12:43
cachioijohnson, yes12:45
cachioijohnson, I think it is not breaking the server anymore12:46
ijohnsonthat's nice12:46
cachiobecause now I see that the output at some point is cut12:46
cachioso they implemented something in their side for that12:46
mupPR snapd#9141 closed: tests: cope with ghost cgroupv2 <Test Robustness> <⚠ Critical> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9141>12:52
zygathank you12:52
mupPR snapcraft#3246 opened: plugins v2: quote python packages argument for pip <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3246>13:31
mupPR snapcraft#3245 closed: specifications: minor cleanup for package-repositories <specification> <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3245>13:46
zygahmm13:58
zyga+ test-snapd-busybox-static.busybox-static echo hello13:58
zygaexecv failed: No such file or directory13:58
zygagrep error: pattern not found, got:13:58
zygathis failed again13:58
zygamborzecki does test-snapd-busybox-static work for you on arch?13:59
mborzeckizyga: i have a fix, just a sec13:59
zygaoh even better13:59
zygathanks13:59
ijohnsonah so that is a real issue14:05
mupPR snapd#9145 opened: boot: track trusted assets during initial install, assets cache  <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9145>14:07
mupPR snapd#9146 opened: packaging/arch: use external linker when building statically <Simple 😃> <Test Robustness> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9146>14:12
ijohnsonmborzecki: ^ is needed to make master all green again right ?14:13
ijohnsonarch is required and that test is always failing right ?14:13
mborzeckiijohnson: yes14:15
zygathanks14:16
mborzeckigot to go for now14:17
zyganot fun14:17
zygathank you14:17
pedronispstolowski: some comments in #908414:45
mupPR #9084: o/snapstate: check disk space before creating automatic snapshot on remove (3/N) <Disk space awareness> <Needs Samuele review> <Created by stolowski> <https://github.com/snapcore/snapd/pull/9084>14:45
pstolowskipedronis: ty14:45
* cachio lunch14:59
ijohnsoncachio: does that uc20-recovery issue happen reliably such that I could reproduce it with a live rpi3 ?15:25
mupPR core#117 opened: extrafiles/writable-paths: make /etc/default/crda writable <Created by anonymouse64> <https://github.com/snapcore/core/pull/117>15:49
mupPR snapd#9146 closed: packaging/arch: use external linker when building statically <Simple 😃> <Test Robustness> <⚠ Critical> <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9146>15:53
ijohnsonpedronis: so I'm looking right now at transitioning from recover to run automatically via any reboot, and we currently detect in devicestate Manager that we are in recover mode via the modeenv, but regardless of how we set that up, at a minimum we need to set bootenv, but we will also need to set the modeenv too15:54
ijohnsonthe issue is that we use the modeenv to determine what mode we are in from devicestate15:54
ijohnsonso I'm thinking that a pre-req to this is to have devicestate decide what mode it is in by 1) just presence of a modeenv file, and 2) decide what mode via kernel command line15:55
pedronisijohnson: why that? for ephemeral mode the modeenv is ephemeral15:55
ijohnsonoh wait15:55
pedronisI'm probably missing something15:55
pedronisthe run mode modeenv has always run in it15:55
pedronisif that's not the case we have a bug15:56
ijohnsonok, but even if it's ephemeral/tmpfs modeenv, we still write it as "mode=recover" from the initramfs there15:56
ijohnsonah but nevermind the modeenv doesn't matter15:56
ijohnsonnvm me the bootenv is all we care about15:56
pedronisyes, but those modeenv go away each time15:56
ijohnsonyes yes yes I had just confused myself15:56
ijohnsonall makes sense now15:56
pedronisit's ok, I was worried we had a bug15:56
ijohnsonwell fear not we do have a bug ... points at bugs.launchpad.net/snapd :-D15:57
ijohnsonjust not in this particular area15:57
cachioijohnson, I could reproduce it twice16:01
ijohnsoncachio: ack I will try to reproduce it myself with a debug shell I can poke around with16:02
cachionot sure if 100% of the times16:02
cachionice16:02
cachioijohnson, this is theimage16:02
cachioijohnson, https://storage.googleapis.com/spread-snapd-tests/images/pi3-20-beta/pi.img.xz16:03
ijohnsoncachio: nice thanks, do you use tf or do you flash it to your local pi3 ?16:03
cachioijohnson, sudo dd if=<PAT_TO_IMG> of=/dev/mmcblk0 bs=4M oflag=sync status=noxfer16:04
ijohnsonthanks cachio16:05
cachioijohnson, yaw16:05
pedronisijohnson: you should try to look #9145 if possible, I looked at it, I think it's mostly good, but there are some implicit assumptions that I find a bit confusing (especially they way they might or not affect the update case)16:13
mupPR #9145: boot: track trusted assets during initial install, assets cache  <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9145>16:13
ijohnsonpedronis: sure16:14
pedronisthx16:14
ijohnsonpedronis: have you seen https://forum.snapcraft.io/t/module-blacklisting-interface/19171 or is it on your queue ?16:17
pedronisI can put it on my queue, but I will not get to it for a while16:22
ijohnsonpedronis: that's fine, just wondering if you had it on your queue already16:29
mupPR core18#155 closed: hooks: fix broken symlink /etc/sysctl.conf.d/99-sysctl.conf <Created by mvo5> <Merged by sil2100> <https://github.com/snapcore/core18/pull/155>16:38
mupPR snapcraft#3240 closed: cli: only issue warning when checking for usage of sudo  <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3240>17:51
mupPR snapd#9086 closed: many: reorg cmd/snapinfo.go into snap and new client/clientutil <Cleanup :broom:> <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/9086>17:53
zygare17:57
* zyga jumps into customer bug analysis18:00
mvomountedfilesystemwriter tests are happy with the new resolvedSrc stuff I'm working on, yay18:06
zygamvo I won't make the morning desktop call tomorrow, I had to move my rehab from Friday to Thursday 9:00 AM18:07
mupPR snapcraft#3232 closed: build providers: install apt-transport-https <bug> <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3232>18:11
mvozyga: ok18:14
mvozyga: I think you mean physio?18:14
zygaI really don't know how it is translated18:14
zyga:D18:15
zygaI think 'rehabilitation' is also valid but I could be wrong18:15
zygait's not the kind of rehab where rich people try not to kill themselves with alcohol and drugs18:15
mvozyga: I'm probably wrong (no native speaker etc) but when I hear rehab I usually think of alcohl or something like this18:15
mvozyga: maybe some native speaker can enlighten us :)18:16
mvozyga: anyway I know what you mean18:16
zygait's the kind where they teach you to slowly make progress and get back to shape18:16
zygaplus a lot of the time is actually spent on the scar itself, weird but supposedly important so that it doesn't hurt later18:16
zygaaaaanyw18:16
zygaI can show you my scar but it's in the same spot like before, just colored differently, guess that's a poor luck in body scar trophy ;)18:17
zygahmm18:17
zygaAug 12 14:32:53 localhost snapd[1507]: udevmon.go:149: udev event error: Unable to parse uevent, err: cannot parse libudev event: invalid env data18:17
zygawe may need to update our udev go code18:17
zygaand improve error handling so that we can at least get a dump of the event in hex18:18
zygaijohnson ^ how would you describe what we were talking about above?18:18
zyga(which word would you use?)18:18
mupPR snapd#9147 opened: [RFC] Support for gadget.yaml "$kernel:" style references (2/N) <Created by mvo5> <https://github.com/snapcore/snapd/pull/9147>18:18
=== lfaraone_ is now known as lfaraone
ijohnsonzyga: sorry I lost some context18:22
zygaijohnson no worries, not important, just wondering how to say something in english18:22
ijohnsonOh you mean the appointment you have?18:22
zygais "rehabilitation" understood as more than avoiding booze/drugs?18:22
zygayes18:22
zygalike special exercises to get back to basic mobility18:22
ijohnsonIn th US we would call it "physical therapy" or just PT18:23
zygaaaah18:23
zygathanks,18:23
zygaPT it is18:23
zygathough I'm sure Graham would call it something else ;-)18:23
ijohnsonBut that's just for recovering back to where you were if it's like something from birth or a long standing thing you do for a really long time then we call it "occupational therapy"18:23
ijohnsonzyga haha yeah that's why I prefaced with "in the US"18:23
zygaah, more terms I never used before18:24
zygaI wonder how brits call that actually18:24
zygait's such a cool aspect of our work that we have all those people from different places in one team :)18:24
mvozyga: we call it physio18:26
mvoijohnson: I was wondering if "going to rehab" would be somethign that is more about drugs or more about physio18:26
mvoijohnson: this is how this started18:26
mvoijohnson: anyway, not *really* important :)18:27
zygaback to musl18:28
ijohnsonmvo yeah rehab usually has that connotation in casual usage but I've heard it used in medical setting as well but it's less common than calling it physical therapy18:29
mvothanks!18:29
* mvo feels smarter now :)18:29
ijohnsonnp I agree with zyga it's really interesting to see how these things are called around the world18:30
mvoijohnson: totally!18:30
mvoI think I call it a day, one more small victor on kernel-dtb, now I quickly need to call it a day before I see spread failures18:31
* mvo waves18:31
zygao/18:35
* cachio -> kinesiologist18:46
ijohnsoncachio: aroud ?20:23
ijohnson*around20:24
cachioijohnson, yes20:24
ijohnsoncachio: what is the command to setup an external system so I can use it with spread ?20:24
ijohnsonsomething from nested.sh I seem to remember...20:24
cachioyou need to create the users?20:24
cachioor the env var to set ?20:25
ijohnsonI have a rpi3 I want to run the external uc20 recovery test with20:25
cachiook, in that case20:25
cachioyou need20:26
ijohnson(and I have a locally created user)20:26
cachio./tests/lib/external/prepare-ssh.sh <ip> 22 <your-lp-user>20:26
cachiothis will create the users20:26
cachiothen20:27
cachioexport SPREAD_EXTERNAL_ADDRESS=<IP>20:27
ijohnsonawesome thanks20:28
cachiothen spread external:ubuntu-core-20-arm-32:tests/core/uc20-recovery20:28
cachioijohnson, yaw20:28
ijohnsoncachio: btw whatever happened to the tf backend for spread ?20:30
ijohnsonwas that completed but never merged ?20:30
cachioijohnson, needs reviews20:30
cachioand approval20:30
ijohnsoncachio: I see, would be good if we could get that in sometime soon20:31
cachioI already asked for reviewes and approval20:31
mupPR snapcraft#3246 closed: plugins v2: quote python packages argument for pip <bug> <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3246>20:36
ijohnsoncachio: I reproduced the failure with the rpi3 I am using, investigating now20:51
ijohnsoninterestingly, our new `snap debug seeding` returns `seed-completion:  3195h26m10.26s` on this system hehe20:51
cachioijohnson, nice20:51
cachiohehe20:51
cachiothe customers wont be happy waiting that time20:52
ijohnsonhaha no I don't think so20:57
ijohnsonI think I have an idea what's going on here20:57
ijohnsonthis happens specifically on the pi where we don't have a real time clock20:57
cachioijohnson, in pi4 didn't fail21:23
ijohnsoncachio: right because pi3 runs slower than pi421:23
cachiois it the same case?21:23
cachioijohnson, ahh21:24
ijohnsoncachio: no, pi4 is faster21:24
cachiomakes sense21:24
mupPR snapd#8942 closed: tests: support different images on nested execution <Run nested> <Squash-merge> <Created by sergiocazzolato> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/8942>22:19
cachiovvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv8888888888888888823:47

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