On Mon, 27 Aug 2007, M. Warner Losh wrote:
In message: <[EMAIL PROTECTED]>
John Baldwin <[EMAIL PROTECTED]> 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
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"