[arch-dev-public] Xorg-server 1.9 changes

Jan de Groot jan at jgc.homeip.net
Tue Aug 24 10:05:09 EDT 2010


Hello all,

As some might have noticed on the commit list, I've been busy with
xorg-server 1.9. This times we're doing things way different than the
past. This release comes with another API/ABI bump for both input and
video drivers, so old drivers are no longer compatible with this version
of xorg-server. All drivers with source available have been updated to
work with xorg-server 1.9.

Server releasenotes:
xorg-server has been split:
- xorg-server-common - common files used by all other subpackages.
- xorg-server - the usual X.Org server people will use.
- xorg-server-xnest - Xnest server.
- xorg-server-xephyr - Xephyr server.
- xorg-server-xvfb - XVfb server.
- xorg-server-xdmx - Xdmx server.
- xorg-server-devel - the only package required for building drivers.

All conflicts and versioned dependencies have been removed. The reason
for this is that though we handle dependencies/conflicts a bit, it was
still possible to install a new server with old drivers, resulting in
the same broken system as the other way around. We don't want to spend
time in tracking all these versions all the time, especially when it
comes to binary driver compatibility.

Some utilities have been removed from the dependency tree. It is
possible that some applications still need these things to operate
correctly, but they're still in the xorg group.

Driver releasenotes:
Versioned dependencies are gone.
Makedependencies have been updated to match only the required packages.

Binary drivers have not been updated. These drivers may or may not work,
depending on vendor support. For binary drivers that are not supported
officially, adding an IgnoreABI option to the X configuration might
help.



More information about the arch-dev-public mailing list