Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Mar 2019 09:38:53 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Alexey Dokuchaev <danfe@freebsd.org>
Cc:        "Rodney W. Grimes" <rgrimes@freebsd.org>, Warner Losh <imp@freebsd.org>,  svn-src-head <svn-src-head@freebsd.org>, svn-src-all <svn-src-all@freebsd.org>,  src-committers <src-committers@freebsd.org>
Subject:   Re: svn commit: r344970 - head
Message-ID:  <CANCZdfpscc0feQ72FYnddX-9F1oduUdp3qAgC9BnZG=uKRq_4A@mail.gmail.com>
In-Reply-To: <20190310150728.GA97029@FreeBSD.org>
References:  <201903091717.x29HHjcc069618@repo.freebsd.org> <201903092000.x29K0Rf6002120@gndrsh.dnsmgr.net> <20190310150728.GA97029@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Mar 10, 2019 at 9:07 AM Alexey Dokuchaev <danfe@freebsd.org> wrote:

> On Sat, Mar 09, 2019 at 12:00:27PM -0800, Rodney W. Grimes wrote:
> > > New Revision: 344970
> > > URL: https://svnweb.freebsd.org/changeset/base/344970
> > >
> > > Log:
> > >   Misc fixes based on upgrading a laptop from 11.1R to -current
> > >
> > >   Add note about needing to start zfs because mount -a doesn't do that.
> > >   Add the word 'supported' before 'older branches' for older binaries.
> > >   Add note about options in custom config files as well.
> > >
> > > Modified: head/UPDATING
> > > ...
> > >     binaries).  Failure to do so may leave you with a system that is
> > >     hard to boot to recover.  A GENERIC kernel will include suitable
> > > -   compatibility options to run binaries from older branches.
> > > +   compatibility options to run binaries from supported older
> branches.
> >
> > This is probably not the best adjective here, supported only goes back to
> > 11.x, there are COMPAT options that work all the way back to 4.
>
> I concur, this "supported" word sounds like we barely give a fuck.  Being
> able to run old (very old) binaries had always been one of our strengths,
> and we should not suggest that it's not anymore.
>

It isn't saying we don't support older binaries. It sets the limits on what
people can expect from GENERIC in this context. We may remove support for
4.x binaries from GENERIC at some later time, we may keep it. Either way,
it doesn't affect upgrading. Part of the minimum upgrading guarantee is
that we have old binary support in GENERIC for all branches we support
upgrading from. We can (and do) support additional binaries, and having the
clarification here doesn't change that.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpscc0feQ72FYnddX-9F1oduUdp3qAgC9BnZG=uKRq_4A>