[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

