1 |
I'm starting to get more and more bugs from users whom have decided, |
2 |
against the recommendation of those of us in Release Engineering, to do |
3 |
a stage1 or stage2 installation using their custom USE flags, and |
4 |
finding that their installation is unable to complete properly. The |
5 |
problem stems from more and more packages adding more and more USE |
6 |
flags. We already recommend that all users perform a stage3 |
7 |
installation, but this doesn't appear to be enough to resolve the |
8 |
problem. What it really boils down to is the inability for us to test |
9 |
with all of the possible USE flag combinations and ever get a release |
10 |
out the door. |
11 |
|
12 |
As it stands, I only see a few options, none of which sound very good: |
13 |
|
14 |
1. Only release stage3 tarballs |
15 |
2. Inform users that only stage3 will be supported |
16 |
3. Change the documentation to recommend users not change USE flags |
17 |
until after the completion of "emerge -e system" |
18 |
|
19 |
In pretty much every case, the real answer is "quit using stage1 if you |
20 |
don't know what you're doing" but unfortunately, we're going to get the |
21 |
pointless "but Gentoo is about choice" "argument" that really has no |
22 |
bearing on the truth of what is Gentoo. Gentoo is *not* about choice. |
23 |
Gentoo is about empowering the user to make the system as he sees fit. |
24 |
This means there is a certain expectation that when you start fiddling |
25 |
with stuff, you're going to pick up the pieces on your own. At any |
26 |
rate, the problem is only going to get worse as more and more USE flags |
27 |
are added. |
28 |
|
29 |
What can we do to curb this problem? |
30 |
|
31 |
-- |
32 |
Chris Gianelloni |
33 |
Release Engineering - Strategic Lead |
34 |
x86 Architecture Team |
35 |
Games - Developer |
36 |
Gentoo Linux |