On Monday 12 December 2005 10:35, a tiny voice compelled Neil Bothwick to write: > On Mon, 12 Dec 2005 09:50:17 -0500, Ernie Schroder wrote: > > ACCEPT_KEYWORDS="~x86" emerge kde > > > > All of these ~x86 packages were brought in at that time > > 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 > > > I'm about at the point where I'll let portage downgrade everything it > > wants to, but I'm afraid that it might break something else. > > That's unlikely, if so, emerge would complain about a dependency of KDE > being unavailable. The worst that can happen is that part of KDE could > stop working, possibly preventing you loading the desktop. In which case, > emerge -uav world will tell you which package is needed but unavailable > because of masking, so you can add it to /etc/portage/package.keywords. I think I'll give it a shot. I'll get back to you with the results. -- Regards, Ernie 100% Microsoft and Intel free 10:52:50 up 2 days, 2:16, 3 users, load average: 0.00, 0.03, 0.12 Linux 2.6.14-gentoo-r42.6.14-r-4_new i686 AMD Athlon(tm) XP 2400+ -- gentoo-user@gentoo.org mailing list