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

Attachment: signature.asc
Description: PGP signature

Reply via email to