/srv/irclogs.ubuntu.com/2021/03/22/#snappy.txt

mborzeckimorning07:07
zygagood morning08:02
pstolowskimorning08:07
zygahey pstolowski08:09
mborzeckizyga: pstolowski: hey guys08:18
mborzeckiheh, so another bunch of rebuilds and had to go retrigger the builds on obs09:04
mborzeckii guess it's time i tweaked those client timeouts09:04
mupPR snapd#10059 opened: cmd/snap: use less aggressive client timeouts in unit tests <Simple 😃> <Skip spread> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10059>09:09
mupPR snapd#10060 opened: boot: extend set try recovery system unit tests <Simple 😃> <Skip spread> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10060>10:04
pedronismborzecki: hi, should we close 100055,  as it's replaced by 100056 ?10:12
mborzeckipedronis: yeah, closed 10055 just now10:16
pedronisthx10:16
mborzeckipedronis: shall we sync with mvo/ijohnson about the issue today?10:16
pedronismvo is still off10:16
pedronisbut yes we should sync10:16
mborzeckiah10:16
mupPR snapd#10055 closed: wrappers: launch apps through /usr/lib/snapd/snap on core with snapd snap <â›” Blocked> <Created by bboozzoo> <Closed by bboozzoo> <https://github.com/snapcore/snapd/pull/10055>10:19
pedronismborzecki: we can chat before or after the standup10:33
mborzeckipedronis: let's try before10:33
pedronispstolowski: hi, maybe you could review https://github.com/snapcore/snapd/pull/10040 ?10:34
mupPR #10040: daemon: switch api_test.go to daemon_test and various other cleanups <Cleanup :broom:> <Created by pedronis> <https://github.com/snapcore/snapd/pull/10040>10:34
pstolowskipedronis: sure10:34
mborzeckipedronis: i've updated https://github.com/snapcore/snapd/pull/1003710:44
mupPR #10037: boot: export helper for clearing tried system state, add tests <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10037>10:44
pedronismborzecki: thanks, +110:53
mborzeckithanks for the review10:53
jameshalan_g: I proposed some more fixes to help with #8699 here: https://github.com/MirServer/snapd/pull/5 -- there is still a bit more to address, but this should resolve most of the open threads11:11
mupPR #8699: interfaces/desktop-launch: support confined snaps launching other snaps <Needs Samuele review> <Created by AlanGriffiths> <https://github.com/snapcore/snapd/pull/8699>11:11
mupPR MirServer/snapd#5: usersession/userd: fix some of the review comments for #8699 <Created by jhenstridge> <https://github.com/MirServer/snapd/pull/5>11:11
alan_gjamesh, thanks. Will take a look11:12
jameshalan_g: I did a merge from master though, which complicates the diff.  The changes in usersession/userd should be relatively clean though11:14
alan_gjamesh, Ack. I spotted that already11:14
mupPR snapcraft#3480 opened: ci: spread testing <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3480>11:50
* cachio afk12:00
mupPR snapcraft#3480 closed: ci: spread testing <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/3480>12:00
pedronismborzecki: I scheduled something12:02
mborzeckithanks!12:02
mupPR snapcraft#3481 opened: tests: stub job to get autokpgtest for edge <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3481>12:15
=== jamesh_ is now known as jamesh
ijohnsoncachio: hey it seems we may have hit our image limit again, I see `2021-03-22 04:12:51 Cannot allocate google-nested:ubuntu-18.04-64: cannot find any Google image matching "ubuntu-1804-64-virt-enabled" on project "computeengine" or "ubuntu-os-cloud"`13:05
ijohnsoncan you clean up some images on gCE?13:05
cachioijohnson, hi13:17
cachiolet me check13:17
ijohnsonthanks13:27
cachioijohnson, it is done13:28
cachiotry again please13:28
ijohnsongreat, thanks I will run it again13:28
mupPR snapd#10061 opened: interfaces/pwm: add PWM interface <Created by woodrow-shen> <https://github.com/snapcore/snapd/pull/10061>14:20
mupPR snapcraft#3482 opened: Support install-mode option for apps <Created by cmatsuoka> <https://github.com/snapcore/snapcraft/pull/3482>15:10
mborzeckipedronis , ijohnson : i've pushed the version using findmnt to https://github.com/snapcore/core20/pull/10015:29
mupPR core20#100: Add a wrapper for invoking the snap binary <Created by bboozzoo> <https://github.com/snapcore/core20/pull/100>15:29
ijohnsonmborzecki: great I'll have a look in a bit15:31
pedronismborzecki: it's better :)15:37
mborzeckipedronis: i'll force push that || -> &&15:40
pedronispstolowski: I did a first on affectedByRefresh PR16:17
pedronis*pass16:17
pstolowskipedronis: thank you16:20
mupPR snapd#10062 opened: tests: validation sets spread test <validation-sets :white_check_mark:> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10062>16:21
mupPR snapd#10063 opened: o/{device,hook}state: encode fde-setup-request key as base64 string  <Bug> <Run nested> <UC20> <âš  Critical> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/10063>16:36
pstolowskiijohnson: hey, do you have a moment to do 2nd review of https://github.com/snapcore/snapd/pull/10048 ?16:42
mupPR #10048: o/configstate: deal with no longer valid refresh.timer=managed <Bug> <Needs Samuele review> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10048>16:42
ijohnsonpstolowski: sure I will add it to my queue16:44
pstolowskithanks16:44
=== ijohnson is now known as ijohnson|lunch
cachioijohnson|lunch, hi, did you start taking a look to the auto-refresh test?18:06
=== ijohnson|lunch is now known as ijohnson
ijohnsoncachio: sorry can you remind me which test?18:09
cachioijohnson, auto-refresh18:09
ijohnsoncachio: you mean tests/main/auto-refresh ?18:10
cachiotes18:10
cachioyes18:10
cachioijohnson, the snap refresh --time is showind a different output18:17
cachiohttps://paste.ubuntu.com/p/ykkrp3Xcqc/18:17
cachiodependening if we run in the first test suite or in the second one18:18
cachiothe test suite clean up it messing up something I guess18:18
ijohnsoncachio: the test runs `    snap set core refresh.schedule="0:00-23:59"`18:19
ijohnsoncachio: the test needs to do in the restore sectoin `snap unset core refresh.schedule`18:20
cachiothe problem is before taht18:21
cachiofirst thing the test does is18:22
cachio echo "Auto refresh information is shown"18:22
cachio    output=$(snap refresh --time)18:22
cachiowell18:22
ijohnsoncachio: but what you are saying is that the `snap refresh --time` fails in the _second_ instance of running the test right ?18:22
cachioijohnson, no18:22
cachioit fails at the beginning18:22
ijohnsonI guess I'm confused how the test is failing then18:22
ijohnsonalso confused when the test is failing18:23
cachioin fact I shell the test and I see the diferent output18:23
cachioif I run18:23
cachiospread2 -debug -order -single-worker google:arch-linux-64:tests/completion/indirect:funkyfunc google:arch-linux-64:tests/main/auto-refresh:parallel18:23
cachioso then the output for nap refresh --time18:23
cachiocontains timer: 00:00~24:00/418:24
cachioif I run18:24
cachiospread2 -debug -order -single-worker google:arch-linux-64:tests/completion/indirect:funkyfunc google:arch-linux-64:tests/main/auto-refresh:parallel18:24
cachiospread2 -debug -order -single-worker google:arch-linux-64:tests/main/auto-refresh:parallel18:24
cachiolast one18:24
cachioso then the output for nap refresh --time18:24
cachiocontains schedule: 00:00-23:5918:24
ijohnsonhmm18:25
ijohnsonso the test fails not when the auto-refresh test is run twice, but when any other test is run before it ?18:25
cachioanother test in another suite18:25
cachioyes18:25
ijohnsonI see18:26
cachioI ran in a loop and the test works well18:26
ijohnsonI wonder what the restore logic is doing18:26
cachioany idea what could be affecting this?18:26
ijohnsoncachio: where do we have the magical code that resets snapd state that is run after every spread test?18:26
cachiotests/lib/reset.sh18:27
cachioijohnson, after the last change the reset houldn't be needed18:31
cachiobecause we reaet after running the last test18:31
ijohnsoncachio: when you see the auto-refresh test fail, can you get an output of `snap get system` ?18:33
cachioijohnson, https://paste.ubuntu.com/p/s7ccZcPHdY/18:33
ijohnsoncachio: sorry `snap get system -d`18:35
cachioijohnson, https://paste.ubuntu.com/p/pn2MD2FSSR/18:36
ijohnsoncachio: something set `snap set core refresh.hold=...` on that system18:36
ijohnsoncachio: can you check what cloud-init scripts / datasources are doing for the system18:38
ijohnson?18:38
ijohnsonmaybe someone added to the image something which calls `snap set core refresh.hold=...`18:38
cachiolet me check18:38
cachioijohnson, cloud init is not18:45
ijohnsoncachio: you mean cloud-init is not running `snap set core refresh.hold=` ?18:48
ijohnsonalso cachio can you please review https://github.com/snapcore/snapd/pull/10044 and +1 if it it makes sense to you ?18:49
mupPR #10044: packaging: drop dh-systemd from build-depends on ubuntu-16.04+ <âš  Critical> <Created by mvo5> <https://github.com/snapcore/snapd/pull/10044>18:49
cachioijohnson, sure18:50
cachioijohnson, cloud init is not setting snap set core refresh.hold=18:52
ijohnsonhmm18:52
cachioI'll continue working on this18:52
cachiodon't worry18:52
ijohnsonok, thanks I don't have much bandwidth for this auto-refresh thing right now, and I think it's more pressing for me to get you a fix for the uevent spread test instead of debugging this18:56
mupPR snapd#10064 opened: tests: simplify the reset.sh logic by removing not needed command <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10064>18:56
ijohnsonbut obviously feel free to reach out to others tomorrow morning about auto-refresh maybe someone else has an idea about what is going on18:56
cachioijohnson, sure, thanks a lot19:04
mupPR snapcraft#3483 opened: requirements: use PyNaCl 1.3.0 and ensure is compiled on linux <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3483>20:51
* cachio afk21:47
mupPR snapcraft#3484 opened: tests: crystal 1.0.0 requires shard.lock <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3484>21:51
mupPR snapd#10065 opened: tests: reset the system while preparing the test suite <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10065>21:52
mupPR snapcraft#3484 closed: tests: crystal 1.0.0 requires shard.lock <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3484>22:41

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