| 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.3 $ |
3 | Version: $Revision: 1.6 $ |
| 4 | Last-Modified: $Date: 2004/06/06 00:40:06 $ |
4 | Last-Modified: $Date: 2004/10/20 20:53:34 $ |
| 5 | Author: Grant Goodyear <g2boojum@gentoo.org> |
5 | Author: Grant Goodyear <g2boojum@gentoo.org> |
| 6 | Status: Draft |
6 | Status: Informational |
| 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, 5-Jun-2004 |
10 | Post-History: 6-Mar-2004, 5-Jun-2004, 20-Jul-2004 |
| 11 | |
11 | |
| 12 | Status |
12 | Status |
| 13 | ====== |
13 | ====== |
| 14 | |
14 | |
| 15 | After withdrawing this GLEP temporarily, a rewritten version has |
15 | After withdrawing this GLEP temporarily, a rewritten version has |
| 16 | now been resubmitted. This version no longer tries to prevent a |
16 | now been resubmitted. This version no longer tries to prevent a |
| 17 | keyword explosion, but merely tries to make it manageable. |
17 | keyword explosion, but merely tries to make it manageable. |
|
|
18 | |
|
|
19 | This version was approved on 14-Jun-2004, with the amendment that cascading |
|
|
20 | profiles should be used. |
| 18 | |
21 | |
| 19 | Credits |
22 | Credits |
| 20 | ======= |
23 | ======= |
| 21 | |
24 | |
| 22 | This GLEP originated from the concerns that Daniel Robbins had with the |
25 | This GLEP originated from the concerns that Daniel Robbins had with the |
| … | |
… | |
| 126 | Profiles |
129 | Profiles |
| 127 | -------- |
130 | -------- |
| 128 | |
131 | |
| 129 | Along with an explosion of keywords comes a concomitant explosion of potential |
132 | Along with an explosion of keywords comes a concomitant explosion of potential |
| 130 | profiles. Just as in the current system, the profile name would be |
133 | profiles. Just as in the current system, the profile name would be |
| 131 | "DESCRIPTION-KEYWORD-VERSION" (such as "default-s390-2004.1"). One drawback |
134 | "FLAVOR-KEYWORD-VERSION" (such as "default-s390-2004.1"). One drawback |
| 132 | to having a large number of profiles is that maintainance becomes a |
135 | to having a large number of profiles is that maintainance becomes a |
| 133 | significant problem. In fact, one could reasonably argue that the current |
136 | significant problem. In fact, one could reasonably argue that the current |
| 134 | number of profiles is already too many to be easily maintained. One proposal |
137 | number of profiles is already too many to be easily maintained. One proposal |
| 135 | that has been raised to simplify matters is the idea of stackable, or |
138 | that has been raised to simplify matters is the idea of stackable, or |
| 136 | cascading, profiles, so that only differences between profiles would have to |
139 | cascading, profiles, so that only differences between profiles would have to |