AlecTavi wrote:Doesn't this actually add complexity, rather than simplify everything? If Gentoo is going to remain the free as in free-choice distribution, are they going to document how to do this for the other architectures Bob mentioned? Why not just keep making the stage 1/2 tarballs, basic documentation on them, and a huge warning to inexperienced users? The big impetus in the mailing list that is linked above seems to be errors that inexperienced users get doing stage 1/2 installs. Can't we just say that it shouldn't be done if you don't know what you're doing?
well, it either adds complexity or subtracts complexity, depending upon how you look at it. its tremendously difficult from a logistical perspective for Gentoo to provide support for 3 different installation methods. bootstrapping Stage 1 installs has always been tricky because of python & perl issues that commonly crept into the portage tree, and made a successful Stage 1 installation something that amounted to the luck of the draw. whether or not you were successfull largely depended upon when you hit the portage tree and if the offending ebuilds were present or not.
in contrast, Stage 3 installs are simple, straightforward, and reliable if you've got a Stage 3 tarball that suits your architecture. if you've got a Stage 3 tarball that suits your arch, then the changes to the Installation handbook are actually a vast improvement. there have to be tens if not hundreds of thousands of users who have mistakenly followed the old Gentoo Handbook and unnecessarily performed a Stage 1 install because the older versions of the Handbook didn't adeqately explain when a Stage 1 install was unnecessary. so in many respects, the decision to remove a Stage 1 from the handbook is actually a GOOD thing for a great many people.
then there are those people for whom the idea backfires -- the people who have an arch that is not supported with a Stage 3 tarball. for these people, the only options are Gentoo Stage 1 installations or in a limited number of cases, 3rd party offerings like Jackass!.
looking at this from the big picture, i think that guiding everyone into a Stage 3 install who
can perform a Stage 3 install is actually a good idea. (i'm sure that nobody who's familiar with the whole Stage 1/3 idea would be surprised by that.) for the idea of exclusively supporting Stage 3 to really work, though, you would have to provide support in the form of Stage 3 tarballs for a zillion different arches -- something that's not logistically feasible, so somebody gets left out in the cold. those hit hardest by this decision aren't the Pentium-M users though -- they're the people who are running on odd arches that are supported by GCC but are becoming less supported by the standard Gentoo install guides.
in the big picture, i don't think that Gentoo is really abandoning Stage 1 installs. i think its more likely that the x86 version of the GIH is just trimming out some of bulk, and that other arches will end up being supported in other documentation. (i hope!)