[PATCH wayland-protocols] Add the wl_drm protocol

Emil Velikov emil.l.velikov at gmail.com
Wed Nov 15 14:29:56 UTC 2017

Hi all,

On 2 November 2017 at 17:09, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> From: Emil Velikov <emil.velikov at collabora.com>
> Import latest version (v2) of the protocol from Mesa.
> From the README:
> Warning!
> The goal is to share the protocol file across Mesa and other low-level
> components graphics stack such as libva and Xwayland. File is moved to
> wayland-protocols for sharing purposes _only_.
> The protocol is _not_ for public use. Furthermore Mesa and others consider
> the protocol as deprecated over wl_dmabuf.
> https://lists.freedesktop.org/archives/xorg-devel/2016-February/048786.html
> Kristian and the mesa-dev mailing list are added as formal maintainers.
After having a chat with Daniel and Pekka, I realised that my plan
does not provide extra robustness that I through it would.

Namely: the idea was to enforce lockstep across client/server props to
distro packaging.

Most distributions mandate that the runtime version is the same (or
later) as the one used at build-time.
Still vast majority of distros, have no run-time package/dependency of
wayland-protocols (rightfully so), so that won't work.
Therefore the extra steps [of moving wl_drm, bumping version
requirement] do not buy us anything, but some potential disadvantages

So the idea goes in the bin.

The alternative route (as covered in the thread) might be painful, but
it seems like the only reasonable option.

Daniel, Pekka thanks again for the help!


More information about the wayland-devel mailing list