Re: git: da51a1211dc7 - main - RELNOTES: Note the deprecation of 32-bit platforms for 15.0.
Date: Wed, 16 Aug 2023 23:28:34 UTC
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 <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.) 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