It’s this time of the year again: a new X release approaches. The upstream schedule has been delayed a tiny bit so that the multitouch changes could land in master during this merge window. Which is what happened, a few days before Christmas.

The other components involved in XI2.2 (aka. “multitouch”) were packaged in experimental while the server side was getting prepared:

Given we reached the 1.12 RC1 stage, it’s a good idea to start building drivers against the new server to make it possible for users to perform some tests. And as usual, a new server means bumped input and video ABI, meaning a rebuild for the drivers to pick new dependencies. Some of them also needed a few fixes to make them build against the new server. Nothing that can’t be fixed with a few merges from upstream master branches.

The usual set of “major” drivers was uploaded to experimental:

  • xserver-xorg-input-evdev
  • xserver-xorg-input-keyboard
  • xserver-xorg-input-mouse
  • xserver-xorg-input-synaptics
  • xserver-xorg-input-void
  • xserver-xorg-video-ati
  • xserver-xorg-video-dummy
  • xserver-xorg-video-nouveau
  • xserver-xorg-video-fbdev
  • xserver-xorg-video-intel
  • xserver-xorg-video-vesa

Significant change on the intel side: a snapshot of the current master branch was created, and packaged with SNA support enabled. SandyBridge's New Acceleration has apparently reached a point where it can be published to the masses, so here we go. Some details about it can be found in the initial commit.

Also, for those wondering about the xorg-server FTBFS on some architectures, fixes are pending.

Happy new year.