On Sat, Jul 27, 2024 at 6:01 AM Mark Millard <mark...@yahoo.com> wrote:
>
>
>
> On Jul 26, 2024, at 20:28, Philip Paeps <phi...@freebsd.org> wrote:
>
> > On 2024-07-27 07:57:38 (+0800), Mark Millard wrote:
> >> Michal Meloun <mmel_at_FreeBSD.org> wrote on
> >> Date: Thu, 25 Jul 2024 16:25:09 UTC :
> >>
> >>> The branch main has been updated by mmel:
> >>>
> >>> URL: 
> >>> https://cgit.FreeBSD.org/src/commit/?id=5670b8cc3672d5a6bc2c41eb48d7d01343c43ad0
> >>>
> >>> commit 5670b8cc3672d5a6bc2c41eb48d7d01343c43ad0
> >>> Author:     Michal Meloun <m...@freebsd.org>
> >>> AuthorDate: 2024-07-24 15:11:27 +0000
> >>> Commit:     Michal Meloun <m...@freebsd.org>
> >>> CommitDate: 2024-07-25 16:24:22 +0000
> >>>
> >>>    libthr: Preresolve selected EABI symbols on arm.
> >>>
> >>>    Add the ability to pre-resolve architecture-specific EABI symbols and
> >>>    use it on arm for selected EABI functions. These functions can be 
> >>> called
> >>>    with rtld bind lock write-locked, so they should be resolved in 
> >>> forward.
> >>>
> >>>    Reported by:    Mark Millard <mark...@yahoo.com>, John F Carr 
> >>> <j...@mit.edu>
> >>>    Reviewed by:    kib, imp
> >>>    MFC after:      1 week
> >>>    Differential Revision:  https://reviews.freebsd.org/D46104
> >>
> >> Philip Paeps is likely going to want to know if any releng/13.* or 
> >> releng/14.*
> >> that would be in some jail(s) on ampere1 or ampere3 will be updated to have
> >> the change. He likely would do a round of updating the jail content 
> >> vintages
> >> in use for any such updated releng/13.* or releng/14.* .
> >>
> >> So: Any plans to have any already-supported release builds updated?
> >>
> >> Similarly: What of the upcoming 13.4-RELEASE that has made it to 
> >> -PRERELEASE
> >> so far?
> >>
> >> (I'm not aware of active port building runs based on stable/13 or
> >> stable/14 . But, if there are some, they would likely track the MFC updates
> >> sometime after the MFC update was in place.)
> >
> > We don't build packages on stable branches.
>
> Not normally. But there the following existed at one time:
>
> 14stable-i386-default  on beefy11.nyi.freebsd.org 
> <http://beefy11.nyi.freebsd.org/>
> 14stable-amd64-default on beefy12.nyi.freebsd.org 
> <http://beefy12.nyi.freebsd.org/>
>
> They may have been very temporary and only for special test
> runs for all I know. While the actual build history is gone
> now, https://portsfallout.com/server still shows the names
> under "build environment".

They were temporary when stable/14 was branched and releng/14.0 didn't exist yet

> > Packages are produced on the earliest supported releng/x branch.
>
> Yep. My questions for releng/1[34].* do get into what will
> be the definition of "supported versions" for at least
> armv7.
>
> The armv7 jails need the fix if they are to avoid being
> brittle, which gets into if a EN would be done to change
> the definition of "support version" in order to avoid the
> armv7 status. The rule about "earliest supported" would
> then need to track the update if that gets such an EN
> update.
>
> > I don't actually know how/when the builder jails get upgraded.
>
> For main to be fixed, the jails have to have been updated.
> The host version of main does not (at least relative to
> the code at hand).
>
> For any existing, supported releng/1[34].* to avoid being
> brittle like main was, it would need an EN update and
> both the base installation and the jails that would then
> been intended to have avoided the armv7 status would need
> to be updated.
>
> > That's a question for Antoine (Cc:ed) who manages the actual building.  
> > clusteradm only manages the base installations.

The jails track releng branches,  so if there is no EN they won't get the fix.

Antoine

> It may be that only main will be fixed unless an example
> of the brittle status is observed in some supported
> version (or new releng/*.* branch not yet released).
>
> ===
> Mark Millard
> marklmi at yahoo.com

Reply via email to