Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Aug 2007 13:46:31 -0400 (EDT)
From:      Daniel Eischen <deischen@freebsd.org>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        src-committers@freebsd.org, jhb@freebsd.org, yar@comp.chem.msu.su, alfred@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org, kensmith@cse.buffalo.edu
Subject:   Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h
Message-ID:  <Pine.GSO.4.64.0708271338230.28508@sea.ntplx.net>
In-Reply-To: <20070827.085906.-332187760.imp@bsdimp.com>
References:  <Pine.GSO.4.64.0708251703550.19091@sea.ntplx.net> <1188077596.1853.55.camel@neo.cse.buffalo.edu> <200708270932.31208.jhb@freebsd.org> <20070827.085906.-332187760.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 27 Aug 2007, M. Warner Losh wrote:

> In message: <200708270932.31208.jhb@freebsd.org>
>            John Baldwin <jhb@freebsd.org> writes:
>
> : Just as with
> : shared libraries, we version the ABIs in releases and stable branches.
> : We have _never_ versioned ABI changes in HEAD because HEAD is a tumultuous
> : place and having the ABIs change multiple times in a branch w/o having
> : multiple version bumps is just part of running HEAD.
>
> We've never versioned ABIs in head because we've never had the ability
> to do so in a non-disruptive way.  Also, this isn't the "wild west"
> head of our forefathers.  We're not at some arbitrary point in the
> evolution of FreeBSD, but in a code freeze getting ready to do a release.

And the fact that we're in a code freeze should prohibit changes
like this from going in.

The rule has been that we only bump libraries once between releases.
The same thing will hold true for versions; they'll only be bumped
at most once between releases, and in fact will probably be bumped
_much_ less often that libraries.

There is no overwhelming reason to break the rules that we've held
in the past.  It's easy to say, "but it's less painful", but after
you've gone through it, you're done.  I think we're taking a very
short-sighted view of things and don't agree with breaking or bending
the rules without a _very_ good reason.

-- 
DE



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