Gentoo Archives: gentoo-releng

From: "Jory A. Pratt" <anarchy@g.o>
To: gentoo-releng@l.g.o
Subject: Re: [gentoo-releng] USE flags and stages 1 and 2
Date: Mon, 31 Oct 2005 21:54:10
Message-Id: 43669257.3030703@gentoo.org
In Reply to: [gentoo-releng] USE flags and stages 1 and 2 by Chris Gianelloni
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Chris Gianelloni wrote:
5 > I'm starting to get more and more bugs from users whom have decided,
6 > against the recommendation of those of us in Release Engineering, to do
7 > a stage1 or stage2 installation using their custom USE flags, and
8 > finding that their installation is unable to complete properly. The
9 > problem stems from more and more packages adding more and more USE
10 > flags. We already recommend that all users perform a stage3
11 > installation, but this doesn't appear to be enough to resolve the
12 > problem. What it really boils down to is the inability for us to test
13 > with all of the possible USE flag combinations and ever get a release
14 > out the door.
15 >
16 > As it stands, I only see a few options, none of which sound very good:
17 >
18 > 1. Only release stage3 tarballs
19 > 2. Inform users that only stage3 will be supported
20 > 3. Change the documentation to recommend users not change USE flags
21 > until after the completion of "emerge -e system"
22 >
23 > In pretty much every case, the real answer is "quit using stage1 if you
24 > don't know what you're doing" but unfortunately, we're going to get the
25 > pointless "but Gentoo is about choice" "argument" that really has no
26 > bearing on the truth of what is Gentoo. Gentoo is *not* about choice.
27 > Gentoo is about empowering the user to make the system as he sees fit.
28 > This means there is a certain expectation that when you start fiddling
29 > with stuff, you're going to pick up the pieces on your own. At any
30 > rate, the problem is only going to get worse as more and more USE flags
31 > are added.
32 >
33 > What can we do to curb this problem?
34 >
35 I am in favor of doing nothing but putting a warning on stage1 and stage
36 2 saying only useflags that will be supported are ntpl ntplonly
37 everything can and should be default IMHO. Then if they run into
38 problems it is their problem and not ours. As much as we are about
39 quality we still have a choice and if I choice a stage1 I do it for my
40 own personal reasons. I am basically favoring do not edit useflags until
41 stage3 if you make changes at this point you can use emerge -euD system
42 - --newuse to rebuild packages to support your USE flags.
43
44 That is just a small piece of my opinion.
45
46
47 -----BEGIN PGP SIGNATURE-----
48 Version: GnuPG v1.4.2 (GNU/Linux)
49 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
50
51 iD8DBQFDZpJXGDfjNg8unQIRAj6+AJ9j8xAGVA8XVCtmCec2PuiHjNa+igCeLawn
52 uBtOw+At0NitqN5SbYleoEc=
53 =Z4UA
54 -----END PGP SIGNATURE-----
55 --
56 gentoo-releng@g.o mailing list

Replies

Subject Author
Re: [gentoo-releng] USE flags and stages 1 and 2 Chris Gianelloni <wolf31o2@g.o>