Time for a fifth “Debian XSF News” issue!

  • Lintian was tweaked to stop rejecting packages for buggy reasons. The 45 prepared driver packages could be uploaded again, and got accepted, making X installable again in unstable. Plenty of bug reports came along accordingly.

  • Julien Cristau uploaded a bunch of packages to unstable (merging stuff prepared in experimental over the last weeks/months, and some new upstream versions): twm, x11-apps, x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils, xterm, xft, xbacklight.

  • He also prepared xorg-server 1.10 for experimental, with Christopher James Halse Rogers. That meant updating randr and xext proto packages. We’re currently waiting for 1.10rc2 before uploading to experimental, probably with a restricted set of drivers.

  • Thanks to Samuel Thibault’s and Pino Toscano’s help (and a lot of patience), mesa builds on hurd-i386 again. xorg-server is no longer BD-Uninstallable accordingly. Ditto for kfreebsd-i386, the server was built right after mesa, and all driver packages were built after that.

  • In the same mesa upload, I made the bug script report a bit more: it runs glxinfo if available, and the xserver-xorg-core bug script as well. That, together with a report-with: xserver-xorg xserver-xorg-core in the bug control file for each binary package should spare a few mails asking submitters for more info.

  • I also uploaded a new libdrm revision, cherry-picking a fix for a bug preventing X to start with some Intel cards. Since we had several reports of run-time issues with older libdrm-intel1 (squeeze’s/2.4.21), I bumped symbols/shlibs to make sure packages building against it pick a higher version.

  • I uploaded a new xorg-server to unstable with the following changes:

    • The hellish dependency loop (#362313) is finally gone!

    • Since drivers reached unstable, there was no need to keep the virtual packages with both major andminor versions. Those were meant to ease the transition from experimental to unstable, making it possible to install experimental’s drivers with unstable’s server.

    • The bug script now reports KMS configuration files (/etc/modprobe.d/$driver-kms.conf) and their contents. The lspci call was also updated. Finally, libGL-related diversions are now reported as well.

  • Those bug script improvements were cherry-picked in the debian-squeeze branch, which should be finalized next week. This branch also features a bug fix for RandR on nvidia.

  • On the documentation side, I started a general FAQ as well as a how to build mesa guide.

  • I’d like to thank all submitters taking time to report bugs, even more so when they reply quickly with more info. Special thanks to the submitters who forward their bugs upstream, even marking the Debian bugs forwarded accordingly!