public inbox for gentoo-alt@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-alt] Names of Prefix variants
@ 2013-10-25 22:54 Ruud Koolen
  2013-10-26  0:23 ` Greg Turner
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Ruud Koolen @ 2013-10-25 22:54 UTC (permalink / raw
  To: gentoo-alt

It's bikeshedding time.

The RAP project (prefix with libc) is now ready to start getting merged into 
gx86 and (if necessary) prefix overlay, thus giving it some form of official 
status. Part of that job is writing new profiles for RAP, and adding USE 
flags allowing ebuilds to distinguish between the two variants of prefix: 
classic, and RAP. For both purposes, we need names for the two variants, and 
preferably clear and descriptive names too.

For the profiles, the plan is to add profiles 
default/linux/$arch/13.0/prefix/$classic and 
default/linux/$arch/13.0/prefix/$rap, possibly with one of the two variants 
being default and thus renamed to default/linux/$arch/13.0/prefix; 
default/linux/$arch/13.0/prefix/$classic would symlink to prefix/linux/$arch, 
or vice versa, and default/linux/$arch/13.0/prefix/$rap would be the all-new 
RAP profile. (They will probably have a considerable amount of shared 
structure factored out, but that's another matter.)

For the USE flags, there are a handful of ebuilds that need to distinguish 
between prefix classic and prefix RAP: the toolchains work differently, and 
the fact that RAP doesn't have /usr/include, /lib, and /usr/lib as valid 
search paths causes complications for some packages. To support this, the 
plan is to introduce two new global USE flags, prefix-$classic and 
prefix-$rap, both of which are masked in the base profile and selectively 
unmasked in the different prefix profiles.

For both purposes, we need names for the two variants. The names should have 
the property that their meaning should be reasonably clear to the 
uninitiated, not too ugly, and somewhat accurately describe the difference 
between the two versions. Specifically, reading the two profile names should 
give you a good indication of which one to choose, and seeing `if use 
prefix-$classic` in an ebuild should give the reader a fairly good idea of 
what's going on.

During development, we've been using the name "prefix-rpath" for classic, 
and "prefix-libc" and "rap" for rap. Of those, I think prefix-rpath is 
acceptable, but could be improved; the other two are just bad, as far as I'm 
concerned, and should be replaced.

I propose "prefix-native" for rap as an alternative. Does anyone have any good 
ideas for classic prefix?

-- Ruud


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2013-11-19 15:48 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-25 22:54 [gentoo-alt] Names of Prefix variants Ruud Koolen
2013-10-26  0:23 ` Greg Turner
2013-10-26  0:28   ` Ruud Koolen
2013-10-26  7:41 ` Fabian Groffen
2013-10-26  8:13   ` Ruud Koolen
2013-10-26  9:28     ` Fabian Groffen
2013-10-31 15:50       ` heroxbd
2013-10-29  7:40 ` Michael Haubenwallner
2013-10-29 22:02   ` Ruud Koolen
2013-10-31  5:03     ` Jeremy Olexa
2013-10-31  7:37     ` Michael Haubenwallner
2013-11-18  4:28 ` Ruud Koolen
2013-11-18  9:24   ` Fabian Groffen
2013-11-18 15:33     ` Ruud Koolen
2013-11-19 10:20       ` heroxbd
2013-11-19 11:37         ` Michael Haubenwallner
2013-11-19 15:48         ` Fabian Groffen
2013-11-19 10:13   ` heroxbd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox