Gentoo Archives: gentoo-user

From: Walter Dnes <waltdnes@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Moving from old udev to eudev
Date: Tue, 06 Aug 2013 01:10:51
Message-Id: 20130806011027.GB31075@waltdnes.org
In Reply to: Re: [gentoo-user] Moving from old udev to eudev by Neil Bothwick
1 On Mon, Aug 05, 2013 at 09:18:38PM +0100, Neil Bothwick wrote
2 > On Mon, 05 Aug 2013 10:24:27 -0400, Tanstaafl wrote:
3 >
4 > > > But there's not a lot of point as eudev isn't that different to udev
5 > > > now, AFAICT, and a recent update forced me to switch back to udev
6 > > > because eudev hadn't been updated (on ~amd64).
7 > >
8 > > Can you elaborate on what this update was that forced you to go back to
9 > > regular udev?
10 >
11 > I can't remember what it was now, and it may have been avoidable by
12 > making virtual/udev-206 (or whichever version it was that needed a higher
13 > udev version than eudev could provide). It's moot now as eudev has been
14 > updated and portage is happy again, but it would be a concern if this
15 > happened regularly.
16
17 I ran into this. Here is what I think happened...
18
19 - I specified "sys-fs/eudev-1.2-r1-beta ~amd64" (or something similar)
20 in my /etc/portage/package.keywords file
21 - I ran "emerge --sync". On that particular day, it removed the beta
22 version ebuild, and replaced it with eudev-1.2.ebuild
23 - "emerge --changed-use --deep --update @world" could no longer find an
24 unmasked version of sys-fs/eudev that satisfied virtual/udev. So it
25 fell back to a version of sys-fs/udev
26 - My workaround, *UNTIL SUCH TIME AS EUDEV HITS STABLE AMD64*, is...
27 <sys-fs/eudev-9999 ~amd64
28 in my /etc/portage/package.keywords file.
29
30 This specifies to accept the highest ebuild number that is smaller
31 than 9999 (the "bleeding edge" version).
32
33 --
34 Walter Dnes <waltdnes@××××××××.org>
35 I don't run "desktop environments"; I run useful applications

Replies

Subject Author
Re: [gentoo-user] Moving from old udev to eudev Neil Bothwick <neil@××××××××××.uk>