Graham Bentley wrote:

You've confused STABLE with RELEASE. 6.2 has not reached RELEASE. 6-STABLE is the latest "these changes worked fine in CURRENT (right now, aka 7) and have been MFCed (merged from current) so that more people can try them out", which right now corresponds to the version of FreeBSDthat is just about to be released which also happens to be called6.2-RC1 (release candidate 1)). When 6.2 is ready to go, a new RELEASE branch is created (6.2-RELEASE) which only gets security fixes.


So, if I want the 'latest version' that 'isnt a work in progress' (or at least tested to the point where it is know to be working correctly in the majority of scenarios)
always use the RELEASE branches ?

Correct.

There are situations where you would *consider* -STABLE even in a production box, but they are rare. Some examples:

1) You have some brand new hardware which is only supported on -STABLE. I do my best to avoid this by rarely if ever following the bleeding edge of hardware development, but that's not always possible.

2) Some serious bug, which wasn't caught before, crops up with a piece of hardware, and the fix is only in -STABLE.

Obviously, the nearer that -STABLE is to the next release version, the smaller the risk that you are taking. For example, I would have far fewer qualms about running 6.2-RC1 (or even any of its -BETA predecessors), than I would about switching to -STABLE mid-way between release cycles. At the point of a release cycle starting, -STABLE will have had as much testing as it's ever going to (except for the release cycle itself).

If I did have to run -STABLE on some "production" machine, then I would be *very* conservative about how I upgraded it. I would only try upgrading to a newer -STABLE if there was an actual problem which I believed would be fixed; and I would fix all security issues using patches, as far as possible, not by cvsup-ing. And the second the next -RELEASE came along, I'd be on to it.

Of course, if you have the time and less-critical machines then running -STABLE is a good thing as you would be contributing to the debugging effort. But you will have to be prepared to deal with things breaking now and again, so a familiarity with how to upgrade and downgrade (as well as the time) are very helpful.

hth,

--Alex

PS I'm a very conservative upgrader; I still have 5.4 on all my "production" boxes and am just waiting for 6.2.


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to