Hello community, here is the log from the commit of package udev for openSUSE:Factory checked in at Tue May 17 16:44:36 CEST 2011. -------- --- udev/udev.changes 2011-02-12 13:38:58.000000000 +0100 +++ /mounts/work_src_done/STABLE/udev/udev.changes 2011-04-26 21:29:09.000000000 +0200 @@ -1,0 +2,33 @@ +Tue Apr 26 21:26:48 CEST 2011 - kay.sievers@novell.com + +- the udev package is GPLV2+, only libudev is LGPLv2.1+ + +------------------------------------------------------------------- +Fri Apr 22 19:00:52 CEST 2011 - kay.sievers@novell.com + +- version 168 + - systemd: Reqires= -> Wants=udev.socket + - path_id: rework SAS device handling + - udevd: rules files - accept empty or /dev/null links + - udevd: always use udevd[] log prefix + - udevd: netif rename - use ifindex for temporary name + - rule-generator: net - ignore Hyper-V virtual interfaces + - udevd: get netlink socket from systemd + - udevd: log warning if /run is not writable + - Avoid spinning up CD on pressing eject button + - Run ata_id on non-removable USB devices + - systemd: bind udev control socket with systemd + - cdrom_id: don't ignore profiles when there is no media + - use /run/udev/ if available, fall back to /dev/.udev/ + - convert old udev database format at udevd startup + - udev-acl: add /dev/sgX nodes + - remove video4linux1 support (dropped from kernel) +- drop udev_retry init script (no longer supported) +- systemd: call daemon-reload where neccessary +- systemd: start and stop service with systemctl +- conflict with old mkinitrd version (we need /run) +- conflict with aaa_base < 11.5 +- conflict with filesystem < 11.5 +- conflict with systemd < 25 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- boot.udev_retry udev-166.tar.bz2 New: ---- udev-168.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ udev.spec ++++++ --- /var/tmp/diff_new_pack.y7TU6q/_old 2011-05-17 16:42:56.000000000 +0200 +++ /var/tmp/diff_new_pack.y7TU6q/_new 2011-05-17 16:42:56.000000000 +0200 @@ -20,14 +20,16 @@ Name: udev Url: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html -Version: 166 -Release: 2 -License: LGPLv2.1+ +Version: 168 +Release: 1 +License: GPLv2+ Group: System/Kernel 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 -Conflicts: aaa_base < 11.2-57 -Conflicts: mkinitrd < 2.5.10-12 +Conflicts: systemd < 24 +Conflicts: aaa_base < 11.5 +Conflicts: filesystem < 11.5 +Conflicts: mkinitrd < 2.7.0 Conflicts: util-linux < 2.16 Conflicts: ConsoleKit < 0.4.1 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -39,7 +41,11 @@ Source1: udev-rpmlintrc Source2: baselibs.conf Source60: boot.udev -Source61: boot.udev_retry + +# Upstream First - Policy: +# Never add any patches to this package without the upstream commit id +# in the patch. Any patches added here without a very good reason to make +# an exception will be silently removed with the next version update. %description Udev creates and removes device nodes in /dev for devices discovered or @@ -122,24 +128,19 @@ cp rules/arch/40-s390.rules $RPM_BUILD_ROOT/lib/udev/rules.d/ %endif 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 -# don't run/short-cut old sysv init script with different name -ln -s udev-retry.service %{buildroot}/lib/systemd/system/udev_retry.service %pre /usr/sbin/groupadd -r tape 2> /dev/null || : -# kill daemon if we are not in a chroot +# stop daemon if we are not in a chroot if test -f /proc/1/exe -a -d /proc/1/root; then if test "$(stat -Lc '%%D-%%i' /)" = "$(stat -Lc '%%D-%%i' /proc/1/root)"; then - if test -x /sbin/udevd; then - kill $(pidof udevd) >/dev/null 2>&1 || : - fi + /bin/systemctl stop udev.socket udev.service >/dev/null 2>&1 || : + /sbin/udevadm control --exit >/dev/null 2>&1 || : fi fi %post %{fillup_and_insserv -Y boot.udev} -%{fillup_and_insserv -Y boot.udev_retry} # add KERNEL name match to existing persistent net rules sed -ri '/KERNEL/ ! { s/NAME="(eth|wlan|ath)([0-9]+)"/KERNEL=="\1*", NAME="\1\2"/}' \ /etc/udev/rules.d/70-persistent-net.rules >/dev/null 2>&1 || : @@ -148,19 +149,18 @@ rm -f /etc/udev/rules.d/20-cdrom.rules rm -f /etc/udev/rules.d/55-cdrom.rules rm -f /etc/udev/rules.d/65-cdrom.rules -# convert old database files -/sbin/udevadm info --convert-db >/dev/null 2>&1 || : +/bin/systemctl daemon-reload >/dev/null 2>&1 || : # start daemon if we are not in a chroot if test -f /proc/1/exe -a -d /proc/1/root; then if test "$(stat -Lc '%%D-%%i' /)" = "$(stat -Lc '%%D-%%i' /proc/1/root)"; then - if test -x /sbin/udevd; then + /bin/systemctl start udev.service >/dev/null 2>&1 || : /sbin/udevd --daemon >/dev/null 2>&1 || : fi - fi fi %postun %insserv_cleanup +/bin/systemctl daemon-reload >/dev/null 2>&1 || : %post -n libudev0 -p /sbin/ldconfig @@ -185,7 +185,6 @@ %dir /lib/udev/rules.d/ /lib/udev/rules.d/*.rules %{_sysconfdir}/init.d/boot.udev -%{_sysconfdir}/init.d/boot.udev_retry %dir %{_sysconfdir}/udev/ %dir %{_sysconfdir}/udev/rules.d/ %config(noreplace) %{_sysconfdir}/udev/udev.conf @@ -198,8 +197,11 @@ %dir /lib/udev/devices/ %dir /lib/systemd/system /lib/systemd/system/udev*.service +/lib/systemd/system/udev*.socket %dir /lib/systemd/system/basic.target.wants /lib/systemd/system/basic.target.wants/udev*.service +%dir /lib/systemd/system/sockets.target.wants +/lib/systemd/system/sockets.target.wants/udev*.socket %files -n libudev0 %defattr(-,root,root) ++++++ udev-166.tar.bz2 -> udev-168.tar.bz2 ++++++ ++++ 22231 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org