Time for a second “Debian XSF News” issue! I’ll skip stuff related to the new katamari since I wrote about that already.
I reassigned a big memory leak to the kernel. It happens with a Radeon HD 4200 card and the
xserver-xorg-video-ati
driver.I mentioned on debian-boot@ how to reassign bug to the
xorg
meta package. We regularly receive bug reports about either X-related issues in the graphical installer, or about the just-installed X stack.I started a
xsf-docs
repository to hold some documentation, trying to keep up-to-date information about the X stack. The wiki is unfortunately a bit of a mess, and contains some very old stuff like an ancient FAQ. This has historical value, but doesn’t really help.;)
The new documentation lives at http://pkg-xorg.alioth.debian.org/, and it should be packaged at some point (maybe merged into an existing package).Julien Cristau uploaded
xorg-server 2:1.7.7-10
tounstable
, and it was unblocked forsqueeze
.Triage happened on the
xorg
meta package, which should be our “frontdesk”: people should report or reassign bugs against this package when they’re not sure which X component is at fault.The
intel
driver was tweaked to fail properly if KMS is disabled, so that the X server autodetection code could fall back tovesa
. Unfortunately, it turned out to be insufficient in some cases. That was fixed in the “♫ we wish you a working driver ♫” release. The latter migrated tosqueeze
.On a related note, we discovered (through bug reports), that the
intel
driver inexperimental
somehow “needs”libdrm-intel1
fromexperimental
. Not that symbols would be missing, but some nasty bugs happen when the version fromunstable
is used instead. We still need to address this issue.Julien pushed more patches to the
server-1.7-branch
upstream, which I merged, uploaded as2:1.7.7-11
, and got unblocked forsqueeze
. A crasher was reported right after that, but it’s probably going to wait forsqueeze r1
(see next entry).Bernhard R. Link reported an issue with old
XF86Config-4
configuration files. We cloned that bug report and fixed both in git. I’ll probably uploadxorg-server 2:1.7.7-12
tounstable
soon with those fixes. Then we’ll probably upload2:1.7.7-12~squeeze1
tostable-proposed-updates
oncesqueeze
is released.To keep track of this kind of bugs, I’ve started using the
squeeze-candidate
usertag. That’s documented in the “how to triage bugs” page, added toxsf-docs
.I updated the
cirrus
driver to improve support in QEMU and FAUmachine, it’s been unblocked forsqueeze
.I fixed partial upgrades for the
libx11-6
andlibx11-data
packages.Julien Viard de Galbert has been very active in the bug triaging area! See the reports: TXBW3, TXBW4+5, TXBW6, TXBW7, TXBW8.
He also blogged about how easy it is to triage X bugs. Join the fun!
I also wrote a tiny doc about configuring input, and poked a bunch of bugs for the following input drivers:
evdev
,kbd
,mouse
, andsynaptics
.I digged into the infamous gdm3 bug, which causes
xkb
options to be lost when one logs in. A summary is available in the upstream bug report.