/srv/irclogs.ubuntu.com/2019/07/15/#snappy.txt

mvocould someone with a fedora system check the selinux label for /lib/firware for me please (stat /lib/firmware)?07:04
mvopedronis, Chipaca good morning :)08:47
mvopedronis: thanks for your review!08:47
Chipacamvo: morning! i was here earlier but then needed to step away for a bit (and the laptop went to sleep :) )08:48
Chipacamvo: how's things?08:48
pedronisChipaca: mvo: hi08:49
mvoChipaca: things are looking good, very quiet in the morning with so many people on vac :)08:50
Chipacamvo: let's set things on fire :-)08:51
mvoChipaca: haha!08:51
* mvo fetches his asbestos suite (its still warm from the latest flamewars)08:52
* Chipaca puts away the kindling08:52
Chipacayeah... ha! ha!08:52
pedronisI merged 7036 with a long commit message08:59
mvopedronis: thanks for this09:00
pedronisChipaca: 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 nods09:12
pedronisI will try myself to look at and move forward some of Pawel's PRs09:13
pedronismy own PRs need reviews or 2nd reviews09:13
ograpedronis, 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:33
ogra(i think i remember you said something along that line a while ago)09:34
pedronisogra: we have a connections stanza in gadget.yaml09:35
pedronishttps://forum.snapcraft.io/t/the-gadget-snap/69609:37
pedronismvo: another comment on 710509:45
mvopedronis: thanks, looking09:46
pedronismvo: is there anything else that is urgent for me to review?09:48
ograpedronis, 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
mvopedronis: nothing urgent I think09:49
pedronisogra: no, that hasn't changed09:49
ograk, thanks09:50
pedroniswe don't allow names in defaults eitehr09:50
pedronis*either09:50
ograyeah, i know09:51
Chipacamvo: can you confirm you're ok with the first snapd type pr now?10:44
Chipaca(i think your issues were addressed?)10:44
ChipacaI don't think I'll land it until they're all ready, but wanted to confirm10:45
mvoChipaca: will check in a a wee bit10:45
mvoChipaca: 6977 ?10:46
Chipacamvo: yus10:46
mvota10:46
Chipacakenvandine: do we have a bug # for the "seed.yaml wronk in eoan daily cdimage" thing?11:43
Chipacakenvandine: because https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/183656911:44
Chipacadunno if it's actually the same as https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/182850011:44
* Chipaca goes to fix lunch11:45
mvoEighth_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
Eighth_Doctormvo: not yet, no11:59
Eighth_Doctorit'll likely get done next week12:00
Eighth_Doctorbut you can test in v2 mode now if you want12:00
Eighth_Doctormvo: almost everything in Fedora except snaps is ready for cgroups v212:02
=== ricab is now known as ricab|lunch
mvoEighth_Doctor: thanks! I'm looking into making sure snaps also work, this is why I was asking :)12:59
mvoEighth_Doctor: I use "systemd.unified_cgroup_hierarchy" in the kernel cmdline12:59
Eighth_Doctorhuh, then it might be enabled13:01
Eighth_Doctorif `systemd.unified_cgroup_hierarchy=1` is set as a boot parameter, then it will use cgroups v213:02
Eighth_Doctorthere's limited automatic translation of cgroupsv1 terms to cgroupsv2 terms by systemd itself13:02
mvoEighth_Doctor: thank you, I will keep poking (in  a meeting right now)13:05
kenvandineChipaca: i suspect that's the same as bug 182850013:15
* Chipaca afk for a bit13:39
=== ricab|lunch is now known as ricab
ackkjdstrand, oh I had missed your message, thanks for the updated snapd package, will test now!13:54
ijohnsonmvo: reviewed 7105 for you13:58
mvoijohnson: thank you!14:00
ijohnsonwhat's the most up to date way to get spread installed locally? maybe cachio do you know?14:52
cachiojutst download from ..14:52
cachioijohnson, https://niemeyer.s3.amazonaws.com/spread-amd64.tar.gz14:53
cachiothis is the officialbinary14:53
cachioalso you can use the spread snap14:53
ijohnsoncachio: ok, thanks14:56
zygaijohnson: try spread.zygoon.pl for images14:57
zygaGreetings from almost Andorra14:57
ijohnsonhey zyga14:59
ijohnsonthanks I'll take a look there too14:59
ijohnsonit would be nice if HACKING.md was updated to mention zyga's spread images15:01
Chipacaijohnson: go for it15:08
Chipacaijohnson: bah15:09
Chipacaijohnson: check with zyga first?15:09
ijohnsonmaybe I will15:09
Chipacaijohnson: he's mentioned them to me in private15:09
ijohnson... check with zyga15:09
Chipacaijohnson: not sure that url exists in a public place (meaning he might not want it crawled)15:09
ijohnsonI see15:09
ijohnsonI'll let zyga have his vacation and check on it next week15:10
Chipacaijohnson: :-)15:10
Chipacaijohnson: nah, message him, the photos he's posting to twitter are much too nice to let it pass15:10
zygaChipaca: it is public15:19
zygaijohnson: it is my new CDN setup, go for it please :-)15:24
Eighth_Doctorzyga, robert_ancell_, mvo: I need help? https://src.fedoraproject.org/rpms/gnome-software/pull-request/115:33
Eighth_Doctorit 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-2769215:34
Eighth_Doctorif they could be assured otherwise in the ticket, then they may let us put it back15:34
ackkChipaca,  is it possible to pass additional LD_PRELOAD to snapcraft-preload?15:40
mvokenvandine, 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 myself15:41
ackkactually, I should ask sergiusens :)15:43
jdstrandmsalvatore: hey, would you mind approving r79 through r84 of https://dashboard.snapcraft.io/snaps/test-snapd-daemon-user/ ?15:44
jdstrandmsalvatore: it is a test snap where the the review-tools don't have the current iteration of the snap.yaml for the feature15:45
msalvatorejdstrand: ok, so they can be approved despite the warning?15:45
jdstrandmsalvatore: yes. I updated the tools, but it isn't in prod yet15:46
kenvandinemvo: commented15:50
jdstrandmsalvatore: thanks!15:53
msalvatorejdstrand: any time15:54
mvokenvandine: thank you!15:54
sergiusensackk: go ahead and ask :-)15:58
ackksergiusens, 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:00
sergiusensackk: the one snapcraft-preload sets, yes16:02
ackksergiusens, no I mean, if you have LD_PRELOAD set in the env where snapcraft-preload is called16:02
ackksergiusens, I see it looks at LD_PRELOAD in the env16:02
ackksergiusens, https://paste.ubuntu.com/p/3k3SgJVFFC/16:04
ackksergiusens, basically I would need to pass my LD_PRELOAD down16:04
sergiusensackk: as long as you do not use https://github.com/sergiusens/snapcraft-preload/blob/master/snapcraft-preload.in16:04
sergiusensand do the preload declaration yourself16:05
ackk    environment:16:05
ackk      LD_PRELOAD: $SNAP/usr/lib/stub_initgroups.so16:05
ackksergiusens, ^ I have this in the snap app, and have command: bin/snapcraft-preload <mycommand>16:05
ackksergiusens, but that's not working16:06
sergiusensackk: well yeah, snapcraft-preload wipes your LD_PRELOAD as I just mentioned above16:06
ackksergiusens, is there a way to combine them?16:07
sergiusensdo not use the snapcraft-preload script seems like the first step and only LD_PRELOAD the library it creates16:08
ackksergiusens, ah I see16:08
ackksergiusens, thanks I'll try that way16:11
mvoEighth_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:16
Eighth_Doctormvo: I'll take a look in a bit :)16:17
mvoEighth_Doctor: *thank you*16:18
cachiomvo, hey, core validation is done but dragonboard beta image doesn't boot17:10
cachiostable image with core rfom beta works well17:10
cachiobut beta image doesn't17:10
cachiostill debugging that17:10
mvocachio: thank you! that is unexpected, curious about your findings17:56
cachiomvo, seems to be a problem wiht the image17:57
cachiomvo, I am testing a new one now17:57
mvocachio: thank you18:00
cachiomvo, yaw18:01
jdstrandare there any tricks to make the 'prepare' step in spread to go faster?18:06
jdstrandI use -reuse, but all I really want to do is adjust the task.yaml and retry18:07
* jdstrand wonders if he can run rerun a task.yaml while in -debug...18:08
ackkjdstrand, ftr tested your 2.40-like build with daemon user, everything seems to work fine. thanks19:18
leftyfbon 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:34
jdstrandackk: 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:43
jdstrandackk: (which means you'll need to s/daemon/snap_daemon/ in the other parts of your snap (that part is final))19:44
jdstrandackk: 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 wait19:45
zygajdstrand: tip: use task.sh19:52
zygajdstrand: and in task.yaml, execute it19:52
zygajdstrand: it works best without prepare/restore inside task itself19:52
zyga(I'm not really here, greetings from hotel wifi)19:52
jdstrandzyga: ok, thanks, I'll play with that. and hello :)19:53
zygajdstrand: hello :)19:54
zygajdstrand: 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.yaml19:54
zygajdstrand: I'm in Andorra today19:54
jdstrandzyga: nice nice and cool :)19:55
ackkjdstrand, it doesn't really matter until it's final, as we won't merge the changes for the system user until we have that19:58
jdstrandackk: that's what I figured. cool19:59
ackkjdstrand, so "snap_daemon" *is* final you mean?19:59
ackkjust how you declare it isn't?19:59
=== msalvatore_ is now known as msalvatore

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