RELENG question

2004-07-21 Thread Nikos Vassiliadis
Hi to all,

I need a confirmation/correction about this. Is RELENG-4 and RELENG-4-10 the same 
thing,
since the latest stable is 4.10? if i got this right, RELENG-4-10 will be used to stay 
explicitly
with 4.10-? and RELENG-4 will be used to update to the latest 4.X-STABLE. All security 
fixes
and critical updates are in RELENG-4 too. Are these correct?

Thanks, NikV

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


Re: RELENG question

2004-07-21 Thread Matthew Seaman
On Wed, Jul 21, 2004 at 10:37:42AM +0300, Nikos Vassiliadis wrote:

 I need a confirmation/correction about this. Is RELENG-4 and RELENG-4-10 the same 
 thing,
 since the latest stable is 4.10? if i got this right, RELENG-4-10 will be used to 
 stay explicitly
 with 4.10-? and RELENG-4 will be used to update to the latest 4.X-STABLE. All 
 security fixes
 and critical updates are in RELENG-4 too. Are these correct?

No -- RELENG_4 and RELENG_4_10 are quite different things.  And note
that it's RELENG_4 not RELENG-4.

RELENG_4_10 is the cvs branch corresponding to 4.10-RELEASE-pN.
That's a code branch which is relatively static, receiving only
security patches and serious errata (which is different to 4.9-RELEASE
and earlier, which only got security fixes).  A RELEASE version is
intended for production use where downtime is complete anathema.

RELENG_4 is the cvs branch corresponding to 4.10-STABLE.  That's a
*development* branch, where new code and support for new devices will
be introduced.  Note that we call it '4.10-STABLE' simply because 4.10
was the last RELEASE branch created.  Generally as you track 4-STABLE
over time, that version number will be incremented about every four
months.  However, 4.10 might well be the last release from the 4.x
series, withthe creation of the RELENG_5 branch that's planned to
occur simultaneously with the release of 5.3.

A 4.10-STABLE release is called 'STABLE' because that's how it's meant
to run: stably.  FreeBSD STABLE versions have an enviable track record
at achieving just that.  It has been achieved only by careful testing
of all code in the 'CURRENT' or HEAD branch of CVS before MFC (Merge
From Current) into the STABLE branch.  RELENG_4 gets all of the
security fixes and errata that are applied to RELENG_4_10, although
they might occur in a slightly different form: eg. an upgrade of a
component software system to a new version rather than a minimal set
of patches to do no more than fix a particular flaw.

Cheers,

Matthew


-- 
Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
  Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614  Bucks., SL7 1TH UK


pgplRld6sWFsj.pgp
Description: PGP signature


Re: RELENG question

2004-07-21 Thread Giorgos Keramidas
On 2004-07-21 10:37, Nikos Vassiliadis [EMAIL PROTECTED] wrote:
 I need a confirmation/correction about this. Is RELENG-4 and
 RELENG-4-10 the same thing, since the latest stable is 4.10?

Please note that the tags do not use hyphens as in `1-2' but underscore
characters as in `4_10'.

The answer to your first question is: Yes.  At least these days they're
equivalent.

You might want to keep in mind that it's very important to make the
distinction between a branch of development and a specific tag.

RELENG_4 is a branch, a continuous path of development that was spawned
of the main FreeBSD trunk when RELENG_4 was created as a branch.  As all
branches this can grow or spawn new sub-branches.

RELENG_4_10 is one of those sub-branches.  It's a special sub-branch of
RELENG_4 that contains a version of the sources as they were on the
day 4.10-RELEASE was set in stone plus any critical security fixes that
the Security Officer Team decides that should be added.

 if i got this right, RELENG-4-10 will be used to stay explicitly with
 4.10-?

Yes, it's a nice idea.  You'll be getting everything 4.10-RELEASE
included the day it was released *AND* all the fixes that are made to
the initial source tree.

 and RELENG-4 will be used to update to the latest 4.X-STABLE.

True.

 All security fixes and critical updates are in RELENG-4 too.

Yes.



Giorgos Keramidas  FreeBSD: The Power to Serve
keramida at ceid dot upatras dot grhttp://www.FreeBSD.org/

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


Re: RELENG question

2004-07-21 Thread Nikos Vassiliadis
I see. So, RELENG_4 will be the more actively developed one(
new drivers, etc) - if something like that can be said for the 4.X.

Thanks a lot, Giorgo and Matthew

Nikos

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