RE: a list of the ABI which get built?

From: Mark Millard <marklmi_at_yahoo.com>
Date: Mon, 20 Nov 2023 07:17:22 UTC
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.

===
Mark Millard
marklmi at yahoo.com