On Mon, 12 Dec 2005 10:59:20 -0500, Ernie Schroder wrote:

> > This is exactly why you should not use ACCEPT_KEYWORDS on the command
> > line. It applies to the whole emerge process, so even if KDE would be
> > happy with the installed version of the dependencies, you have told
> > emerge to upgrade them. That's why the correct approach is to add the
> > various KDE packages to /etc/portage/package.keywords.
> 
> So, if I understand what you're saying, using ACCEPT_KEYWORDS on the
> command line, brings in all dependant packages regardless of they're
> being needed for the app being merged. Somehow I don't think that's the
> way it should be

Why not? By setting the variable on the command, you have made it global,
although temporarily, so it does not only apply to kde. When you emerge
a package, portage checks its dependencies too, and they were out of date
according to your settings at the time.

Setting this on the command line is even more wide-ranging than putting
it in /etc/make.conf, because it overrides anything
in /etc/portage/package.keywords too.


-- 
Neil Bothwick

PC DOS Error #03: Windows not found: (C)heer (P)arty (D)ance

Attachment: signature.asc
Description: PGP signature

Reply via email to