FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor


 
 
LinkBack Thread Tools
 
Old 11-27-2009, 09:49 AM
Tobias Powalowski
 
Default udev-147-1

Hi
Major changes:
- Minimal kernel version bumped to 2.6.27:
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=1da6c797fdbb94372c1a809acf1a0c a159b2d7b1

- Older kernels than 2.6.31 might need the udev-compat package:
Most NAME= instructions got removed. Kernel 2.6.31 supplies the needed
names if they are not the default. To support older kernels, the NAME=rules
need to be added to the compat rules file.

Other changes:
To support DEVPATH strings larger than the maximum file name length, the
private udev database format has changed. If some software still reads the
private files in /dev/.udev/, which it shouldn't, now it's time to fix it.
Please do not port anything to the new format again, everything in /dev/.udev
is and always was private to udev, and may and will change any time without
prior notice.

Multiple devices claiming the same names in /dev are limited to symlinks
only now. Mixing identical symlink names and node names is not supported.
This reduces the amount of data in the database significantly.

NAME="%k" causes a warning now. It's is and always was completely superfluous.
It will break kernel supplied DEVNAMEs and therefore it needs to be removed
from all rules.

Symlinks to udevadm with the old command names are no longer resolved to
the udevadm commands.

The udev-acl tool got adopted to changes in ConsoleKit. Version 0.4.11 is
required now.

The option "last_rule" does no longer exist. Its use breaks too many
things which expect to be run from independent later rules, and is an
idication
that something needs to be fixed properly instead.

The gudev API is no longer marked as experimental,
G_UDEV_API_IS_SUBJECT_TO_CHANGE is no longer needed. The gudev introspection
is enabled by default now. Various projects already depend on introspection
information to bind dynamic languages to the gudev interfaces.

greetings
tpowa
--
Tobias Powalowski
Archlinux Developer & Package Maintainer (tpowa)
http://www.archlinux.org
tpowa@archlinux.org
 
Old 11-28-2009, 11:21 AM
Andreas Radke
 
Default udev-147-1

Tried the pkg on my laptop and on my LTS driven server. No problems so
far.

With the new udev-compat pkg the custom rule for usb printers isn't
needed anymore. "lp" group permission is set properly even after
printer power off and on again.

I will rebuild the LTS server pkg and make it depend on the udev-compat
pkg now. Please move it then along with udev from testing to core after
signoff procedure.

signoff x86_64

-Andy
 
Old 12-02-2009, 10:37 PM
Thomas Bächler
 
Default udev-147-1

Tobias Powalowski schrieb:

Hi
Major changes:
- Minimal kernel version bumped to 2.6.27:
http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=1da6c797fdbb94372c1a809acf1a0c a159b2d7b1

- Older kernels than 2.6.31 might need the udev-compat package:
Most NAME= instructions got removed. Kernel 2.6.31 supplies the needed
names if they are not the default. To support older kernels, the NAME=rules

need to be added to the compat rules file.


There is another problem: This requires the latest device-mapper package
from testing to work, as I removed part of the arch-rules.patch to solve
a bug with cryptsetup. Now, this opened another bug related to
cryptsetup, which I cannot solve right now. Is it a problem if this
stays in testing for a while longer, together with device-mapper?
 

Thread Tools




All times are GMT. The time now is 12:19 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org