[07:04] could someone with a fedora system check the selinux label for /lib/firware for me please (stat /lib/firmware)? [08:47] pedronis, Chipaca good morning :) [08:47] pedronis: thanks for your review! [08:48] mvo: morning! i was here earlier but then needed to step away for a bit (and the laptop went to sleep :) ) [08:48] mvo: how's things? [08:49] Chipaca: mvo: hi [08:50] Chipaca: things are looking good, very quiet in the morning with so many people on vac :) [08:51] mvo: let's set things on fire :-) [08:51] Chipaca: haha! [08:52] * mvo fetches his asbestos suite (its still warm from the latest flamewars) [08:52] * Chipaca puts away the kindling [08:52] yeah... ha! ha! [08:59] I merged 7036 with a long commit message [09:00] pedronis: thanks for this [09:12] Chipaca: as we talked about the various snapd type PRs are fou you to shepard from 6977 to 7086 (and 7092 but the last one needs snapcraft) [09:12] * Chipaca nods [09:13] I will try myself to look at and move forward some of Pawel's PRs [09:13] my own PRs need reviews or 2nd reviews [09:33] pedronis, remind me ... did we eventually allow interface connections from gadget.yaml by name ? ( https://forum.snapcraft.io/t/connection-with-gadget-spidev0-plug/12281 ) [09:34] (i think i remember you said something along that line a while ago) [09:35] ogra: we have a connections stanza in gadget.yaml [09:37] https://forum.snapcraft.io/t/the-gadget-snap/696 [09:45] mvo: another comment on 7105 [09:46] pedronis: thanks, looking [09:48] mvo: is there anything else that is urgent for me to review? [09:49] pedronis, yes, but in the past (and apparently at present too) that only allowed connections per-ID i thought i remembered there were plans to allow connections by-name .... [09:49] pedronis: nothing urgent I think [09:49] ogra: no, that hasn't changed [09:50] k, thanks [09:50] we don't allow names in defaults eitehr [09:50] *either [09:51] yeah, i know [10:44] mvo: can you confirm you're ok with the first snapd type pr now? [10:44] (i think your issues were addressed?) [10:45] I don't think I'll land it until they're all ready, but wanted to confirm [10:45] Chipaca: will check in a a wee bit [10:46] Chipaca: 6977 ? [10:46] mvo: yus [10:46] ta [11:43] kenvandine: do we have a bug # for the "seed.yaml wronk in eoan daily cdimage" thing? [11:44] kenvandine: because https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1836569 [11:44] dunno if it's actually the same as https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1828500 [11:45] * Chipaca goes to fix lunch [11:59] Eighth_Doctor: hey, cgroup v2 is not yet enabled by default in fedora 31, is it? I am just playing with the livecd and it seems I still have v1 (?) [11:59] mvo: not yet, no [12:00] it'll likely get done next week [12:00] but you can test in v2 mode now if you want [12:02] mvo: almost everything in Fedora except snaps is ready for cgroups v2 === ricab is now known as ricab|lunch [12:59] Eighth_Doctor: thanks! I'm looking into making sure snaps also work, this is why I was asking :) [12:59] Eighth_Doctor: I use "systemd.unified_cgroup_hierarchy" in the kernel cmdline [13:01] huh, then it might be enabled [13:02] if `systemd.unified_cgroup_hierarchy=1` is set as a boot parameter, then it will use cgroups v2 [13:02] there's limited automatic translation of cgroupsv1 terms to cgroupsv2 terms by systemd itself [13:05] Eighth_Doctor: thank you, I will keep poking (in a meeting right now) [13:15] Chipaca: i suspect that's the same as bug 1828500 [13:39] * Chipaca afk for a bit === ricab|lunch is now known as ricab [13:54] jdstrand, oh I had missed your message, thanks for the updated snapd package, will test now! [13:58] mvo: reviewed 7105 for you [14:00] ijohnson: thank you! [14:52] what's the most up to date way to get spread installed locally? maybe cachio do you know? [14:52] jutst download from .. [14:53] ijohnson, https://niemeyer.s3.amazonaws.com/spread-amd64.tar.gz [14:53] this is the officialbinary [14:53] also you can use the spread snap [14:56] cachio: ok, thanks [14:57] ijohnson: try spread.zygoon.pl for images [14:57] Greetings from almost Andorra [14:59] hey zyga [14:59] thanks I'll take a look there too [15:01] it would be nice if HACKING.md was updated to mention zyga's spread images [15:08] ijohnson: go for it [15:09] ijohnson: bah [15:09] ijohnson: check with zyga first? [15:09] maybe I will [15:09] ijohnson: he's mentioned them to me in private [15:09] ... check with zyga [15:09] ijohnson: not sure that url exists in a public place (meaning he might not want it crawled) [15:09] I see [15:10] I'll let zyga have his vacation and check on it next week [15:10] ijohnson: :-) [15:10] ijohnson: nah, message him, the photos he's posting to twitter are much too nice to let it pass [15:19] Chipaca: it is public [15:24] ijohnson: it is my new CDN setup, go for it please :-) [15:33] zyga, robert_ancell_, mvo: I need help? https://src.fedoraproject.org/rpms/gnome-software/pull-request/1 [15:34] it looks like the core is that they think Ubuntu isn't using GNOME Software anymore: https://src.fedoraproject.org/rpms/gnome-software/pull-request/1#comment-27692 [15:34] if they could be assured otherwise in the ticket, then they may let us put it back [15:40] Chipaca, is it possible to pass additional LD_PRELOAD to snapcraft-preload? [15:41] kenvandine, willcooke could you pleae have a look at the pr and lines from Eighth_Doctor above? not sure what exactly our plan so I don't feel qualified to comment myself [15:43] actually, I should ask sergiusens :) [15:44] msalvatore: hey, would you mind approving r79 through r84 of https://dashboard.snapcraft.io/snaps/test-snapd-daemon-user/ ? [15:45] msalvatore: it is a test snap where the the review-tools don't have the current iteration of the snap.yaml for the feature [15:45] jdstrand: ok, so they can be approved despite the warning? [15:46] msalvatore: yes. I updated the tools, but it isn't in prod yet [15:50] mvo: commented [15:53] msalvatore: thanks! [15:54] jdstrand: any time [15:54] kenvandine: thank you! [15:58] ackk: go ahead and ask :-) [16:00] sergiusens, looking at snapcraft-preload code (and my cpp is very poor) it seems ifyou have LD_PRELOAD set, it should get passed on to called binaries. it that correct? [16:02] ackk: the one snapcraft-preload sets, yes [16:02] sergiusens, no I mean, if you have LD_PRELOAD set in the env where snapcraft-preload is called [16:02] sergiusens, I see it looks at LD_PRELOAD in the env [16:04] sergiusens, https://paste.ubuntu.com/p/3k3SgJVFFC/ [16:04] sergiusens, basically I would need to pass my LD_PRELOAD down [16:04] ackk: as long as you do not use https://github.com/sergiusens/snapcraft-preload/blob/master/snapcraft-preload.in [16:05] and do the preload declaration yourself [16:05] environment: [16:05] LD_PRELOAD: $SNAP/usr/lib/stub_initgroups.so [16:05] sergiusens, ^ I have this in the snap app, and have command: bin/snapcraft-preload [16:06] sergiusens, but that's not working [16:06] ackk: well yeah, snapcraft-preload wipes your LD_PRELOAD as I just mentioned above [16:07] sergiusens, is there a way to combine them? [16:08] do not use the snapcraft-preload script seems like the first step and only LD_PRELOAD the library it creates [16:08] sergiusens, ah I see [16:11] sergiusens, thanks I'll try that way [16:16] Eighth_Doctor: do you think you could have a quick check for https://github.com/snapcore/snapd/pull/7104/files ? the selinux bits there? should be easy for someone with selinux skills, but everyone if have with them is currently not around :/ [16:17] mvo: I'll take a look in a bit :) [16:18] Eighth_Doctor: *thank you* [17:10] mvo, hey, core validation is done but dragonboard beta image doesn't boot [17:10] stable image with core rfom beta works well [17:10] but beta image doesn't [17:10] still debugging that [17:56] cachio: thank you! that is unexpected, curious about your findings [17:57] mvo, seems to be a problem wiht the image [17:57] mvo, I am testing a new one now [18:00] cachio: thank you [18:01] mvo, yaw [18:06] are there any tricks to make the 'prepare' step in spread to go faster? [18:07] I use -reuse, but all I really want to do is adjust the task.yaml and retry [18:08] * jdstrand wonders if he can run rerun a task.yaml while in -debug... [19:18] jdstrand, ftr tested your 2.40-like build with daemon user, everything seems to work fine. thanks [19:34] on the assumption that we can install a snap from the snap package file as opposed to the snap stop, in doing so, does that prevent the snap from auto-updating? [19:43] ackk: great! fyi, I'm actively working on incorporating various feedback into the PR and will give you an updated deb when I have final approval on the snap.yaml. as it stand, it will change to 'system-users: [ snap_daemon ]', but that isn't *final* [19:44] ackk: (which means you'll need to s/daemon/snap_daemon/ in the other parts of your snap (that part is final)) [19:45] ackk: if you'd prefer, I can give you a deb that uses the above snap.yaml and finalized 'snap_daemon' user, with the understanding that the snap.yaml will change, or we can just wait [19:52] jdstrand: tip: use task.sh [19:52] jdstrand: and in task.yaml, execute it [19:52] jdstrand: it works best without prepare/restore inside task itself [19:52] (I'm not really here, greetings from hotel wifi) [19:53] zyga: ok, thanks, I'll play with that. and hello :) [19:54] jdstrand: hello :) [19:54] jdstrand: it also works nice with test-cleanup tool but that's just on my laptop, for now, it allows you to have prepare/restore like logic embedded inside task.sh+task.yaml [19:54] jdstrand: I'm in Andorra today [19:55] zyga: nice nice and cool :) [19:58] jdstrand, it doesn't really matter until it's final, as we won't merge the changes for the system user until we have that [19:59] ackk: that's what I figured. cool [19:59] jdstrand, so "snap_daemon" *is* final you mean? [19:59] just how you declare it isn't? === msalvatore_ is now known as msalvatore