public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
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 --]

  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