Date: Sun, 17 Sep 1995 13:19:33 -0700 (PDT) From: Jake Hamby <jehamby@lightside.com> To: jdl@chromatic.com Cc: "Jordan K. Hubbard" <jkh@time.cdrom.com>, current@FreeBSD.org Subject: Re: Release numbering Message-ID: <Pine.BSF.3.91.950917131334.168B-100000@localhost> In-Reply-To: <199509170528.AAA14969@chrome.onramp.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 17 Sep 1995, Jon Loeliger wrote: > Apparently, "Jordan K. Hubbard" scribbled: > > The only serious question still to be resolved is just when the > > "rollover" happens? Does 2.1.x live forever, or does it get abandoned > > with 2.2.x is "stable?" > > Personally, I think trying to maintain a strict 2.1 derived base for > a very long time will become fairly problematic. You'll likely end > up with the nightmare of figuring out which variant of which patch > gets applied to which branches and the resulting rev interlock. > Been there done that. Wasn't too much fun then either. > I agree here. Release bug fixes for 2.1.x if something drastic comes up, but as soon as 2.2 becomes as stable as 2.1, push it out the door as a release and start thinking about 2.3. > > > Does 2.1 just become 2.3 at some point, > > leaving the odd numbered releases as the "stable" ones and the even > > numbered ones as "experimental?" > > Isn't that what the makers of the Star Trek movies decided to do? :-) > Oh wait, no. The odd ones sucked and the even ones were good, right? > > Yea, this is probably the basic approach to take. As soon as 2.1 goes > out the door, people are generally going to breath a huge sigh of > relief, take a break, and then be real gung-ho about 2.2. Why not > just let everyone work on 2.2 until it too gets to a reasonably > stable point and then call it "stable" at the same time introduce 2.3 > as the next development release. Just pipeline it, not leapfrog it? I completely agree. Leapfrogging releases a la Linux kernel, is too confusing. People are going to get 2.1, then see 2.2 on the FTP site, not realize it's 2.2-bleeding-edge-sig11, download it, and screw up their machines. I'd rather see a 2.2-current (even though I have ambivalent feelings about the name current to mean "bleeding edge"), that would slowly become 2.2-RELEASE, than a 2.2-current that became 2.3! > > In short, we may be digging ourselves a deep hole if we can't decide > > just how this is all going to work. > > Agreed. Other than the name "current" being a little confusing, the release schedule as it exists now is just fine. But trying to maintain three or four different simultaneous release trees is going to be hell. Having a -stable and a -current is a good idea now, but when 2.1.0 is finally released, we may be able to get away with just a -RELEASE and -current, which would sure save effore integrating changes from -current back into -stable. ------------------------------------------------------------------------------ Jake Hamby | E-Mail: jehamby@lightside.com Student, Cal Poly University, Pomona | System Administrator, JPL ------------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.950917131334.168B-100000>