[01:50] PR snapd#10012 opened: tests: revert os.query usage in spread.yaml === benfrancis0 is now known as benfrancis [03:05] PR snapd#10013 opened: o/devicestate/handlers_install.go: split makebootable into it's own task === jkridner|pd is now known as jkridner_ === jkridner_ is now known as jkridner === jkridner is now known as jkridner|pd === jkridner|pd is now known as beaglebot === beaglebot is now known as jkridner === probono9 is now known as probono [06:44] morning [07:41] PR snapd#10000 closed: client: protect against reading too much data from stdin [07:42] mborzecki: I'm inclined to merge 10008 with only a single review because it fixes master, wdyt? [07:42] mvo: yes, please ;) [07:46] mvo: thanks! [07:46] PR snapd#10008 closed: tests/lib/prepare: fix repacking of the UC20 kernel snap for with ubuntu-core-initramfs 40 <âš  Critical> [07:49] mborzecki: Thank *you* for the fix :) [07:51] PR snapd#10009 closed: boot: export bootAssetsMap as AssetsMap [07:55] hm hm, snap-store edge is older than stable/candidate/beta? [07:57] PR snapd#10012 closed: tests: revert os.query usage in spread.yaml [08:03] morning [08:04] good morning pstolowski [08:04] mborzecki: 9989 seems to fail in unit tests right now, may need an update after the PR from ian about boot.AssertsMap [08:07] PR snapd#9996 closed: tests: improve sections prepare and restore - part 1 [08:07] PR snapd#9997 closed: tests: update details on task.yaml files [08:26] pstolowski: hey [09:26] pstolowski: hi, it's #9922 ready for re-review? [09:26] PR #9922: api: validation sets monitor mode [09:27] PR snapd#10014 opened: release: 2.49.1 [09:27] pedronis: hey, i'm pondering about your question re validateAgainstStore; other than that - yes [09:27] mborzecki: hi, should I look at #10006 again? [09:27] PR #10006: [RFC] cmd/snap-bootstrap: refactor handling of ubuntu-save, do not use secboot's implicit fallback [09:27] Bug #10006: python libglade program crashes on load [09:28] pedronis: yes, please do, if it makes sense i'll update the diagrams and poke ian for reviews too [09:28] pedronis: i mean, unless you didn't finish the review on friday, as i haven't pushed the helper for naming partitions to your secboot [09:32] PR snapd#9784 closed: interfaces/builtin/network-setup-{control,observe}: allow using netplan directly [09:43] pedronis: i agree with your question about validateAgainstStore; shall i address it in this PR or followup? [09:50] pstolowski: given the PR is already a bit big a follow-up? [09:50] pedronis: sure, that works for me [09:53] mvo: can you land #9989? the failures unrelated and mostly in apt-hooks and snap-advise [09:53] PR #9989: boot: reseal the run key for all recovery systems, but recovery keys only for the good ones === drizztbsd is now known as timothy [10:07] mborzecki: sure [10:08] mborzecki: done [10:08] mvo: thank you! [10:12] PR snapd#9989 closed: boot: reseal the run key for all recovery systems, but recovery keys only for the good ones [11:22] PR snapd#9914 closed: image: write resolved-content from snap prepare-image [12:12] PR snapd#10015 opened: boot: simplify systems test setup [12:17] PR snapd#10016 opened: boot: helper for inspecting the outcome of a recovery system try [13:08] morning folks [13:08] school run, back in 30 [13:11] hey ijohnson [13:11] hello pstolowski [13:14] oh, wow ... i'm hitting the "fonts show as squares" issue on my 16.04 for the first time ! [13:14] (i have never seen that on Ubuntu before) [13:15] actually pstolowski I was just looking at your bootchart you put in the SU notes, thanks for doing that, where did you get the 248ms number from ? === tomreyn_ is now known as tomreyn [13:20] mborzecki, hi [13:20] mborzecki, this is just failing on arch https://paste.ubuntu.com/p/S6vJCMtPsQ/ [13:20] any idea if it is a known issue? [13:29] PR snapcraft#3468 opened: store: set auth headers when using login --with [13:31] re [13:32] cachio_: kind of, we've seen it fail on arch quite frequently [13:34] mborzecki, the problem is that when we remove the snap and the rule [13:34] the tag is not removed [13:35] so if in the same machine are executed both variants of the same test [13:35] the second one fails [13:35] cachio_: as I think I mentioned yesterday, that test needs to clean up after itself more to avoid the fact that snapd does not entirely clean itself up [13:35] ijohnson, but it works well in other systems than arch [13:35] I just can reproduce that on arch [13:36] cachio_: I think the root cause is the same though, that snapd does not clean up / remove cgroups after the snap is removed, I think we need to add a force cleanup restore section to the test [13:36] hmm maybe something about incomplete cleanup on arch then [13:37] are all the store find tests still broken this morning [13:37] ? [13:37] ijohnson, you mean to add a new rule to clean the tag? [13:37] ijohnson, aparently yes :( [13:37] cachio_: I mean we need to fix the test, can you send me a list of tests that check for this kind of device tagging / cgroup behavior ? [13:37] :-/ [13:39] snapcraft.io builds are broken for several folk https://forum.snapcraft.io/t/the-specified-repository-is-being-used-by-another-snap/23218/4 [13:41] cachio_: ijohnson: hmm surprisingly my browsing history lists pages about removig udev tags :/ [13:41] oh no haha [13:50] ijohnson: look for mkdir [865]10.9ms, install with 248.5ms is a bit above [13:51] pstolowski: oh I see I was looking at the other install hook which was calling postgres etc [13:55] ijohnson: my only guess is that the discrepnancy (248ms from bootchart vs 1500ms from debug timings) is an overhead of snap run/confine which is simply not reflected in bootchart [13:56] pstolowski: do you know if the number behind the bootchart is system time or wall time? [13:57] because just glancing at the chart, it seems that the bar for that install task is longer than 1 second, each x axis tick is 1 second and it's at least 1 tick long [13:57] so I don't wonder if it was stuck waiting on I/O or something else and we are just measuring system time with the boot chart, but wall time with the timings [13:57] hmm [13:58] what's also weird is io write is very low there and io read is moderately low, but cpu is 100% and cpu wait is 100% at that time [13:58] anyways SU now [13:58] PR snapd#10014 closed: release: 2.49.1 [13:58] PR snapd#10015 closed: boot: simplify systems test setup [14:37] re [14:37] so tired today [14:38] hey folks, how are things [14:43] PR snapd#10017 opened: gadget: remove `device-tree{,-origin}` from gadget tests [14:52] tests are sad [14:58] ijohnson: oh no [14:58] ijohnson: which one in particular? [14:58] mvo: I just meant that the store tests seem to be sad [14:58] about find/sections [14:59] ijohnson: oh, ok [14:59] ijohnson: sorry, misunderstood [14:59] no worries === cachio_ is now known as cachio [15:08] * cachio lunch [15:30] PR snapcraft#3468 closed: store: set auth headers when using login --with [15:40] https://github.com/snapcore/snapd/pull/10007 needs 2nd review [15:40] PR #10007: o/configstate, o/snapshotstate: fix handling of nil snap config on snapshot restore === oerheks1 is now known as oerheks [16:18] pedronis: thanks for the reviews [16:21] thank you [16:25] PR snapcraft#3460 closed: repo: introduce DebPackage class to standardize package name parsing [16:45] PR snapcraft#3469 opened: [wip] craft-providers [16:49] diddledan: Launchpad regression, sorry. We're rolling back now [17:02] diddledan: ... and fixed now [17:06] thanks cjwatson [17:06] * diddledan wonder what ya'll broke :-p [17:07] and fix confirmed :-) [17:09] diddledan: I linked to the (probable) fix in the forum thread [17:11] SQL bug in a privacy filter [17:11] aha [17:11] SQL keeps winning :-) [17:14] SQL always wins [17:14] Somehow [17:15] just like DNS [17:15] it's been 0 days since it was DNS or SQL [17:18] I'm now reading up on what COALESCE does :-p [17:19] aaah, a form of fallback [17:22] Returns first argument that isn't NULL, yes [17:29] PR snapd#10010 closed: boot/assets.go: add InstallObserverOptions to allow providing previous assets [17:29] PR snapd#10013 closed: o/devicestate/handlers_install.go: split makebootable into it's own task [17:29] PR snapd#10018 opened: boot: revert #10009 [17:37] presumably that allows you to update the database with the new column without going through the historical records writing a default value to everything that was already saved [17:37] which on launchpad.net might be a LOT of records to be writing default values to :-) [17:38] It's not actually that bad for snaps, but that's the general idea [17:39] Generally best not to rewrite a table as part of a schema migration if it isn't trivial to do so [17:39] aye [17:40] For something like the Person table this sort of approach would be mandatory [17:40] We'll backfill it reasonably soon though [18:54] PR snapd#10019 opened: tests: update documentation and checks for interfaces tests [19:05] ijohnson, hey, I updated #9960 based on what you explained today [19:05] PR #9960: tests: update permission denied message for test-snapd-event on ubuntu 2104 <â›” Blocked> [19:06] could you please take a quick look [19:06] feel free to update that if you think either the fix is not correct or it needs more explanation [19:45] cachio: sure I will take a look at it [19:45] tx [20:49] PR snapd#10020 opened: tests: use fs-state tool in interfaces tests [21:55] PR snapd#10021 opened: uc20: add dtbo partition support for lk boot loader [23:45] PR snapcraft#3467 closed: gitignore: sort list