[00:01] ah so v2 plugins just return a list of commands to execute? [00:02] probably easier to just write a script and invoke it in override-build or whatever then [00:17] (i think this snap predates override-build!) [01:35] anyone around that can help with snapcraft.io/build builds and architectures? [01:36] https://github.com/kenvandine/super-cool-app/blob/master/snap/snapcraft.yaml [01:36] i Added build-on: [ amd64, arm64 ] [01:36] and now the automated build is getting the same revision published to the store for both architectures [01:37] revision 4 is amd64 built but published for arm64 [01:39] kenvandine: you need something like this if you just want it to be built for both arches separaetely [01:39] architectures: [01:39] - build-on: amd64 [01:39] - build-on: arm64 [01:42] oh! [01:44] ijohnson: thanks! [01:44] np === mup_ is now known as mup === jnsgruk08 is now known as jnsgruk0 [06:37] morning [06:46] good morning [06:46] * zyga heads to the office today [06:46] weird how you have tu smuggle boards around still ;-) [08:08] morning [08:22] pstolowski: hey [08:38] pstolowski: got any PRs in need of reviews? [08:39] mborzecki: yes! #9922 [08:39] PR #9922: api: validation sets monitor mode [08:40] i'll take a look [08:49] ty [09:17] PR snapd#10030 opened: daemon: validation sets/api tests cleanup [10:00] mvo: can you take a look at https://github.com/snapcore/snapd/pull/10016 ? [10:00] PR #10016: boot: helper for inspecting the outcome of a recovery system try === apw_ is now known as apw [10:48] PR snapcraft#3473 opened: Candid bakery [11:29] mvo, hi [11:29] I see this error on beta validation [11:29] https://paste.ubuntu.com/p/qNtknNPhJ6/ [11:30] could be that related to a new change introduced? [11:30] I am working on reproduce that [11:40] cachio_: that is interessting, I don't think we changed anything in this area [11:40] cachio_: just to double check, this test worked fine with 2.49? [11:43] PR snapd#10031 opened: Allow configuring hdmi_timings on pi [11:43] mvo, yes, but I am checking to make sure [11:43] thank you [11:45] mvo, didnt fail last time [11:45] https://paste.ubuntu.com/p/WrxrdNGZ7h/ [11:45] line 802 [11:46] I'll try to reproduce it here [11:48] cachio_: it's really odd, we did not change anything in this area, could be a race or something in core20 that changed of course [11:49] mvo, yes, probably it was already present in 2.49 but didn't fail [11:49] I'll run in a loop locally to see it it can be reproduced [11:49] ta [12:42] i see google:ubuntu-18.04-64:tests/main/snap-seccomp-syscalls started failing [12:43] PR snapd#10019 closed: tests: update documentation and checks for interfaces tests [12:48] pstolowski, do you have a link? [12:49] cachio_: e.g. https://github.com/snapcore/snapd/pull/10025/checks?check_run_id=2075953751 [12:49] PR #10025: api: local assertion fallback when it's not in the store [12:49] pstolowski: hm there was a fix in master that landed yesterday [12:49] it seems there is a new syscall? [12:49] mborzecki: ah [12:51] pstolowski, mborzecki the error I see is https://paste.ubuntu.com/p/SvWYqQjjNb/ [12:51] google:ubuntu-20.04-64:tests/main/nfs-support [12:51] trying to reproduce it here [12:52] uhh [12:52] hope it's not something about session cleanup again [12:52] that bit runs `su -c ... test` [12:53] not sure [12:53] trying to reproduce it === Ps1-Jack is now known as Psi-Jack [13:18] PR snapd#10007 closed: o/configstate, o/snapshotstate: fix handling of nil snap config on snapshot restore [13:20] mvo: thanks! [13:23] PR snapd#10016 closed: boot: helper for inspecting the outcome of a recovery system try [13:23] PR snapd#10028 closed: daemon: move out /v2/login|logout and errToResponse tests from api_test.go [13:48] PR snapd#10020 closed: tests: use fs-state tool in interfaces tests [14:26] cachio__: mvo: https://paste.ubuntu.com/p/qGK4yHGNWG/ i think i looked at it already and it seemd we got EBADMSG which isn't even listed in the manpage of mount(2), but there's a catch that there are some filesystem specific errors that can be returned there too [14:27] mborzecki, could be related to a new image? [14:28] I am trying to reproduce the error but still no luch [14:29] luck [14:29] cachio__: mvo: and guess what we have in ext4 source code: https://elixir.bootlin.com/linux/latest/source/fs/ext4/ext4.h#L3730 dmesg output would be useful here [14:30] afaict ext4_fill_super which is called when mount can throw this [14:31] mborzecki, I lost the log [14:32] I'll try to reproduce it [14:32] mborzecki: nice, so bad crc? [14:32] cachio__: that's fine, if you can't reproduce it easily, let's just keep an eye on that one, and remember to collect dmesg if possible [14:32] yes [14:33] cachio__: maybe temporarily it's useful to add something like `dmesg | tail -20` in the debug section of that test [14:33] mborzecki, yes, makes sense [14:33] I'll add that [14:42] mborzecki, https://paste.ubuntu.com/p/w2dGX32RFv/ === cachio__ is now known as cachio [14:43] cachio: `[ 693.447923] EXT4-fs (loop1p4): error loading journal` hmm [14:43] and `[ 693.442817] JBD2: journal checksum error` precedes it [14:43] JBD2: journal checksum error [14:43] yes [14:46] cachio: do you ahve access to the shell? can you run `blockdev --getss /dev/loop1`? [14:46] 512 [14:47] do you want access? [14:47] oof whats the issue with sector sizes [14:47] (or maybe mborzecki is curious about sector sizes for some other reason) [14:48] ijohnson: the uc20-create-partition test fails, ther's an error mounting ubuntu-save, dmesg shows that there's a journal checksum error [14:48] ah yes is this the panic with the weird errno ? [14:48] yeah [14:49] I have seen that before but never understood why it happens, libmount has terrible conventions around returning what went wrong iirc [14:49] well terrible == ambigious [14:50] ijohnson: afafict EBADMSG translates to EFSBADCRC for ext4 [14:54] ah ok nice I don't think I actually ever looking that in depth at libmount [14:56] heh, it's ubuntu-data that fails [14:56] cachio: ijohnson: i can't mount it manually either https://paste.ubuntu.com/p/WjsgGyCfjR/ [14:57] interesting!~ [14:57] wtf is that 'Other ext4' in parted [14:58] whoops! haha yeah that seems highly suspcious [14:58] maybe our math is off somewhere [14:59] ha, it's part of the test gadget ;) [15:01] hmm the layout looks ok: https://paste.ubuntu.com/p/MHkbhYMvvP/ [15:04] well debugfs doesn't like it either, `/dev/loop1p5: Can't read a block bitmap while reading allocation bitmaps` [15:19] PR snapd#10032 opened: snapstate: adjust update-gadget-assets user visible message [16:10] * cachio lunch [16:33] PR snapcraft#3472 closed: storeapi: move http client and auth to http_clients package [17:29] PR snapd#9922 closed: api: validation sets monitor mode [17:49] PR snapd#10033 opened: tests: run the reset.sh helper and check test invariants while the test is restored [20:38] ijohnson nice keys [20:39] keys? [20:39] you mean my new keyboard? === ivo_cavalcante_ is now known as ivo_cavalcante