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

