Mailinglist Archive: opensuse-commit (1855 mails)

< Previous Next >
commit udev for openSUSE:Factory

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 - tittiatcoke@xxxxxxxxx
+
+- 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 <kay.sievers@xxxxxxxx>
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 <thomas@xxxxxxxxxxxxx> 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: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread