Fabian Groffen wrote:
<snip>
Most notably, in Prefix all keywords are full GLEP53 style, which
results in e.g. amd64-linux. We did this on purpose, because in Prefix
we don't necessarily are on Gentoo Linux. We also chose to expand fbsd,
nbsd and obsd to their long variants, mainly because the short variants
might clash in the future, for e.g. OpenBSD, OliveBSD or PicoBSD,
polyBSD or DragonflyBSD, DesktopBSD. (At some point we were a bit
over-enthausiastic.)
I would like to hear some opinions on the keywords in general, as well
as the particular problem of having Gentoo Linux, and a Linux supported
by Gentoo Prefix. Right now there is just the difference of "-linux"
appended, however this is not the clearest distinction between the two.
Perhaps using KEYWORDS for Prefix keywords is not the best thing to do,
and should we use something like PREFIX_KEYWORDS?
Ignoring the bit about how to name the keywords.. ;)
I am undecided about Prefix keywords in the normal KEYWORDS variable. In
particular, we are overloading the -linux keyword to mean that it will
run on any linux that Gentoo Prefix supports. This includes, Gentoo,
RHEL, SLES, FreeMint, $OTHER.
Is there any problem with "overloading" the keywords like that? If not,
then it shouldn't be a problem to keep prefix keywords in the KEYWORDS
field. OTOH, I don't think we should add another variable to ebuilds.
Thoughts?
-Jeremy