On 8/16/23 11:09 AM, Mark Millard wrote:
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 <j...@freebsd.org>
AuthorDate: 2023-08-16 16:49:17 +0000
Commit: John Baldwin <j...@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.)

armv6 will remain at Tier 3 for the lifetime of the stable/14 branch,
yes.  We don't generally change the Tier level of a platform during a
stable branch.
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.)

Only if "existing support" is only "self hosted".  The point is that
ports isn't going to change during 14.x.  The real changes will only
be relevant in 15.0 at the earliest.

--
John Baldwin


Reply via email to