On Wed, 21 Dec 2005 15:56:10 +0100, Benno Schulenberg wrote: > > A mixed system is not stable. > > Huh? You mean to say that a mixed system is likely to have hiccups?
I mean it is not "stable" as in not x86, amd64, ppc etc. If a system has ACCEPT_KEYWORDS="x86" in make.conf and a whole bunch of entries in package.keywords, it is neither stable not testing (x86 not ~x86) but a bastard hybrid. > > But when you have a lot of packages in package.keywords, you're > > best of switching to a full testing system, IMO. > That is only because of a shortcoming of portage: if for example one > has firefox at ~x86, and a new version of firefox depends on a ~x86 > version of some other package, portage should be so clever as to > grab that version automatically and not require the user to keyword > it in /etc/portage/package.keywords. Or at least it should be > possible to enable this cleverness by adding something like > autokeyword to FEATURES. It would seem like a good idea to be able to tell portage "use the keyword setting for all world and commandline packages, but use ~arch for dependencies where absolutely necessary). I'm sure there's a serious drawback to this, and I'm equally that Ciaran will post a cryptic three word hint to it :) One potential problem is that many dependencies are there for more than one package. Imagine what could happen if the latest version of a package you had put in package.keywords depended on a ~arch version of glibc. -- Neil Bothwick WinErr 002: No Error - Yet
signature.asc
Description: PGP signature