linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] udev 176
@ 2012-01-11 21:18 Kay Sievers
  2012-01-11 21:25 ` Greg KH
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Kay Sievers @ 2012-01-11 21:18 UTC (permalink / raw)
  To: linux-hotplug

Here comes a new udev version. Thanks to all who have contributed to
this release.

Until ftp.kernel.org is ready, the signed tarball is here:
  http://people.freedesktop.org/~kay/udev/
(This is just a temporary location and the files will be deleted at the moment
ftp.kernel.org is used again)

The tarball can be found here:
 ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/

The development repository can be found here:
 http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary

The ChangeLog can be found here:
 http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=blob;hb=HEAD;f=ChangeLog

udev 176
====
The 'devtmpfs' filesystem is required now, udev will not create or delete
device nodes anymore, it only adjusts permissions and ownership of device
nodes and maintains additional symlinks.

A writable /run directory (ususally tmpfs) is required now for a fully
functional udev, there is no longer a fallback to /dev/.udev.

The default 'configure' install locations have changed. Packages for systems
with the historic / vs. /usr split need to be adapted, otherwise udev will
be installed in /usr and not work properly. Example configuration options
to install things the traditional way are in INSTALL.

The default install location of the 'udevadm' tool moved from 'sbin'
to /usr/bin. Some tools expect udevadm in 'sbin', a symlink to udevadm
needs to be manually created if needed, or --bindir=/sbin be specified.

The expected value of '--libexecdir=' has changed and must no longer contain
the 'udev' directory.

Kernel modules are now loaded directly by linking udev to 'libkmod'. The
'modprobe' tool is no longer executed by udev.

The 'blkid' tool is no longer executed from udev rules. Udev links
directly to libblkid now.

Firmware is loaded natively by udev now, the external 'firmware' binary
is no longer used.

All built-in tools can be listed and tested with 'udevadm test-builtin'.

The 'udevadm control --reload-rules' option has been renamed to '--reload'.
It now also reloads the kernel module configuration.

The systemd socket files use PassCredentials=yes, which is available in
systemd version 38.

The udev build system only creates a .xz tarball now.

All tabs in the source code used for indentation are replaced by spaces now. :)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 176
  2012-01-11 21:18 [ANNOUNCE] udev 176 Kay Sievers
@ 2012-01-11 21:25 ` Greg KH
  2012-01-11 21:47 ` Kay Sievers
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Greg KH @ 2012-01-11 21:25 UTC (permalink / raw)
  To: linux-hotplug

On Wed, Jan 11, 2012 at 10:18:33PM +0100, Kay Sievers wrote:
> All tabs in the source code used for indentation are replaced by spaces now. :)

What?  Why the change?  Are you trying to see if anyone reads these
things? :)

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 176
  2012-01-11 21:18 [ANNOUNCE] udev 176 Kay Sievers
  2012-01-11 21:25 ` Greg KH
@ 2012-01-11 21:47 ` Kay Sievers
  2012-01-11 22:07 ` Greg KH
  2012-01-11 22:15 ` Kay Sievers
  3 siblings, 0 replies; 5+ messages in thread
From: Kay Sievers @ 2012-01-11 21:47 UTC (permalink / raw)
  To: linux-hotplug

On Wed, Jan 11, 2012 at 22:25, Greg KH <greg@kroah.com> wrote:
> On Wed, Jan 11, 2012 at 10:18:33PM +0100, Kay Sievers wrote:
>> All tabs in the source code used for indentation are replaced by spaces now. :)
>
> What?  Why the change?  Are you trying to see if anyone reads these
> things? :)

Yeah, I know now you read it till the end. :)

Why? Because fixed tabs are so pointless, especially mixing tabs and
trailing spaces like the kernel does all over the place. It just makes
not much sense, we just have been used to it. I personally prefer the
non-tab 8-space model now. It's still kernel style and 8 space indent,
just without the weird tabs and no 80 char limit. :)

And we wanted sync everything up with the systemd tree.

Kay

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 176
  2012-01-11 21:18 [ANNOUNCE] udev 176 Kay Sievers
  2012-01-11 21:25 ` Greg KH
  2012-01-11 21:47 ` Kay Sievers
@ 2012-01-11 22:07 ` Greg KH
  2012-01-11 22:15 ` Kay Sievers
  3 siblings, 0 replies; 5+ messages in thread
From: Greg KH @ 2012-01-11 22:07 UTC (permalink / raw)
  To: linux-hotplug

On Wed, Jan 11, 2012 at 10:47:39PM +0100, Kay Sievers wrote:
> On Wed, Jan 11, 2012 at 22:25, Greg KH <greg@kroah.com> wrote:
> > On Wed, Jan 11, 2012 at 10:18:33PM +0100, Kay Sievers wrote:
> >> All tabs in the source code used for indentation are replaced by spaces now. :)
> >
> > What?  Why the change?  Are you trying to see if anyone reads these
> > things? :)
> 
> Yeah, I know now you read it till the end. :)
> 
> Why? Because fixed tabs are so pointless, especially mixing tabs and
> trailing spaces like the kernel does all over the place. It just makes
> not much sense, we just have been used to it. I personally prefer the
> non-tab 8-space model now. It's still kernel style and 8 space indent,
> just without the weird tabs and no 80 char limit. :)
> 
> And we wanted sync everything up with the systemd tree.

Ok, that's a good enough reason alone, at least I know that 'git blame'
will never show any lines of code I ever wrote :)

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] udev 176
  2012-01-11 21:18 [ANNOUNCE] udev 176 Kay Sievers
                   ` (2 preceding siblings ...)
  2012-01-11 22:07 ` Greg KH
@ 2012-01-11 22:15 ` Kay Sievers
  3 siblings, 0 replies; 5+ messages in thread
From: Kay Sievers @ 2012-01-11 22:15 UTC (permalink / raw)
  To: linux-hotplug

On Wed, Jan 11, 2012 at 23:07, Greg KH <greg@kroah.com> wrote:
> On Wed, Jan 11, 2012 at 10:47:39PM +0100, Kay Sievers wrote:
>> On Wed, Jan 11, 2012 at 22:25, Greg KH <greg@kroah.com> wrote:
>> > On Wed, Jan 11, 2012 at 10:18:33PM +0100, Kay Sievers wrote:
>> >> All tabs in the source code used for indentation are replaced by spaces now. :)
>> >
>> > What?  Why the change?  Are you trying to see if anyone reads these
>> > things? :)
>>
>> Yeah, I know now you read it till the end. :)
>>
>> Why? Because fixed tabs are so pointless, especially mixing tabs and
>> trailing spaces like the kernel does all over the place. It just makes
>> not much sense, we just have been used to it. I personally prefer the
>> non-tab 8-space model now. It's still kernel style and 8 space indent,
>> just without the weird tabs and no 80 char limit. :)
>>
>> And we wanted sync everything up with the systemd tree.
>
> Ok, that's a good enough reason alone, at least I know that 'git blame'
> will never show any lines of code I ever wrote :)

Oh, I checked, because it was wondering too, git blame nicely ignores
whitespace by default. It all looks the same as before.

You still some original lines in the .c files from the very first
bitkeeper commit. But yeah, we shuffled a lot around over the years.

Kay

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-01-11 22:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-11 21:18 [ANNOUNCE] udev 176 Kay Sievers
2012-01-11 21:25 ` Greg KH
2012-01-11 21:47 ` Kay Sievers
2012-01-11 22:07 ` Greg KH
2012-01-11 22:15 ` Kay Sievers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).