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-atidriver.I mentioned on debian-boot@ how to reassign bug to the
xorgmeta 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-docsrepository 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-10tounstable, and it was unblocked forsqueeze.Triage happened on the
xorgmeta 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
inteldriver 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
inteldriver inexperimentalsomehow “needs”libdrm-intel1fromexperimental. Not that symbols would be missing, but some nasty bugs happen when the version fromunstableis used instead. We still need to address this issue.Julien pushed more patches to the
server-1.7-branchupstream, 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-4configuration files. We cloned that bug report and fixed both in git. I’ll probably uploadxorg-server 2:1.7.7-12tounstablesoon with those fixes. Then we’ll probably upload2:1.7.7-12~squeeze1tostable-proposed-updatesoncesqueezeis released.To keep track of this kind of bugs, I’ve started using the
squeeze-candidateusertag. That’s documented in the “how to triage bugs” page, added toxsf-docs.I updated the
cirrusdriver to improve support in QEMU and FAUmachine, it’s been unblocked forsqueeze.I fixed partial upgrades for the
libx11-6andlibx11-datapackages.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
xkboptions to be lost when one logs in. A summary is available in the upstream bug report.