Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jan 2008 20:10:51 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, obrien@FreeBSD.org
Subject:   Re: cvs commit: src Makefile.inc1 src/tools/build Makefile
Message-ID:  <20080122171051.GB19248@team.vega.ru>
In-Reply-To: <20080122.095757.1159151185.imp@bsdimp.com>
References:  <200801211844.m0LIiufY081896@repoman.freebsd.org> <20080121.151417.1106074095.imp@bsdimp.com> <20080122155427.GB16573@team.vega.ru> <20080122.095757.1159151185.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 22, 2008 at 09:57:57AM -0700, M. Warner Losh wrote:
> In message: <20080122155427.GB16573@team.vega.ru>
>             Ruslan Ermilov <ru@FreeBSD.ORG> writes:
> : Hi,
> : 
> : On Mon, Jan 21, 2008 at 03:14:17PM -0700, M. Warner Losh wrote:
> : > In message: <200801211844.m0LIiufY081896@repoman.freebsd.org>
> : >             "David E. O'Brien" <obrien@FreeBSD.org> writes:
> : > :   Remove 5.x and 6.x cruft - source upgrades to RELENG_8 from versions prior
> : > :   to RELENG_7 are not supported.
> : > 
> : > I've just committed an updating entry for this change.  The commit
> : > message has a typo in it.  It should read "versions prior to RELENG_6"
> : > rather than RELENG_7.
> : 
> : Both messages are bad, because RELENG_[67] are floating targets.
> 
> They are imprecise.  But are a good mnemonic for how to remember
> what's supported.
> 
OK, agreed.

> : > This means we support people back just under 3
> : > years (May 2005: 2 years 8 months) rather than the little over 3 years
> : > we did before (Oct 2004 3 years 3 months).  FreeBSD_vesrion 600029 and
> : > newer will work.  So this delta pushes back things forward only about
> : > 8 months.
> : 
> : I only wonder how was the value of 600029 choosen?
> 
> It was two revisions before the branch point for RELENG_6, which
> happened at 600031.

I think you're twice off-by-one here,

: $ cvs -R ann -rRELENG_6_BP param.h | grep '#define.*__FreeBSD_version'
: 
: Annotations for param.h
: ***************
: 1.244        (sam      11-Jul-05): #define __FreeBSD_version 600032     /* Master, propagated to newvers */

but it still doesn't answer my question.  Why you've choosen
this __FreeBSD_version and not RELENG_6_BP (i.e., 600032).
I don't mind it, just want to understand the formulae.  :-)

> It also is one greater than the largest if that
> was removed.

Can you elaborate on what you mean here?  I don't understand.
Thanks.


Cheers,
-- 
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer



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