/srv/irclogs.ubuntu.com/2021/04/29/#snappy.txt

mborzeckimorning06:10
zygagood morning06:33
mborzeckizyga: hey06:41
zyga:-)06:41
zygaan easier day today06:41
zygaonly training today and tomorrow06:41
pstolowskimorning07:04
mborzeckipstolowski: hey07:20
mborzeckipstolowski: any PRs i should look at?07:22
mborzeckimvo: restarted the github jobs in https://github.com/snapcore/snapd/pull/10207 unit tests failed on gpg (again)07:23
mupPR #10207: vendor: bump github.com/canonical/go-tpm2 revision <Created by mvo5> <https://github.com/snapcore/snapd/pull/10207>07:23
pstolowskimborzecki: hey, https://github.com/snapcore/snapd/pull/10205 should be straightforward07:25
mupPR #10205: cmd/snap, client: snap remove-quota command <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10205>07:25
mborzeckipstolowski: ha ok, i'm already looking at it ;)07:25
pstolowskithanks!07:26
mborzeckipstolowski: +107:32
pstolowskity!07:32
mborzeckipstolowski: #10208 is waiting for #10204?07:33
mupBug #10208: Needs rebuild with new libneon <openoffice.org (Ubuntu):Invalid by doko> <openoffice.org (Debian):Fix Released> <https://launchpad.net/bugs/10208>07:33
mupPR #10208: daemon: implement REST API for quota groups (create / list / get) <quota> <⛔ Blocked> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10208>07:33
mupBug #10204: Add new launcher to desktop won't take effect after a restart <nautilus (Ubuntu):Fix Released by seb128> <https://launchpad.net/bugs/10204>07:33
mupPR #10204: o/servicestate/quota_control.go: introduce basic group manipulation methods <quota> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/10204>07:33
pstolowskimborzecki: yes07:34
pstolowskimborzecki: but also needs reworking a bit07:34
mborzeckiah. ok, so i'll skip it for now07:34
pstolowskimborzecki: so don't review it (but 10204 should be ready for review)07:34
mborzeckiok07:35
mvopstolowski: keep me update when there is anything new to review or if I can help in any other way. I look at 10204 in the meantime07:42
mvopstolowski: and good morning :)07:42
pstolowskimvo: will do, thanks07:44
mupPR snapcraft#3516 closed: github: update workflows that to use pull_request_target <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3516>08:07
pstolowskimvo: next up for review - https://github.com/snapcore/snapd/pull/10210 - last commit is the new code08:41
mupPR #10210: cmd/snap, client: snap quotas command <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10210>08:41
mupPR snapd#10210 opened: cmd/snap, client: snap quotas command <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10210>08:41
mupPR snapd#10211 opened: o/servicestate/quota_control.go: introduce (very) basic group manipulation methods <quota> <Created by mvo5> <https://github.com/snapcore/snapd/pull/10211>09:21
pedronismborzecki: hi, could you review https://github.com/snapcore/snapd/pull/1020309:34
mupPR #10203: image,c/snap: implement prepare-image --customize <Created by pedronis> <https://github.com/snapcore/snapd/pull/10203>09:34
pedronispstolowski: https://github.com/snapcore/snapd/pull/10210 and https://github.com/snapcore/snapd/pull/10205 are ready for review?09:38
mupPR #10210: cmd/snap, client: snap quotas command <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10210>09:38
mupPR #10205: cmd/snap, client: snap remove-quota command <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10205>09:38
pstolowskipedronis: yes. remove is first. quotas command is just last commit on top of remove09:38
pedronisthx09:39
=== alan_g_ is now known as alan_g
mupPR core20#102 closed: hooks: add mDNS hostname resolution support <Blocked> <Created by jhenstridge> <Merged by xnox> <https://github.com/snapcore/core20/pull/102>09:57
pstolowskimvo: can you merge https://github.com/snapcore/snapd/pull/10205 (unrelated failures)?10:25
mupPR #10205: cmd/snap, client: snap remove-quota command <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10205>10:25
mvopstolowski: sure10:37
mupPR snapd#10205 closed: cmd/snap, client: snap remove-quota command <quota> <Created by stolowski> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10205>10:41
pstolowskipedronis: i've rebased #1021010:43
mupPR #10210: cmd/snap, client: snap quotas command <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10210>10:43
mupBug #10210: Second head doesn't work with Mobility Radeon 9600 M10 <xorg (Ubuntu):Invalid by daniels> <https://launchpad.net/bugs/10210>10:43
mvomborzecki: when you have some spare cycles, could you please check 10203?10:52
mborzeckimvo: sure, i'll take a look now10:53
* pstolowski lunch11:04
mborzeckipstolowski: is the quota groups tree depth limited to 2?11:29
mborzeckiiow just groups & subgroups right?11:30
pedronismborzecki: no11:42
pedronisyou can have any depth (we should have a limit and the system probably has, but is not 2)11:43
clmsyhi everyone, i have a quick question. in the latest ubuntu core 20 image that i prepared, no matter what i do. cloud-init never runs on boot.11:58
clmsyi placed it as cloud-init.yaml and cloud.conf  but whenever i boot into core20, i get the generic network setup and ubuntu login ncurses ui11:59
mupPR snapd#10212 opened: network-setup-control: whitelist netplan generator (LP: #1926442) <Created by slyon> <https://github.com/snapcore/snapd/pull/10212>12:06
pstolowskimborzecki: the cli receives complete hierarchy but flattened, in case the question was triggered by snap quotas pr ;)12:17
mborzeckipstolowski: yeah, i was slightly confused by the presentation12:18
pedronisclmsy: did it work before?  depending on the grade of the model you use you might have to enable cloud-init explicitly. for security reasons some ways to drive cloud-init are not supported for the signed/secure grade of models12:20
mborzeckipedronis: do you think we should fail early if the recovery system directory already exists?12:46
pedronismborzecki: yes12:48
mborzeckipedronis: ok, i'll add a check to seedwriter then12:49
pedronisdegville: thanks for your input in https://github.com/snapcore/snapd/pull/10196 , I had to counterpropose something though because as you said something wasn't clear, can you look there again12:49
mupPR #10196: o/devicestate,o/hookstate/ctlcmd: introduce SystemModeInfo methods and snapctl system-mode <Created by pedronis> <https://github.com/snapcore/snapd/pull/10196>12:49
pedronisdegville: here: https://github.com/snapcore/snapd/pull/10196#discussion_r62301694612:49
degvillepedronis: thank you! I'll take a look!12:59
=== mup_ is now known as mup
=== mup_ is now known as mup
mborzeckipedronis: i've updated #10181, there's a bunch of seedwriter error code paths that aren't test but afaiu, those are only triggered if operations are called in the wrong order13:55
mupBug #10181: Usability: Cursor notifications doesn't work <Ubuntu:Invalid by seb128> <https://launchpad.net/bugs/10181>13:55
mupPR #10181: overlord/devicestate: add helper for creating recovery systems at runtime <Skip spread> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10181>13:55
pedronismborzecki: thx13:55
pedronisdegville: I pushed my changes there, for expedience, but it means you double check if I applied your other suggestions properly13:56
pedronis*you can13:56
degvillepedronis: yes, absolutely - thanks for letting me know.13:56
degvillepedronis: just looked and it all looks good! thank you!13:58
pedronisthx13:58
pstolowskire14:09
ijohnsonpedronis: in https://github.com/snapcore/snapd/pull/10211#discussion_r622952750, to be clear, you mean if we try to update the memory limit for a sub-group to be greater than the limit allowed by the parent group ?14:21
mupPR #10211: o/servicestate/quota_control.go: introduce (very) basic group manipulation methods <quota> <Created by mvo5> <https://github.com/snapcore/snapd/pull/10211>14:21
pedronisijohnson: yes14:21
ijohnsonok, thanks for clarifying14:22
pedronisijohnson: I tried to answer some of your questions there14:33
ijohnsonok, thanks that makes more sense now14:34
pedronisijohnson: sorry, two of my comments were more statement than feedback asking for a change, though they might mean that we need a comment nearby14:35
dot-tobiashi all14:37
dot-tobiasIn case someone has time to look at a few (ok, quite a few) questions regarding first-boot / seeding UX, I just opened https://forum.snapcraft.io/t/first-boot-device-initialization-ux/24152 – thankful for helpful comments14:41
ijohnsonhi dot-tobias we are on a tight deadline at the moment, so it will be a few days before anyone can devote a lot of attention (well myself at least) to the post, but I have got it in my backlog to look at when I have more time14:43
pedronisdot-tobias: what ijohnson said, but a short thing:  detect from within a snap if the seeding process is still running?,  yes we are adding something like that atm14:44
pstolowskimvo, pedronis i've updated and unblocked #10208 (it's going to fail now due to missing servicestate methods)14:44
mupBug #10208: Needs rebuild with new libneon <openoffice.org (Ubuntu):Invalid by doko> <openoffice.org (Debian):Fix Released> <https://launchpad.net/bugs/10208>14:44
mupPR #10208: daemon: implement REST API for quota groups (create / list / get) <Skip spread> <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10208>14:44
ijohnsonnice thanks pstolowski14:45
pstolowskiijohnson: btw i'll work on a spread test for cli14:46
ijohnsonawesome thank you!14:46
dot-tobiasijohnson, pedronis: Thanks for the quick feedback, and I hope you don't need to pull too many night shifts for this deadline 😊 Great to hear that seeding detection is already underway!14:46
dokobad mup for highlighting noise14:47
mvopstolowski: \o/ thank you14:57
mupPR snapd#10213 opened: tests: basic spread test for snap quota commands <Skip spread> <quota> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10213>15:32
ijohnsonpedronis: the PR is updated now with more tests and checks and the things you mentioned16:14
pedronisijohnson: thanks, I'll look at it in a bit16:15
pstolowskiijohnson: which one, 10211 ?16:20
ijohnsonpstolowski: #1021116:21
mupBug #10211: nautilus crash when writing on smbfs <nautilus (Ubuntu):Invalid by seb128> <https://launchpad.net/bugs/10211>16:21
mupPR #10211: o/servicestate/quota_control.go: introduce (very) basic group manipulation methods <quota> <Created by mvo5> <https://github.com/snapcore/snapd/pull/10211>16:21
pstolowskithx16:21
mvopstolowski: let me know if you can update your pr or if it's getting too late, I can help and pickup things if needed16:21
mvopstolowski: but hopefully very straightforward :)16:21
pstolowskimvo: will do it16:21
mvothanks16:22
pstolowskidone16:25
pstolowskimvo, ijohnson i though we wanted to leave UpdateQuota out for the first iteration?16:47
pstolowski*thought16:47
mvopstolowski: we will16:48
mvopstolowski: it will be a followup, just ignore it for now16:48
ijohnsonmy understanding was it will be left out of the daemon16:48
pstolowskiok, got confused reviewing the PR16:48
ijohnsonmvo: oh should I have removed servicestate.UpdateQuota entirely?16:48
* ijohnson is very confused again16:48
mvoijohnson: no I think it's fine16:53
mvoijohnson: unless I'm confused16:53
mvoijohnson: I just wanted to unexport it16:53
ijohnsonahhhhhhhhhhhhhhhhhh16:53
mvoijohnson: but we can do that in a followup, I think/hope this in the current form is uncontroverial16:54
ijohnsonmvo: you mean UpdateQuotas note the s16:54
mvoijohnson: oh, sorry, yes16:54
mvoijohnson: I think16:54
ijohnsonI thought you were talking about UpdateQuota (note the no s)16:54
ijohnsonok, I think we are in alignment, UpdateQuota (which will be patchQuotas in the future) will be in the PR as-is, and we will un-export that function in the followup16:55
mvoijohnson: sorry, my bad16:55
mvoijohnson: PatchQuotaState was hte one I had in mind16:55
mvoijohnson: yeah :) looks like we are aligned16:55
ijohnsonthe full thing, servicestate.UpdateQuota(st *state.State, name string, updateOpts QuotaGroupUpdate) will stay as-is in the PR16:55
mvoijohnson: yes, I think so16:56
ijohnsongreat yeah we're good then16:56
mupPR snapd#10204 closed: o/servicestate/quota_control.go: introduce basic group manipulation methods <quota> <⛔ Blocked> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10204>18:02
mupPR snapd#10211 closed: o/servicestate/quota_control.go: introduce (very) basic group manipulation methods <quota> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10211>18:03
mupPR snapd#10214 opened: features,servicestate: add experimental.quota-control flag <quota> <Created by mvo5> <https://github.com/snapcore/snapd/pull/10214>18:38
=== JanC is now known as Guest66672
=== JanC_ is now known as JanC
mupPR snapd#10196 closed: o/devicestate,o/hookstate/ctlcmd: introduce SystemModeInfo methods and snapctl system-mode <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/10196>20:53

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