Gerard Seibert wrote:

On Tuesday November 21, 2006 at 09:08:42 (PM) [EMAIL PROTECTED] wrote:


RELENG_6 for whatever 6-STABLE is (6.2 right now but will soon
enough be moving on towards 6.3.).

I wasn't aware that 6.2 had been released as 'STABLE' yet.

Short version: No, the OP was correct.

Long version:

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 FreeBSD that is just about to be released which also happens to be called 6.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. 6-STABLE then starts tracking 6.3, just as the OP said, though no 6.3 branch is created as such (iiuc). 6.3 tags start being created when enough worthwhile changes have been MFCed into 6-STABLE and the next release cycle is ready to start.

Depressingly, the STABLE tag makes perfect sense once you grasp the branch structure that FreeBSD uses, but causes no end of confusion otherwise.

STABLE in this context means "worked stably in the most up-to-date version of the source code that exists". It does not means "stable enough to use on production servers or other critical environments", though frequently it will be - just not always, as changes which worked for the limited number of people who run CURRENT machines, may break in more diverse environments when more people running STABLE try them.

--Alex


_______________________________________________
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