X11R7.6 got released
on the 20th of December 2010. There were several status updates about
XServer 1.9 in experimental on this blog previously, but here’s a
more thorough review of this katamari. Terminology: that’s how
upstream calls a badged annual rollup release. In other words,
the server, drivers, client libraries, protocols, fonts, and basic applications
are all individually released, and a rollup of all those is released
from time to time, with a version for all of those components. The
term comes from
a series of video games. (Explanations
taken from a message by
Alan Coopersmith.)
Katamaris are released with a
consolidated changelog,
where all components and versions are listed. There’s also a git
shortlog available for each component, pointing back to freedesktop’s
git web interface for each and every
commit.
I modified the table of versions to get the following table, dropping
the X11R7.5 column, and adding a distribution one, so as to
mention where each component for X11R7.6 can be found. It boils down
mostly to:
- almost all drivers are available in
experimental, built against XServer 1.9. - libraries with heavy changes went to
experimentalwhile those with fixes and low-impact changes went tounstable. - protocols went to
unstable, they can’t really break anything. - applications don’t matter too much anyway, most of them could be
considered like toys. Some went to
experimental, others went tounstable. - fonts were skipped in this table, they are pretty much boring.
So there’s the summary:
| Type | Component | Version | Distribution |
|---|---|---|---|
| – | xserver | 1.9.3 | experimental |
| app | bdftopcf | 1.0.3 | unstable |
| app | iceauth | 1.0.4 | experimental |
| app | luit | 1.1.0 | experimental |
| app | mkfontdir | 1.0.6 | unstable |
| app | mkfontscale | 1.0.8 | unstable |
| app | sessreg | 1.0.6 | unstable |
| app | setxkbmap | 1.2.0 | experimental |
| app | smproxy | 1.0.4 | experimental |
| app | x11perf | 1.5.2 | experimental |
| app | xauth | 1.0.5 | unstable |
| app | xbacklight | 1.1.2 | will be dropped |
| app | xcmsdb | 1.0.3 | experimental |
| app | xcursorgen | 1.0.4 | experimental |
| app | xdpyinfo | 1.2.0 | experimental |
| app | xdriinfo | 1.0.4 | experimental |
| app | xev | 1.1.0 | experimental |
| app | xgamma | 1.0.4 | experimental |
| app | xhost | 1.0.4 | experimental |
| app | xinput | 1.5.3 | unstable |
| app | xkbcomp | 1.2.0 | experimental |
| app | xkbevd | 1.1.2 | experimental |
| app | xkbutils | 1.0.3 | experimental |
| app | xkill | 1.0.3 | experimental |
| app | xlsatoms | 1.1.0 | unstable |
| app | xlsclients | 1.1.1 | experimental |
| app | xmodmap | 1.0.5 | experimental |
| app | xpr | 1.0.3 | will be dropped |
| app | xprop | 1.2.0 | experimental |
| app | xrandr | 1.3.4 | experimental |
| app | xrdb | 1.0.7 | experimental |
| app | xrefresh | 1.0.4 | experimental |
| app | xset | 1.2.1 | experimental |
| app | xsetroot | 1.1.0 | experimental |
| app | xvinfo | 1.1.1 | experimental |
| app | xwd | 1.0.4 | experimental |
| app | xwininfo | 1.1.1 | experimental |
| app | xwud | 1.0.3 | experimental |
| data | bitmaps | 1.1.1 | unstable |
| data | cursors | 1.0.3 | unstable |
| doc | xorg-docs | 1.6 | unstable |
| doc | xorg-sgml-doctools | 1.6 | unstable |
| driver | xf86-input-acecad | 1.4.0 | experimental |
| driver | xf86-input-aiptek | 1.3.1 | experimental |
| driver | xf86-input-evdev | 2.5.0 | experimental |
| driver | xf86-input-joystick | 1.5.0 | experimental |
| driver | xf86-input-keyboard | 1.5.0 | experimental |
| driver | xf86-input-mouse | 1.6.0 | experimental |
| driver | xf86-input-synaptics | 1.3.0 | experimental |
| driver | xf86-input-vmmouse | 12.6.10 | experimental |
| driver | xf86-input-void | 1.3.1 | experimental |
| driver | xf86-video-apm | 1.2.3 | experimental |
| driver | xf86-video-ark | 0.7.3 | experimental |
| driver | xf86-video-ast | 0.91.10 | dropped |
| driver | xf86-video-ati | 6.13.2 | experimental |
| driver | xf86-video-chips | 1.2.3 | experimental |
| driver | xf86-video-cirrus | 1.3.2 | experimental |
| driver | xf86-video-dummy | 0.3.4 | experimental |
| driver | xf86-video-fbdev | 0.4.2 | experimental |
| driver | xf86-video-geode | 2.11.10 | todo: needs upload |
| driver | xf86-video-glide | 1.1.0 | experimental |
| driver | xf86-video-glint | 1.2.5 | experimental |
| driver | xf86-video-i128 | 1.3.4 | experimental |
| driver | xf86-video-i740 | 1.3.2 | experimental |
| driver | xf86-video-intel | 2.13.0 | experimental |
| driver | xf86-video-mach64 | 6.8.2 | experimental |
| driver | xf86-video-mga | 1.4.13 | experimental |
| driver | xf86-video-neomagic | 1.2.5 | experimental |
| driver | xf86-video-newport | 0.2.3 | todo: needs upload |
| driver | xf86-video-nv | 2.1.18 | will be dropped |
| driver | xf86-video-r128 | 6.8.1 | experimental |
| driver | xf86-video-rendition | 4.2.4 | experimental |
| driver | xf86-video-s3 | 0.6.3 | experimental |
| driver | xf86-video-s3virge | 1.10.4 | experimental |
| driver | xf86-video-savage | 2.3.1 | experimental |
| driver | xf86-video-siliconmotion | 1.7.4 | experimental |
| driver | xf86-video-sis | 0.10.3 | experimental |
| driver | xf86-video-sisusb | 0.9.4 | experimental |
| driver | xf86-video-suncg14 | 1.1.1 | experimental |
| driver | xf86-video-suncg3 | 1.1.1 | experimental |
| driver | xf86-video-suncg6 | 1.1.1 | experimental |
| driver | xf86-video-sunffb | 1.2.1 | experimental |
| driver | xf86-video-sunleo | 1.2.0 | experimental |
| driver | xf86-video-suntcx | 1.1.1 | experimental |
| driver | xf86-video-tdfx | 1.4.3 | experimental |
| driver | xf86-video-tga | 1.2.1 | experimental |
| driver | xf86-video-trident | 1.3.4 | experimental |
| driver | xf86-video-tseng | 1.2.4 | experimental |
| driver | xf86-video-v4l | 0.2.0 | dropped |
| driver | xf86-video-vesa | 2.3.0 | experimental |
| driver | xf86-video-vmware | 11.0.3 | experimental |
| driver | xf86-video-voodoo | 1.2.4 | experimental |
| driver | xf86-video-wsfb | 0.3.0 | dropped |
| driver | xf86-video-xgi | 1.6.0 | dropped |
| driver | xf86-video-xgixp | 1.8.0 | dropped |
| font | fonts skipped… | – | – |
| lib | libAppleWM | 1.4.0 | not for us |
| lib | libFS | 1.0.3 | unstable |
| lib | libICE | 1.0.7 | unstable |
| lib | libSM | 1.2.0 | unstable |
| lib | libWindowsWM | 1.0.1 | not for us |
| lib | libX11 | 1.4.0 | experimental |
| lib | libXScrnSaver | 1.2.1 | unstable |
| lib | libXau | 1.0.6 | unstable |
| lib | libXaw | 1.0.8 | unstable |
| lib | libXcomposite | 0.4.3 | unstable |
| lib | libXcursor | 1.1.11 | unstable |
| lib | libXdamage | 1.1.3 | unstable |
| lib | libXdmcp | 1.1.0 | unstable |
| lib | libXext | 1.2.0 | experimental |
| lib | libXfixes | 4.0.5 | unstable |
| lib | libXfont | 1.4.3 | experimental |
| lib | libXft | 2.2.0 | experimental |
| lib | libXi | 1.4.0 | experimental |
| lib | libXinerama | 1.1.1 | unstable |
| lib | libXmu | 1.1.0 | unstable |
| lib | libXpm | 3.5.9 | unstable |
| lib | libXrandr | 1.3.1 | unstable |
| lib | libXrender | 0.9.6 | unstable |
| lib | libXRes | 1.0.5 | unstable |
| lib | libXt | 1.0.9 | experimental |
| lib | libXtst | 1.2.0 | unstable |
| lib | libXv | 1.0.6 | unstable |
| lib | libXvMC | 1.0.6 | unstable |
| lib | libXxf86dga | 1.1.2 | unstable |
| lib | libXxf86vm | 1.1.1 | unstable |
| lib | libdmx | 1.1.1 | unstable |
| lib | libfontenc | 1.1.0 | unstable |
| lib | libpciaccess | 0.12.0 | unstable |
| lib | libxkbfile | 1.0.7 | unstable |
| lib | libxtrans | 1.2.6 | unstable |
| proto | applewmproto | 1.4.1 | not for us |
| proto | bigreqsproto | 1.1.1 | unstable |
| proto | compositeproto | 0.4.2 | unstable |
| proto | damageproto | 1.2.1 | unstable |
| proto | dmxproto | 2.3 | unstable |
| proto | dri2proto | 2.3 | unstable |
| proto | fixesproto | 4.1.2 | unstable |
| proto | fontsproto | 2.1.1 | unstable |
| proto | glproto | 1.4.12 | unstable |
| proto | inputproto | 2.0.1 | unstable |
| proto | kbproto | 1.0.5 | unstable |
| proto | randrproto | 1.3.2 | unstable |
| proto | recordproto | 1.14.1 | unstable |
| proto | renderproto | 0.11.1 | unstable |
| proto | resourceproto | 1.1.1 | unstable |
| proto | scrnsaverproto | 1.2.1 | unstable |
| proto | videoproto | 2.3.1 | unstable |
| proto | windowswmproto | 1.0.4 | not for us |
| proto | xcmiscproto | 1.2.1 | unstable |
| proto | xextproto | 7.1.2 | unstable |
| proto | xf86bigfontproto | 1.2.0 | unstable |
| proto | xf86dgaproto | 2.1 | unstable |
| proto | xf86driproto | 2.1.0 | unstable |
| proto | xf86vidmodeproto | 2.3 | unstable |
| proto | xineramaproto | 1.2 | unstable |
| proto | x11proto | 7.0.20 | unstable |
| util | makedepend | 1.0.3 | unstable |
| util | macros | 1.11.0 | unstable |
| xcb | pthread-stubs | 0.3 | unstable |
| xcb | libxcb | 1.7 | experimental |
| xcb | proto | 1.6 | unstable |