public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] Maintain original udev directory locations
@ 2012-08-06 13:57 Richard Yao
  2012-08-06 14:15 ` Richard Yao
  2012-08-06 14:45 ` Samuli Suominen
  0 siblings, 2 replies; 3+ messages in thread
From: Richard Yao @ 2012-08-06 13:57 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 607 bytes --]

The udev situation is a mess. Directory locations are being changed and
there is no way for portage to fix things on people's systems. Most
recently, /lib/udev moved to /usr/lib/udev, against the advice of the
systemd developers. Now whenever a user's system is upgraded to the
newer udev, everything that installs files into that location breaks and
the cause is far from obvious.

Lets keep udev stuff in the original directories until portage is
capable of rebuilding packages that depend on certain system directory
locations being constant. I would like the council to vote on this matter.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [gentoo-project] Maintain original udev directory locations
  2012-08-06 13:57 [gentoo-project] Maintain original udev directory locations Richard Yao
@ 2012-08-06 14:15 ` Richard Yao
  2012-08-06 14:45 ` Samuli Suominen
  1 sibling, 0 replies; 3+ messages in thread
From: Richard Yao @ 2012-08-06 14:15 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 930 bytes --]

On 08/06/2012 09:57 AM, Richard Yao wrote:
> The udev situation is a mess. Directory locations are being changed and
> there is no way for portage to fix things on people's systems. Most
> recently, /lib/udev moved to /usr/lib/udev, against the advice of the
> systemd developers. Now whenever a user's system is upgraded to the
> newer udev, everything that installs files into that location breaks and
> the cause is far from obvious.
> 
> Lets keep udev stuff in the original directories until portage is
> capable of rebuilding packages that depend on certain system directory
> locations being constant. I would like the council to vote on this matter.
> 

Just to be clear, here is what Kay Sievers had to say in #dracut on
freenode:

17:04 < kay> aidecoe: it's not upstream, we still fully support udev in
/, and would _never_ recommend putting udev in /usr  if /lib, /bin, ...
are not symliks to /usr


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [gentoo-project] Maintain original udev directory locations
  2012-08-06 13:57 [gentoo-project] Maintain original udev directory locations Richard Yao
  2012-08-06 14:15 ` Richard Yao
@ 2012-08-06 14:45 ` Samuli Suominen
  1 sibling, 0 replies; 3+ messages in thread
From: Samuli Suominen @ 2012-08-06 14:45 UTC (permalink / raw
  To: gentoo-project

On 08/06/2012 04:57 PM, Richard Yao wrote:
> The udev situation is a mess. Directory locations are being changed and
> there is no way for portage to fix things on people's systems. Most
> recently, /lib/udev moved to /usr/lib/udev, against the advice of the
> systemd developers. Now whenever a user's system is upgraded to the
> newer udev, everything that installs files into that location breaks and
> the cause is far from obvious.
>
> Lets keep udev stuff in the original directories until portage is
> capable of rebuilding packages that depend on certain system directory
> locations being constant. I would like the council to vote on this matter.
>

Everything? I suppose you missed the compability patch applied in 
udev-187-r1, 0001-udev-add-lib-udev-rules.d-to-rules-directories.patch 
from udev-187-patches-1.tar.bz2 which adds /lib/udev/rules.d back to the 
search path despite of installing to /usr.

True that dracut will need minor adjustment, but otherwise this is just 
a lot of noise over nothing:

Packages should have been respecting the 'udevdir' defined by the 
udev.pc pkg-config in the first place, and now is an excellent time to 
make it so.


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

end of thread, other threads:[~2012-08-06 15:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-06 13:57 [gentoo-project] Maintain original udev directory locations Richard Yao
2012-08-06 14:15 ` Richard Yao
2012-08-06 14:45 ` Samuli Suominen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox