Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Aug 2024 03:12:38 +0800
From:      Li-Wen Hsu <lwhsu@freebsd.org>
To:        =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernape@freebsd.org>
Cc:        jenkins-admin@freebsd.org, freebsd-testing@freebsd.org,  Muhammad Moinur Rahman <bofh@freebsd.org>
Subject:   Re: Package versions in Jenkins
Message-ID:  <CAKBkRUy-jy9JPJ-cnpS4Kzc9SLUSn_jP5HrvqFG_qseA0gLnig@mail.gmail.com>
In-Reply-To: <CAGwOe2bR9QuExjRWp0WZmMv6iAPyg3-a5hdO3frGkvyqqpGJog@mail.gmail.com>
References:  <CAGwOe2agcf=gK9VCw6761Y84DLuw9yf=YL7z6i3K2x1UrAA_vw@mail.gmail.com> <CAGwOe2YdXeSG=FDeZ9oD=eeM3utTvNsSye7BYt%2Bx-5MA5cg6Cw@mail.gmail.com> <CAGwOe2bR9QuExjRWp0WZmMv6iAPyg3-a5hdO3frGkvyqqpGJog@mail.gmail.com>

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

On Wed, Aug 28, 2024 at 3:06=E2=80=AFAM Fernando Apestegu=C3=ADa <fernape@f=
reebsd.org>
wrote:

>
>
> On Sat, Aug 24, 2024 at 8:36=E2=80=AFPM Fernando Apestegu=C3=ADa <fernape=
@freebsd.org>
> wrote:
>
>>
>>
>> El mar, 20 ago 2024, 8:54, Fernando Apestegu=C3=ADa <fernape@freebsd.org=
>
>> escribi=C3=B3:
>>
>>> Hello,
>>>
>>> I have a question about the package versions Jenkins uses to build the
>>> documentation.
>>> Does Jenkins use the latest branch? How often does it update the
>>> packages?
>>>
>>> I recently updated www/gohugo to 0.133.0 and removed a deprecated
>>> attribute in the website/ part of the documentation. Jenkins is still u=
sing
>>> gohugo 0.125 and it fails to build the doc since that version does not
>>> recognize the new attribute.
>>>
>>
>> Ping!
>>
>
> Please, I really need this information.
> There are important pending changes in the doc tree.
>

Hi,

Sorry for the late reply, I don't know why the previous mails got filtered
in spam filters.

In short, Jenkins uses the latest pkg from the latest branch in the
official pkg repository.

The longer version is that in each build, Jenkins creates a fresh jail,
switches the default pkg branch from quarterly to latest, and installs the
docproj package from pkg.freebsd.org, then executes the build.

You can check the related config at:
https://github.com/freebsd/freebsd-ci/tree/main/jobs/FreeBSD-doc-main

In the latest build I see that it's using gohugo 0.133.0:
https://ci.freebsd.org/job/FreeBSD-doc-main/3226/consoleFull

I think it's due to the delay between ports updating and being available
from pkg.freebsd.org.

Best,
Li-Wen

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

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Wed, Aug 28, 2024 at 3:06=E2=80=AFAM Fernando Apestegu=C3=ADa &lt=
;<a href=3D"mailto:fernape@freebsd.org">fernape@freebsd.org</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Sat, Aug 24, 2024 at 8:36=E2=80=AFPM Fernando Apes=
tegu=C3=ADa &lt;<a href=3D"mailto:fernape@freebsd.org" target=3D"_blank">fe=
rnape@freebsd.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><div dir=3D"ltr"><div dir=3D"auto"><div><br><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">El mar, 20 ago 2024,=
 8:54, Fernando Apestegu=C3=ADa &lt;<a href=3D"mailto:fernape@freebsd.org" =
target=3D"_blank">fernape@freebsd.org</a>&gt; escribi=C3=B3:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hello,</=
div><div><br></div><div>I have a question about the package versions Jenkin=
s uses to build the documentation.</div><div>Does Jenkins use the latest br=
anch? How often does it update the packages?</div><div><br></div><div>I rec=
ently updated www/gohugo to 0.133.0 and removed a deprecated attribute in t=
he website/ part of the documentation. Jenkins is still using gohugo 0.125 =
and it fails to build the doc since that version does not recognize the new=
 attribute.</div></div></blockquote></div></div><div dir=3D"auto"><br></div=
><div dir=3D"auto">Ping!</div></div></div></blockquote><div><br></div><div>=
Please, I really need this information.</div><div>There are important pendi=
ng changes in the doc tree.<br></div></div></div></blockquote><div><br></di=
v><div>Hi,</div><div><br></div><div>Sorry for the late reply, I don&#39;t k=
now why the previous mails got filtered in spam filters.<br></div><div><br>=
</div><div>In short, Jenkins uses the latest pkg from the latest branch in =
the official pkg repository.<br></div><div><br></div><div>The longer versio=
n is that in each build, Jenkins creates a fresh jail, switches the default=
 pkg branch from quarterly to latest, and installs the docproj package from=
 <a href=3D"http://pkg.freebsd.org">pkg.freebsd.org</a>, then executes the =
build.<br></div><div><br></div><div>You can check the related config at:<br=
></div><div><a href=3D"https://github.com/freebsd/freebsd-ci/tree/main/jobs=
/FreeBSD-doc-main">https://github.com/freebsd/freebsd-ci/tree/main/jobs/Fre=
eBSD-doc-main</a></div><div><br></div><div>In the latest build I see that i=
t&#39;s using gohugo 0.133.0:</div><div><a href=3D"https://ci.freebsd.org/j=
ob/FreeBSD-doc-main/3226/consoleFull">https://ci.freebsd.org/job/FreeBSD-do=
c-main/3226/consoleFull</a></div><div><br></div><div>I think it&#39;s due t=
o the delay between ports updating and being available from <a href=3D"http=
://pkg.freebsd.org">pkg.freebsd.org</a>.<br></div><div><br></div><div>Best,=
</div><div>Li-Wen <br></div></div></div>

--000000000000e69d3e0620c3249a--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKBkRUy-jy9JPJ-cnpS4Kzc9SLUSn_jP5HrvqFG_qseA0gLnig>