Hello community, here is the log from the commit of package udev for openSUSE:Factory checked in at Tue Sep 20 09:39:12 CEST 2011.
-------- --- udev/udev.changes 2011-09-01 14:00:09.000000000 +0200 +++ /mounts/work_src_done/STABLE/udev/udev.changes 2011-09-17 20:03:42.000000000 +0200 @@ -1,0 +2,8 @@ +Sat Sep 17 17:46:34 UTC 2011 - [email protected] + +- Added upstream patch to make bluetooth hid devices working again + with Xorg. This patch restores the ID_INPUT=1 and + ID_INPUT_{KEY,MOUSE}=1 properties Xorg relies on these properties + for cold- and hotplugging of input devices. (bnc#716892) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- udev.git-617746e09795575c6258dd075ee7f0a44ce61e1e.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ udev.spec ++++++ --- /var/tmp/diff_new_pack.vsP2Zi/_old 2011-09-20 09:39:07.000000000 +0200 +++ /var/tmp/diff_new_pack.vsP2Zi/_new 2011-09-20 09:39:07.000000000 +0200 @@ -41,6 +41,8 @@ Source1: udev-rpmlintrc Source2: baselibs.conf Source60: boot.udev +#Patch from upstream to make bluetooth input devices working again. +Patch1: udev.git-617746e09795575c6258dd075ee7f0a44ce61e1e.patch # Upstream First - Policy: # Never add any patches to this package without the upstream commit id @@ -97,6 +99,7 @@ %prep %setup -q +%patch1 -p1 %build # prevent man pages from re-building (xmlto) ++++++ udev.git-617746e09795575c6258dd075ee7f0a44ce61e1e.patch ++++++ From: Kay Sievers <[email protected]> Date: Thu, 4 Aug 2011 21:25:03 +0000 (+0200) Subject: rules: move input_id to default rules X-Git-Url: http://git.kernel.org/?p=linux%2Fhotplug%2Fudev.git;a=commitdiff_plain;h=617746e09795575c6258dd075ee7f0a44ce61e1e rules: move input_id to default rules On Tue, Aug 2, 2011 at 10:56, Thomas Bächler <[email protected]> wrote: > Commit c49df20758e0f22778cfc93b598f2929f4c86272 prevented udev from > creating broken symlinks for bluetooth hid devices. Unfortunately, > it also removed the ID_INPUT=1 and ID_INPUT_{KEY,MOUSE}=1 properties > from those devices. Xorg relies on these properties for cold- and > hotplugging of input devices. --- diff --git a/rules/rules.d/50-udev-default.rules b/rules/rules.d/50-udev-default.rules index f5b181d..30267fe 100644 --- a/rules/rules.d/50-udev-default.rules +++ b/rules/rules.d/50-udev-default.rules @@ -20,6 +20,7 @@ KERNEL=="null|zero|full|random|urandom", MODE="0666" KERNEL=="mem|kmem|port|nvram", GROUP="kmem", MODE="0640" # input +SUBSYSTEM=="input", ENV{ID_INPUT}=="", IMPORT{program}="input_id %p" KERNEL=="mouse*|mice|event*", MODE="0640" KERNEL=="ts[0-9]*|uinput", MODE="0640" KERNEL=="js[0-9]*", MODE="0644" @@ -50,7 +51,7 @@ SUBSYSTEM=="firewire", ATTR{units}=="*0x00b09d:0x00010*", GROUP="video" SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", GROUP="video" SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x014001*", GROUP="video" -# libusb device nodes +# 'libusb' device nodes SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p" diff --git a/rules/rules.d/60-persistent-input.rules b/rules/rules.d/60-persistent-input.rules index 65a6381..e7611f5 100644 --- a/rules/rules.d/60-persistent-input.rules +++ b/rules/rules.d/60-persistent-input.rules @@ -4,7 +4,6 @@ ACTION=="remove", GOTO="persistent_input_end" SUBSYSTEM!="input", GOTO="persistent_input_end" SUBSYSTEMS=="bluetooth", GOTO="persistent_input_end" -ENV{ID_INPUT}=="", IMPORT{program}="input_id %p" SUBSYSTEMS=="usb", ENV{ID_BUS}=="", IMPORT{program}="usb_id --export %p" # determine class name for persistent symlinks ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
