Gentoo Archives: gentoo-doc

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-doc@l.g.o
Subject: Re: [gentoo-doc] Stage1/2 deprecation from Gentoo Handbook
Date: Mon, 07 Nov 2005 16:11:31
Message-Id: 1131373113.11834.10.camel@cgianelloni.nuvox.net
In Reply to: Re: [gentoo-doc] Stage1/2 deprecation from Gentoo Handbook by Shyam Mani
1 On Sun, 2005-11-06 at 09:57 +0530, Shyam Mani wrote:
2 > Sven Vermeulen wrote:
3 >
4 > > The Gentoo Release Engineering team is pushing us to remove stage1 and
5 > > stage2 references from the Gentoo Handbook. They are getting too many errors
6 > > because the user is not able to fully comprehend the implications of a
7 > > stage1 or stage2 installation.
8 >
9 > Huh? What?
10 >
11 > In which case, how would someone new to Gentoo do a Stage 1/2 install?
12 > Actually, I don't understand the request at all, since it makes no sense
13 > (atleast from this email :p).
14
15 Allow me to explain this better. The issue is not with users who follow
16 the instructions so much as the ones that do not. The problem with this
17 is *that is by design* a requirement for the lower stages. Essentially,
18 the sole reason for a stage1 installation is to allow the users to
19 completely customize their bootstrap process. It is not to simply give
20 more optimization. The problem with this is we do *not* document any of
21 this customization. To everyone that is going to come back to me and
22 say something like "I did a stage1 and followed the Handbook and it
23 worked" or similar, I respond with "You wasted your time."
24
25 A stage1 installation gives no benefits over a stage3 installation
26 *unless* you *know what you are doing* with compilers and bootstrapping
27 and plan on *modifying* the process.
28
29 > I installed Gentoo from Stage 1, following the handbook. I had *no*
30 > issues. I'm sorry, but removing portions of the handbook just because
31 > there are users who won't read (I know, I had a friend who goofed up 4
32 > Gentoo installs because he was lazy to read the handbook) is *not* a
33 > reason to remove perfectly correct and easy to understand documentation.
34
35 Alright. What are you going to do when we quit supplying the stage1
36 tarball? Running scripts/bootstrap.sh followed by an "emerge -e world"
37 gains you nothing over using the stage3 tarball from the beginning. If
38 you are making modifications to the bootstrap script yourself, or doing
39 some funky cross-compiling that isn't supported by the bootstrap scripts
40 then yes, a stage1 is useful. For everyone else, it is a waste of time
41 and something that wastes countless hours of Release Engineering's time.
42
43 > > This does surprise me, either because it seems rather simple to me, or
44 > > because I don't understand it myself (in which case we need(ed) better
45 > > information regarding the subject).
46 >
47 > As it surprises me. In case this does happen, What do they(we) plan to
48 > do for newbies wanting to do a Stage 1/2 install?
49
50 Personally, I'd like to see the tarballs dropped from our mirrors, but I
51 don't see that happening just yet.
52
53 > BTW, it so happened that I met Andrew Cowie (Operational Dynamics,
54 > Sydney) the other day here and we were discussing Gentoo. He felt that a
55 > strong point that Gentoo has and others don't is that you get to
56 > actually see the things as they happen. You actually see bootstrapping.
57 > And that is a valid point. Removing references from the handbook takes
58 > the oppurtunity away of learning all that the first time you install
59 > Gentoo.
60
61 I'm sorry, but watching GCC text scroll by doesn't teach you a damn
62 thing. Perhaps if these same users were actually opening the bootstrap
63 script up in their favorite text editor and actually reading what it
64 does they might be gaining a bit of understanding, but watching massive
65 scrolling isn't exactly learning.
66
67 > Anyone from releng here who can clarify why they need this done? TIA
68
69 I think the above should explain it pretty well.
70
71 --
72 Chris Gianelloni
73 Release Engineering - Strategic Lead
74 x86 Architecture Team
75 Games - Developer
76 Gentoo Linux

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-doc] Stage1/2 deprecation from Gentoo Handbook Shyam Mani <fox2mike@g.o>