Am 10.07.23 um 08:15 schrieb Rainer Hurling:
Am 10.07.23 um 08:08 schrieb Mark Millard:
On Jul 9, 2023, at 22:52, Rainer Hurling <rhur...@gwdg.de> wrote:

Am 10.07.23 um 06:53 schrieb Mark Millard:
Konstantin Belousov <kostikbel_at_gmail.com> wrote on
Date: Mon, 10 Jul 2023 01:18:05 UTC :
On Sun, Jul 09, 2023 at 05:52:50PM -0700, Kevin Oberman wrote:
Something looks really messed up on the beefy16 package builder for
13.1amd64.

It is building about 9500 packages and started almost two days ago. It has
only completed 459 packages, a rate of 10 packages/hour and, if it
continues at this rate, will not complete for about 40 days. Nt sure if this was triggered by the recent updated to pkg, something that may have changed in poudriere or in the configuration, but almost all jails are are in one of the depends states, lib-depends, build-depends, run-depends,
often running for hours.
E.g. gnome-desktop-42.4_1 is in lib_depends and has been building for
1:09:59. Last build of the port took about 55 minutes. ATM there are 7 lib-depends builds, 5 build-depends, and 1 run-depends building. No jail is
actually boulding the package, itself.

Wild guess... It is rebuilding all depends every time. In any case, someone
needs to look at this.

Build report is at
http://beefy16.nyi.freebsd.org/build.html?mastername=131amd64-default&build=e81dafc952d7

I noted that 'pkg-static install' seems to be much slower locally.
Not looked into it.
Summarizing the later observations:
Slow: pre-1400000 Jail OSVERSION and recent ports (such as pkg) ("default") Fast: pre-1400000 Jail OSVERSION and older ports  (such as pkg) ("quarterly") Fast: 1400093     Jail OSVERSION and recent ports (such as pkg) ("default")
(Host OSVERSION 1400089 is a common context across them all.)
Details:
The list of build contexts with 50+ hr Elapsed but under 500
ports built looks like:
All started on Sat, 08 Jul 2023 01:0[12]:?? GMT:
beefy6 124amd64 default
Host OSVERSION: 1400089
Jail OSVERSION: 1204000
beefy15 131i386 default
Host OSVERSION: 1400089
Jail OSVERSION: 1301000
beefy16 131amd64 default
Host OSVERSION: 1400089
Jail OSVERSION: 1301000
But the following 2 built over 5700 ports in under 50 hr Elapsed.
Both started on Sat, 08 Jul 2023 01:01:?? GMT:
beefy14 131amd64 quarterly
Host OSVERSION: 1400089
Jail OSVERSION: 1301000
beefy13 131i386 quarterly
Jail OSVERSION: 1301000
Ignoring armv6's qemu based builds, the more recently started
main-amd64 and main-arm64 builds do not show the problem.
Started Sat, 08 Jul 2023 01:29:09 GMT and built over 4400 ports
in under 51 hr:
beefy18 main-amd64 default
Host OSVERSION: 1400089
Jail OSVERSION: 1400093
Started Sun, 09 Jul 2023 03:11:16 GMT 25:00:07 GMT and built over
1500 ports in under 26 hrs:
ampere2 main-arm64 default
Host OSVERSION: 1400089
Jail OSVERSION: 1400093
===
Mark Millard
marklmi at yahoo.com

Since this does not seem to be mentioned in the previous posts. The phenomenon does not only occur in the pkg clusters.

In fact, I also observe this severely delayed behavior under Poudriere on my very current 14.0-CURRENT box. All *-depends sections need a multiple of the usual times ...


So, something like:

Host OSVERSION: 1400093
Jail OSVERSION: 1400093
and:
/packages/All/pkg-1.20.1_1.pkg

Yes, this corresponds exactly to my versions of the system, the jail and ports-mgmt/pkg.

The newest update of ports-mgmt/pkg to version 1.20.2 by bapt@ solves the problem for me :)



is shown in the port build log files? That would invalidate
the utility of the limited observations behind my earlier
listing:

Fast: 1400093     Jail OSVERSION and recent ports (such as pkg) ("default")

Something else would have to contribute to the distinctions.


===
Mark Millard
marklmi at yahoo.com





Reply via email to