Re: a list of the ABI which get built?

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 21 Nov 2023 01:45:15 UTC
On Nov 19, 2023, at 23:17, Mark Millard <marklmi@yahoo.com> wrote:

> Dan Langille <dan_at_langille.org> wrote on
> Date: Sun, 19 Nov 2023 20:59:16 UTC :
> 
>> Is there a list of the ABI which get built?
>> 
>> For example, the last time FreeBSD:12:aarch64 was updated is: Oct 11 2018 - clearly not active.
>> 
>> It would be helpful to me to have a list the ABI which the build farm actively builds.
>> 
>> Thank you.
>> 
>> Background, no need to read it: https://github.com/FreshPorts/freshports/issues/449
> 
> Quarterly is still built and updated for 12.4 aarch64:
> 
> http://ampere1.nyi.freebsd.org/data/124arm64-quarterly/6687a67ae6e0/logs/git-2.42.0.log
> 
> (note the "124arm64-quarterly", so 12.4 aarch64 quarterly) reports:
> 
> =>> Building devel/git
> build started at Sun Oct 22 06:01:50 UTC 2023
> port directory: /usr/ports/devel/git
> package name: git-2.42.0
> building for: FreeBSD 124arm64-quarterly-job-08 12.4-RELEASE-p6 FreeBSD 12.4-RELEASE-p6 arm64
> maintained by: garga@FreeBSD.org
> Makefile ident: 
> Poudriere version: 3.2.8-23-ga7f8d188
> Host OSVERSION: 1500000
> Jail OSVERSION: 1204000
> Job Id: 08
> . . .
> =======================<phase: package >============================
> ===> Building package for git-2.42.0
> ===========================================================================
> =>> Cleaning up wrkdir
> ===> Cleaning for git-2.42.0
> build of devel/git | git-2.42.0 ended at Sun Oct 22 06:06:30 UTC 2023
> build time: 00:04:41
> 
> 
> 
> http://ampere1.nyi.freebsd.org/build.html?mastername=124arm64-quarterly&build=a24e513f186f
> started on 2023-Nov-06, 10704 package builds queued, 8910 built, 104 failed.
> 
> http://ampere1.nyi.freebsd.org/build.html?mastername=124arm64-quarterly&build=6687a67ae6e0
> started on 2023-Oct-22, 11101 package builds queued, 9303 built, 105 failed.
> 
> http://ampere1.nyi.freebsd.org/build.html?mastername=124arm64-quarterly&build=46c5200e9027
> started on 2023-Oct-09, 34637 package builds queued, 32836 built, 109 failed.
> 
> and so on until:
> 
> http://ampere1.nyi.freebsd.org/build.html?mastername=124arm64-quarterly&build=7556984ae7d8
> started on 2023-Apr-09, 33471 package builds queued, 31711 built, 144 failed.
> 
> (Prior to that would be 123arm64 .)
> 
> This agrees with https://pkg.freebsd.org/ that lists:
> 
>    • FreeBSD:12:aarch64 (only quarterly is updated)
> 
> https://www.freshports.org/devel/git/ shows the
> quarterly "started on 2023-Nov-06" build, but based
> on its ending date: 2023-Nov-09.
> 
> Other examples of indicating "only quarterly is updated" are from the
> Tier-2 list at https://pkg.freebsd.org/ :
> 
>    • FreeBSD:12:armv6 (only quarterly is updated)
>    • FreeBSD:12:armv7 (only quarterly is updated)
>    • FreeBSD:13:powerpc (only quarterly is updated)
>    • FreeBSD:13:powerpc64 (only quarterly is updated)
>    • FreeBSD:13:powerpc64le (only quarterly is updated)
>    • FreeBSD:14:powerpc (only quarterly is updated)
>    • FreeBSD:14:powerpc64 (only quarterly is updated)
>    • FreeBSD:14:powerpc64le (only quarterly is updated)
> 
> Looking around for armv6: only quarterly 132releng-armv6 has
> been building since Thu, 24 Aug 2023 04:40:18 GMT :
> 
> http://beefy8.nyi.freebsd.org/build.html?mastername=132releng-armv6-quarterly&build=cdf0ecca10dc
> 
> The most recent gives a clue at how little is successful for
> armv6:
> 
> 34637 queued, 8276 built, 242 failed. So: 25763 skipped
> Status: stopped:crashed:
> Thu, 05 Oct 2023 02:37:41 GMT
> http://beefy8.nyi.freebsd.org/build.html?mastername=132releng-armv6-quarterly&build=46c5200e9027
> 
> (The context is amd64 cross building via qemu, which does not
> work well for armv6 targeting.)
> 
> The powerpc64 builds do not seem to be inspectable for what
> I've been reporting here, despite showing up on FreshPorts.
> powerpc and powerpc64le I've no source of evidence of at all.
> 
> ampere1, ampere2, and ampere3 do both aarch64 and armv7 builds
> (no qemu involved), since Fri, 29 Jul 2022 05:08:58 GMT. Before
> that was amd64 via qemu, like armv6 still is. But I find no
> evidence of any sequence of 12.[234] builds for armv7.

Turns out that the following show that powerpc64le is getting some
port->package builds, at least this month:

2023-Nov-11: https://pkg.freebsd.org/FreeBSD:15:powerpc64le/latest/
2023-Nov-15: https://pkg.freebsd.org/FreeBSD:14:powerpc64le/quarterly/
2023-Nov-13: https://pkg.freebsd.org/FreeBSD:13:powerpc64le/quarterly/

As for powerpc64, not this month but . . . :

2023-Oct-09: https://pkg.freebsd.org/FreeBSD:15:powerpc64/latest/
2023-Jul-05: https://pkg.freebsd.org/FreeBSD:14:powerpc64/quarterly/
2023-Sep-30: https://pkg.freebsd.org/FreeBSD:13:powerpc64/quarterly/

As for powerpc (so: 32-bit):

2023-Jul-10: https://pkg.freebsd.org/FreeBSD:14:powerpc/quarterly/
2023-Oct-02: https://pkg.freebsd.org/FreeBSD:13:powerpc/quarterly/

Note: https://pkg.freebsd.org/FreeBSD:15:powerpc/latest/ is empty.

(I've ignored base_*/ directories: not from port builds.)

The powerpc* activity (all 3) is not visible via:

https://pkg-status.freebsd.org/?all=1&type=package

So I've no older history from which to see about the update
periods involved.

===
Mark Millard
marklmi at yahoo.com