Hello community,
here is the log from the commit of package udev for openSUSE:Factory
checked in at Fri Jul 10 16:28:47 CEST 2009.
--------
--- udev/udev.changes 2009-04-09 01:51:18.000000000 +0200
+++ udev/udev.changes 2009-07-09 17:28:27.000000000 +0200
@@ -1,0 +2,27 @@
+Mon Jul 6 00:10:06 CEST 2009 - kay.sievers@novell.com
+
+- new upstream release 144
+ fix hid2hci rules
+ the now empty /etc/scsi_id.config is gone
+ check /lib/firmware for updates
+- init script: add --type=, also trigger class/bus events
+
+-------------------------------------------------------------------
+Thu Jun 18 21:29:44 CEST 2009 - kay.sievers@novell.com
+
+- new upstream release 143
+ merge with udev-extras package, and provide:
+ gudev - gobject libudev access (DeviceKit, NetworkManager, ...)
+ hid2hci - bluetooth switch
+ keymap - multimedia button keycode handling
+ modem-modeswitch - 3G modem setup
+ udev-acl - device access for local users
+ usb-db - names for usb and pci devices from usb/pci db
+ v4l_id - basic properties for video4linux devices
+ event process fork replaced by dynamic worker processes
+ devtmpfs DEVNAME support
+ drop libvolume_id and vol_id, replaced by util-linux's blkid
+- drop modprobe config, floppy.ko has the proper modalias now
+- drop some static nodes
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
50-pnp-aliases.conf
udev-141.tar.bz2
New:
----
udev-144.tar.bz2
udev-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ udev.spec ++++++
--- /var/tmp/diff_new_pack.QzogyA/_old 2009-07-10 16:26:46.000000000 +0200
+++ /var/tmp/diff_new_pack.QzogyA/_new 2009-07-10 16:26:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package udev (Version 141)
+# spec file for package udev (Version 144)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,35 +20,39 @@
Name: udev
Url: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
-Version: 141
-Release: 2
+Version: 144
+Release: 1
License: GPL v2 or later
Group: System/Kernel
-Summary: A Rule-Based Device Node and Kernel Event Manager
+Summary: A rule-based device node and kernel event manager
PreReq: /bin/pidof /bin/rm /usr/bin/stat %insserv_prereq %fillup_prereq /usr/sbin/groupadd
-Requires: libvolume_id1 >= 127
-Conflicts: mkinitrd < 2.3
+Requires: libudev0 = %{version}-%{release}
+Obsoletes: udev-extras < 20090125
+Provides: udev-extras
+Conflicts: mkinitrd < 2.5.9-7
+Conflicts: util-linux < 2.16
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: libselinux-devel
+BuildRequires: glib2-devel gperf libacl-devel libselinux-devel libsepol-devel libusb-devel pciutils-ids usbutils
Source0: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.bz2
+Source1: udev-rpmlintrc
Source60: boot.udev
Source61: boot.udev_retry
-Source62: 50-pnp-aliases.conf
%description
-udev's main task is to create and remove device nodes in /dev when a
-device is discovered or removed from the system. udevd receives all
-hotplug events via kernel netlink messages and dispatches them
-according to rules in /lib/udev/rules.d/. Matching rules may name a
-device node, create additional symlinks to the node, call tools to
-initialize a device, or load needed kernel modules.
-
+Udev creates and removes device nodes in /dev for devices discovered or
+removed from the system. It receives events via kernel netlink messages
+and dispatches them according to rules in /lib/udev/rules.d/. Matching
+rules may name a device node, create additional symlinks to the node,
+call tools to initialize a device, or load needed kernel modules.
+%package -n libudev0
+License: LGPL v2.1 or later
+Summary: Dynamic library to access udev device information
+Group: System/Libraries
-Authors:
---------
- Greg Kroah-Hartman
- Kay Sievers
+%description -n libudev0
+This package contains the dynamic library libudev, which provides
+access to udev device information
%package -n libudev-devel
License: LGPL v2.1 or later
@@ -60,60 +64,27 @@
This package contains the development files for the library libudev, a
dynamic library, which provides access to udev device information.
-
-
-Authors:
---------
- Kay Sievers
-
-%package -n libudev0
+%package -n libgudev-1_0-0
License: LGPL v2.1 or later
-Summary: Dynamic library to access udev device information
-Requires: udev >= 120
+Summary: GObject library, to access udev device information
+Requires: libudev0 = %{version}-%{release}
Group: System/Libraries
-%description -n libudev0
-This package contains the dynamic library libudev, which provides
-access to udev device information, and an interface to search devices
-in sysfs.
-
+%description -n libgudev-1_0-0
+This package contains the GObject library libgudev, which provides
+access to udev device information.
-
-Authors:
---------
- Kay Sievers
-
-%package -n libvolume_id-devel
-License: GPL v2 or later
-Summary: Devel package for libvolume_id
+%package -n libgudev-1_0-devel
+License: LGPL v2.1 or later
+Summary: Devel package for libgudev
Group: Development/Libraries/Other
-Requires: libvolume_id1 = %{version}-%{release}
-
-%description -n libvolume_id-devel
-This is the devel package for the library libvolume_id, a dynamic
-library, which contains functions to get volume ids.
-
-
-
-Authors:
---------
- Kay Sievers
-
-%package -n libvolume_id1
-License: GPL v2 or later
-Summary: Dynamic library, which contains functions to get volume ids
-Group: System/Libraries
-
-%description -n libvolume_id1
-Dynamic library, to guess the type of a filesystem by searching for
-known signatures, and extracting metadata like filesystem labels and
-uuids.
-
-
-
-Authors:
---------
- Kay Sievers
+Requires: libgudev-1_0-0 = %{version}-%{release}
+Requires: libudev-devel = %{version}-%{release}
+Requires: glib2-devel
+
+%description -n libgudev-1_0-devel
+This is the devel package for the GObject library libgudev, which
+provides GObject access to udev device information.
%prep
%setup -q
@@ -121,20 +92,27 @@
%build
# prevent man pages from re-building (xmlto)
find . -name "*.[78]" -exec touch '{}' \;
-./configure \
- --prefix=/usr \
- --exec-prefix= \
- --sysconfdir=/etc \
- --with-libdir-name=%{_lib} \
+export V=1
+%configure \
+ --prefix=%{_prefix} \
+ --sysconfdir=%{_sysconfdir} \
+ --sbindir=/sbin \
+ --libdir=%{_libdir} \
+ --with-rootlibdir=/%{_lib} \
+ --libexecdir=/lib/udev \
+ --docdir=%{_docdir}/udev \
--with-selinux \
+ --enable-introspection=no \
CFLAGS="$RPM_OPT_FLAGS"
make %{?jobs:-j %jobs}
%install
make DESTDIR=$RPM_BUILD_ROOT install
+rm -f $RPM_BUILD_ROOT/%{_libdir}/libudev.la
+rm -f $RPM_BUILD_ROOT/%{_libdir}/libgudev-1.0.la
+cp -ax README $RPM_BUILD_ROOT%{_docdir}/udev
cp rules/packages/64-device-mapper.rules $RPM_BUILD_ROOT/lib/udev/rules.d/
cp rules/packages/64-md-raid.rules $RPM_BUILD_ROOT/lib/udev/rules.d/
-cp rules/packages/40-zaptel.rules $RPM_BUILD_ROOT/lib/udev/rules.d/
%ifarch ppc ppc64
cp rules/packages/40-ppc.rules $RPM_BUILD_ROOT/lib/udev/rules.d/
%endif
@@ -148,7 +126,6 @@
cp rules/suse/*.rules $RPM_BUILD_ROOT/lib/udev/rules.d/
install -m755 -D %{S:60} $RPM_BUILD_ROOT/etc/init.d/boot.udev
install -m755 -D %{S:61} $RPM_BUILD_ROOT/etc/init.d/boot.udev_retry
-install -m644 -D %{S:62} $RPM_BUILD_ROOT/etc/modprobe.d/50-pnp-aliases.conf
# install initial /dev + static devices (nodes are in the files section below)
mkdir -p $RPM_BUILD_ROOT/lib/udev/devices
mkdir -p $RPM_BUILD_ROOT/lib/udev/devices/pts
@@ -198,9 +175,9 @@
%postun -n libudev0 -p /sbin/ldconfig
-%post -n libvolume_id1 -p /sbin/ldconfig
+%post -n libgudev-1_0-0 -p /sbin/ldconfig
-%postun -n libvolume_id1 -p /sbin/ldconfig
+%postun -n libgudev-1_0-0 -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
@@ -215,7 +192,6 @@
/lib/udev/edd_id
/lib/udev/path_id
/lib/udev/usb_id
-/lib/udev/vol_id
/lib/udev/scsi_id
/lib/udev/fstab_import
/lib/udev/create_floppy_devices
@@ -224,6 +200,16 @@
/lib/udev/write_cd_rules
/lib/udev/write_net_rules
/lib/udev/rule_generator.functions
+/lib/udev/modem-modeswitch
+/lib/udev/pci-db
+/lib/udev/usb-db
+/lib/udev/udev-acl
+/lib/udev/v4l_id
+/lib/udev/hid2hci
+/lib/udev/keymap
+/lib/udev/findkeyboards
+%dir /lib/udev/keymaps
+/lib/udev/keymaps/*
%dir /lib/udev/rules.d/
/lib/udev/rules.d/*.rules
%{_sysconfdir}/init.d/boot.udev
@@ -231,11 +217,12 @@
%dir %{_sysconfdir}/udev/
%dir %{_sysconfdir}/udev/rules.d/
%config(noreplace) %{_sysconfdir}/udev/udev.conf
-%config(noreplace) %{_sysconfdir}/scsi_id.config
-%dir %{_sysconfdir}/modprobe.d/
-%{_sysconfdir}/modprobe.d/50-pnp-aliases.conf
+%dir %{_prefix}/lib/ConsoleKit
+%dir %{_prefix}/lib/ConsoleKit/run-session.d
+%{_prefix}/lib/ConsoleKit/run-session.d/udev-acl.ck
%{_mandir}/man?/*.[0-9]*
-%doc docs/writing_udev_rules
+%{_datadir}/pkgconfig/udev.pc
+%doc %{_docdir}/udev
# static devices, copied to /dev at every bootup
%dir /lib/udev/devices/
%dir /lib/udev/devices/net/
@@ -250,48 +237,39 @@
%attr(660,root,root) %dev(c,1,11) /lib/udev/devices/kmsg
%attr(666,root,root) %dev(c,1,3) /lib/udev/devices/null
%attr(666,root,root) %dev(c,1,5) /lib/udev/devices/zero
-%attr(666,root,tty) %dev(c,5,2) /lib/udev/devices/ptmx
-%attr(666,root,tty) %dev(c,5,0) /lib/udev/devices/tty
-%attr(620,root,tty) %dev(c,4,1) /lib/udev/devices/tty1
-%attr(660,root,uucp) %dev(c,4,64) /lib/udev/devices/ttyS0
-%attr(660,root,uucp) %dev(c,4,65) /lib/udev/devices/ttyS1
-%attr(660,root,uucp) %dev(c,4,66) /lib/udev/devices/ttyS2
-%attr(660,root,uucp) %dev(c,4,67) /lib/udev/devices/ttyS3
-%attr(660,root,uucp) %dev(c,4,68) /lib/udev/devices/ttyS4
-%attr(660,root,uucp) %dev(c,4,69) /lib/udev/devices/ttyS5
-%attr(660,root,uucp) %dev(c,4,70) /lib/udev/devices/ttyS6
-%attr(660,root,uucp) %dev(c,4,71) /lib/udev/devices/ttyS7
-%ifarch ppc ppc64
-%attr(660,root,uucp) %dev(c,229,0) /lib/udev/devices/hvc0
-%attr(660,root,uucp) %dev(c,229,128) /lib/udev/devices/hvsi0
-%attr(660,root,uucp) %dev(c,229,129) /lib/udev/devices/hvsi1
-%endif
-#
-%attr(660,root,root) %dev(c,10,130) /lib/udev/devices/watchdog
%attr(660,root,root) %dev(c,108,0) /lib/udev/devices/ppp
%attr(666,root,root) %dev(c,10,200) /lib/udev/devices/net/tun
-%attr(660,root,root) %dev(c,36,0) /lib/udev/devices/route
-%attr(660,root,root) %dev(c,10,200) /lib/udev/devices/skip
-%attr(660,root,root) %dev(c,10,200) /lib/udev/devices/fwmonitor
%attr(660,root,lp) %dev(c,6,0) /lib/udev/devices/lp0
+%files -n libudev0
+%defattr(-,root,root)
+/%{_lib}/libudev.so.*
+
%files -n libudev-devel
%defattr(-,root,root)
%{_includedir}/libudev.h
%{_libdir}/libudev.so
%{_libdir}/pkgconfig/libudev.pc
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%dir %{_datadir}/gtk-doc/html/libudev
+%{_datadir}/gtk-doc/html/libudev/*
-%files -n libudev0
-%defattr(-,root,root)
-/%{_lib}/libudev.so.*
-
-%files -n libvolume_id-devel
+%files -n libgudev-1_0-0
%defattr(-,root,root)
-%{_includedir}/libvolume_id.h
-%{_libdir}/libvolume_id.so
-%{_libdir}/pkgconfig/libvolume_id.pc
+%{_libdir}/libgudev-1.0.so.*
+# %{_libdir}/girepository-1.0/GUdev-1.0.typelib
-%files -n libvolume_id1
+%files -n libgudev-1_0-devel
%defattr(-,root,root)
-/%{_lib}/libvolume_id.so.*
+%dir %{_includedir}/gudev-1.0
+%dir %{_includedir}/gudev-1.0/gudev
+%{_includedir}/gudev-1.0/gudev/*.h
+%{_libdir}/libgudev-1.0.so
+%{_libdir}/pkgconfig/gudev-1.0.pc
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%dir %{_datadir}/gtk-doc/html/gudev
+%{_datadir}/gtk-doc/html/gudev/*
+#%{_datadir}/gir-1.0/GUdev-1.0.gir
++++++ boot.udev ++++++
--- /var/tmp/diff_new_pack.QzogyA/_old 2009-07-10 16:26:46.000000000 +0200
+++ /var/tmp/diff_new_pack.QzogyA/_new 2009-07-10 16:26:46.000000000 +0200
@@ -52,7 +52,8 @@
# trigger events for all devices
echo -n "Loading drivers, configuring devices: "
- /sbin/udevadm trigger
+ /sbin/udevadm trigger --type=subsystems
+ /sbin/udevadm trigger --type=devices
# wait for events to finish
/sbin/udevadm settle --timeout=$udev_timeout
++++++ boot.udev_retry ++++++
--- /var/tmp/diff_new_pack.QzogyA/_old 2009-07-10 16:26:46.000000000 +0200
+++ /var/tmp/diff_new_pack.QzogyA/_new 2009-07-10 16:26:46.000000000 +0200
@@ -16,11 +16,9 @@
case "$1" in
start)
- if test -d /dev/.udev/failed; then
- echo -n "Retry device configuration: "
- udevadm trigger --retry-failed
- rc_status $status -r -v
- fi
+ echo -n "Finish udev device configuration: "
+ /sbin/udevadm trigger --type=failed
+ rc_status $status -r -v
;;
stop)
rc_status -v
++++++ udev-141.tar.bz2 -> udev-144.tar.bz2 ++++++
++++ 68663 lines of diff (skipped)
++++++ udev-rpmlintrc ++++++
addFilter(".*dangling-symlink /lib/udev/devices/std(in|out|err).*")
addFilter(".*dangling-symlink /lib/udev/devices/core.*")
addFilter(".*dangling-symlink /lib/udev/devices/fd.*")
addFilter(".init-script-without-%stop_on_removal-preun*.*")
addFilter(".*devel-file-in-non-devel-package.*udev.pc.*")
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org