<div dir="ltr">I think that keeping it only promotes using it and further propagating its use, so I'm in favor of removal.</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jan 19, 2018 at 11:22 AM Derek Foreman <<a href="mailto:derekf@osg.samsung.com">derekf@osg.samsung.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
As you all may know, xdg-shell v5 and xdg-shell stable can't currently<br>
co-exist in the same compositor, as both define structures with the same<br>
name (such as struct xdg_surface_interface).<br>
<br>
A solid effort was made to add functionality to wayland-scanner to<br>
resolve this, but turned out to be a Very Hard Problem:<br>
<a href="https://lists.freedesktop.org/archives/wayland-devel/2018-January/036549.html" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/wayland-devel/2018-January/036549.html</a><br>
<br>
Is a good summary of where that patch series currently sits.<br>
<br>
That leaves us with a bit of a problem - weston currently support<br>
xdg-shell v5, and that's blocking any chance of adopting xdg-shell final.<br>
<br>
It's my opinion that supporting xdg-shell final is rather important for<br>
the wayland reference compositor.<br>
<br>
So, I think we need to consider removing xdg-shell v5 from weston and<br>
its included clients as soon as is reasonable.<br>
<br>
It should probably be considered deprecated since the introduction of<br>
xdg-shell v6 into wayland-protocols in late 2015.  I'm sure there are<br>
still users out there, but it has always been labeled "unstable" with a<br>
firm promise that it would disappear eventually.<br>
<br>
Do we have any opinions on when we can strip this out?  I think keeping<br>
it for the next release and removing it immediately after is pragmatic<br>
(with a firm warning in the release notes that this is coming).<br>
<br>
Myself, I'd be happy to start drafting patches to remove it immediately<br>
- weston isn't intended to be anyone's desktop, so I don't think<br>
arguments that some released software will fail to run on weston should<br>
be given substantial weight...<br>
<br>
Also, I don't think toytoolkit clients failing to connect to a<br>
compositor that only has v5 support is a major concern either.<br>
<br>
Thanks,<br>
Derek<br>
_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">wayland-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/wayland-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</blockquote></div>