On Mon, Aug 05, 2013 at 09:18:38PM +0100, Neil Bothwick wrote
> On Mon, 05 Aug 2013 10:24:27 -0400, Tanstaafl wrote:
> 
> > > But there's not a lot of point as eudev isn't that different to udev
> > > now, AFAICT, and a recent update forced me to switch back to udev
> > > because eudev hadn't been updated (on ~amd64).  
> > 
> > Can you elaborate on what this update was that forced you to go back to 
> > regular udev? 
> 
> I can't remember what it was now, and it may have been avoidable by
> making virtual/udev-206 (or whichever version it was that needed a higher
> udev version than eudev could provide). It's moot now as eudev has been
> updated and portage is happy again, but it would be a concern if this
> happened regularly.

  I ran into this.  Here is what I think happened...

- I specified "sys-fs/eudev-1.2-r1-beta ~amd64" (or something similar)
  in my /etc/portage/package.keywords file
- I ran "emerge --sync".  On that particular day, it removed the beta
  version ebuild, and replaced it with eudev-1.2.ebuild
- "emerge --changed-use --deep --update @world" could no longer find an
  unmasked version of sys-fs/eudev that satisfied virtual/udev.  So it
  fell back to a version of sys-fs/udev
- My workaround, *UNTIL SUCH TIME AS EUDEV HITS STABLE AMD64*, is...
<sys-fs/eudev-9999 ~amd64
  in my /etc/portage/package.keywords file.

  This specifies to accept the highest ebuild number that is smaller
than 9999 (the "bleeding edge" version).

-- 
Walter Dnes <waltd...@waltdnes.org>
I don't run "desktop environments"; I run useful applications

Reply via email to