Merged from trunk 5060:5075
authorFabian Groffen <grobian@gentoo.org>
Fri, 17 Nov 2006 18:26:25 +0000 (18:26 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 17 Nov 2006 18:26:25 +0000 (18:26 -0000)
commit257322f6d8f3e4f580d49a121c943d0518e25bc3
treebbcd5e07c13bfd4200f1d84f54cd799ffe5f4fb6
parent700211aa4fa8002cc5f50bd5557687950f9c8196
Merged from trunk 5060:5075

Pull in the new-style virtuals and install them so that the vdb has
complete standalone dep info, in case a portage tree isn't available.

For bug #141118, make dep_zapdeps assign zero cost to new-style
virtuals.

Revert the depclean message, since new-style virtuals will now be kept.

Update the _expand_new_virtuals docstring with a not about zero cost for
new-style virtuals.

Fix _expand_new_virtuals so that it doesn't allow any virtual deps to go
unaccounted for.

Integrate old-style virtuals handling into _expand_new_virtuals() and
prefer new-style over old-style whenever they are available.

For bug #155484, apply PORTAGE_NICENESS as soon as possible (especially
before global updates).

Make fixpackages use PORTAGE_NICENESS.

svn path=/main/branches/prefix/; revision=5077
bin/emerge
bin/fixpackages
pym/portage.py