[Xcb] Thinking towards 7.6 katamari, including xcb
remi at gentoo.org
Wed Oct 28 08:48:21 PDT 2009
Le 28/10/2009 16:38, Keith Packard a écrit :
> For protocol headers, it seems like with the recent re-work, we should
> be at the point where newer headers should remain compatible with old
> versions of the server, which at least allows you to always use the
> newest headers without fear.
IIRC, not all headers were fixed by Peter's work. So, unless we decide
to let them be, there's still a risk of header movement.
> Should we consider combining all of the protocol headers into a single
> module as well?
Please no, that won't help at all. The current split protos are fine
from a packaging PoV. It's what's inside each header that can cause
However, if we really want to avoid this mess again, we should
definitely get server-side xcb done sooner than later. This way, the
server would be fully independent of the old libs and protos.
If xcb is to be the future of X library-wise, we should definitely make
it a priority for the server.
> Libdrm is more of an issue as it often changes in sync with Mesa and
> driver updates. I don't have a great plan here, aside from the
> suggestion that we fix the X server to make building a subset of the
> drivers easy so that users wouldn't be affected by libdrm changes for
> chips they don't use.
libdrm isn't too much of a problem distribution-wise since only the
server and mesa use it. And since we tend to keep mesa and the server in
sync, adding libdrm to the list isn't that much more work.
More information about the Xcb