[12:11] <mup> PR snapcraft#2458 closed: clean: error out on invalid or missing yaml <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2458>
[12:32] <leinardi> Hi, is there a way to access the sockets in /tmp/.X11-unix? Currently I'm getting "No such file or directory" when I try from snap
[12:51] <zyga> leinardi: hey
[12:51] <zyga> leinardi: no, at present you must use the abstract socket
[12:53] <leinardi> zyga, ok thanks, I'll try
[12:53] <zyga> leinardi: /tmp is private (and empty) for each snap
[12:54] <zyga> so any sockets located there are inaccessible
[12:56] <leinardi> what is the plug x11 providing than? Do I still need it if I want to use the X protocol?
[13:08] <zyga> leinardi: it provides several things
[13:08] <zyga> leinardi: but we don't have a mechanism to restore items that are placed n /tmp
[13:09] <zyga> leinardi: you can use the abstract unix socket to talk to x
[13:09] <zyga> leinardi: if you want to know what each interface provides, technically, just look at:
[13:09] <zyga> https://github.com/snapcore/snapd/tree/master/interfaces/builtin
[13:09] <zyga> leinardi: for example the x11 interface is implemented in https://github.com/snapcore/snapd/blob/master/interfaces/builtin/x11.go
[13:10] <zyga> leinardi: most typically the interestesting part is the set of permissions provided to connected plugs
[13:10] <zyga> leinardi: https://github.com/snapcore/snapd/blob/master/interfaces/builtin/x11.go#L105
[13:10] <zyga> leinardi: the rules are sometimes hard to read as they use include statements that reference local files (/etc/apparmor.d/abstractions/X for example)
[13:11] <zyga> leinardi: but this is a good starting point to understand every interface
[13:11] <leinardi> zyga, thanks, I'm checking now if the python library that I'm using for the X protocol implementation handles the abstract socket. I really hope it will, because otherwise I guess it will be complicated...
[13:11] <zyga> it's just a path :0
[13:11] <zyga> well, a path-like thting
[13:11] <zyga> *thing
[13:11] <zyga> it should be OK
[13:11] <zyga> good luck
[13:11] <zyga> I'll be around
[13:12]  * zyga is fighting https://github.com/snapcore/snapd/pull/6466
[13:12] <mup> PR #6466: cmd/snap-confine: handle death of helper process <Created by zyga> <https://github.com/snapcore/snapd/pull/6466>
[15:32] <zyga> pstolowski: FYI https://www.irccloud.com/pastebin/XAW55EMc/
[20:14] <leinardi> Hi, does anyone know if is possible to run commands on the host and get the output? Details here: https://forum.snapcraft.io/t/running-commands-on-host-and-get-the-output/9781/1
[20:32] <mup> PR snapd#6467 opened: image,cmd/snap,tests:  introduce prepare-image --classic <Created by pedronis> <https://github.com/snapcore/snapd/pull/6467>