/srv/irclogs.ubuntu.com/2017/12/20/#snappy.txt

mupPR snapcraft#1818 closed: meta: create XDG_RUNTIME_DIR in wrappers <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1818>02:39
mupPR snapcraft#1821 opened: tests: use a simpler test for bzr and python <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1821>03:06
mupPR snapd#4416 opened: tests: performance measurements for basic snapd commands <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4416>04:55
mborzeckimorning06:11
mborzeckimvo: morning06:32
mvohey mborzecki, good morning!06:32
mborzeckimvo: i was playing a bit with interfaces-fuse_support test yesterday, and we may have a bigger problem at hand06:33
mvomborzecki: oh? tell me more06:34
mborzeckithe 'create' will try to remove fuse mount when you kill it06:34
mborzeckiit tries 2 things, first it attempts to do an unmount and if that fails it will try to run fusermount -u <mount-point>06:35
mborzeckiand it works nicely like this when I run it on my laptop06:35
mborzeckiwhen running as snap, it gets a 'bad system call' and shuts down without cleaning the mount point06:36
mvomborzecki: ohhhh06:36
mvomborzecki: so a confinement issue!06:36
mborzeckithe mount point is still visible in mount namespace of the snap, and any attempts to fusermount -u <path> end up with a 'bad system call'06:36
mvomborzecki: interessting06:37
mborzeckiyeah, i'd like to try strace today and see where it fails exactly06:37
mvomborzecki: whats slightly odd is that it appears the test sometimes works and sometimes dosn't06:37
mvomborzecki: sounds great, thanks for looking into this06:37
mborzeckii think there are 2 things06:37
mborzeckithe mount point in mount namespace, don't know if it's a problem during the cleanup (maybe not?)06:38
mborzeckiand the other thing is that create command forks like 3-4 times06:38
mborzecki`ps aux | awk '/[t]est-..` is called  right after running the command, so it's possible that we may pick up the forks06:39
* mvo nods06:39
mvomborzecki: yeah, thats interessting as well06:39
mborzeckimvo: otoh, is it possible to force a specific order of tests in spread (given 1 worker)?06:41
mvomborzecki: yes, it prints something like "use -seed=1234" at the start06:42
mvomborzecki: this way you can re-create the order06:42
mvomborzecki: afaik you cannot force a specific order in the sense of run test: "a,b,c"06:42
mborzeckiah, ok06:43
mupPR snapd#4410 closed: tests: make journalctl check wait a bit for output <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/4410>06:47
mupPR snapd#4417 opened: tests: fix catalog-update wait loop <Created by mvo5> <https://github.com/snapcore/snapd/pull/4417>06:49
mborzeckimvo: https://paste.ubuntu.com/26219568/ apparently we pick up snappy-app-dev helper too06:59
mborzeckimvo: https://paste.ubuntu.com/26219598/ SIGSYS07:06
mvomborzecki: hm, interessting, smells like seccomp07:21
mborzeckimvo: fixed seccomp rules by hand, added umount2, compiled with snap-seccomp and the mount point gets cleaned up properly now, though I'm not sure jdstrand will be happy about that07:27
mvomborzecki: what interface is the test currently using?07:29
mborzeckifuse-support07:29
* mvo nods07:29
mvomborzecki: hm, I think if we extend the interface and allow umount/umount2 in seccomp and add an appamror umount fstype=fuse.* rule that should be ok07:32
mvomborzecki: afaict apparmor supports umount restrictions07:32
mvomborzecki: plus it seems odd that we give people the ability to fuse-mount stuff but not umount this again :)07:32
mborzeckimvo: afaiu it goes like this: libfuse tries unmount2 -> gets -EPERM -> tries setuid fusermount helper (fusermount -u <mount-path)07:34
mvomborzecki: right, except thta in our case we don't get EPERM but SIGSYS07:34
mborzeckibut in our case it's, umount2 -> SIGKILL (seccompt)07:34
mborzeckiyup07:35
* mvo nods07:35
mvomborzecki: so we could probably just allow the syscall and apparor would deny07:35
mvomborzecki: and then things would work as apparmor give eperm07:35
mborzeckibtw. i don't see any support for specifying alternative action in snap-seccomp rules :)07:35
mvomborzecki: alternative action like what?07:36
mvomborzecki: eperm instead of sigsys?07:37
mborzeckierrno07:37
mvoright07:37
mvothere is a PR for that https://github.com/snapcore/snapd/pull/399807:37
mupPR #3998: snap-confine, snap-seccomp: utilize new seccomp logging features <Decaying> <Created by tyhicks> <https://github.com/snapcore/snapd/pull/3998>07:37
mvomborzecki: well, not *exactly* what you want, its still not configurable but switches to errno07:38
mborzeckiright07:38
mvomborzecki: please let me know if I should help with the interface update07:49
mborzeckimvo: is fuse-consumer apparmor profile kept in the filesystem?07:50
kalikianagood morning ^_^07:51
mborzeckikalikiana: morning07:51
kalikianahey mborzecki07:51
mvomborzecki: yes, it should be there in /var/lib/snapd/profiles/apparmor07:53
mvomborzecki: ups, the other way around /var/lib/snapd/apparmor/profiles07:54
mvomborzecki: you will need to "sudo apparmor_parser -r /path/.../file" load it07:54
mvomborzecki: (if you modify it)07:54
mborzeckimvo: hm i may be missing something, the plug is connected, but snap.test-snapd-fuse-consumer.create profile does not contain any rules from fuse_support.go07:56
mvomborzecki: hm, strange. what distro/release are you on right now?07:59
mborzeckiour spread debian-sid image08:00
mvomborzecki: hm, that should be fully apparmor supported08:00
mborzeckiuhh `Dec 20 06:42:24 debian snapd[8236]: AppArmor status: apparmor is enabled but some features are missing: dbus, mount, network, signal`08:00
jjohansenmborzecki: it will depend on your kernel08:01
jjohansenor should, 4.13 has ptrace, 4.14 signal and mount, unfortunately there were problems with 4.14 so network and dbus didn't make it08:02
mvomborzecki: aha, I think in this case we just enable "partial" support, which irrc means we confine snap-confine itself but not not apply full confinement for the snaps08:02
jjohansenthose will be tried again in 4.108:02
mvothanks jjohansen08:02
jjohansenmake that 4.1608:02
mborzeckijjohansen: ta08:03
mborzeckimvo: yeah, the rules are listed for ubuntu 16.04 image08:03
mborzeckimvo: take that back, i can see that the profile has some/many rules, but none of the fuse specific ones we have in the source code08:06
mvomborzecki: hm, that is odd, let me see08:07
mborzeckimvo: nvm, got it now, damn, forgot that the interface was not connected yet08:07
mvomborzecki: aha, good :) I was worried for a second08:09
mborzeckimvo: ok, eveything seems to work fine, i've punched rule through seccomp (whitelisted umount2)  and apparmor (umount fstype=fuse.* <fuse-mountpoints>)08:37
mborzeckithe spread test should be fixed as well08:37
mvomborzecki: yay08:48
mvomborzecki: thanks for finding this!08:48
* sergiusens waves from the early morning09:24
mupPR snapcraft#1821 closed: tests: use a simpler test for bzr and python <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1821>09:25
mupPR snapd#4413 closed: tests/main/postrm-purge: stop snapd before purge <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4413>10:05
mupPR snapd#4390 closed: tests: change interfaces-fuse_support to be debug friendly <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4390>10:06
* kalikiana coffee break10:13
mborzeckimvo_: since #4390 was merged, if you don't mind, i'll rebase #4414 on top of master10:29
mupPR #4390: tests: change interfaces-fuse_support to be debug friendly <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4390>10:29
mupPR #4414: tests/main/interfaces-fuse_support: workaround multiple matching processes <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4414>10:29
mvo_mborzecki: sure10:29
=== __chip__ is now known as Chipaca
Chipacamvo_: hello from the south of france :-D10:37
mvo_Chipaca: hello my friend! great to see you, I hope you are just here to make us jealous :) ? I assume you are on vac?10:38
Chipacamvo_: I am on vac, yes10:38
mborzeckiChipaca: how many degrees today? :)10:38
mvo_Chipaca: send us a picture of beautiful sun or something :)10:38
Chipacamvo_: but this Walk thing which i started as a friday bugged me so i pushed a fix10:39
Chipacait's a cold 9C today, terrible10:39
=== daniellimws is now known as Guest79825
=== dows is now known as daniellimws
Chipacamvo_: mborzecki: yesterday, https://i.imgur.com/DM3GLCO.jpg10:41
Chipacathat's in the woods around Valbonne10:41
mborzeckinice10:41
mvo_Chipaca: looks great!10:42
Chipacamvo_: are the tests still mostly failing?10:42
mvo_Chipaca: *slightly* better but still pretty bad, but some progress10:44
mborzeckimvo_: i've updated #441411:20
mupPR #4414: tests/main/interfaces-fuse_support: fix confinement, allow unmount, fix spread tests <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4414>11:20
mvo_mborzecki: very nice, thank you11:30
mvo_mborzecki: I requested a review from jdstrand  for 4414, he will be the right person to double check the apparmor rules11:36
mborzeckimvo_: great, thanks11:36
mborzeckimvo_: have you seen this? https://forum.snapcraft.io/t/yocto-rocko-core-snap-kernel-panic/326111:37
mborzecki> github.com/snapcore/snapd/overlord/state.(*State).writing(0xe3f)11:42
niemeyerMornings11:42
mborzecki*State address looks bogus11:42
mborzeckiniemeyer: hey11:42
mvo_hey niemeyer11:43
mvo_mborzecki: yeah, "writing(0xe3f)" looks suspicious11:43
mupBug #1623125 changed: fixrtc script does not catch "Last mount time: n/a" string <rls-aa-incoming> <Snappy:Fix Released by ogra> <initramfs-tools (Ubuntu):In Progress by smb> <initramfs-tools-ubuntu-core (Ubuntu):Triaged by ogra> <initramfs-tools (Ubuntu Xenial):New> <initramfs-tools-ubuntu-core11:46
mup(Ubuntu Xenial):New> <https://launchpad.net/bugs/1623125>11:46
niemeyermborzecki, mvo_: o/11:46
niemeyercachio__: I've just updated the travis spread binary to drop support for compression.. let's see if it makes any difference11:46
mvo_mborzecki: your reply seems to be the best option - maybe we can figure out more with the image11:47
niemeyerChipaca: Are you working today?12:02
Chipacaniemeyer: not unless you count pushing code to github as working12:03
niemeyerChipaca: I'm wondering if you'd have any insights about this issue: https://forum.snapcraft.io/t/yocto-rocko-core-snap-kernel-panic/326112:03
niemeyerChipaca: The reason why I'm asking you specifically is because the segfault comes from the progress bar12:04
niemeyerWhich was touched recently, so seems suspect12:04
Chipacaniemeyer: i'll take a look (not now though)12:04
niemeyerChipaca: Thanks!12:04
niemeyermborzecki: You've asked for some information on that thread.. did you dig through the traceback to have an idea of what was going on?12:08
niemeyer(mostly wondering about what we know)12:09
mborzeckiniemeyer: from what i understand there may be 2 things, first there's a segfault when the task has completed, for some reasong *State in task looks weird, then there's a mount which returned 127 exit code (awfully similar to command not found in the shell)12:14
niemeyermborzecki: Yeah, the mount failing isn't so concerning.. they're playing with a new environment and there might be things going on12:15
niemeyermborzecki: But that segfault is worth making sure is not something on our plate12:16
niemeyermborzecki: On quick inspection, I cannot see how to land there12:16
niemeyerBut I won't spoil with my train of thinking as there might be something else going on that I'm not seeing12:17
mborzeckifwiw i thinking it has just downloaded the 'core' snap12:23
mborzeckigoing through the backtrace, there's this tuple `0x966ca248, 0x4`, in places where a string is passed, 'core' is 4 characters, it's downloaded first and the mount error in `snap install ..` output also mentiones 'core', so it must be the same code path12:25
mupPR snapcraft#1815 closed: repo: handle invalid snaps <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1815>12:53
jdstrandmvo_, mborzecki: I reviewed 4414. note that not allowing umount2 and umount was very intentional13:06
kalikianameh, with all this test stuff today, I'm looking forward to my lunch break13:11
jdstrandkenvandine: why does thunderbird need allow-sandbox: true?13:11
mborzeckijdstrand: thanks for the review, any suggestions what to do with mount points being left behind?13:13
mupPR snapcraft#1822 opened: tests: skip classic confined tests on armhf <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1822>13:17
sergiusenskalikiana have you updated any of your PRs?13:27
kalikianasergiusens: I addressed the remaining points on snapcraft#1817 - still running on Travis, though13:28
mupPR snapcraft#1817: grammar: support strings <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1817>13:28
kalikianaadding those unit tests was surprisingly tedious :-/13:28
* kalikiana leaving for lunch now - more investigating test failures to look forward to after that13:36
sergiusenskalikiana I've added comments to your PR; all related to the same potential root cause13:38
kalikianasergiusens: Thanks! Will address them after lunch13:41
jdstrandmborzecki: there is nothing that can be done with the way it is mounted.13:41
jdstrandmborzecki: if this is causing test failures, then mark the test as manual13:41
jdstrandmborzecki: well, you could fiddle with allow_root (man fuse) so root could unmount it outside of the snap, but this would not be a totally representative test13:43
jdstrandmborzecki: but it is arguably better than disabling the test13:44
mborzeckijdstrand: we store the mount namespace, so `nsenter --mount=/run/snapd/ns/test-snapd-fuse-consumer.mnt umount /var/snap/test-snapd-fuse-consumer/16/mount_point` from the test seems to do the trick of unmounting13:44
jdstrandmborzecki: is it actually removed though?13:45
mborzeckijdstrand: fwiw `nsenter --mount=/run/snapd/ns/test-snapd-fuse-consumer.mnt mount` does not list it anymore13:46
mborzeckijdstrand: can i do something else to verify that it's gone-gone?13:46
* jdstrand notes that to set allow_root, you'd have to modify the security policy within the test to allow reading /etc/fuse.conf13:46
jdstrandmborzecki: oh, are you running the snap as root?13:48
mborzeckiyes13:48
jdstrandmborzecki: and unmounting as root?13:48
jdstrandok, phew13:48
jdstrandthat should be fine then13:48
mborzeckiok, great13:48
jdstrandI thought you were running the snap as non-root, which allowed the fuse mount, then were able to unmount as root outside the snap, which would've been bad (the kernel is supposed to deny that)13:49
jdstrandmborzecki: so now you are using kill -9, then using nsenter ... umount ... from outside the snap?13:50
mborzeckijdstrand: i'm doing create $MOUNTPOINT & ; read the file ; kill job-pid ; wait (will expect to exit with a failure now); nsenter .. mount (veirfy that the moint point is left behind) ; nsenter umount (to be added as well)13:52
mborzeckijdstrand: i'll drop the policy update patch (we can revisit it later perhaps) and just update the test13:53
jdstrandmborzecki: sounds good. that will test the interface in how it is expected to behave. note, we shouldn't change that interface with the policy you have, but we could introduce fuse-control (but no one from the field has requested this so I suggest waiting til someone does)14:05
mborzeckijdstrand: ack, thanks14:06
Chipacaniemeyer: ok i have a bit of time to look at that traceback now14:10
Chipacaniemeyer: is that still needed?14:11
niemeyerChipaca: Yeah, but not sure if we can do much without further data14:11
niemeyerChipaca: I had a quick look and the code path smells like it should be impossible14:12
Chipacaniemeyer: it's a custom build, dunno what version / patches it has14:12
Chipacaniemeyer: the bits about progress there in any case are not new code14:12
Chipacathey're the task progress adapter thing14:12
niemeyerRight, that's one of the questions to ask14:12
niemeyermborzecki asked a few others14:12
mborzeckiin theory their layer and the recipe should carry all the patches14:14
Chipacado we know if the '586' in the name implies anything?14:15
Chipacaniemeyer: in any case, give me a shout on telegram if it comes back and you'd like my eyes again14:15
Chipacai might not be on irc much :-)14:15
niemeyerChipaca: Thank you!14:16
Chipacano probs14:16
Chipacamvo_: I don't know how my #4394 is special, but it's green every time :-D14:17
mupPR #4394: snap: give the snap.Container interface a Walk method <Created by chipaca> <https://github.com/snapcore/snapd/pull/4394>14:17
mvo_Chipaca: haha14:32
mvo_Chipaca: while you are here, what is the tl;dr summary for command-not-found and snap integration? where do we stand currently?14:34
mvo_Chipaca: just asking to help, no pressure14:34
kalikianare14:42
mupPR snapd#4411 closed: tests/lib/prepare-restore: disable rate limiting in journald <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4411>14:53
mupPR snapd#4417 closed: tests: fix catalog-update wait loop <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4417>14:53
mupPR snapd#4404 closed: data/selinux: allow messages from policykit <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4404>14:58
mupPR snapd#4396 closed: snap: use the -no-fragments mksquashfs option <Created by tyhicks> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4396>14:59
kalikianasergiusens: I added tests for verifying passing-through of properties as per your suggestion and also added a .copy() there. Thanks for catching that!15:31
kyrofaHuh. I've been wondering why my computer mouse has been getting worse and worse15:46
kyrofaLast night I realized that my laptop lid doesn't close all the way15:47
kyrofaI think my battery is expanding15:47
sergiusenskyrofa you need to deplete it from time to time15:50
sergiusensI unplug often15:51
sergiusensthis is all anecdotal; but it was the xp with the test phones during the ubuntu touch days15:51
kyrofasergiusens, I do deplete it, but not tremendously often. The battery life is pretty bad these days16:06
kyrofaHowever, this laptop is dreadful enough I got an extended warranty16:07
kyrofaI've lost track of the number of screens I've had replaced16:08
kyrofaEven had the lower body replaced once16:08
sergiusenskyrofa you should get an xps 13 or a surface laptop :-P16:19
kyrofasergiusens, I got a dell m3800, another of their Ubuntu offerings16:19
kyrofaIt's terrible, but the XPS13 I got back in... what... 2012... is still trucking along16:19
mupPR snapd#4418 opened: tests: enabling opensuse for tests <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4418>16:30
* kalikiana going to wrap up for the not so productive day soon17:02
Son_Gokukyrofa: you should check your redhat bugzilla bugs :)17:40
kyrofaSon_Goku, huh, I haven't received any emails17:45
kyrofaI'll take a look17:45
Son_Gokuyou probably don't have email stuff set up ;)17:45
niemeyerChipaca: Thank you!17:50
niemeyerOops.. bad key, but thanks again anyway! :)17:50
niemeyerForum software was just updated, please ping if there are issues.17:50
kyrofaSon_Goku, NOW I got notified18:04
kyrofaJust a bit behind apparently18:04
mupPR snapd#4419 opened: tests: fix snapctl configure core tests for rpi2 and 3 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4419>18:04
j605I installed the spotify snap in Arch Linux, and when trying to play audio I get:18:32
j605ALSA lib conf.c:3750:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.confALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default18:32
j605anyone else facing this issue?18:33
kyrofajdstrand, you're the alsa pro in my book. Any ideas there?18:34
j605also I am using snapd git master18:41
jdstrandkyrofa: wow, you're in a jam if I'm the alsa pro :P19:26
kyrofajdstrand, :D19:26
jdstrandj605: fyi, I am not a pro, but I was able to get alsa working in a test snap and put the instructions in a bug. let me get that for you19:26
jdstrandj605: hopefully this will help you: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1598309/comments/519:27
mupBug #1598309: The aplay command doesn't work <snapd-interface> <xenial> <snapd (Ubuntu):Fix Released by jdstrand> <https://launchpad.net/bugs/1598309>19:27
jdstrandkyrofa: fyi, for a fun project I bought one of those wdc nextcloud box thingies19:28
kyrofajdstrand, oh yeah? Awesome!19:29
jdstrandkyrofa: I don't have it yet, but looking forward to playing with it19:29
kyrofaI'll warn you in advance: it's not the most performant option19:29
kyrofaThe RAM is pretty low and, of course, overall it's slow19:29
jdstrandkyrofa: it should be fine as a file server certainly though, yeah?19:30
kyrofajdstrand, yeah should be19:31
kyrofajdstrand, but before too long, you'll find yourself thinking "I should be using RAID..."19:31
jdstrandI wonder if the rpi3 would be better... I have an rpi2 I was planning to use19:31
kyrofaI hear it's a bit faster19:32
kyrofaHaven't hooked mine up yet19:32
jdstrandanyway, it should be fun19:32
kyrofa(I use a slightly more beefy server for my nextcloud instance: https://pasteboard.co/GZ7SdxM.jpg)19:33
kyrofaYeah! Thanks for letting me know :)19:33
jdstrandoh wow, yes :)19:34
jdstrandI'm all about small these days. though, that isn't that big19:34
kyrofaDownside of being a camera junky. RAW photos and video take so much space19:35
jdstrandoh yeah19:35
kyrofaYeah it's a micro. I just needed the hard drives more than anything19:35
jdstrandkyrofa: do you do edits over the network?19:35
j605jdstrand: but I though spotify was using pulseaudio and it should just work19:36
j605is this comment related to my problem, https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1598309/comments/1619:36
mupBug #1598309: The aplay command doesn't work <snapd-interface> <xenial> <snapd (Ubuntu):Fix Released by jdstrand> <https://launchpad.net/bugs/1598309>19:36
jdstrandj605: sorry, I didn't read backscroll. I'm using the spotify snap it and it is working with pulseaudio19:36
jdstrandj605: is pulseaudio running on your system?19:37
kyrofajdstrand, not typically. I probably could if I was using ethernet, but I usually have at least one or two projects on my local disk that I'm working on. Once they're complete, I transfer them off to only live on the server19:37
jdstrandj605: is the pulseaudio interfacec connected?19:37
j605jdstrand: yeah I use pulseaudio19:37
jdstrandj605: does 'snap interfaces' show that spotify has pulseaudio connected?19:38
sergiusenskyrofa how's that work going?19:42
kyrofasergiusens, good, just finishing up19:42
sergiusensnice19:42
sergiusenskyrofa should we close elopio's PRs or are you going to overwrite them?19:43
kyrofasergiusens, I'll close them once I have the alternative up19:43
kyrofaI was going to re-use, but they've diverged pretty far at this point19:43
j605jdstrand: it has this ":pulseaudio                spotify"19:45
j605I tried snap connect spotify:pulseaudio :pulseaudio but audio still doesn't work19:46
jdstrandj605: what is the output of 'sudo journalctl | grep audit'. feel free to paste it in paste.ubuntu.com19:48
jdstrandogra_: hey-- oddly when I did 'sudo snap refresh core --candidate' (from stable) on my bbb, on reboot it dropped me to a uboot shell. not knowing what to do, I simply typed 'reset' (cpu reset) and it booted fine. have you ever seen that?19:49
j605jdstrand: there is nothing to paste19:50
jdstrandj605: oh right, this is arch19:51
j605closing spotify does not exit the program, crtl+c on snap run causes a segfault19:52
j605:(19:52
jdstrandj605: I don't use arch so my best advice would be to create a topic on https://forum.snapcraft.io/19:52
jdstrandj605: that said... if you run it from a terminal, what output do you see?19:52
jdstrandj605: and what is the output of 'snap version'?19:53
j605 2.30.r282.ge1eddad26-119:54
j605it is git master19:54
jdstrandok, it's good that you have a new snapd19:54
Odd_Blokekyrofa: sergiusens: Your thoughts on https://forum.snapcraft.io/t/snapcraft-support-for-pipenv/3264 would be appreciated. :)19:55
sergiusenskyrofa I'd just close his PRs then :-)20:08
kyrofasergiusens, yeah that's the plan20:08
sergiusenskyrofa I'll be almost done with DT NEEDED later tonight, also taking a bit of a detour to simplify things20:08
kyrofasergiusens, hopefully not detouring into meta or pluginhandler? :D20:09
sergiusenskyrofa just a bit, on the call to load_dependencies; trivial if conflicts show20:10
kyrofaOkay good deal20:10
j605jdstrand: https://forum.snapcraft.io/t/spotify-does-not-play-audio/3266 the backtrace looks interesting20:18
j605after reboot into lts kernel, I tried snap again and this time I got a better backtrace when it crashed20:18
wililupyI want to use scriptlets in my snapcraft.yaml to install a kernel patch before build. Is there any examples of this?20:36
wililupyI basically want to run gzip -cd patch.tar.gz | patch -p1 but I worry that it won't go to the correct directory where the kernel source is located. Are there any env variables I can use to ensure that it is patched properly?20:37
kenvandinejdstrand, i can try it without.  It wouldn't launch at all without the browser-support interface20:46
kenvandinebut that might not be related20:46
jdstrandkenvandine: I expect it to need the browser-support interface. I wasn't necessarily expecting that allow-sandbox: true was needed. Can you just change that to 'allow-sandbox: false' and see if it works?21:12
jdstrandkenvandine: it might need it, but I want to confirm it21:12
jdstrandand understand why21:12
cachio__kenvandine, hey, I am trying to make a gsettings snap work in a linode image, any idea which packages should I install to allow it to work?21:13
kenvandinejdstrand, confirmed it doesn't start without allow-sandbox22:03
kenvandinehey cachio__22:04
cachio__kenvandine, hey22:04
kenvandineit depends on which schemas it needs to access.  Just schemas provided by the snap?22:04
cachio__kenvandine, yes22:04
kenvandinecachio__, probably just libglib2.0-022:05
kenvandinecachio__, and of course include gsettings in plugs22:05
cachio__kenvandine, ok, I'll try with thtat22:06
kenvandinecachio__, good luck22:06
* kenvandine runs out again22:06
jdstrandkenvandine: ok. what are the denials?23:58

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