Bug report for the xorg 7.3 bug?

Falk Hamann Falk.Hamann at dbaudio.com
Mon Nov 12 15:54:09 UTC 2007


Hi fernan, hi list

> Do I need to file a bug report about the missing caps/num led 
> functionality after upgrading to xorg 7.3.

I have send Tilman two mails with a bug-description and patches. One on
3.11. and the other on 7.11.

<tilman at crux.nu>:
217.25.251.82_does_not_like_recipient./Remote_host_said:_450_4.7.1_Service_unavailable;_Client_host_[mail.gmx.net]_blocked_using_dsn.rfc-ignorant.org;_Not_supporting_null_originator_(DSN)/Giving_up_on_217.25.251.82./I'm_not_going_to_try_again;_this_message_has_been_in_the_queue_too_long./

Where is Tilman ? ;-)

> I kind of crapped out my xorg 7.2 istallation so opted to update 
> everything in the xorg repo, later I realize that 7.3 had this bug.

--- xorg-server-1.4/dix/devices.c.orig  2007-10-19 17:04:51.000000000
-0200 +++ xorg-server-1.4/dix/devices.c       2007-10-23
17:50:38.000000000 -0200 @@ -294,7 +294,17 @@ CoreKeyboardBell(int
volume, DeviceIntPt static void
 CoreKeyboardCtl(DeviceIntPtr pDev, KeybdCtrl *ctrl)
 {
+#ifdef XKB
+    if (!noXkbExtension) {
+       DeviceIntPtr dev = (DeviceIntPtr)
+           pDev->devPrivates[CoreDevicePrivatesIndex].ptr;
+
+       if (dev && dev->key && dev->key->xkbInfo &&
dev->key->xkbInfo->kbdProc)
+           (*dev->key->xkbInfo->kbdProc)(dev, ctrl);
+    }
+#else
     return;
+#endif
 }

 /**
--- Pkgfile     2007-11-12 16:45:34.000000000 +0100
+++ Pkgfile.new 2007-11-12 16:45:24.000000000 +0100
@@ -5,13 +5,15 @@
 
 name=xorg-server
 version=1.4
-release=2
+release=3
 source=(http://xorg.freedesktop.org/releases/individual/xserver/$name-$version.tar.bz2
\
+       kbd-led.patch \
         http://dl.sourceforge.net/mesa3d/MesaLib-7.0.1.tar.bz2)
 
 
 build() {
        cd $name-$version
+       patch -p1 <../kbd-led.patch
 
        ./configure --prefix=/usr --enable-dri \
                    --with-mesa-source=$SRC/Mesa-7.0.1 \


The patch is derived from gentoo. It works for me.

-- 

Falk Hamann, IT
T +49-7191-9669-242, Falk.Hamann at dbaudio.com, www.dbaudio.com

d&b audiotechnik AG, Eugen-Adolff-Str. 134, 71522 Backnang, Germany
Vorsitzender des Aufsichtsrats: Hilmar Schill; Vorstand: Frank Bothe,
Markus Strohmeier
Finanzen: Kay Lange, Marketing: Simon Johnston, Vertrieb: Peter Tongue
Sitz: Backnang; Amtsgericht - Registergericht - Stuttgart, HRB 270952




More information about the CRUX mailing list