cvs commit: src/lib/libc Versions.def
Alfred Perlstein
alfred at freebsd.org
Tue Dec 18 02:01:26 PST 2007
* Daniel Eischen <deischen at freebsd.org> [071217 17:42] wrote:
> On Mon, 17 Dec 2007, John Baldwin wrote:
>
> >On Friday 14 December 2007 03:49:07 pm Daniel Eischen wrote:
> >>deischen 2007-12-14 20:49:07 UTC
> >>
> >> FreeBSD src repository
> >>
> >> Modified files:
> >> lib/libc Versions.def
> >> Log:
> >> Increment the version namespace for 8.0-current. New symbols and
> >> symbols whose ABI has changed should be added to FBSD_1.1.
> >
> >Why do new symbols have to be added to 1.1 instead of 1.0?
>
> There is no technical reason they cannot be, but this is what we
> decided some time ago. That each time head is branched, a new
> version is created and new and ABI-changed symbols get added to
> it. It makes it easy to track when (initially in which major
> FreeBSD version) symbols get added. I should have also noted
> that this was discussed with kan and das (not des) prior to
> commit. kan's other comment was that this would also make it
> easier to write tools that can tell if an application built on
> release X can run on release Y (where Y < X).
>
> We can still MFC new symbols back to prior releases, we just
> have to add them to the same namespace from which they came.
Daniel, is there anything preventing us from matching version
numbers with release numbers? This would make things a bit
more intuative.
--
- Alfred Perlstein
More information about the cvs-src
mailing list