On Monday 12 December 2005 11:13, a tiny voice compelled Neil Bothwick to 
write:
> 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.


Thanks Neil. I'm nearly clear on this now. A bit more pondering and I'll fully 
grasp the logic. I do appreciate your patience.

So far so good with the downgrades.
-- 
Regards, Ernie
100% Microsoft and Intel free

 11:20:16 up 2 days,  2:43,  4 users,  load average: 2.34, 2.41, 1.69
Linux 2.6.14-gentoo-r42.6.14-r-4_new i686 AMD Athlon(tm) XP 2400+
-- 
[email protected] mailing list

Reply via email to