From: Mikey <mikey@badpenguins.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: bootstrapping since gcc 3.4 is stable
Date: Wed, 25 Jan 2006 21:06:06 -0600 [thread overview]
Message-ID: <200601252106.10400.mikey@badpenguins.com> (raw)
In-Reply-To: <dr9clu$eif$1@sea.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 2429 bytes --]
On Wednesday 25 January 2006 20:40, Sven Köhler wrote:
> Mike is telling me, that the 2006.0 tarballs will contain gcc-3.4.
> Then he's telling me, that the problem, that Im trying to point out, is
> going to vanish with the release of the 2006.0 tarballs. Well, yes,
> until the next gcc-slot becomes stable. So the problem is not fixed,
> just moved to the future again.
> Actually I'm told, that there's no automatic mechanism to get a "clean"
> gentoo system. So i'm told, that i have to take a stage3 tarball, and
> upgrade it to a clean system.
> If i follow that advice, i have to upgrade glibc, gcc, python and
> perhaps many more, clean the system from packages in old slots, and then
> run an "emerge -e world" (which compiles glibc, gcc, python again).
>
> Pretty much work for a beginnner!
> And there's pretty much of experience needed.
Wow, a voice of reason. That is exactly what I am saying. Gentoo is unique
because it it a moving target. The further in time you move away from an
official stage3, the worst a stage3 installation method gets. In fact it
turns into a outright nightmare. How long since the last up to date stage
tarballs?
Solutions?
Release stage tarballs monthly. If that can't be done, make fixing the
process so it can be done a priority.
For toolchain updates, a slightly modified bootstrap.sh that builds the
toolchain in the correct order and whatever is needed to bootstrap portage
afterwards would be a better approach. Fix the STAGE1_USE bug, comment out
CONFIG_PROTECT="-*" and FEATURES="-collision-protect" and you have a
perfectly reliable method to update the toolchain that takes half the time,
even on a running system. This would certainly be more realistic than
gutting portage so that it installs toolchain packages in the correct order
so that emerge -e system && emerge -e world is not needed. Get rid of
circular dependencies in portage so it can be portable. Embed its own
python version so it does not depend on packages with circular
dependencies. Do I know absolutely that any of these ideas will work?
Hell no, but I do know the current installation method sucks depending on
what time of the year it is, and the answer is not to entrench further in
an unreliable process.
If nothing else, stop treating users like idiots when they are not, at least
not all of them, all of the time.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2006-01-26 3:11 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-25 12:30 [gentoo-dev] bootstrapping since gcc 3.4 is stable Sven Köhler
2006-01-25 13:23 ` Mike Frysinger
2006-01-25 16:23 ` Sven Köhler
2006-01-25 16:38 ` Marius Mauch
2006-01-25 18:12 ` Mikey
2006-01-25 21:11 ` [gentoo-dev] " Sven Köhler
2006-01-25 18:28 ` [gentoo-dev] " Mike Frysinger
2006-01-25 20:44 ` Sven Köhler
2006-01-25 21:17 ` Mike Frysinger
2006-01-25 22:27 ` [gentoo-dev] " Sven Köhler
2006-01-25 22:42 ` Jan Kundrát
2006-01-25 22:49 ` [gentoo-dev] " MIkey
2006-01-25 23:08 ` Jan Kundrát
2006-01-26 0:02 ` [gentoo-dev] " MIkey
2006-01-26 0:27 ` Chris Gianelloni
2006-01-26 1:00 ` Mikey
2006-01-26 1:13 ` Stephen P. Becker
2006-01-26 1:32 ` Mikey
2006-01-26 1:35 ` Dan Meltzer
2006-01-26 1:49 ` Stephen P. Becker
2006-01-26 2:23 ` Mikey
2006-01-26 2:53 ` Donnie Berkholz
2006-01-26 3:07 ` Mikey
2006-01-26 10:37 ` Marcelo Góes
2006-01-26 14:16 ` Mike Frysinger
2006-01-26 15:42 ` Mikey
2006-01-26 15:53 ` Mike Frysinger
2006-01-26 16:06 ` [gentoo-dev] " MIkey
2006-01-26 18:50 ` Mike Frysinger
2006-01-26 19:00 ` [gentoo-dev] " MIkey
2006-01-26 19:08 ` Mike Frysinger
2006-01-27 0:16 ` Mike Frysinger
2006-01-26 3:09 ` [gentoo-dev] " Marcelo Góes
2006-01-26 12:08 ` Stephen P. Becker
2006-01-26 21:46 ` [gentoo-dev] " MIkey
2006-01-26 22:02 ` Jan Kundrát
2006-01-26 22:07 ` [gentoo-dev] " MIkey
2006-01-27 8:26 ` Paul de Vrieze
2006-01-26 14:06 ` [gentoo-dev] " Chris Gianelloni
2006-01-26 15:02 ` Mikey
2006-01-26 15:10 ` [gentoo-dev] " Dan Meltzer
2006-01-26 15:39 ` [gentoo-dev] Re: " Mikey
2006-01-26 14:02 ` Chris Gianelloni
2006-01-26 15:34 ` Mikey
2006-01-26 16:15 ` Wernfried Haas
2006-01-26 16:27 ` Dale
2006-01-26 16:43 ` [gentoo-dev] " MIkey
2006-01-26 16:54 ` Pete Ezzo
2006-01-26 16:42 ` MIkey
2006-01-26 17:08 ` Alec Warner
2006-01-26 17:30 ` [gentoo-dev] " MIkey
2006-01-27 8:42 ` Paul de Vrieze
2006-01-27 15:08 ` [gentoo-dev] " MIkey
2006-01-27 15:48 ` Paul de Vrieze
2006-01-26 17:08 ` [gentoo-dev] " Wernfried Haas
2006-01-26 17:47 ` [gentoo-dev] " MIkey
2006-01-27 10:11 ` Paul de Vrieze
2006-01-26 16:16 ` [gentoo-dev] " Paul de Vrieze
2006-01-26 18:48 ` Mike Frysinger
2006-01-27 8:30 ` Paul de Vrieze
2006-01-26 2:40 ` [gentoo-dev] " Sven Köhler
2006-01-26 3:02 ` Mike Frysinger
2006-01-26 3:06 ` Mikey [this message]
2006-01-26 6:14 ` Homer Parker
2006-01-26 14:59 ` Mikey
2006-01-26 11:17 ` Paul de Vrieze
2006-01-26 13:54 ` Sven Köhler
2006-01-26 14:11 ` Mike Frysinger
2006-01-26 18:23 ` Sven Köhler
2006-01-26 18:44 ` Mike Frysinger
2006-01-27 0:16 ` Mike Frysinger
2006-01-30 1:37 ` Sven Köhler
2006-01-30 1:39 ` Mike Frysinger
2006-01-30 1:50 ` Sven Köhler
2006-01-30 1:54 ` Mike Frysinger
2006-01-26 14:57 ` Chris Gianelloni
2006-01-26 15:51 ` Paul de Vrieze
2006-01-26 16:17 ` [gentoo-dev] " MIkey
2006-01-26 16:36 ` Wernfried Haas
2006-01-26 17:17 ` [gentoo-dev] " MIkey
2006-01-27 10:18 ` [gentoo-dev] " Paul de Vrieze
2006-01-27 14:32 ` [gentoo-dev] " MIkey
2006-01-27 14:40 ` Paul de Vrieze
2006-01-27 15:32 ` [gentoo-dev] " MIkey
2006-01-28 14:56 ` Paul de Vrieze
2006-01-28 17:20 ` [gentoo-dev] " MIkey
2006-01-28 18:06 ` MIkey
2006-01-28 18:39 ` Stephen P. Becker
2006-01-29 3:45 ` Mikey
2006-01-26 14:12 ` [gentoo-dev] " Chris Gianelloni
2006-01-26 15:40 ` Mikey
2006-01-26 16:00 ` Paul de Vrieze
[not found] ` <43D8FA31.2030300@gentoo.org>
2006-01-26 17:15 ` [gentoo-dev] " MIkey
2006-01-26 17:40 ` Jan Kundrát
2006-01-26 17:52 ` [gentoo-dev] " MIkey
2006-01-26 18:13 ` Jan Kundrát
2006-01-26 18:20 ` [gentoo-dev] " MIkey
2006-01-26 21:53 ` Jan Kundrát
2006-01-26 22:02 ` [gentoo-dev] " MIkey
2006-01-26 22:43 ` Jan Kundrát
[not found] ` <200601262257.k0QMvbg4016753@gw.open-hosting.net>
2006-01-27 4:13 ` [gentoo-dev] " Paul Varner
2006-01-26 22:45 ` [gentoo-dev] Re: Re: Re: Re: " Jakub Moc
2006-01-25 22:54 ` [gentoo-dev] " Chris Gianelloni
2006-01-25 13:56 ` [gentoo-dev] " Chris Gianelloni
2006-01-25 21:09 ` [gentoo-dev] " Sven Köhler
2006-01-25 21:52 ` Chris Gianelloni
2006-01-25 22:31 ` [gentoo-dev] " MIkey
2006-01-25 22:58 ` Chris Gianelloni
2006-01-25 23:50 ` [gentoo-dev] " MIkey
2006-01-26 0:20 ` Chris Gianelloni
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200601252106.10400.mikey@badpenguins.com \
--to=mikey@badpenguins.com \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox