[07:26] -GitHub[m]:#mir-server- **[MirServer/mir]** RAOF removed no-merge from [pull request #2645](https://github.com/MirServer/mir/pull/2645): platform/buffer_from_wl_shm: Handle clients immediately destroying the buffer [08:21] 'ullo [09:11] Looking at the state of Wine on Wayland, I think I'm just going to go through XWayland for this as a first approach [09:16] Just not sure yet what to do with extensions: [gnome-3-28], doubt there's that much that Wine requires of GTK [09:26] alan_g re: the inotify race, so it got created but didn't get the right permissions yet? I wonder if we should just go with a `timeout 60 sh -c "until [ -O "$SOCKET" ]; do sleep 1; done"`… the inotify approach has bit us enough times and we're really not wasting much resources there… [09:27] Otherwise a `[ -e "$1" ] ||` before the inotifywait, but that could lead to a tight loop if the socket never becomes readable [09:28] And IMO we should not wait indefinitely, ever. Let systemd do its thing. [09:37] I suspect Wine will work with just the pixbuf stuff setup [09:38] alan_g[m]: Yeah I'll start from ~merging the GTK3-mastermind and the x11 examples and see if I can strip it down [09:39] I don't think we should be spin-waiting on the wayland socket in the normal course of things. We don't need processes continually waking to sleep [09:40] I need to check how libwayland-client reacts if the socket exists but can't (yet) be opened [09:41] Changing the loop condition to -e would be a simple fix [09:41] Well, sure. But for the daemon, systemd has a way to handle that, I almost think we should exit with error after some time trying to open the socket, and let systemd restart if it thinks it right [09:42] We always thought of socket activation, that would be ideal, really. [09:42] It would. But somebody needs to make that a thing [15:32] alan_g so in the X11 example, couldn't we do without the nested Mir server? [15:33] That's what provides window management [15:34] ACK, OK [15:37] I did that as an improvement over prior art (manually setting up Xwayland and configuring matchbox based on the X-props of the application) [15:38] Yeah got it, better this way. [18:12] G'night o/