1 |
Ben de Groot <yngwin@g.o> posted 48828B70.9010006@g.o, |
2 |
excerpted below, on Sun, 20 Jul 2008 02:48:48 +0200: |
3 |
|
4 |
> Jeremy Olexa wrote: |
5 |
>> Nikos Chantziaras wrote: |
6 |
>>> Some kind of warning or other mechanism that does selecting this |
7 |
>>> profile without knowing what you're doing would be a good idea. |
8 |
>> |
9 |
>> This isn't enough? |
10 |
>> |
11 |
>> %% grep KNOW * |
12 |
>> make.defaults:I_KNOW_WHAT_I_AM_DOING="yes" |
13 |
>> |
14 |
> Nobody ever reads make.defaults... |
15 |
|
16 |
The point is... well, take a look at for example, |
17 |
amd64/2008.0/server/profile.bashrc . |
18 |
|
19 |
During the dev phase there's normally similarly scary warnings about all |
20 |
the dev profiles. Sometimes they don't just warn, either, but stop, unless |
21 |
the appropriate var is set correctly. |
22 |
|
23 |
While Gentoo in general does try to take reasonable precautions and this |
24 |
would seem a case in point, it has never been about keeping those |
25 |
determined to work without safety nets as it were, from cutting down |
26 |
those very safety nets. If that's the way they want to run (and |
27 |
potentially break), so be it. |
28 |
|
29 |
OTOH, it could also be argued that either the tested var or the tested |
30 |
value of that var should include the profile version (say 2008.0), so |
31 |
someone who chooses to test one development profile doesn't find the |
32 |
next one auto-enabled when they set it accidentally, just because they |
33 |
never removed the var. |
34 |
|
35 |
IOW, what about: |
36 |
|
37 |
I_KNOW_WHAT_I_AM_DOING="2008.0" |
38 |
|
39 |
or alternatively |
40 |
|
41 |
I_KNOW_WHAT_I_AM_DOING_2008_0="yes" |
42 |
|
43 |
Or even the arch/version, so in the case above |
44 |
|
45 |
I_KNOW_WHAT_I_AM_DOING_amd64_2008_0="yes" |
46 |
|
47 |
or |
48 |
|
49 |
I_KNOW_WHAT_I_AM_DOING="amd64/2008.0" |
50 |
|
51 |
-- |
52 |
Duncan - List replies preferred. No HTML msgs. |
53 |
"Every nonfree program has a lord, a master -- |
54 |
and if you use the program, he is your master." Richard Stallman |