Re: Problem with the package builds
- Reply: Mark Millard : "Re: Problem with the package builds"
- In reply to: Kevin Oberman : "Re: Problem with the package builds"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 11 Jul 2023 04:27:46 UTC
Am 10.07.23 um 23:26 schrieb Kevin Oberman: > On Mon, Jul 10, 2023 at 10:31 AM Rainer Hurling <rhurlin@gwdg.de > <mailto:rhurlin@gwdg.de>> wrote: > > 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 <rhurlin@gwdg.de > <mailto:rhurlin@gwdg.de>> wrote: > >> > >>> Am 10.07.23 um 06:53 schrieb Mark Millard: > >>>> Konstantin Belousov <kostikbel_at_gmail.com > <http://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 <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 <http://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 :) > > > Great! So, can anyone restart the build or kill it until it will start > again at 1:00 UTC tomorrow morning or will it start building with the > updated pkg? I see no signs of using any change to this point. As I understand it, the ports-mgmt/pkg of the system running Poudriere must be updated beforehand? At least on my side, this seems to work as expected :) > -- > Kevin Oberman, Part time kid herder and retired Network Engineer > E-mail: rkoberman@gmail.com <mailto:rkoberman@gmail.com> > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683