Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Mar 1999 23:57:27 -0800
From:      "Jordan K. Hubbard" <jkh@zippy.cdrom.com>
To:        Paul Apple <paula@jeffnet.org>
Cc:        stable@FreeBSD.ORG
Subject:   Re: What do people think of May 1st for a 3.2 release date? 
Message-ID:  <12693.921657447@zippy.cdrom.com>
In-Reply-To: Your message of "Tue, 16 Mar 1999 17:26:16 PST." <Pine.LNX.4.10.9903161616320.439-100000@ellie.my.domain> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Ideally, I'd expect two and no more than three releases per year.

Erm, we've actually been committed to a quarterly release schedule for
quite awhile now, as set down in numerous conversations both inside
and outside the project.  Please keep in mind that the kinds of
releases we're talking about here are ones made from -stable, not
-current, and if we're breaking the -stable tree more than 4 times a
year then that's a process control problem that really needs to be
fixed, not a flaw in our scheduling.

I think 4 releases a year on a branch which is supposed to be dealt
with *carefully* is not at all unreasonable, with perhaps the one
"exception" being the "dot-zero" release.  We always tell production
people just stay the heck away from those and we mean that, the .0
releases being aimed more at the intrepid hacker types who are willing
to deal with something that's at least a little less arbitrarily
dangerous than -current (if for no other reason other than to give
them a common reference point for general discussion and ERRATA).  The
feedback that our hacker users can give us ("you broke it!") is what
we need to make the subsequent releases a little more end-user
friendly.  That's actually how the process seems to work for everyone
these days - you think Microsoft is doing things any differently with
their OS products?  Hell, they're making people *pay* to be their BETA
testers!  Don't that beat all?  :-)

We simply have to make releases or the product would never get any
better.  A handful of programmers and a release engineer or two
obviously cannot test the product to the extent that many thousands of
users can, and people seem to be psychologically averse to snapshots
(if you compare the download stats) and/or need CDROM media before
they can participate in this process at all.  If you want CDROM media
available then it follows that somebody's gotta make those CDs and
that somebody is going to have schedules of their own to meet if they
want to make it all happen.

To sum it up, a quarterly release schedule seems to work well, it is
achievable (with occasional quirks still to be ironed out) and perhaps
I simply need to simply codify what has always been common wisdom
among those who've been around the FreeBSD project since the early
years: If you want the very best FreeBSD on a branch, wait at least
for the .5, this being true precisely because of the stepwise
refinement afforded by the earlier releases. :)

- Jordan


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12693.921657447>