/srv/irclogs.ubuntu.com/2021/05/20/#snappy.txt

=== zyga_ is now known as zya
=== zya is now known as zyga
mardy'morning06:01
mborzeckimorning06:05
mborzeckihm did we miss https://github.com/snapcore/snapd/commit/c2479d7bdd76aad9fcc5b5247e7fbc86cba596aa when preparing 2.50?06:05
mborzeckihmmm not, idk why `git (branch|tag) --contains` is confused then06:07
mardymborzecki:the commit hash in the 2.50 release branch is different, maybe it was cherry-picked or rebased06:40
pstolowskimorning07:12
mborzeckipstolowski: hey, got any PRs that need reviews?07:13
pstolowskimborzecki: hey, #10261 needs reviews07:17
mupPR #10261: o/snapstate: refresh control - autorefresh phase2 <Needs Samuele review> <Refresh control> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10261>07:17
mupBug #10261: Fails to start if ipv6 disabled <postfix (Ubuntu):Fix Released by lamont> <https://launchpad.net/bugs/10261>07:17
mborzeckiack07:17
mborzeckipstolowski: can you take a look at https://github.com/snapcore/snapd/pull/10277 ? should be fairly simple08:16
mupPR #10277: overlord/devicesate: observe snap writes when creating recovery systems <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10277>08:16
pstolowskimborzecki: sure08:16
mborzeckithanks!08:21
mardypstolowski: hi! Here's the first draft: https://github.com/snapcore/snapd/pull/10282 But I expect that it can be vastly improved :-)09:41
mupPR #10282: WIP: overlord/servicestate: omit service list if only snap given <Created by mardy> <https://github.com/snapcore/snapd/pull/10282>09:41
mupPR snapd#10282 opened: WIP: overlord/servicestate: omit service list if only snap given <Created by mardy> <https://github.com/snapcore/snapd/pull/10282>09:41
pstolowskimardy: ok, thanks!09:44
Mirvzyga_: can you just double confirm you're you also at Libera where I registered #snappy (as the only op) and gave you founder rights?11:11
=== pedronis_ is now known as pedronis
pedronispstolowski: https://github.com/snapcore/snapd/pull/10218 needs a 2nd review11:33
mupPR #10218: o/servicestate: add RemoveSnapFromQuota <quota> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/10218>11:33
pstolowskipedronis: will do11:34
mupPR snapd#10277 closed: overlord/devicesate: observe snap writes when creating recovery systems <Simple 😃> <Created by bboozzoo> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/10277>11:37
pedronispstolowski: thx11:40
mupPR snapd#8532 closed: tests: install new snapd deb into preseed image <Created by jhenstridge> <Closed by pedronis> <https://github.com/snapcore/snapd/pull/8532>11:47
mupPR snapd#10283 opened: tests: change machine type used for nested tests <Run nested> <Simple 😃> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10283>12:17
mborzeckiby the time seeded is true, there should be some sort of model set already right?12:29
mardyhow do I run all snapd unit tests (for all packages)?12:42
pedronismardy: go test ./... for example12:43
pedronismborzecki: yes12:44
mardypedronis: thanks!12:45
mborzeckihm our tests seem to be doing funny things then, seeded is often set to true, but there's no device model in the sate12:49
pedronismborzecki: yes, our test cheat sometimes, I wouldn't define it funny12:51
pedronismborzecki: what are you trying to do?12:51
mupPR snapd#10284 opened: o/snapstate: introduce minimalInstallInfo interface <Refresh control> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10284>12:52
mborzeckipedronis: i've tweaked the code do this: https://paste.ubuntu.com/p/mynTh9wqZr/12:53
mborzeckibut the tests frequently set seeded = true, but there's no model assertion in state12:54
mborzeckimaybe i should just leave explicit comments in both places instead12:54
pedronismborzecki: yea, that change is reasonable but the tests won't be happy12:54
mborzeckimhm, i think i'll go with the comment for now12:56
mborzeckiand leave a todo about tests12:56
pedronismaybe I have an idea but it's probably something to do in its own PR13:00
rZrijohnson, thx a lot for kernel update @ https://forum.snapcraft.io/t/built-uc20-rasperry-pi-image-hangs-on-boot/23891/28?u=rzr13:48
rZrogra, ++13:48
rZrI checked it13:48
rZrI was tracking for a tag in https://git.launchpad.net/~canonical-kernel-snaps/+git/kernel-snaps-uc20/log/?h=pi13:49
rZrbut it's somewhere else right ?13:49
ograyeah the kernel snaps are full of black magic nowadays 🙂13:49
rZrif it works :)13:50
mupPR snapd#10275 closed:  overlord/devicestate: comment why explicit system mode check is needed in ensuring tried recovery systems <Simple 😃> <Skip spread> <Squash-merge> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/10275>14:17
mupPR snapcraft#3526 opened: project: validate snapcraft yaml before using it (CRAFT-55) <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3526>14:34
ijohnsonrZr: great, I'm happy to hear that it finally works for you, sorry it took so long for this bugfix to make its way through the pipeline, the initrd for uc20 is one of the toughest things to get changes landed into14:35
ograwe should improve that 😉14:36
ijohnsonwe should but it's hard and requires improvements to the process of building the kernel snaps14:37
ograwell, afaik that is still using an awful hack i created in 2016 ...14:37
ograso yes, that definitely needs improvement too14:38
ograi wish kernel snaps wold just use ther snapcraft.yaml and be done ... but sadly someone introduced secureboot in UC20 as a default 😛14:38
ijohnsonyou really should start charging somebody royalties for all your hacks that end up staying around forever 😀14:39
ograwell, duct tape and strings hold the world together 🙂14:39
mupPR snapd#10285 opened: interfaces/serial-port: add Qualcomm serial port devices to allowed list <Created by tsunghanliu> <https://github.com/snapcore/snapd/pull/10285>14:48
mupPR snapcraft#3525 closed: dotnet plugin: use https for release metadata url <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3525>14:54
ijohnsonmardy: thanks for the review, I addressed your comments in my python PR 😀15:06
rZrijohnson, no problem I planned to rebuild everything from scratch but you saved my time15:47
pstolowskiijohnson: a few comments to #1021815:51
mupBug #10218: after mounting second disk at /home, gnome login fails <gnome-session (Ubuntu):Invalid by seb128> <https://launchpad.net/bugs/10218>15:51
mupPR #10218: o/servicestate: add RemoveSnapFromQuota <quota> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/10218>15:51
ijohnsonthanks pstolowski I'll have a look later today16:16
mupPR snapd#10278 closed: o/hookstate/ctlcmd: allow system-mode for non-root <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/10278>16:28
pedronispstolowski: some comments in https://github.com/snapcore/snapd/pull/10284, let's chat tomorrow17:08
mupPR #10284: o/snapstate: introduce minimalInstallInfo interface <Refresh control> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10284>17:08
cachioijohnson, hey17:10
cachioI see this error on uc1817:10
cachiohttps://paste.ubuntu.com/p/r7pYnNhrhr/17:10
cachiothis is on beta validation17:10
cachioit is failing on many tests what is weird17:10
cachiodoesn't seem to be something random17:10
cachioit is just happening in pi3 o far17:14
mupPR snapd#10286 opened: tests: moving to tests directories snaps built locally - part 2 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10286>17:38
mborzeckipedronis: thanks for the review, i'll extend the test to simulate reboots like we do in boot17:49
ogramv17:53
ograbah17:53
mupPR snapcraft#3520 closed: package-repositories: remove experimental flag <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3520>18:20
mupPR snapcraft#3523 closed: autotools v2 plugin: adding cross compilation support <Created by kubiko> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3523>18:25
mupPR snapcraft#3494 closed: tests: use candidate for autopkgtests <do-not-merge> <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3494>18:45
mupPR snapcraft#3513 closed: tests: stub job to get autokpgtest for edge <do-not-merge> <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3513>18:45
mupPR snapcraft#3521 closed: build providers: set hostname for lxd <Created by cjp256> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3521>18:45
mupPR snapcraft#3524 closed: ua manager: install ubuntu-advantage-tools as needed (CRAFT-67) <Created by cjp256> <Closed by cjp256> <https://github.com/snapcore/snapcraft/pull/3524>19:50
mupPR snapcraft#3527 opened: ua manager: install ubuntu-advantage-tools as needed (CRAFT-67) <Created by cjp256> <https://github.com/snapcore/snapcraft/pull/3527>19:50
ijohnsoncachio: hey so for 10283, do you mean that the execution time with n2 is 80% of the execution time of n1 for the same set of tests ?20:27
ijohnsonsince the cost is 2% more, so it sounds like it makes sense, but I just wanted to make sure I am understanding the math correctly20:27
cachioijohnson, I compared full executions20:55
cachiofor uc16 42m -> ~30m20:55
cachiofor uc18 42m -> ~35m20:55
cachiofor uc20 62m -> ~56m20:55
ijohnsonnice20:56
cachiothis is a comparison for the full suite20:56
ijohnsonok, makes sense +1 on the PR from me20:56
cachioijohnson, nice20:57
cachioijohnson, could you please take quick look to #1027620:57
mupBug #10276: gnome-common: automake-1.4 does not suppor --copy --force options <gnome-common (Ubuntu):Fix Released> <gnome-common (Debian):Fix Released> <https://launchpad.net/bugs/10276>20:57
mupPR #10276: tests: remove tests.cleanup prepare from nested test <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10276>20:57
ijohnsoncachio: +1 but one typo there21:01
cachioijohnson, thanks21:33
cachioI'll fix it21:34

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