/srv/irclogs.ubuntu.com/2022/01/13/#snappy.txt

mborzeckimorning07:12
mardymborzecki: hi!07:56
mborzeckimardy: hey08:01
pstolowskimorning08:16
mborzeckipstolowski: hey08:35
mardypstolowski: hi!08:48
zygagood morning08:50
pstolowskijamesh: hey, coming to the sync?09:04
mupPR snapd#11247 opened: overlord: small refactoring of group quota implementation in preparation of multiple quota values <Created by Meulengracht> <https://github.com/snapcore/snapd/pull/11247>09:10
mupPR snapd#11248 opened: String list attribute <Created by mardy> <https://github.com/snapcore/snapd/pull/11248>09:40
mardyzyga: hi!09:43
zygahey mardy, how have you been?09:53
mardyzyga: like in a freezer, but it's fine :-) How's life for you?10:07
mardyif anyone can give me a suggestion about where to move the function I added in https://github.com/snapcore/snapd/pull/11248, that would be very appreciated :-)10:09
mupPR #11248: many: add conversion for interface attribute values <Created by mardy> <https://github.com/snapcore/snapd/pull/11248>10:09
zygamardy, I miss the winter already, it's +1 and raining here so I cannot go out and bike10:10
mupPR snapd#11239 closed: tests/lib/prepare-restore: use go install rather than go get <Simple 😃> <Test Robustness> <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/11239>10:45
mupPR snapd#11073 closed: tests: ubuntu-image 2.0 compatibility fixes <Simple 😃> <Run nested> <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/11073>11:20
mupPR snapcraft#3622 opened: lifecycle: core22 lifecycle conditional on build-attributes entry (CRAFT-725) <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3622>12:21
=== Mirv__ is now known as Mirv
mupPR snapd#11249 opened: cmd/snap: rm unnecessary validation <Simple 😃> <Created by MiguelPires> <https://github.com/snapcore/snapd/pull/11249>13:06
mardyany idea why `go vet` is complaining about https://github.com/mardy/snapd/blob/string-list-attribute/interfaces/connection.go#L90-L92 (https://github.com/snapcore/snapd/runs/4803364618?check_suite_focus=true) but not about an identical case here: https://github.com/mardy/snapd/blob/string-list-attribute/client/client.go#L258 ?13:53
mvomardy: does AttributeNotFoundError has multiple members in the struct? maybe thats the difference?13:57
miguelpiresmardy: I think it's because one is local and the other is not. The idea is of the warning is to protect against a 3rd party adding a new field and breaking the usage, so vet doesn't complain about unkeyed local structs. Source: https://go.dev/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/composite.go (see the isLocalType method at14:30
miguelpiresthe bottom)14:30
abeato_hey, is there any test-snapd* snap that fails on installation? For instance, by having a configure hook that fails when run the first time.15:01
ijohnson[m]abeato_: `snap install nope`15:14
ijohnson[m]although not sure which specific failure mode you are looking for15:14
pstolowskiabeato_: we also have at least on locally built snap in spread tests suite15:15
pstolowskie.g. under snap-set test15:15
abeato_ijohnson[m], thanks! (lol, was unsure whether you were joiking or not) - it is for doing spread tests of transactional install15:15
abeato_a service fail seems like a good match15:16
abeato_can those local snaps be used in sort of a fake store when running spread tests?15:17
ijohnson[m]the nope snap is a real snap!15:17
abeato_yeah, I've tried to install it :)15:17
abeato_but I doubted it for a couple of secs! :D15:17
ijohnson[m]abeato_: what do you mean by a fake store ? we have a very specific thing called the "fakestore" but I'm not sure if that's what you're referring to15:17
ijohnson[m]most of the time we will just do what pstolowski says, see tests/lib/snaps/ in the git repo15:18
abeato_I need the snaps to be in some store while running these spread tests15:19
abeato_I don't know if they need to be in the real store or if there is an easier way to do the tests15:20
ijohnson[m]abeato_: we do publish some of the test-snapd-* snaps too if that's what you're looking for, that's usually what we do since it's much simpler than using the fakestore TBH15:20
abeato_ijohnson[m], got it - yeah it seems easier to me too. I'll see if the nope snap is enough for what I want, thanks15:21
mupPR snapcraft#3622 closed: lifecycle: core22 lifecycle conditional on build-attributes entry (CRAFT-725) <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3622>15:21
ijohnson[m]sounds good but yeah if you want any snaps in the store, feel free to push them then we can get them transferred to the test snaps canonical account15:23
abeato_ijohnson[m], ok, cool15:25
mupPR snapd#11250 opened: tests: fix running tests.invariant on testflinger systems <Test Robustness> <Created by mvo5> <https://github.com/snapcore/snapd/pull/11250>15:26
mupPR snapd#11251 opened: devicestate: ensure permissions of /var/lib/snapd/void are correct <Test Robustness> <Created by mvo5> <https://github.com/snapcore/snapd/pull/11251>15:46
mupPR snapd#11240 closed: tests: fix parallel-install-basic on external UC16 devices <Simple 😃> <Test Robustness> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/11240>15:51
mupPR snapd#11246 closed: tests: fix `tests/core/create-user` on testflinger pi3 <Simple 😃> <Test Robustness> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/11246>15:51
=== chrisccoulson_ is now known as chrisccoulson

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