[05:13] morning [05:35] PR snapd#10270 closed: tests: update mount-ns test to support changes in the distro <⚠ Critical> [06:11] PR snapd#10217 closed: o/servicestate: restart slices + services on modifications [06:17] mvo: hey [06:17] mvo: can you take a look at https://github.com/snapcore/snapd/pull/10269 ? [06:17] PR #10269: overlord: unit test tweaks, use well known snap IDs, setup snap declarations for most common snaps [06:28] mborzecki: sure, looking [06:30] thanks! [06:41] PR snapd#10262 closed: tests/nested/manual: add test for install-device + snapctl reboot [06:51] PR snapd#10265 closed: many: backport kernel command line for 2.50 [06:51] yay [06:53] mborzecki: thank you so much for this one! [06:53] mvo: yw, thanks for landing it! [06:56] PR snapd#10269 closed: overlord: unit test tweaks, use well known snap IDs, setup snap declarations for most common snaps [07:04] interesting, some smappy posts in the forum about *coin created by newly set up accounts [07:06] heh `Err http://us-east1.gce.archive.ubuntu.com/ubuntu xenial InRelease` getting 503 [07:08] morning [07:08] good morning pstolowski [07:09] mborzecki: meh, let's hope the 503 go away again [07:14] mvo: https://github.com/snapcore/snapd/pull/10187 can be merged [07:14] PR #10187: o/hookstate, o/snapstate: print revision, version, channel with snapctl --pending [07:14] pstolowski: hey [07:15] mborzecki: on it [07:15] thanks! [07:21] PR snapd#10187 closed: o/hookstate, o/snapstate: print revision, version, channel with snapctl --pending [07:21] * pstolowski note to self, struct fields need to be exported for DeepEquals to do the right thing, otherwise the error is very confusing such as ["snap-c"]["snap-a"].firstHeld.ext: 0 != 63756237600 for time.Time fields [07:27] mborzecki: thanks for the review of snapctl change [07:27] i've de-conflicted #10182 [07:27] PR #10182: o/snapstate: autorefresh phase1 for refresh-control [07:27] Bug #10182: Can not logout of gnome when xcompmgr is running [07:32] o/ [09:03] re [10:01] PR snapd#10253 closed: boot: helpers for manipulating current and good recovery systems list [11:08] testing dbus stuff would be a lot easier if we had /usr/bin/gdbus in one of the bases... [11:09] (well, it would mean not needing to upload test snaps to the store) [11:12] jamesh: how big is it? if it's small enough it might be a reasonable ask [11:13] mvo: 51K on amd64 -- it's library dependencies (glib+friends) are already there [11:13] mvo: I' an API that dbus-send can't handle [11:14] I've been trying to test an API dbus-send can't handle [11:14] jamesh: 51k sounds fine to me [11:18] okay. I might roll a PR for that then. It's part of libglib2.0-bin, which contains a few other utilities. Not sure if it is worth trying to strip them out or not [11:32] PR snapd#10272 opened: o/hookstate: print pending info (ready, inhibited or none) [11:35] @jamesh fwiw I have wanted gdbus on uc before numerous times, so if it's really only 51k, +1 from me [11:35] ijohnson: okay. I'll go ahead and make a PR to see what the actual damage is [11:36] Nice thanks [12:21] mborzecki: I commented on https://github.com/snapcore/snapd/pull/10220 [12:21] PR #10220: seed/seedwriter: fail early when system seed directory exists [12:21] pedronis: thanks, that should be easy [12:23] ijohnson: hi, what's the status of https://github.com/snapcore/snapd/pull/10218 ? does it need a master merge? [12:23] PR #10218: o/servicestate: add RemoveSnapFromQuota <⛔ Blocked> [12:25] pedronis yes, if you haven't started reviewing it, I will just force push a rebate [12:26] *rebase [12:26] ijohnson: I haven't [12:26] Okay, I will update that in a little bit [12:48] mvo: I commented on https://github.com/snapcore/snapd/pull/10264, lots of questions [12:48] PR #10264: config: add "virtual" config via config.RegisterVirtualConfig [12:57] pstolowski: I made a comment about an issue we have in https://github.com/snapcore/snapd/pull/10272 [12:57] PR #10272: o/hookstate: print pending info (ready, inhibited or none) [12:59] pedronis: 10218 is ready now [13:00] ijohnson: thx, I'll look at later today [13:00] *at it [13:13] pedronis: thanks, i need to ponder, that would be a general issue we have right? [13:29] pstolowski: yes, we need to move / or duplicate that call into the new task I think [13:32] hi pedronis, would you be able to help with a ManualReviewPending item on snapcraft.io? (for the newly submitted jami-gnome snap) [13:37] bandali: you should post something under store-requests on the forum [13:43] ah okay will do, thanks [14:23] PR core20#103 opened: hooks: add libglib2.0-bin for the "gdbus" utility [14:24] pedronis: ok, i'd address it in a separate PR if that sounds reasonable? [14:30] pstolowski: it's reasonable but we should probably talk about it because of the issue also what to do with the corresponding lock, I think the spec mentions that briefly [14:34] pedronis: yes i saw that sentence in the spec but i'd think the lock will be managed/relevant elsewhere and not in snapctl (but maybe not) [14:34] pstolowski: well, we need to keep the lock to have consistent value for pending [14:34] I think [14:34] that's why this intersects [14:36] mborzecki: detail to fix in https://github.com/snapcore/snapd/pull/10220 [14:36] PR #10220: seed/seedwriter: fail early when system seed directory exists [14:41] PR snapcraft#3524 opened: ua manager: install ubuntu-advantage-tools as needed (CRAFT-67) [14:43] mmm... can someone help me understand this error? https://github.com/snapcore/snapd/pull/10266/checks?check_run_id=2611334119 [14:43] PR #10266: wrappers/services.go: do not restart disabled or inactive services [14:43] "wrappers/services_test.go:3369:14: github.com/snapcore/snapd/systemd.ServiceState composite literal uses unkeyed fields [14:43] " [14:43] (that's a struct I added) [14:44] pedronis: that should be addressed now [14:44] mardy: yeah, you need to type field names when instantiating the struct, e.g. {Foo: value1, Bar: value2} [14:44] mardy: a mix of fields with keys and not? [14:53] pstolowski, mborzecki: thanks, fixed! But it's weird, I don't think it was giving me this error in the previous iterations of the branch [14:57] mardy: hmm weird [15:03] mardy: are you embedding structs? sometimes you need to do that if you are embedding one struct in another and you try to initialize an instance of the outer struct using only fields from the inner struct [16:03] PR snapd#10271 closed: tests: simplify the tests.cleanup tool [16:08] ijohnson: I commented on https://github.com/snapcore/snapd/pull/10218 [16:08] PR #10218: o/servicestate: add RemoveSnapFromQuota [16:12] pedronis: thanks looking now [16:33] PR snapd#10273 opened: c/snap: more precise message for ErrorKindSystemRestart op != reboot [18:06] PR snapcraft#3519 closed: requirements: correct setup.py install_requires and add tooling to freeze reqs [18:51] PR snapcraft#3522 closed: python v2 plugin: update pip properly [20:05] * cachio_ afk/me afk [20:05] rotundo82 [21:09] PR snapd#10274 opened: cmd/snap: include locale when linting description being lower case