[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.3.6 report

On Thu, Jun 21, 2001 at 02:43:46AM -0400, Adam Di Carlo wrote:
> Anthony Towns <aj@azure.humbug.org.au> writes:
> > > base because boot-floppies are ready for it.
> > That's not going to happen particularly quickly, because -testing *isn't*
> > ready for it, because they haven't had a chance to get into the swing
> > of things, because they haven't had boot-floppies they can try out and have
> > kind-of work. (2.3.5 came close, but we followed within a day or two by
> > groff and man-db breaking)
> I have to say, you're logic is rather backwards.
> Pretty much *every* reported problem about the installation I've seen
> as far back as 2.3.4 has nothing to do with boot-floppies themselves
> and everything to do with immaturity and instability in base and the
> testing distribution in general.

That's very true. boot-floppies haven't matured at all how I expected:
I was expecting to get something that kind-of worked much sooner, and
getting support for other architectures much later. If my expectations
had been more in line with reality, we might've been able to organise the
-testing group so that they'd gotten some experience with the previous
boot-floppies. But that didn't happen, so too bad.

Anyway, the logic isn't backwards, it's just looking more at getting
things right in the future than at the moment. In particular, for
future releases we need to get in the habit of always having working
boot-floppies, even when we're not expecting a freeze for some time yet.
The benefits of this are mainly in that it gives us more flexibility
in choosing when we freeze and when we release: we don't have to worry
about spending six months getting boot-floppies working again, and we can
change the boot-floppies development philosophy from "just hack it so
it works" to "make it pleasant and functional". The same thing applies
(probably moreso) to debian-installer. Hopefully the d-i architecture
will make it easier. We'll see, hopefully.

What this means is we've got to be able to develop boot-floppies
even in spite of instabilities in the base system. So we've (I've)
got to be debootstrap so it doesn't break as readily with changes in
the base-system; and we've got to work around problems with busybox and
whatever else.

Again, the idea is that after woody -boot will be able to continue
working on the installation system, and -testing will be able to continue
testing upgrades and new installs for the next release, even as it's
under development.

That's not even remotely trivial to make happen, but I'm entirely confident
that it's worth the effort.

For the moment, what that means is I'm not starting the freeze until b-f's
start working with a non-frozen base.

(The astute subscribers to this list will notice that's happened)

> If Debian is willing to purchase for me fast machinery (i386
> preferred) with fask disk and full exclusive root access, i could
> probably do the i386 builds myself much more quickly.

That's not implausible. It's probably worth mentioning to BenC.

Anyway, I don't mean to suggest that -boot's sucking or anything. Indeed,
it's going great: there're i386 floppies that work, there're floppies
for every archi but alpha some of which are even rumoured to work. The
install (if you choose a method that's supported) was quite smooth. That's
substantially beyond where I'd hoped we'd be right now, which means we
should release with a pretty high quality install.


Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.

``_Any_ increase in interface difficulty, in exchange for a benefit you
  do not understand, cannot perceive, or don't care about, is too much.''
                      -- John S. Novak, III (The Humblest Man on the Net)

Attachment: pgp8vjnQEn9sT.pgp
Description: PGP signature

Reply to: