03:02 wlb: wayland Merge request !400 closed (Changed wl_global, wl_interface, wl_message_since and wl_resource to use a uint32_t version in line with protocol documentation.)
03:14 fudgeymemory: hi
03:14 fudgeymemory: Run-time dependency expat found: NO (tried pkgconfig and cmake)
03:14 fudgeymemory: src/meson.build:32:1: ERROR: Dependency "expat" not found, tried pkgconfig and cmake
03:15 fudgeymemory: expat is installed
03:15 fudgeymemory: trying to install wayland
03:15 fudgeymemory: any idea why i'm getting this error?
03:15 fudgeymemory: thanks
03:26 Sachiel: missing expat-dev or something?
03:31 soreau: it needs whatever package provides expat.pc
03:32 soreau: on deb based, might be libexpat1-dev
09:29 emersion: aha, "XSMP"
09:29 emersion: i thought it was short for "xdg-session-management protocol"
09:29 emersion: but seems to be an X11 thing
09:55 jadahl: it's part of X11, but doesn't use ICE for communication
09:55 jadahl: doesn't use X1 but ICE
09:56 jadahl: this thing: https://www.x.org/releases/X11R7.7/doc/libSM/xsmp.html
10:06 emersion: TIL about ICE o_O
10:06 emersion: no proposal to use XSMP over Wayland?
10:06 emersion: gotta leverage the fact that it's not tied to X11!
10:14 davidre: <emersion> "no proposal to use XSMP over..." <- Firefox uses XSMP even if runs as wayland cliebnt
10:15 emersion: excellent, already have one client impl
10:24 wlb: weston Merge request !450 closed (libweston: improve frame callback handling with surfaces on multiple outputs)
10:31 mclasen: ice was the X generations attempt at dbus
17:49 wlb: weston Merge request !1560 opened by Francesco Giancane (fgiancan) drm-formats: avoid asserting when trying to add existing formats https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1560
18:03 DPA: WAYLAND_DISPLAY usually refers to a socket. Is it possible to make it refer to a file descriptor instead?
18:05 vyivel: DPA: depending on what you're trying to do, wl_display_connect_to_fd() might be helpful
18:07 DPA: I just saw it says there is a WAYLAND_SOCKET for this. I'll try that.
18:44 DPA: Some applications don't seam to like what I'm trying to do, and only work the first time I start them: https://bpa.st/TMGQ
18:44 DPA: I hope the application I need this for will be fine. The real goal I have is to start a wayland application as a different user in a self-made sandbox.
18:46 emersion: if you pass a FD, it can only be used once
18:46 emersion: some apps may connect more than once (e.g. "restart" button in some apps, or apps launching other apps, etc)
18:49 DPA: Ok, that may be a bit of a problem for my plans. In that case I need to figure out how to get the unix socket file with the desired permissions into my sandbox and I don't think I can do that.
18:49 emersion: flatpak binds-mount the socket
18:50 emersion: what are you trying to do?
19:15 wlb: weston Issue #923 opened by Thi Garlet (garlett) List of weston plugins https://gitlab.freedesktop.org/wayland/weston/-/issues/923
20:24 DPA: I did now manage to get the wayland socket file into my sandbox. But because I can't just use a file descriptor, I had to add an ACL for the user to the file and the directory it is contained in, which is not ideal.
20:46 wlb: weston Merge request !1532 merged \o/ (gl-renderer: Improve wireframe rendering https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1532)
20:46 wlb: weston/main: Loïc Molinari * build: Add generic compiler builtins support https://gitlab.freedesktop.org/wayland/weston/commit/0729ffbdb88e clients/simple-dmabuf-v4l.c libweston/data-device.c libweston/renderer-gl/gl-renderer.c libweston/screenshooter.c meson.build shared/helpers.h
20:46 wlb: weston/main: Loïc Molinari * gl-renderer: Improve wireframe rendering https://gitlab.freedesktop.org/wayland/weston/commit/4566eae245fd libweston/renderer-gl/fragment.glsl libweston/renderer-gl/gl-renderer-internal.h libweston/renderer-gl/gl-renderer.c libweston/renderer-gl/gl-shaders.c libweston/renderer-gl/vertex.glsl shared/helpers.h
21:52 wlb: wayland Issue #474 opened by Schanzation (Schanzation) Black Screen https://gitlab.freedesktop.org/wayland/wayland/-/issues/474
22:49 wlb: wayland Issue #474 closed \o/ (Black Screen https://gitlab.freedesktop.org/wayland/wayland/-/issues/474)