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

mborzeckimorning05:58
mvogood morning mborzecki05:59
mborzeckimvo: hey05:59
mborzeckimvo: 2.46 branch needs cherry-picks with fixes for the tests06:19
mvomborzecki: I think I will just merge master there06:20
mborzeckimvo: unless we just merge master06:20
mborzeckicool06:20
mvomborzecki: I had hoped for some fixes from sergio06:20
mupPR snapd#9191 closed: interfaces/{docker,kubernetes}-support: load overlay and support systemd cgroup driver <Created by jdstrand> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9191>06:20
mvomborzecki: before I do that06:20
mvomborzecki: thanks for merging this06:20
mvomborzecki: also nice to see green PRs again06:20
mborzeckimvo: yeah, even if it's just temporary ;)06:21
mvomborzecki: ha! you are such a pessimist :) it will be perfect from now on!06:23
mborzeckimvo: weird, this branch https://github.com/snapcore/snapd/pull/9196 is in the upstream repo instead of zyga-mbp's fork06:23
mupPR #9196: osutil: add OpenExistingLockForReading <Created by zyga> <https://github.com/snapcore/snapd/pull/9196>06:23
mvomborzecki: he probably made this by mistake :/06:24
mborzeckimvo: wonder if there's some fine grained permission switches to prevent from pushing new branches unless they meet certain pattern (eg. release/..)06:25
mvomborzecki: aha, I think so06:25
mupPR snapd#9186 closed: interfaces: add vcio interface <Created by jdstrand> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9186>06:35
zyga-mbpgood morning06:50
zyga-mbpwha'ts up?06:51
zyga-mbpoh did I push to origin?06:51
* zyga-mbp reads backlog while eating breakfast cereals on the side06:51
zyga-mbpinteresting how this failed, wonder why06:52
mupPR snapd#9196 closed: osutil: add OpenExistingLockForReading <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/9196>06:55
=== amurray is now known as amurray`
zyga-mbpreopened from my fork07:00
=== amurray` is now known as amurray
mupPR snapd#9197 opened: osutil: add OpenExistingLockForReading <Created by zyga> <https://github.com/snapcore/snapd/pull/9197>07:00
pstolowskimorning07:01
mvogood morning pstolowski07:01
zyga-mbphey Pawel07:03
mupPR snapd#9198 opened: features: add HiddenSnapFolder feature flag <Created by zyga> <https://github.com/snapcore/snapd/pull/9198>07:05
mborzeckipstolowski: zyga-mbp: hey07:21
* zyga-mbp reboots for upgrades07:35
mvostgraber: hey, do you think you could have a quick look at lp 1892568 ? it's about a nested lxd test we run that is failing on 16.04 and we need advise if it's worth keeping this test. I can trivial reproduce this if you need any debug from me07:42
mvozyga: lp 1892568 might also be interessting for you, it has my findings about the nested lxd issue on 16.0407:42
* mvo takes a short break07:47
mborzeckisourcing nested.sh in the debug shell sets -e, so a first non-successful command ends your shell :/07:48
mupPR snapd#9161 closed: kernel: add kernel.Validate() <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9161>07:50
=== zyga is now known as zyga-mbp
=== 895AAPCTC is now known as zyga
=== zyga is now known as zyga-x240
* zyga-x240 goes afk for 30 min09:11
mvomborzecki: I think/hope that I have kernel-refs in gadget updates working now but writing the spread test for it is such a chore10:04
mborzeckimvo: hahah, i feel your pain10:05
mborzeckimvo: have you looked at the gadget update spread tests?10:05
mupPR snapd#9199 opened: snapstate: installSizeInfo helper that calculates total size of snaps and their prerequisites <Needs Samuele review> <Created by stolowski> <https://github.com/snapcore/snapd/pull/9199>10:06
zyga-mbpre10:14
zyga-mbpman, lucy misses mom badly today10:14
* zyga-mbp hugs mvo and mborzecki for writing excellent tests for hard cases10:15
mupPR snapd#9197 closed: osutil: add OpenExistingLockForReading <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9197>10:21
zyga-x240mvo: back?10:23
mvomeeting10:23
zyga-x240mvo: so about https://launchpad.net/bugs/1892568 - I get 40410:23
zyga-x240what am I missing?10:23
zyga-x240https://github.com/snapcore/snapd/pull/9200 <- super simple10:24
mupPR #9200: runinhibit: open the lock file in read-only mode in IsLocked <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/9200>10:24
mupPR snapd#9200 opened: runinhibit: open the lock file in read-only mode in IsLocked <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/9200>10:26
* zyga-x240 small break11:36
cachiomvo, hi, the PR 116 on core has been merged today right?11:45
mupPR #116: Feature/mount snaps <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/116>11:45
cachioit is not included in core on edge yet, right?11:45
mvocachio: yes, this morning11:55
mvocachio: quite possible, I can trigger a rebiuld for core11:55
mvozyga-mbp: https://bugs.launchpad.net/snapd/+bug/189246811:58
mupBug #1892468: Nested dbus test useful? <snapd:New> <https://launchpad.net/bugs/1892468>11:58
cachiomvo, yes please11:58
cachioso I can test the fix for the failover test11:59
zyga-x240mvo: thanks, weird that the other link did not work11:59
mvocachio: I triggered a build now11:59
mvozyga-x240: maybe I did a typo?11:59
cachiomvo, thanks11:59
pstolowskii see selinux-lxd failures on all selinux systems, not sure if this is related to my PR; has anyone seen it on other branches?12:03
mborzeckipstolowski: got logs?12:07
pstolowskimborzecki: https://pipelines.actions.githubusercontent.com/xS8oSnypZkPEQZqiZgDaRp2kdvQJKbOY08TesHp7E8vn7g4hYR/_apis/pipelines/1/runs/11690/signedlogcontent/67?urlExpires=2020-08-21T12%3A10%3A26.5605826Z&urlSigningMethod=HMACV1&urlSignature=vfCuP7XdBACxjXIQPWWvoGYGTxdhjW9ptv9tIA%2BbDPY%3D12:09
pstolowski(PR #9084)12:09
mupPR #9084: o/snapstate: check disk space before creating automatic snapshot on remove (3/N) <Disk space awareness> <Created by stolowski> <https://github.com/snapcore/snapd/pull/9084>12:09
zyga-x2402020-08-21T11:51:03.3746915Z type=AVC msg=audit(1598010641.669:5223): avc:  denied  { getattr } for  pid=131226 comm="snapd" path="/var/snap/lxd/common/ns/shmounts" dev="nsfs" ino=4026532238 scontext=system_u:system_r:snappy_t:s0 tcontext=system_u:system_r:unconfined_service_t:s0 tclass=file permissive=1 <-12:23
zyga-x240oh, pawel is gone12:23
mupPR snapd#9201 opened: [RFC] boot: observe update & rollback of trusted assets <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9201>12:41
zyga-x240OMG12:48
* zyga-x240 learned something fantastically terrible 12:48
zyga-x240O M G12:48
mborzeckizyga-x240: hm?12:48
zyga-x240you will never believe how insanely surprising shell is12:49
zyga-x240set -e is ignored in some cases12:49
zyga-x240and man, there's a super super super silly case12:49
zyga-x240you can have pages of shell code12:49
zyga-x240you can set -e12:49
zyga-x240you can set -e 10 times in a row12:49
zyga-x240run false12:49
zyga-x240then true12:49
zyga-x240and that doesn't stop12:49
zyga-x240set -e12:49
zyga-x240echo "LOL shell"12:50
zyga-x240false12:50
zyga-x240echo "I'm still here"12:50
zyga-x240true12:50
zyga-x240how you ask?12:50
zyga-x240simple12:50
zyga-x240just _at any level above_12:50
zyga-x240put that in a context where set -e is ignored12:50
zyga-x240such as12:50
zyga-x240if foo; then ... fi12:50
zyga-x240if that set -e and echo and false and true was in a "foo" function12:50
zyga-x240set -e is irrelevant12:50
zyga-x240I'm still here prints12:51
zyga-x240and $? is 012:51
zyga-x240because that's a shell list12:51
zyga-x240the return value is the return value of the last element12:51
zyga-x240and the fact that this is a function which sets -e is irrelevant12:51
mupPR snapd#9202 opened: tests/nested/core20/tpm: verify trusted boot assets tracking  <Run nested> <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9202>12:51
zyga-x240because the context of the function call (at any level above!) is one where set -e is ignored12:52
zyga-x240like ! foo12:52
zyga-x240if foo12:52
zyga-x240foo | bar12:52
zyga-x240or other similar12:52
stgrabermvo: 40412:52
zyga-x240how f**** crazy is that12:52
zyga-x240stgraber: try https://bugs.launchpad.net/snapd/+bug/189246812:52
mupBug #1892468: Nested lxd test useful? <snapd:New> <https://launchpad.net/bugs/1892468>12:52
zyga-x240mborzecki: surprise12:52
mborzeckizyga-x240: it's friday and i think i'm a bit slow already, do you have an example?12:53
zyga-x240mborzecki: yeah, I have a very complex one12:53
zyga-x240let me try to make a simple script now that I get it12:53
zyga-x240and the manual documents this12:53
zyga-x240but doesn't connect the dot12:53
zyga-x240between set -e ignored12:54
zyga-x240and _any parent call_ set -e ignored12:54
zyga-x240https://paste.ubuntu.com/p/QDh6JwqCW9/12:59
zyga-x240mvo: ^ tell me how many bugs we have left?12:59
zyga-x240mvo: in shell12:59
mupPR snapd#9172 closed: tests: update spread test for unknown plug/slot with snapctl is-connected <Simple 😃> <Test Robustness> <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/9172>13:07
zyga-x240mvo: onto that test now13:32
zyga-x240ogra_: https://paste.ubuntu.com/p/7njRQNhRZz/13:32
zyga-x240ogra_: check this out13:32
mvozyga-x240: \o/ *thank you*13:32
mvozyga-x240: also for sharing that snippet13:32
mvozyga-x240: I wonder if shellcheck should warn about "if func()", I would argue it should13:33
* ijohnson afk little bit13:33
zyga-x240mvo: I don't know, it's such a misfeature13:34
zyga-x240maybe it should if set -e is in effect13:34
zyga-x240I feat it may be very noisy13:34
mvozyga-x240: I think this is worth a bugreport13:34
mvozyga-x240: not sure, do you think if func() is common?13:34
zyga-x240mvo: yeah, I'll file one over weekend13:34
zyga-x240I want to write a blog post about this as well13:34
mvozyga-x240: amen13:34
zyga-x240I'll refer to bugs in shellcheck and the example13:34
mvozyga-x240: please do!13:34
zyga-x240after being at canonical for a decade I'll write a mail to tech@ ...13:35
pstolowskimborzecki: can you re-paste what you found about that selinux denial before i dropped from irc?13:42
zyga-x240mvo: test written, just waiting to see if it passes13:42
mvozyga-x240: thanks so much13:45
mvozyga-x240: I'm sure for some people it's not a surprise13:46
zyga-x240mvo: maybe we should hire them?13:46
mvozyga-x240: maybe we should write less shell13:47
mborzeckipstolowski: zyga-x240 belived that snapd traverses too far and trespassed to locations managed by lxd14:07
zyga-x240mborzecki: not quite, it's not like it's not our space14:07
zyga-x240it's just that there are weird and wonderful objects there14:07
zyga-x240that are not just files14:07
zyga-x240and selinux doesn't like that14:07
mborzeckiright14:07
mborzeckipstolowski: but i'd ahve to look at the PR again, maybe there's more to it14:08
cachiozyga-x240, is this enough for the failover test on a core image https://paste.ubuntu.com/p/dTmddSv3Cw/ ?14:08
zyga-x240cachio: not quite, remember that you cannot restart logind14:09
zyga-x240you must reboot14:09
cachioyes14:09
cachiowell I try both things14:09
zyga-x240well, we tried already14:09
zyga-x240you cannot restart logind safely until systemd 24614:10
cachiobut still see14:10
cachio+ systemctl --user daemon-reload14:10
cachioFailed to connect to bus: No such file or directory14:10
zyga-x240cachio: I'd have to review your changes,14:10
cachiodidnt push it yet14:10
cachiotrying manually first14:10
cachiobut that change that manually did is not enough to make the tests work14:11
zyga-x240change what manually?14:12
cachiohttps://paste.ubuntu.com/p/dTmddSv3Cw/14:12
cachiothat14:12
zyga-x240cachio: sorry that's not correct14:12
cachiobut with reboot14:12
zyga-x240I see14:12
zyga-x240can you tell me loginctl list-sessions after rebooting?14:13
cachiook14:13
zyga-x240cachio: one thing that may be at play, is that root has no session14:14
zyga-x240since external target uses external user14:14
zyga-x240so disable-linger root may still, really, just shut stuff down14:14
zyga-x240but prepare enables linger14:14
zyga-x240which should make that irrelevant14:14
mupPR snapcraft#3256 opened: repo: consolidate BaseRepo and Ubuntu & reorganize package <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3256>14:15
cachiozyga-x240, https://paste.ubuntu.com/p/yp37m39TsD/14:15
zyga-x240is the external user logged in?14:16
cachiono14:17
cachiozyga-x240, https://paste.ubuntu.com/p/d2Wcn7JJdh/14:18
zyga-x240this is with the external user logged in14:18
cachioyes14:18
zyga-x240ok14:18
zyga-x240well, this much looks sensible14:18
cachioperhaps the problem is that here we use external instead of root to run the tests14:19
cachiozyga-x240, could be that affect?14:20
zyga-x240cachio: well, as I said above14:20
zyga-x240it should not matter14:20
zyga-x240so what fails now?14:20
zyga-x240which of the tests beaks14:20
cachiofails the same14:20
cachiospread -debug external:ubuntu-core-16-64:tests/core/core-to-snapd-failover1614:20
cachiothis fails14:20
zyga-x240mvo: updated https://github.com/snapcore/snapd/pull/920014:20
mupPR #9200: runinhibit: open the lock file in read-only mode in IsLocked <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/9200>14:20
cachioduring restore14:20
zyga-x240cachio: how does it fail?14:21
cachiozyga-x240, https://paste.ubuntu.com/p/HGjKDsXpKk/14:21
zyga-x240yeah, I think that test needs tests.session -u root prepare / restore14:22
zyga-x240try adding that (prepare in 1st line, restore in last line)14:22
zyga-x240and run that test alone14:22
cachiosure14:22
zyga-x240it should pass then, the problem is that systemctl --user really assumes you have root14:23
zyga-x240that's implicit for our tests14:23
zyga-x240actually14:23
zyga-x240cachio: wait14:23
zyga-x240cachio: so in external mode tests run as non-root entirely?14:23
zyga-x240or run as root somehow via sudo or something like that?14:23
cachiothey use external user14:23
cachiothey are not root14:23
zyga-x240mvo: https://github.com/snapcore/snapd/pull/9200/files14:24
mupPR #9200: runinhibit: open the lock file in read-only mode in IsLocked <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/9200>14:24
zyga-x240cachio: hmmm14:24
zyga-x240cachio: then that will not suffice14:24
zyga-x240cachio: we need a bigger hammer14:24
zyga-x240cachio: and in addition14:24
zyga-x240cachio: that test should *not* fail anymore14:24
zyga-x240+ systemctl --user daemon-reload14:24
zyga-x240if this runs as external14:24
zyga-x240then when it fails, please list sessions and do systemctl status14:24
zyga-x240(just without logging in again)14:24
zyga-x240let's examine what is going on14:25
cachiozyga-x240, ok14:25
mupPR snapcraft#3257 opened: plugins v2: use repo.Repo not repo.Ubuntu in colcon <bug> <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3257>14:30
cachiozyga-x240, https://paste.ubuntu.com/p/RMb9qPVBFp/14:31
cachioso it connects using external14:31
cachiobut then uses root14:31
cachioas for other backends14:31
zyga-x240             │ │ ├─3480 sudo -i /bin/bash /tmp/tmp.zwRt33mi0414:32
zyga-x240but it uses sudo14:32
zyga-x240cachio: I'm about to EOD14:32
zyga-x240this needs more oomph14:32
zyga-x240sudo is incorrect14:32
cachiook14:32
cachiolets continue on Mondya14:32
zyga-x240ok14:32
cachioenjoy the weekend14:33
* zyga-x240 takes a break and heads for PT14:33
zyga-x240cachio: thank you, you too14:33
zyga-x240cachio: we need to either not use sudo14:33
zyga-x240cachio: or give root a real session14:33
zyga-x240cachio: not a mismatch of the two14:33
ijohnsonzyga-x240: github meeting? or will you miss that?14:33
zyga-x240ijohnson: I'll pass14:34
ijohnsonk14:34
zyga-x240I need to prep for PT14:34
zyga-x240I marked myself as optional14:34
zyga-x240and I'm tired14:34
zyga-x240 cachio is that sudo from spread or from us?14:35
cachioI think spread does it14:35
zyga-x240ok14:35
cachiolet me check14:36
cachiozyga-x240, I see this in spread14:36
cachiofunc (c *Client) sudo() string {14:36
cachioif c.config.User == "root" {14:36
cachioreturn ""14:36
cachio}14:36
cachioreturn "sudo -i "14:36
cachio}14:36
cachioin the client14:36
zyga-x240we will need some changes then14:44
zyga-x240it's not broken per se14:44
zyga-x240but it's not the same as logging in as root14:44
zyga-x240so bummer14:44
pstolowskicachio: a few comments to nested PR14:46
cachiopstolowski, thanks!14:47
cachiozyga-x240, nice, tanks for the help, so lets continue on Monday14:47
* cachio lunch15:03
ijohnsonjdstrand: hey in #9191 I noticed that you didn't add overlay as a kernel module for the kubernetes-support interface like you did with docker, is there a reason you made it docker-support only?16:09
mupPR #9191: interfaces/{docker,kubernetes}-support: load overlay and support systemd cgroup driver <Created by jdstrand> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9191>16:09
ijohnsonjdstrand: also not sure if you saw my ping about a possible typo in #918816:10
mupPR #9188: interfaces: misc policy updates xlvi <Created by jdstrand> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9188>16:10
mupPR snapcraft#3257 closed: plugins v2: use repo.Repo not repo.Ubuntu in colcon <bug> <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3257>16:55
ijohnsonman it feels good to have green PR's again that we can just merge17:06
mupPR snapd#9190 closed: cmd/s-b/initramfs-mounts: make recover -> run mode transition automatic <Run nested> <UC20> <Created by anonymouse64> <Merged by anonymouse64> <https://github.com/snapcore/snapd/pull/9190>17:07
* zyga is back from PT17:37
zygaijohnson: it does feel good :)17:37
mupPR snapd#9200 closed: runinhibit: open the lock file in read-only mode in IsLocked <Simple 😃> <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/9200>17:38
mupPR snapcraft#3258 opened: schema/snapcraft.json: allow type: os with build-base <Created by anonymouse64> <https://github.com/snapcore/snapcraft/pull/3258>18:01
cachioijohnson, hey18:32
cachiofor some raeson nested tests are fialing to boot on uc16 and 18 after merging with master18:32
* ijohnson is meeting, will look in a bit18:32
cachioijohnson, sure, thanks18:33
ijohnsoncachio: so what's failing?19:07
ijohnsoncachio: and is it 100% reproducible ?19:07
cachioI can't login19:07
cachioit is like hte user is not created19:07
ijohnsoncachio: for all nested spread tests ?19:07
cachionot sure if all but many19:08
cachioI ran19:08
cachiogoogle-nested:ubuntu-16.04-64:tests/nested/core/core-snap-refresh-on-core19:08
cachioand could reproduce it19:08
cachiostill have a shell19:08
ijohnsoncachio: ok I will take a look19:09
cachiothe cloud init info is copied correctly19:09
ijohnsoncachio: usually what I have taken to doing to reproduce these things is to shut down the nested-vm systemd service, then start the VM manually with qemu, but using -serial mon:stdio then create a user via console-conf to login to the VM and poke around to see what ran/didn't run, etc.19:09
ijohnsoncachio: it's running now19:10
ijohnsonlet's see what we get19:10
cachioyes19:10
cachioip 34.74.111.15419:10
jdstrandijohnson: I'm not really here but it is because overlay is needed for docker and containerd. k8s can be configured for either and therefore must also plugs docker-support19:28
ijohnsonjdstrand: ack, makes sense19:29
ijohnsoncachio: I opened #9203 to fix that20:02
mupPR #9203: tests/lib/nested.sh: fix partition typo, unmount the image on uc20 too <Run nested> <Simple 😃> <Test Robustness> <⚠ Critical> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9203>20:02
mupPR snapd#9203 opened: tests/lib/nested.sh: fix partition typo, unmount the image on uc20 too <Run nested> <Simple 😃> <Test Robustness> <⚠ Critical> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9203>20:03
cachioijohnson, in configure_cloud_init_nested_core_vm_uc20 is ok to use p2 right?20:08
ijohnsoncachio: yes p2 is ubuntu-seed on uc2020:08
cachiogood20:08
ijohnsonbut uc16 / uc18 have p3 as writable20:08
cachioyes20:09
cachioI see you added kpartx -d "$IMAGE"20:09
cachioin configure_cloud_init_nested_core_vm_uc2020:09
cachioit never was there?20:09
cachioijohnson, +120:10
ijohnsoncachio: yes I accidentally dropped it in my previous PR I think20:11
ijohnsonmaybe it wasn't ever there tbh though20:11
cachioijohnson, ok, np20:12
ijohnsoncachio: actually to be fair it was never there before my refactor20:15
cachioijohnson, ouch20:15
ijohnsoncachio: this might have been why some of the uc20 tests will randomly fail if they get the wrong image that was leftover from before still mounted, we could copy files to the wrong image20:16
cachioijohnson, yes20:18
cachioit could be20:18
cachioI am taking a look the the history20:18
ijohnsonhopefully this is all green on this PR20:18
cachioI removed that20:21
cachioI found when20:21
cachiocould that produce the randome reboots?20:22
ijohnsoncachio: probably not20:22
zygacachio: o/20:24
zygacachio: have we lost xdelta3?20:24
zygahttps://github.com/snapcore/snapd/pull/9203/checks?check_run_id=101401790420:24
mupPR #9203: tests/lib/nested.sh: fix partition typo, unmount the image on uc20 too <Run nested> <Simple 😃> <Test Robustness> <⚠ Critical> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9203>20:24
ijohnsonwhelp20:24
ijohnsonthat seems problematic20:24
zygahey ijohnson20:24
ijohnsonhey zyga20:25
* zyga likes cross-timezone work, pop into irc and there are your colleagues, any time of the day20:25
cachiozyga, didnt update the images since mongay20:25
ijohnson:-D20:25
cachiomonday20:25
zygacachio: hmm, any idea what may be going on then?20:25
zygathis is nested, maybe it didn't run for a while?20:25
cachioit is failing in ubuntu and debian20:28
cachiolet me boot an instance20:28
cachioall the ubuntus20:28
ijohnsonzyga: I've been running nested tests basically all day20:28
ijohnsonlet me see if I can reproduce running it again20:28
zygahmm20:33
zygathnx20:33
cachiothis seems to be happening in the machines which run spread20:34
cachionot in gce20:34
ijohnsonyeah spread is running fine on my machine20:34
cachiozyga, are those machines running in your home??20:34
cachiozyga, I see this Runner name: 'claudio-spread-1'20:38
ijohnsoncmatsuoka: mmmm20:38
cachiocmatsuoka, are yo uhosting github action clients?20:38
cmatsuokayes20:38
cmatsuokaone runner20:38
cmatsuokais it misbehaving?20:39
ijohnsoncmatsuoka: is xdelta3 installed on that machine ?20:39
cachioyes20:39
cmatsuokalet me check, I just ran zyga's runner building script20:39
cmatsuokaijohnson: no xdelta320:40
* cmatsuoka installs 20:40
ijohnsoncmatsuoka: so yeah we will need to install that20:40
ijohnsonand update zyga's doc20:40
cmatsuokadone20:40
cachionice20:41
cachiocmatsuoka, thanks20:41
cmatsuokazyga sent me instructions by email so I'm replying with a note about the missing package20:43
zygacmatsuoka: ohhh20:43
zygacmatsuoka: also install python-launchpadlib20:43
cmatsuokaah20:43
zygacmatsuoka: and we should drop that mail into a gdoc or whatever that we are happy with and can be updated20:43
cmatsuokapython3-launchpadlib was already installed20:44
zygaok20:44
cmatsuokapython3-launchpadlib is already the newest version (1.10.13-1).20:44
zygahttps://github.com/zyga/bashcov/blob/master/bashunit20:52
zygarun that20:53
zygawrite stuff like that20:53
zygahttps://github.com/zyga/bashcov/blob/master/bashcov_test.sh20:53
zygatry breaking the test, the output is interesting as well20:54
* zyga EODs and goes to pay taxes20:55
zygataxes paid20:58
ijohnsonhave a good weekend zyga!21:07
mupPR snapcraft#3259 opened: cli: introduce set-default-tracks <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3259>21:56
mupPR snapd#9203 closed: tests/lib/nested.sh: fix partition typo, unmount the image on uc20 too <Run nested> <Simple 😃> <Test Robustness> <⚠ Critical> <Created by anonymouse64> <Merged by cmatsuoka> <https://github.com/snapcore/snapd/pull/9203>22:19
ijohnsoncmatsuoka: mmm but the tests weren't done running :-/22:19
cmatsuokaoh really? the button was green22:19
ijohnsonhttps://github.com/snapcore/snapd/pull/9203/checks?check_run_id=101423689822:20
mupPR #9203: tests/lib/nested.sh: fix partition typo, unmount the image on uc20 too <Run nested> <Simple 😃> <Test Robustness> <⚠ Critical> <Created by anonymouse64> <Merged by cmatsuoka> <https://github.com/snapcore/snapd/pull/9203>22:20
ijohnsonshows the nested runs were still running22:20
cmatsuokaoh noes22:20
ijohnsonperhaps github's ui shows it's green when all the required ones are green?22:20
ijohnsonall the other tests had finished except the spread-nested22:20
ijohnsonlabels22:20
cmatsuokahumm it's possible, I'll pay attention to the run status even when it's green22:21
cmatsuokai was quite sure it wouldn't allow you to merge before the tests completed :\22:22
ijohnsonfor the required checks yes it won't22:22
ijohnsonbut for the non-required ones, I always thought the button would show up as grey22:22
ijohnsonas in you could still click it but it wasn't fully green22:22
cmatsuokaoh well let's hope it finishes without any issues now22:23
cmatsuokawell even if it fails the p2 fix was needed anyway22:30
* cmatsuoka EOWs22:31
cmatsuokahave a nice weekend22:32
ijohnsonthanks cmatsuoka you too!22:33

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