| 1 | GLEP: 22 |
1 | GLEP: 22 |
| 2 | Title: New "keyword" system to incorporate various userlands/kernels/archs |
2 | Title: New "keyword" system to incorporate various userlands/kernels/archs |
| 3 | Version: $Revision: 1.1 $ |
3 | Version: $Revision: 1.2 $ |
| 4 | Last-Modified: $Date: 2004/03/07 02:20:32 $ |
4 | Last-Modified: $Date: 2004/05/02 21:15:23 $ |
| 5 | Author: Grant Goodyear <g2boojum@gentoo.org> |
5 | Author: Grant Goodyear <g2boojum@gentoo.org> |
| 6 | Status: Draft |
6 | Status: Withdrawn |
| 7 | Type: Standards Track |
7 | Type: Standards Track |
| 8 | Content-Type: text/x-rst |
8 | Content-Type: text/x-rst |
| 9 | Created: 6-Mar-2004 |
9 | Created: 6-Mar-2004 |
| 10 | Post-History: 6-Mar-2004 |
10 | Post-History: 6-Mar-2004 |
|
|
11 | |
|
|
12 | Status |
|
|
13 | ====== |
|
|
14 | |
|
|
15 | I'm withdrawing this GLEP. It is clear from the discussions on |
|
|
16 | gentoo-dev that although breaking they keywords into four components |
|
|
17 | is probably a good idea, the four components are *not* independent. |
|
|
18 | Thus, the "keyword explosion" that this GLEP tries to prevent is |
|
|
19 | inevitable. The real issue, then, is how to make the keyword |
|
|
20 | explosion reasonably manageable, but that's a topic for another |
|
|
21 | GLEP. |
| 11 | |
22 | |
| 12 | Credits |
23 | Credits |
| 13 | ======= |
24 | ======= |
| 14 | |
25 | |
| 15 | This GLEP originated from the concerns that Daniel Robbins had with |
26 | This GLEP originated from the concerns that Daniel Robbins had with |
| … | |
… | |
| 29 | as Hurd or the \*BSDs), the potential for an "explosion" of possible |
40 | as Hurd or the \*BSDs), the potential for an "explosion" of possible |
| 30 | keywords becomes rather large, since each |
41 | keywords becomes rather large, since each |
| 31 | new userland/kernel/arch/whatever |
42 | new userland/kernel/arch/whatever |
| 32 | combination would require a new keyword. |
43 | combination would require a new keyword. |
| 33 | This GLEP proposes replacing the current |
44 | This GLEP proposes replacing the current |
| 34 | KEYWORDS variable with four variables, ARCH, USERNAME, KERNEL, and LIBC, |
45 | KEYWORDS variable with four variables, ARCH, USERLAND, KERNEL, and LIBC, |
| 35 | along with sensible defaults to keep the new system manageable. |
46 | along with sensible defaults to keep the new system manageable. |
| 36 | |
47 | |
| 37 | Motivation |
48 | Motivation |
| 38 | ========== |
49 | ========== |
| 39 | |
50 | |