[email protected] wrote:

> On Mon, Jun 13, 2016 at 12:06:18AM +0200, wabe wrote
> > Marc Joliet <[email protected]> wrote:
> >   
> > > On Wednesday 08 June 2016 02:43:07 wabe wrote:
> > > [...]  
> > > >But I wonder why portage wanna change udev to eudev on my
> > > >system. It seems that this is not the case for everyone else.
> > > >I'm using a stable hardened gentoo system and did not change USE
> > > >flags or other settings. Just started my regular update
> > > >process.    
> > > [...]
> > > 
> > > My suspicion is that libgudev is in @world (or in a set your
> > > created yourself). Perhaps try "emerge --deselect libgudev"; if
> > > it works, the hard blocker should become a soft blocker ("b"
> > > instead of "B"), which portage can resolve by itself.  
> > 
> > It isn't listed in /var/lib/portage/world. But it's a dependency of
> > about a dozen of packages on my system.
> > 
> > At the moment I don't have enough time to search for the reason why 
> > portage wants to install eudev. So I simply unmerged udev and 
> > installed eudev.  
> 
>   See
> https://archives.gentoo.org/gentoo-dev/message/bbd5a2a5775eebbb7e62161125c66135
> at the end of a long thread on gentoo-dev...
> 
> > The council has approved the following decision 7-0:
> > 
> > "In light of the support for eudev among Gentoo non-systemd users,
> > and a lack of strong technical drivers to block a change, the
> > Council approves changing the default virtual/udev provider for
> > non-systemd users to eudev. The council encourages all maintainers
> > to try to support either provider and cooperate with those who
> > provide patches when necessary."
> > 
> > I'd recommend that the eudev team implement the change and
> > communicate vs just having a stampede for the virtual...  

THX a lot for this info. 

>   If you are not running systemd, then eudev is the preferred udev
> implementation.  Binary distros can build systemd, extract udev on a
> developer's machine and package it like a library.  Gentoo, being
> source-based, has to do some hackish workarounds, installing, and then
> removing, much of systemd on the user's machine with every update to
> udev.  Lennart Poettering has made no secret that he's chomping at the
> bit to get rid of standalone udev.  Even more ominous is the following
> 
> https://lists.freedesktop.org/archives/systemd-devel/2015-May/032147.html
> 
> > * A new (currently still internal) API sd-device.h has been
> >   added to libsystemd. This modernized API is supposed to
> >   replace libudev eventually. In fact, already much of libudev
> >   is now just a wrapper around sd-device.h.  
> 

I'm glad that gentoo users still have an alternative to systemd, and 
hope that this will also be the case in future.

But I really don't wanna start another pro/con systemd thread here! ;-)

--
Regards
wabe

Reply via email to