Xorgproto Debuts, Reflecting X.Org Server Development Slowing Down

Written by Michael Larabel in X.Org on 5 February 2018 at 03:37 PM EST. 8 Comments
Xorgproto had its inaugural release today as the collection of all the X.Org Server protocol headers formerly distributed as separate, standalone packages.

Red Hat's Adam Jackson wrote in announcing xorgproto 2018.1, "This package combines the protocol headers, which were formerly scattered in individual packages. At this point none of them are changing rapidly enough to justify such fine granularity, particularly when what changes do occur tend to affect multiple extensions at once (Present and DRI3 for example)."

Basically with the low churn of the protocol headers the past few years, they are now being gathered all in one repository and tagged as one release rather than separate releases for each of the different protocols. Xorgproto though maintains separate pkg-config modules as to not confuse existing build systems, etc.

Xorgproto supports both Autotools and Meson based installation. Moving forward they are likely to default to the Meson-based build system due to its speed and convenience.

Among the protocol headers making up xorgproto are for Composite, Damage, DMX, DRI2, DRI3, Fonts, GL, Panoramix, Present, RandR, Xext, xf86dri, Xinerama, and many other extensions. Besides the 2018.1 release packages, these protocol headers are now housed in this Git repository.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week