Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Nov 2002 19:18:04 -0500
From:      Garance A Drosihn <drosih@rpi.edu>
To:        Poul-Henning Kamp <phk@critter.freebsd.dk>, Robert Watson <rwatson@FreeBSD.ORG>
Cc:        arch@FreeBSD.ORG
Subject:   Re: ABIs and 5.x branch: freeze kernel module ABI at 5.0 or 5.1?
Message-ID:  <p05200f11ba09bd0c2794@[128.113.24.47]>
In-Reply-To: <2079.1038351585@critter.freebsd.dk>
References:  <2079.1038351585@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help

At 11:59 PM +0100 11/26/02, Poul-Henning Kamp wrote:
>  Robert Watson writes:
>
>  > As such, I think a reasonable strategy would be to avoid exactly
>  > that: rather than making guarantees about the ABI for 5.0, simply
>  > assert that the ABI for kernel drivers will not be frozen until
>  > 5.1, so vendors should be aware that they may have to rebuild
>  > their driver.
>
>It's very simple in my mind: we only freeze ABI's on -stable branches
>(and we actually even violated that for 4-stable I belive).
>
>Whenever we branch a new -stable from -current, that's when we
>freeze the ABI's for that branch.

My initial reaction to this description is that it "sounds reasonable".

However, I guess I'm not sure what the head branch will be called
after 5.0-release, and before we consider it "production quality".
Presumably it will still be called -current, but it can't be the
same kind of -current as it was before 5.0-release.  *Some* things
have to be considered frozen, or else 5.0-release is a meaningless
datapoint.

So, I have no problem with saying that kernel ABI's will not be
frozen until 5.1-release, but I assume all the user-level ABI's
and API's are considered frozen at 5.0-release.

-- 
Garance Alistair Drosehn            =   gad@gilead.netel.rpi.edu
Senior Systems Programmer           or  gad@freebsd.org
Rensselaer Polytechnic Institute    or  drosih@rpi.edu

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




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