Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Sep 2024 15:18:09 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: building a 14.1 workstation
Message-ID:  <CAN6yY1tHZ4z5HP01yS6bkh=ND7t9k-pSi_U41r71A%2Bz2GFbRog@mail.gmail.com>
In-Reply-To: <20240908134405694174552@bob.proulx.com>
References:  <alpine.BSF.2.00.2409061435240.55623@bucksport.safeport.com> <20240908134405694174552@bob.proulx.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000bdc3ff0621b722d8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Sep 8, 2024 at 1:01=E2=80=AFPM Bob Proulx <bob@proulx.com> wrote:

> Doug Denault wrote:
> > Not to bury the headline I can not build a 14.1 workstation and can not
> > believe I am the only one, but have seen nothing on this list.
> >
> >    1. Installing from pkg
> >       This installs 384 packages with the following problems:
> >          * there is no chromium
> >          * firefox will not run, ending with an error loading a dynamic
> >            library
>
> This is a routine problem every time a point release happens.  I see
> this routinely and it is routinely reported in the IRC channels.  At
> the time of a point release the auto-builders start building the
> latest commit of all ports.
>
> There might be failures due to the upgrades.  Recently x265 failed to
> build.  This causes a lot of dependent packages to be skipped in the
> build cycle.  Everything dependent upon it is then skipped.  Including
> firefox and chromium.
>
> The build might take several days to complete.  The result is that the
> pkg repositories both current and quarterly might be missing major
> cones of dependent packages such as recently both firefox and chromium
> were unavailable for several days.

This is no longer the case for 14 for amd64 systems. The 140amd64 build
system can now do a full build of packages in about 34 hours, well under 2
days, and most smaller builds run in a few hours. They do 42 parallel
builds. This is a huge improvement and, I believe, that other build systems
will be replaced over the next months to get similar performance. Since I
have always used "latest", I have no idea of the status of the quarterly
builders.

Some time I want to walk through all of the build systems and see how many
hare running on new metal. Unfortunately, pkg-status.freebsd.org still is
not talking to the new systems.


--=20
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683

--000000000000bdc3ff0621b722d8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:tahoma,sans-serif;font-size:small">On Sun, Sep 8, 2024 at 1:01=E2=
=80=AFPM Bob Proulx &lt;<a href=3D"mailto:bob@proulx.com">bob@proulx.com</a=
>&gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">Doug Denault wrote:<br>
&gt; Not to bury the headline I can not build a 14.1 workstation and can no=
t<br>
&gt; believe I am the only one, but have seen nothing on this list.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 1. Installing from pkg<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0This installs 384 packages with the followin=
g problems:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * there is no chromium<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * firefox will not run, ending with =
an error loading a dynamic<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 library<br>
<br>
This is a routine problem every time a point release happens.=C2=A0 I see<b=
r>
this routinely and it is routinely reported in the IRC channels.=C2=A0 At<b=
r>
the time of a point release the auto-builders start building the<br>
latest commit of all ports.<br>
<br>
There might be failures due to the upgrades.=C2=A0 Recently x265 failed to<=
br>
build.=C2=A0 This causes a lot of dependent packages to be skipped in the<b=
r>
build cycle.=C2=A0 Everything dependent upon it is then skipped.=C2=A0 Incl=
uding<br>
firefox and chromium.<br>
<br>
The build might take several days to complete.=C2=A0 The result is that the=
<br>
pkg repositories both current and quarterly might be missing major<br>
cones of dependent packages such as recently both firefox and chromium<br>
were unavailable for several days.</blockquote><div style=3D"font-family:ta=
homa,sans-serif;font-size:small" class=3D"gmail_default"></div><div style=
=3D"font-family:tahoma,sans-serif;font-size:small" class=3D"gmail_default">=
This is no longer the case for 14 for amd64 systems. The 140amd64 build sys=
tem can now do a full build of packages in about 34 hours, well under 2 day=
s, and most smaller builds run in a few hours. They do 42 parallel builds. =
This is a huge improvement and, I believe, that other build systems will be=
 replaced over the next months to get similar performance. Since I have alw=
ays used &quot;latest&quot;, I have no idea of the status of the quarterly =
builders. <br></div><div style=3D"font-family:tahoma,sans-serif;font-size:s=
mall" class=3D"gmail_default"><br></div><div style=3D"font-family:tahoma,sa=
ns-serif;font-size:small" class=3D"gmail_default">Some time I want to walk =
through all of the build systems and see how many hare running on new metal=
. Unfortunately, <a href=3D"http://pkg-status.freebsd.org">pkg-status.freeb=
sd.org</a> still is not talking to the new systems.<br></div></div><br clea=
r=3D"all"><br><span class=3D"gmail_signature_prefix">-- </span><br><div dir=
=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><=
div><div dir=3D"ltr"><div><div dir=3D"ltr">Kevin Oberman, Part time kid her=
der and retired Network Engineer<br>E-mail: <a href=3D"mailto:rkoberman@gma=
il.com" target=3D"_blank">rkoberman@gmail.com</a><br></div><div>PGP Fingerp=
rint: D03FB98AFA78E3B78C1694B318AB39EF1B055683</div></div></div></div></div=
></div></div></div></div>

--000000000000bdc3ff0621b722d8--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1tHZ4z5HP01yS6bkh=ND7t9k-pSi_U41r71A%2Bz2GFbRog>