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]

Reply via email to