RE: New package build systems

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sun, 09 Jun 2024 19:34:08 UTC
Kevin Oberman <rkoberman_at_gmail.com> wrote on
Date: Sun, 09 Jun 2024 17:05:33 UTC :

> Thanks to those all responsible for the enhancements to the package
> builders over the past few months. At least three new builders have been
> added for Intel (amd64 and i386) platforms. The new beefy22 system did a
> full build of over 34K 14.0 amd64 packages in 44.25 hours! This is less
> than a quarter of the time on the previous build system, beefy12. Awesome!
> 
> One thing that is needed is inclusion of the new systems in
> pkg-status.freebsd.org. It still lists the most recent build of 14.0
> default ports as having started back on May 14 on the old build system,
> beefy12. pkg-status shows no builds on any of the new systems for 14.0
> quarterly and default or i386 default. I just hope to see these added soon,
> though I understand that the folks who are doing this work have other
> things that limit the time available. I just don't want to see this fall
> between the cracks.

For those unfamiliar with where some information can be found:

Some detailed information is available via the link under
"Build" on each of the pages:

140amd64-quarterly:	https://pkg-status.freebsd.org/beefy21/ <https://pkg-status.freebsd.org/beefy2/>
140-i386-quarterly:	https://pkg-status.freebsd.org/beefy21/ <https://pkg-status.freebsd.org/beefy2/>
140amd64-default:	https://pkg-status.freebsd.org/beefy22/

These show the active poudriere bulk run (if any) or the most
recent otherwise. The notation works for both ipv4 and ipv6
contexts.

It is unfortunate that the following each give no clue about
the general time order of the builds listed:

140amd64-quarterly:	https://pkg-status.freebsd.org/beefy21/jail.html?mastername=140amd64-quarterly
140-i386-quarterly:	https://pkg-status.freebsd.org/beefy21/jail.html?mastername=140i386-default
140amd64-default:	https://pkg-status.freebsd.org/beefy22/jail.html?mastername=140amd64-default

So far, the yellow highlighted one seems to be the most
recently completed one.

There can be one or more failed "parallel_build:" status
rows that will not progress beyond that status.

The rest of the "done:" are not set up for having a time
order presentation or indication.

That is one of the reasons that getting the likes of

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

working for the beefy2[012] systems as well would help:
it can show a time ordering. (That happens to be start
time based.)


I'll note that these machines are not at nyi.freebsd.org .
They are instead at chi.freebsd.org (ipv6 specific URLs as
I understand):

140amd64-quarterly:	http://beefy20.chi.freebsd.org/
140-i386-quarterly:	http://beefy21.chi.freebsd.org/
140amd64-default:	http://beefy22.chi.freebsd.org/

Note: https://portsfallout.com/server has the incorrect
       nyi.freebsd.org based naming for these 3 so far,
       which does not work when attempted.


===
Mark Millard
marklmi at yahoo.com