Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Nov 2023 08:44:20 +0000
From:      Doug Rabson <dfr@rabson.org>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        pkgbase@freebsd.org
Subject:   Re: official packages
Message-ID:  <CACA0VUh7hKm%2BxsEjqwe9NjGVLF6stELx2KymGCV6SBL%2BhJOGVg@mail.gmail.com>
In-Reply-To: <naqtux3bie47erj7vheb2dtj3marsrfah7tiprtzmwtr5bmjwo@yuu3f6btzy7y>
References:  <lkxbabsbm2odlus2re6qpns4a5wa3mgk2zoljzxhc3jbgifs6g@gpepvsamf36i> <CACA0VUjH2kcp-ZnhHUtZGDgA2v3zqEeqBNJc_XOvJKmiACvjdA@mail.gmail.com> <naqtux3bie47erj7vheb2dtj3marsrfah7tiprtzmwtr5bmjwo@yuu3f6btzy7y>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000005b5cd106093b8390
Content-Type: text/plain; charset="UTF-8"

On Mon, 30 Oct 2023 at 17:16, Baptiste Daroussin <bapt@freebsd.org> wrote:

> On Mon, Oct 30, 2023 at 03:30:17PM +0000, Doug Rabson wrote:
> > On Mon, 30 Oct 2023 at 14:25, Baptiste Daroussin <bapt@freebsd.org>
> wrote:
> >
> > > Hello everyone,
> > >
> > > The project has started building and populated official packages for
> > > pkgbase.
> > >
> > > For people interested: just create a new repo like this:
> > >
> > > FreeBSD-base {
> > >   url: pkg+https://pkg.freebsd.org/${ABI}/base_latest
> > >   signature_type: "fingerprints"
> > >   fingerprints: "/usr/share/keys/pkg"
> > >   mirror_type: "srv"
> > > }
> > >
> > > the current build was built last friday, everything is ready to be
> able to
> > > publish in regular basis.
> > >
> > > Here is my proposal for main and stable branches:
> > > - build everything in a end less loop (to detect failures as soon as
> > > possible) and
> > >   twice a day at a fix time, publish it under "base_latest"
> > > - every sunday take the last built snapshot and publish it under the
> > > base_weekly
> > >   snapshot at a predictable time.
> > >
> > > For releng:
> > > - built it in a end less loop and publish straight each time there was
> > > changes
> > >
> > > For end users on stable/main the default would be: to end on the
> > > base_weekly
> > > (does not exists yet) repo, but users can if needed switch to
> base_latest.
> > >
> > > For base_release_X for release users base_release_0 for 14.0 for
> example.
> > >
> > > all the failures will be published in this mailing list!
> > >
> > > Is it ok with you?
> > >
> >
> > This is great news, thanks for all the work getting this far. I see
> > packages available for 15 already. If I understand you correctly,
> packages
> > for stable/13 and stable/14 are planned - is that right?
>
> No stable/13 is not planned, right now we have published:
> - main
> - stable/14
> - releng/14.0
>

It would be useful (to me at least) to add support for FreeBSD-13 to this
list. I use pkgbase to build container images for OCI container engines
such as podman and containerd and FreeBSD-13 is a solid platform for this
kind of workload. The incremental cost for adding stable/13 (and ideally
releng/13.x) should be small.

I have been using the package sets for current, stable/14 and releng/14.0
this week and everything is working really well - thanks again for your
work on this.

Doug

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

<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 Mon, 30 Oct 2023 at 17:16, Baptist=
e Daroussin &lt;<a href=3D"mailto:bapt@freebsd.org">bapt@freebsd.org</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:=
rgb(204,204,204);padding-left:1ex">On Mon, Oct 30, 2023 at 03:30:17PM +0000=
, Doug Rabson wrote:<br>
&gt; On Mon, 30 Oct 2023 at 14:25, Baptiste Daroussin &lt;<a href=3D"mailto=
:bapt@freebsd.org" target=3D"_blank">bapt@freebsd.org</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; Hello everyone,<br>
&gt; &gt;<br>
&gt; &gt; The project has started building and populated official packages =
for<br>
&gt; &gt; pkgbase.<br>
&gt; &gt;<br>
&gt; &gt; For people interested: just create a new repo like this:<br>
&gt; &gt;<br>
&gt; &gt; FreeBSD-base {<br>
&gt; &gt;=C2=A0 =C2=A0url: pkg+<a href=3D"https://pkg.freebsd.org/$%7BABI%7=
D/base_latest" rel=3D"noreferrer" target=3D"_blank">https://pkg.freebsd.org=
/${ABI}/base_latest</a><br>
&gt; &gt;=C2=A0 =C2=A0signature_type: &quot;fingerprints&quot;<br>
&gt; &gt;=C2=A0 =C2=A0fingerprints: &quot;/usr/share/keys/pkg&quot;<br>
&gt; &gt;=C2=A0 =C2=A0mirror_type: &quot;srv&quot;<br>
&gt; &gt; }<br>
&gt; &gt;<br>
&gt; &gt; the current build was built last friday, everything is ready to b=
e able to<br>
&gt; &gt; publish in regular basis.<br>
&gt; &gt;<br>
&gt; &gt; Here is my proposal for main and stable branches:<br>
&gt; &gt; - build everything in a end less loop (to detect failures as soon=
 as<br>
&gt; &gt; possible) and<br>
&gt; &gt;=C2=A0 =C2=A0twice a day at a fix time, publish it under &quot;bas=
e_latest&quot;<br>
&gt; &gt; - every sunday take the last built snapshot and publish it under =
the<br>
&gt; &gt; base_weekly<br>
&gt; &gt;=C2=A0 =C2=A0snapshot at a predictable time.<br>
&gt; &gt;<br>
&gt; &gt; For releng:<br>
&gt; &gt; - built it in a end less loop and publish straight each time ther=
e was<br>
&gt; &gt; changes<br>
&gt; &gt;<br>
&gt; &gt; For end users on stable/main the default would be: to end on the<=
br>
&gt; &gt; base_weekly<br>
&gt; &gt; (does not exists yet) repo, but users can if needed switch to bas=
e_latest.<br>
&gt; &gt;<br>
&gt; &gt; For base_release_X for release users base_release_0 for 14.0 for =
example.<br>
&gt; &gt;<br>
&gt; &gt; all the failures will be published in this mailing list!<br>
&gt; &gt;<br>
&gt; &gt; Is it ok with you?<br>
&gt; &gt;<br>
&gt; <br>
&gt; This is great news, thanks for all the work getting this far. I see<br=
>
&gt; packages available for 15 already. If I understand you correctly, pack=
ages<br>
&gt; for stable/13 and stable/14 are planned - is that right?<br>
<br>
No stable/13 is not planned, right now we have published:<br>
- main<br>
- stable/14<br>
- releng/14.0<br></blockquote><div><br></div><div>It would be useful (to me=
 at least) to add support for FreeBSD-13 to this list. I use pkgbase to bui=
ld container images for OCI container engines such as podman and containerd=
 and FreeBSD-13 is a solid platform for this kind of workload. The incremen=
tal cost for adding stable/13 (and ideally releng/13.x) should be small.</d=
iv><div><br></div><div>I have been using the package sets for current, stab=
le/14 and releng/14.0 this week and everything is working really well - tha=
nks again for your work on this.</div><div><br></div><div>Doug</div><div>=
=C2=A0</div></div></div>

--0000000000005b5cd106093b8390--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACA0VUh7hKm%2BxsEjqwe9NjGVLF6stELx2KymGCV6SBL%2BhJOGVg>