Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0.

From: Mark Millard <marklmi_at_yahoo.com>
Date: Wed, 16 Aug 2023 18:09:42 UTC
John Baldwin <jhb_at_FreeBSD.org> wrote on
Date: Wed, 16 Aug 2023 16:55:37 UTC :

> On 8/16/23 9:53 AM, John Baldwin wrote:
> > The branch main has been updated by jhb:
> > 
> > URL: https://cgit.FreeBSD.org/src/commit/?id=da51a1211dc799fa123f5d7f041eaf83c36f976b
> > 
> > commit da51a1211dc799fa123f5d7f041eaf83c36f976b
> > Author: John Baldwin <jhb@FreeBSD.org>
> > AuthorDate: 2023-08-16 16:49:17 +0000
> > Commit: John Baldwin <jhb@FreeBSD.org>
> > CommitDate: 2023-08-16 16:52:16 +0000
> > 
> > RELNOTES: Note the deprecation of 32-bit platforms for 15.0.
> > 
> > This draws a line in the sand of removing support for 32-bit worlds
> > and kernels aside from COMPAT_FREEBSD32 and lib32 support. The
> > project may choose to alter this approach when 15.0 is released by
> > extending some level of 32-bit support in 15.0 or later.
> > 
> > In particular, at present there is a fair bit of interest in retaining
> > armv7 support in 15.0 at least.
> 
> This language probably needs further tweaking before 14.0 ships, but it's a
> start at least, and we need to get the associated warning into 14.0 to give
> users lots of heads up before 15.0 ships.

The way I read:

+ stable/14 and earlier branches will retain existing 32-bit
+ kernel and world support. Ports will retain existing support
+ for building ports and packages on 32-bit systems on stable/14
+ and earlier branches as long as those branches are supported
+ by the ports system. However, all 32-bit platforms are Tier-2
+ or Tier-3 and support for individual ports should be expected
+ to degrade as upstreams deprecate 32-bit platforms.
+
+ With the current support schedule, stable/14 will be EOLed 5
+ years after the release of 14.0. The EOL of stable/14 would
+ mark the end of support for 32-bit platforms including source
+ releases, pre-built packages, and support for building
+ applications from ports. Given an estimated release date of
+ October 2023 for 14.0, support for 32-bit platforms would end
+ in October 2028.

it seems that armv6 would have continued support until October
2028. (That could be the intent, for all I know. 2028 and armv6
just seems like an odd combination to me.)

The text:

QUOTE
Ports will retain existing support
+ for building ports and packages on 32-bit systems on stable/14
+ and earlier branches as long as those branches are supported
+ by the ports system.
END QUOTE

reads to me like only "self hosted" building of ports and packages
is referenced. (That may be the intent for the wording, I was not
sure.)


===
Mark Millard
marklmi at yahoo.com