Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jul 2012 13:57:12 -0400
From:      David Schultz <das@FreeBSD.ORG>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        svn-src-head@FreeBSD.ORG, Alexey Dokuchaev <danfe@FreeBSD.ORG>, src-committers@FreeBSD.ORG, svn-src-all@FreeBSD.ORG, Steve Kargl <kargl@FreeBSD.ORG>
Subject:   Re: svn commit: r238722 - in head/lib/msun: . ld128 ld80 man src
Message-ID:  <20120724175712.GA66863@zim.MIT.EDU>
In-Reply-To: <20120724174206.GA63841@troutmask.apl.washington.edu>
References:  <201207231913.q6NJDucB040333@svn.freebsd.org> <20120724084335.GB28038@FreeBSD.org> <20120724174206.GA63841@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 24, 2012, Steve Kargl wrote:
> On Tue, Jul 24, 2012 at 08:43:35AM +0000, Alexey Dokuchaev wrote:
> > On Mon, Jul 23, 2012 at 07:13:56PM +0000, Steve Kargl wrote:
> > > Author: kargl
> > > Date: Mon Jul 23 19:13:55 2012
> > > New Revision: 238722
> > > URL: http://svn.freebsd.org/changeset/base/238722
> > > 
> > > Log:
> > >   Compute the exponential of x for Intel 80-bit format and IEEE 128-bit
> > >   format.  These implementations are based on
> > >   
> > >   PTP Tang, "Table-driven implementation of the exponential function
> > >   in IEEE floating-point arithmetic," ACM Trans. Math. Soft., 15,
> > >   144-157 (1989).
> > 
> > I believe some ports could benefit from OSVERSION bump for this one.
> > 
> 
> I've never done a OSVERSION bump, so you'll need to tell me how.
> But, more importantly, I can find no information in the Developer's
> Handbook and only two rather terse references in the Porter's
> Handbook.  So, what is OSVERSION?  Why do you think it needs a
> bump?

It is the same as the __FreeBSD_version bump I mentioned in my
email last week.  Basically it is a number you increment in
sys/sys/param.h whenever there is a significant change that
porters and developers of third-party software might want to test
against.  In this case, it would help any ports that have
workarounds for the lack of expl() to compile both before and
after this change.  But it's also important not to bump the
version gratuitously if there's no reason to believe the change
might introduce incompatibilities.

The purpose of each __FreeBSD_version bump is documented here:

  http://www.freebsd.org/doc/en/books/porters-handbook/freebsd-versions.html

We should probably talk about how to update this file at some
point, although for the first one or two times, it's probably fine
to get a doc committer to help out with this step.



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