/srv/irclogs.ubuntu.com/2020/04/10/#snappy.txt

mupPR snapcraft#3025 closed: tests: move FakeApt fixtures into deb tests <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3025>00:57
zygao/06:17
mupPR snapd#8471 closed: many: fix loading apparmor profiles on Ubuntu 20.04 with ZFS (2.44) <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8471>06:18
pstolowskimorning06:58
zygaHey Paweł :-)07:12
zygaMaybe a slow day for a change07:13
pstolowskizyga: hey! we will see, mvo had issues with finalizing 2.44 yesterday evening07:19
pstolowskii hope to progress with nested vm test for early core config today07:26
zygapstolowski: what kind of issues?07:37
zygapstolowski: 2.44 backports not working?07:37
pstolowskizyga: just tests afaiu, plus something slightly diverged and needed a small fix07:39
zygaI see07:39
zygapstolowski: I see mvo mentioned that master is broken07:45
pstolowskizyga: i don't know about that, maybe missed something07:47
zygait's in the standup doc, it seems to be that service that gets masked somehow07:47
zygaso tests don't pass07:47
pstolowskizyga: #8472 fixes it for 2.4407:54
mupPR #8472: tests: disable some problematic tests for 2.44 <Created by mvo5> <https://github.com/snapcore/snapd/pull/8472>07:54
pstolowski(well, disables the test)07:54
pstolowskiso yes we need a fix for master07:55
pstolowskii'll look at it07:56
pstolowskitests/main/interfaces-time-control passed on 20.04 for me08:14
pstolowskiperhaps 20.04 was fixed since yesterday08:15
zygapstolowski: I suspect it's something earlier that breaks it08:53
zygare08:53
pstolowskizyga: aah, i didn't think about it. running entire suite then08:54
mupPR snapd#8473 opened: tests: when restoring chrony do not restart systemd-timesyncd <Test Robustness> <Created by mvo5> <https://github.com/snapcore/snapd/pull/8473>08:58
zygaMVO09:00
zygaBEHAVE :)09:00
zygait's your day off09:00
zygapstolowski: ^09:01
pstolowski+109:01
mupPR snapcraft#3026 opened: spread tests: add core20 and cleanup systems <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3026>10:19
* zyga is drained today10:34
zygaecho ....10:54
pstolowski....10:55
zygaho ho ho10:56
pstolowskii'm running entire suite from mvo's PR locally to check this ntp issue10:56
zygait's like we have a quarantine on the channel too10:56
zyga:D10:56
zygathanks!10:56
zygathank you for chasing reliablilty10:56
pstolowskizyga: so the test fails on test-snapd-timedate-control-consumer.timedatectl-timeserver set-ntp yes11:05
zygammm11:05
zygayes11:05
pstolowskizyga: but i'm dropped in the shell, and manually it works11:05
pstolowskizyga: perhaps there is a race with ntp being synchronized?11:05
zygaoh that's curious11:05
zygawhen it failed, how did it fail?11:05
zygawhat was the error message?11:05
pstolowskisorry, not synchronized; i mean 'available' or some such11:06
pstolowski+ test-snapd-timedate-control-consumer.timedatectl-timeserver set-ntp yes11:06
pstolowskiFailed to set ntp: NTP not supported11:06
pstolowskizyga: ^11:06
pstolowskisame command now works manually on that system11:07
zygar45d09i-o11:08
zygathat was not my password :)11:09
zygajust cleaning the keyboard11:09
zygapstolowski: not sure if that helps, I sometimes run a spread with -shell, instead of debug, and then play through the "execute" part interactively11:17
pstolowskizyga: hmm we do check test-snapd-timedate-control-consumer.timedatectl-timeserver status before we carry on with the rest of the test11:18
pstolowskibut maybe it's still racy11:18
pstolowskii'll try a retry around set11:18
zygaah11:18
pstolowskiah, no, ignore me, i misunderstood it11:20
pstolowskiok, still digging in ;)11:20
pstolowskii think i have a tentative workaround, waiting for tests to finish. it involves retries in two places though and i'm unclear about the root cause12:07
zygammm12:08
zygaI was wondering if https://shop.3mdeb.com/product/tpm2/ is worth buying for desktops that don't have TPM support12:08
mupPR snapcraft#3027 opened: static: mypy requires __init__.py <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3027>12:16
mupPR snapd#8474 opened: [WIP] tests: retry timedatectl set ops <Created by stolowski> <https://github.com/snapcore/snapd/pull/8474>12:21
zygalooking12:22
pstolowskilet's see how it goes across systems12:23
zygapstolowski: is the move of the first block relevant?12:23
zygaI'm asking because there's a install of chrony that now now happens *after*12:24
zygaah12:24
zygathat's the restore section12:24
zygaok, makes sense12:24
zygalet's see how it works :)12:24
diddledanlooks like the mount namespace is failing to be set-up before running the install hook in this forum post: https://forum.snapcraft.io/t/sudo-snap-install-gimp-fails/16526/512:27
zygait seems so12:27
zygadiddledan: thanks for raising this, I replied12:28
diddledanthank you :-)12:28
* diddledan huggle zyga12:29
diddledanfunny gif of the day to keep everyone smiling: https://i.redd.it/h9hr7wo8hxq41.gif12:30
pstolowskizyga: yeah i think the order of restore was a bit weird/suspect12:53
zygamvo messaged me,12:54
zygathere's a failure in pulseaudio test in the release branch12:54
zygahe asked us to look12:54
zygado you know which test we have for pulse?12:54
pstolowskiinterfaces-pulseaudio?12:55
zygalet's try it12:56
zygarunning12:56
zygarunning SPREAD_DEBUG_EACH=0 spread -debug google:tests/main/{interfaces-pulseaudio,interfaces-audio-playback-record}12:58
ijohnsonmorning zyga pstolowski12:59
zygahey ijohnson12:59
zygagood morning12:59
pstolowskihi!12:59
zygahappy friday (indoors)12:59
ijohnsonindeed!12:59
ijohnsonis it just the 3 of us today then?12:59
zygaI think so12:59
zygajdstrand: is around as well I think12:59
ijohnsonnice, SU?13:00
zygaI'm looking into this failure by request from mvo https://www.irccloud.com/pastebin/H0N9IpA9/13:00
zygaoh13:00
* diddledan waves13:12
diddledanI'm lurking :-p13:12
roadmryou lurker you13:12
diddledanhttps://youtu.be/mFfQQYsamqM13:13
zygaijohnson: do you think sending a patch that moves a single test over to session tool is useful?13:18
zygaijohnson: I have a few of those that I could just send13:19
zyganot sure that it helps for 2.44 though13:19
ijohnsonzyga: I think it is useful in general maybe, but I don't think we should do it for the release branch yet13:19
zygaI was only thinking about master now13:19
ijohnsonsure for master yes I think we should try to use session-tool as much as possible13:19
zygaok, I'll send what I have then13:20
ijohnsonack13:27
ijohnsonI've got the interfaces-audio-playback-record test running now off 2.44 branch to see if I can reproduce the failure13:27
zygasame here13:28
zygaijohnson: I've sent a patch with tree tests13:29
zygahttps://github.com/snapcore/snapd/pull/847513:29
mupPR #8475: tests: port snap-session-agent-* to session-tool <Created by zyga> <https://github.com/snapcore/snapd/pull/8475>13:29
ijohnsoncool, I'll take a look in a little bit, gonna finish porting the interfaces-pulseaudio test changes to audio-playback-record first13:29
mupPR snapd#8475 opened: tests: port snap-session-agent-* to session-tool <Created by zyga> <https://github.com/snapcore/snapd/pull/8475>13:29
zygathank you13:30
zygaijohnson: reproduced!13:31
ijohnsonnice13:31
ijohnsonlogs?13:31
zygahttps://www.irccloud.com/pastebin/CXofm8kK/13:31
zygagoogle:ubuntu-19.10-64 .../tests/main/interfaces-pulseaudio# ls -ld /run/user/12345/pulse/native13:32
zygasrw-rw-rw- 1 test test 0 Apr 10 13:25 /run/user/12345/pulse/native13:32
mupPR #10: Update README.md <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/10>13:32
zygaprocesses13:33
zygahttps://www.irccloud.com/pastebin/0oP0R6j2/13:33
zygajournal13:33
zygahttps://paste.ubuntu.com/p/yYKS3Rv2JC/13:33
zygaweird13:33
zygapulse doesn't start13:33
zygabecause it's running13:33
zygaApr 10 13:25:17 apr101317-837037 dbus-daemon[612]: Unknown username "pulse" in message bus configuration file13:34
mupPR #10: Update README.md <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/10>13:34
zygaApr 10 13:25:17 apr101317-837037 groupadd[19712]: group added to /etc/group: name=pulse, GID=12513:34
zygaApr 10 13:25:17 apr101317-837037 groupadd[19712]: group added to /etc/gshadow: name=pulse13:34
zygaApr 10 13:25:17 apr101317-837037 groupadd[19712]: new group: name=pulse, GID=12513:34
zygaApr 10 13:25:17 apr101317-837037 useradd[19716]: new user: name=pulse, UID=116, GID=125, home=/var/run/pulse, shell=/usr/sbin/nologin13:34
zygaApr 10 13:25:17 apr101317-837037 usermod[19722]: change user 'pulse' password13:34
zygaare we installing pulse?13:35
* zyga checks the test13:35
ijohnsonoh13:35
ijohnsonzyga you are running interfaces-pulseaudio13:35
zygayes13:35
zygawell, both but here this one failed13:35
ijohnsonhmm so that's failing again too ?13:35
ijohnsonhmm, well fwiw I just ran audio-playback-record via spread and it didn't fail for me13:36
* ijohnson tries again with interfaces-pulseaudio too13:36
ijohnsonalso sorry I forgot is the failure we see on the release branch just 19.10, or is it 20.04 too?13:36
zyga19.10 often, 20.04 once - according to mvo13:37
ijohnsonok13:37
zygainteresting13:37
zygaso we start pulse13:38
zygait gets pid 2004213:38
zygathat pid is gone now btw13:38
zygathen we wait for it to respond13:38
zygabut then another pulse runs13:38
zygaI'll look for the 20042 pid in the journal13:38
zyganothing13:38
zygaah, wait13:38
zygathe pid is useless13:38
zygait's the pid of the shell :/13:39
zygaactual pulse is 2008013:39
zygahttps://www.irccloud.com/pastebin/vFqZLjvh/13:41
zyga^ I was trying to run the failing command myself13:41
ijohnsonright so this matches what happened last time, in that the daemon seemed to be around but wouldn't respond to anything13:42
zygahttps://www.irccloud.com/pastebin/lUWR3zfO/13:42
zygapulseaudio log file13:42
zygaE: [pulseaudio] socket-server.c: bind(): Address already in use13:42
zygabecause there's a socket13:42
zygathat's there13:42
mupPR snapd#8476 opened: secboot: add tpm support helpers <Created by cmatsuoka> <https://github.com/snapcore/snapd/pull/8476>13:42
zygaand it cannot get it13:42
zyga:D13:43
zygagoogle:ubuntu-19.10-64 .../tests/main/interfaces-pulseaudio# ls -ld //run/user/12345/pulse/native13:43
zygasrw-rw-rw- 1 test test 0 Apr 10 13:25 //run/user/12345/pulse/native13:43
zygagoogle:ubuntu-19.10-64 .../tests/main/interfaces-pulseaudio# date13:43
zygaFri Apr 10 13:43:48 UTC 202013:43
mupPR #10: Update README.md <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/10>13:43
zyga2020-04-10 15:28:22 Debug output for google:ubuntu-19.10-64:tests/main/interfaces-pulseaudio :13:44
zygaah wait, that last timestamp is my local time13:44
ijohnsonzyga: so the socket is there, but nothing is holding on to it?13:44
zygayes13:44
zygaand bind fails13:44
zygabecause it's there13:44
zygaone sec13:44
zygalet me correlate pulse startup timestamps13:44
zygawith the date of that socket13:44
zygaApr 10 13:25:22 apr101317-837037 dbus-daemon[612]: [system] Activating via systemd: service name='org.freedesktop.RealtimeKit1' unit='rtkit-daemon.service' requested by ':1.89' (uid=12345 pid=20080 comm="pulseaudio --exit-idle-time=300 -n -F /home/test/p" label="unconfined")13:45
zygathis is the only proof I have13:45
mupPR #10: Update README.md <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/10>13:45
zygapulse requests realtime scheduling on startup13:45
zygathis is at 13:25:2213:45
zygathe socket is ... roughly the same13:45
zygalet's get more precise timestamp13:46
ijohnsonyay I reproduced it too on 19.1013:47
ijohnsonlet's have a look13:47
zygasrw-rw-rw- 1 test test 0 2020-04-10 13:25:21.799833281 +0000 native13:47
zygathis is definitely younger13:47
zygabut13:47
zygabut only by a second13:47
zygaI doubt it wasn't pulse who made it13:47
ijohnsonah no actually I had an error in my test changes porting over, wrong variable name13:48
* ijohnson tries again13:48
zygaI'm so inclined to port this to session tool and see if it fails13:49
zygaalso half of the prepare goes away with it13:50
ijohnsontrue, I'd say give it a shot, I mean if it makes the test more reliable then it's got to be better than the current situation13:50
zygaI cannot explain why socket bind failed13:51
zygalet me read the man page13:51
zyga       EADDRINUSE13:52
zyga              The specified local address is already in use or the filesystem socket object already exists.13:52
zygaso13:52
zygaijohnson: I'll start by not rewriting this13:52
zygabut by adding an assert up top13:52
zygathat that socket file is gone13:52
zygamaybe it will fail early on that13:52
zygaany other ideas13:52
zygato look in this session?13:52
ijohnsonzyga: so in your session right now you cannot use paplay ?13:54
zygacorrect13:54
zygaI tried13:54
zygaI get...13:54
ijohnsonzyga: can you try restarting pulseaudio the way the test does ?13:54
zygahttps://www.irccloud.com/pastebin/UcKlvZqR/13:54
zygaas in?13:55
zygakill the current process13:55
zygaand start it the way it was started?13:55
ijohnsonyes pulseaudio --kill or something like that13:55
zygaok13:55
ijohnsonthen do13:55
ijohnsonas_user "pulseaudio --exit-idle-time=300 -n -F /home/test/pulse-test.pa --log-level=4 --verbose 2>&1 | tee $PA_TEST_LOG >/dev/null" &13:55
zyga(some of the variables are not defined in the debug shell)13:56
zygaso it's not as easy13:56
zygaone moment13:56
ijohnsonah yeah right13:56
pstolowskidoh, my fix for timeserver failed after all :(. "Failed to restart systemd-timesyncd.service: Unit systemd-timesyncd.service is masked."13:57
zygagoogle:ubuntu-19.10-64 /run# su -l -c "HOME=/home/test XDG_RUNTIME_DIR=/run/user/12345 pulseaudio --exit-idle-time=300 -n -F /home/test/pulse-test.pa --log-level=4 --verbose 2>&1 | tee $PA_TEST_LOG >/dev/null" test13:57
zygapstolowski: check the maintainer script of chrony13:58
zygapstolowski: it must be doing that13:58
zygaijohnson: weird, I think the shell is stuck now?13:58
ijohnsonhmmm13:58
zygaok, managed to kill that13:59
zygahttps://www.irccloud.com/pastebin/V0D8IOLf/13:59
zygapaplay failed again13:59
ijohnsonhmm is the pid file for pulseaudio there?13:59
pstolowskizyga: hmm indeed, it;s restore section that failed because of this14:00
ijohnsonzyga: it's like in /run/pulse dir I think14:00
zygaI killed pulse, let me try again14:00
zygaweird14:00
zygakilling pulse yanked *all* of /run/user/1234514:00
zygait's empty14:00
zygarestarted pulse, again socket already in use14:02
ijohnsonmmm14:02
zygathe pid file is correct14:02
zygahttps://www.irccloud.com/pastebin/WdaDZDVw/14:02
zygathat's weird14:03
zygalook at this14:03
zygasrw-rw-rw- 1 test test   0 Apr 10 14:01 native14:03
mupPR #10: Update README.md <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/10>14:03
zygaI'm sure the permissions were 600 before14:03
zyganah, they were the same14:04
zygaso...14:04
zygais it connected14:04
zygaI'll check if that socket is really open14:04
ijohnsonthere is a pulseaudio running14:04
ijohnsonand there is a socket14:04
ijohnsonclients try to connect to that socket14:04
ijohnsonand then pulseaudio just refuses14:04
zygahttps://www.irccloud.com/pastebin/rI9Th6Dn/14:04
zygaI don't know how to correlate the fd 9 there to the socket on disk14:06
zygaany ideas?14:06
ijohnsonmmm lsof ?14:06
zygaempty14:07
zygaas in14:07
zygalsof of tthe "native" socket is empty14:08
zyganobody has that open14:08
zygaI'll try stracing pulse14:08
ijohnsonwell the test passed for me again so I'm just gonna keep running it14:08
zygahttps://paste.ubuntu.com/p/4wSSB2mBcV/14:09
zygait immediately died though14:09
zygathis one worked14:09
zygahttps://paste.ubuntu.com/p/HjsnJgqy9x/14:09
zyga21195 bind(14, {sa_family=AF_UNIX, sun_path="/run/user/12345/pulse/native"}, 30) = -1 EADDRINUSE (Address already in use)14:09
zygaHUH14:10
zygaare on disk unix sockets like TCP sockets14:10
pstolowskizyga: ok, reproduced outside of our tests by switching between systemd-timesyncd and chrony packages and restarting14:10
ijohnsonwait, what do you mean when you say this one worked ?14:10
zygaijohnson: this one is still running14:10
zygaijohnson: the previous run (identical) failed quickly and quit14:10
zygalook at the end of each strace14:10
ijohnsonah, can you get another shell to try playing ?14:10
* ijohnson looks14:10
zygano, same shell14:10
zygain both cases I ran this command:14:11
zygasu -l -c "HOME=/home/test XDG_RUNTIME_DIR=/run/user/12345 strace -f -o /tmp/pulse.strace pulseaudio --exit-idle-time=300 -n -F /home/test/pulse-test.pa --log-level=4 --verbose 2>&1 | tee $PA_TEST_LOG >/dev/null" test  &14:11
zygathe one that failed didn't get to bind14:11
zygain the second log something weird happens14:12
zygapulse makes a socket (fd 14)14:12
ijohnsonhmm it's unclear why the strace that failed immediately didn't get to bind14:12
zygaand then connects!14:12
zyga21195 connect(14, {sa_family=AF_UNIX, sun_path="/run/user/12345/pulse/native"}, 110) = 014:12
zygawhich works14:12
zygaso it closes the socket (14)14:12
zygamakes a new socket (well also 14 now)14:12
zygaand then binds14:13
zygawhich fails14:13
* zyga reads unix(7)14:13
roadmr😱14:13
zygaso14:16
zygaI think I know14:16
zygawell14:16
zygamaybe :)14:16
zygaone sec14:16
zygayeah14:16
zygahehehe14:16
zygaijohnson: do you want to know what the problem is :DDD14:16
ijohnson.........14:16
ijohnsonwhat happens if I say no14:16
ijohnson:-D14:16
roadmrI WANT TO KNOW14:17
zygaijohnson: I just go out, get hit by a bus14:17
ijohnsonokay fine, I can't live with myself denying roadmr the conclusion to this suspense14:17
roadmrthanks 💚14:17
ijohnson<314:17
zygaheh14:18
zygaok14:18
zygaso the bug is really in the test code14:18
zygawe use su and shit to run as test14:18
zygaand guess what14:18
zygasystemd running in the user session starts pulseaudio.socket and .service14:19
zygaand we race and lose14:19
zygait's really incorrect14:19
zygaif we were using session tool14:19
zygawe could really not start pulse at all14:19
zygabecause just starting session for the test user gives us one already14:19
zygawithout the race14:19
ijohnsonhahahahahahahahahahaha14:19
ijohnsonoh man14:19
zygathe socket is there because systemd took it14:19
ijohnsonof course systemd is racing with us14:19
zygafor socket activation14:19
roadmrhehe ;)14:20
ijohnsonwell in this case zyga let's just port the whole thing to use session-tool14:20
zygahttps://paste.ubuntu.com/p/3HCqGzXrv2/14:20
zygathis is strace after masking pulseaudio.{session,socket} for the user14:21
zygasystemctl --user --global mask pulseaudio.{session,socket}14:21
zyga21597 bind(14, {sa_family=AF_UNIX, sun_path="/run/user/12345/pulse/native"}, 30) = 014:21
zygabind now worked14:21
zygapaplay now worked14:21
zygahttps://www.irccloud.com/pastebin/QPrlRzPI/14:21
zygaproblem solved14:21
ijohnsonI guess if we didn't want to jump ship to session-tool for the release branch we could just mask pulseaudio at the start of the test14:21
zygacan I get a cookie :D14:21
zygaijohnson: yes14:22
ijohnsonyes you can get all the cookies you want14:22
zygamy thoughts exactly14:22
zygahaha14:22
zygaI'll prepare a patch14:22
ijohnsonyou just need to get find them without leaving the house14:22
zygaand we really need to burn user.sh with fire14:22
ijohnsonthanks zyga, good detective work14:22
zygaand remove all the hacks14:22
zygait's working against us14:22
roadmrzyga: 🍪14:23
mupPR snapcraft#3027 closed: static: mypy requires __init__.py <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3027>14:26
zygaijohnson: just two tests, right?14:27
zygaI cannot grep any more14:27
ijohnsonzyga: just interfaces-pulseaudio and interfaces-audio-playback-record14:27
zygarm: cannot remove '/run/user/12345': Device or resource busy14:29
zygathis is also related14:29
zygaman this is a good day14:29
roadmr\o/14:36
zygahttps://github.com/snapcore/snapd/pull/847714:36
mupPR #8477: tests: fix racy pulseaudio tests <Created by zyga> <https://github.com/snapcore/snapd/pull/8477>14:36
mupPR snapd#8477 opened: tests: fix racy pulseaudio tests <Created by zyga> <https://github.com/snapcore/snapd/pull/8477>14:36
zygaijohnson: I'm happy I didn't port this test14:38
zygayes, porting it would have fix things but would we know why?14:38
mupPR snapd#8472 closed: tests: disable some problematic tests for 2.44 <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8472>14:38
ijohnsonvery true14:38
ijohnsonbut to be honest, do we really need to know all the reasons why all our user session tests are broken14:39
ijohnsonhaha14:39
zygaI rebased and force pushed as requested by mvo14:39
ijohnsonalso in other news, I fixed the uboot script and have a booting uc20 on the pi \o/14:39
zygawooot!14:39
zygaijohnson: I plan to buy one more rpi414:39
zygamaybe next week you could show me how to get it working14:39
zygaI'll break for lunch now :)14:40
ijohnsonsounds good14:42
mupPR snapcraft#3028 opened: static: add codespell excludes for .direnv <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3028>14:50
zygapstolowski: so what about that ntp test?15:00
zygado we know what the problem is?15:00
pstolowskizyga: i found another revelation :)15:00
pstolowskitesting atm15:00
zygasuper :)15:01
mupPR snapd#8478 opened: tests: fix racy pulseaudio tests <Created by zyga> <https://github.com/snapcore/snapd/pull/8478>15:03
=== Eickmeyer[q] is now known as Eickmeyer
pstolowskizyga: pushed 1 more change to ntp test15:14
zygapstolowski: looking15:15
ijohnsonzyga: approved15:15
zygaijohnson: thank you :)15:15
zygaLOL15:15
zygapstolowski: nice15:15
zygapstolowski: that's the bug? :D15:16
zygahow did we missit before15:16
pstolowskizyga: i have *no idea* how did it work before. maybe packaging changed. i reproduced on my local box outside of tests. systemd one gets masked when chrony gets installed. but chrony doesn't even provide systemd-timesyncd, it provides chrony[d].service15:17
ijohnsonpstolowski: zyga which PR is the ntp test ?15:17
zyga848415:17
zygapstolowski: I think it's sensible that chrony masks systemd feature it replaces15:17
zygaso that's a good find15:17
zygaplease polish the PR, provide one patch and check if you can get a 2.44 version as well15:17
zygajdstrand: I think I won't do much today15:19
zygajdstrand: we're getting ready for my fathers-in-law 70th birthday15:19
zygajdstrand: and people look at me to EOW now15:19
zygajdstrand: I'll get through all your comments for Monday though15:19
zygajdstrand: I'll be off on Monday but if you are round, try looking at the two PRs then15:19
jdstrandzyga: sounds good! there is a chance I'll be off monday15:19
zygathat's great, I won't stres for Monday then15:20
zygajust for Tuesday :)15:20
jdstrandzyga: enjoy your long weeked :)15:20
zygaditto :)15:20
jdstrandzyga: try not to stress for either ;)15:20
zygaI feel happy anyway, this was a 2.44 firefighting day15:20
zygajdstrand: if you have a second over weekend15:20
zygacan I interest you in libzt-doc in debian? :)15:20
zygaI wrote some manual pages,15:20
zygalots of text15:20
zygaif you want to see how I did, I'd be honored to get any feedback :)15:21
zygait's not work related at all so feel free to just stay indoors and read books :)15:21
* zyga needs to EOW now15:21
jdstrandnice! :)15:21
jdstrandtake care15:21
zygacake is on the table15:21
zygasee you next week everyone!15:21
zygaI'll circle back to read PRs in the evening15:22
ijohnsonhave a good weekend zyga15:48
cwayneWait I want cake16:05
roadmr🎂16:06
cmatsuokawho said cake?16:07
cwayneYou did16:08
cmatsuokaoh16:09
cmatsuokaok then, I thought it was someone else16:09
* cmatsuoka goes back to sleep16:09
roadmrzzz :)16:14
mupPR snapd#8477 closed: tests: fix racy pulseaudio tests (2.44) <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8477>16:37
mupPR snapcraft#3028 closed: static: add codespell excludes for .direnv <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3028>16:50
mupPR snapd#8479 opened: release: 2.44.3 <Created by mvo5> <https://github.com/snapcore/snapd/pull/8479>16:56
mupPR snapcraft#3026 closed: spread tests: add core20 and cleanup systems <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3026>16:56
mupPR snapcraft#3029 opened: tests: speed up clean command unit tests <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3029>17:44
zygaijohnson: do you have a reproducer for https://bugs.launchpad.net/snapd/+bug/1871189 ?17:56
zygaor should I go for the full snaps?17:56
mupBug #1871189: Snapd `cannot update snap namespace` when connecting / disconnecting interfaces <snapd:Triaged by zyga> <https://launchpad.net/bugs/1871189>17:56
mupPR snapd#8480 opened: [WIP] tests: fix timeserver-control-test for 2.44 <⛔ Blocked> <Created by stolowski> <https://github.com/snapcore/snapd/pull/8480>17:58
pstolowskizyga: there?18:00
zygasure18:00
pstolowskizyga: my fix for ntp failed on pulseaudio on 19.10, everything else passed18:01
zygahahaha18:01
zygaI guess we need mvo to merge all the fixes :)18:01
pstolowskizyga: i just force pushed to clean the history, so re-running the tests18:02
zygapstolowski: can you force push 8484 with a description of what is broken and how you fixed it18:02
pstolowskizyga: prepared 2.44 cherry-pick just in case18:02
zygaor is that ready as-is?18:02
zygaspread tests are churning18:04
zygaI think we can only EOD and wait now :)18:04
pstolowskizyga: dang, i think i lost mvo's original commit in the battle :/18:06
zygapstolowski: git reflog18:06
pstolowskizyga: i'm too tired already18:06
zygayou still have it18:06
zygacan salvage18:06
pstolowskizyga: yeah, it's one line, not a problem. but i was testing without it before18:07
pstolowskianyway... eod18:07
pstolowskisee you, and happy easter!18:07
zyga:)18:07
zygayou too :)18:07
zygahave a good evening and the rest of the weekend!18:08
pstolowskilikewise! bye18:08
mupPR snapd#8478 closed: tests: fix racy pulseaudio tests <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/8478>18:12
=== ijohnson is now known as ijohnson|lunch
mupPR snapcraft#3030 opened: [WIP] repo: drop _AptCache and add migrate to install_stage_packages() <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3030>20:18
=== ijohnson|lunch is now known as ijohnson
mupPR snapcraft#3022 closed: plugins: introduce v2.PluginV2 and v2.NilPlugin <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3022>22:18
mupPR snapcraft#2966 closed: build providers: move to buildd images <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2966>22:27

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