Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2017 12:09:30 +1000
From:      Aristedes Maniatis <ari@ish.com.au>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Matthew Seaman <matthew@freebsd.org>, Kurt Jaeger <lists@opsec.eu>, "Patrick M. Hausen" <hausen@punkt.de>, freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: ABI changes within stable branch
Message-ID:  <b6ff5ce7-4195-88b3-7d6b-fafc897fde33@ish.com.au>
In-Reply-To: <CANCZdfp9V5V8JRy9AfFvvNk01MgkR6ZSJrvJA8DcbS3vMJfy5A@mail.gmail.com>
References:  <1b07bf49-508a-c6b4-e805-df7d43230f81@ish.com.au> <20170919081532.GB2170@home.opsec.eu> <21c1d954-8bdf-0d16-f1ca-176cd6df7a60@ish.com.au> <DA4D8888-995B-418B-ACA8-7F600FA43A7C@punkt.de> <423b38b0-18d8-4252-d2b8-f25f2141e3bb@ish.com.au> <CANCZdfrjGxa0yeoGs=cFOXbfLpNtD%2Buc5Ey4=AREtnbxEbpb3g@mail.gmail.com> <CANCZdfoFK6Xczv9WedyJ0B%2B-wPH0f6hatjQqR=WQTxQhRi=RLw@mail.gmail.com> <CANCZdfpD5vThbqfzmvpobUW%2B6tkGnj1fH4XGf4M97efFJzPK-g@mail.gmail.com> <CANCZdfqMw5nXe5LbmiiyrRw3d%2BxrPk=F5Sye9iTR_g7LaxJd-Q@mail.gmail.com> <CANCZdfoTKUyJXxd%2B=CpPxdE1tpOwWCN4qp4Xe-Z3OhZvLuUOFw@mail.gmail.com> <CANCZdfp9V5V8JRy9AfFvvNk01MgkR6ZSJrvJA8DcbS3vMJfy5A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 20/9/17 11:33AM, Warner Losh wrote:
> FreeBSD has always had a policy of backwards compatibility. By that definition we are stable. What we don't promise is full forwards compatibility, which is what you are asking for. 

Correct. Within the stable branch I'd always assumed forward compatibility was the case and haven't been bitten by this since my days of FreeBSD 3.0.

But even if this is no longer the case (or was never a goal), I'm still confused by versioning packages like this: http://pkg.FreeBSD.org/${ABI}/ which is clearly not correct. There is just no way for me to discover which package is compatible with which OS version.

Anyhow, thanks for listening. This is putting a dent in my adoption of the accelerated EOL of minor releases. At the very least I need to remember to keep poudriere on the x.0 release even after it is EOL, until every one of my servers has been upgraded (which is rarely before the new accelerated EOL for machines that don't face the internet).

Ari


-- 
-------------------------->
Aristedes Maniatis
CEO, ish
https://www.ish.com.au
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b6ff5ce7-4195-88b3-7d6b-fafc897fde33>