Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 13940

Summary: 'emerge world' not installing packages manually added to /var/cache/edb/world
Product: Portage Development Reporter: Doug Gorley <douggorley>
Component: UnclassifiedAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: normal CC: joker
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://forums.gentoo.org/viewtopic.php?p=173297#173297
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 144480    

Description Doug Gorley 2003-01-14 17:24:04 UTC
To quote the docs: 

To save time and make sure your favorite packages are kept updated you may 
manually edit the world file and add entries for these packages. Users 
upgrading from old versions of Portage may need to populate this file. Recent 
installations of Gentoo and Portage should have a fairly populated world 
profile created during installation. 

I took this to mean that, rather than individually emerge each package I wanted 
to install, I could just edit the /var/cache/edb/world file and add the package 
names, then run 'emerge world' and they'd be installed. When I do, however, I 
recieve warnings, and the packages are not installed.

See http://forums.gentoo.org/viewtopic.php?p=173297#173297 for a more complete 
description, with examples of commands and warnings.
Comment 1 Doug Gorley 2003-01-29 20:26:14 UTC
Hey, is anything happening with this?  I'd really just like to know what the
status is, if it's supposed to work, planned to work in the future, etc.
Comment 2 Joakim Lindblad 2003-02-07 19:19:50 UTC
Agree on previous. Is anything happening here?
And, of course, together with this, why is there no flag for emerge to merge all files listed in an arbitrary file, not only /var/cache/edb/world?
Am I the only one wanting that to simplify various things?
Comment 3 Nicholas Jones (RETIRED) gentoo-dev 2003-02-17 06:21:31 UTC
I prefer to see discrepancies, rather than have
portage act upon them.

emerge $(<file)
or
emerge $(</var/cache/edb/world)
Comment 4 Doug Gorley 2003-02-17 12:09:43 UTC
Well, I'm satisfied with that.  Neat trick, thanks!
Comment 5 Doug Gorley 2003-07-23 15:28:45 UTC
I think this issue was dealt with a long time ago; any reason it hasn't been closed yet?
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2004-11-24 05:36:56 UTC
*** Bug 48182 has been marked as a duplicate of this bug. ***
Comment 7 Jason Stubbs (RETIRED) gentoo-dev 2005-05-03 06:59:48 UTC
Emerge specifically checks for and skips packages listed in world that aren't installed at the moment. This will probably change when "user sets" is implemented.
Comment 8 Zac Medico gentoo-dev 2008-03-02 19:47:21 UTC
This has been fixed since 2.1.3 or so.