Date: Fri, 3 Nov 2023 11:00:37 +0000 From: Doug Rabson <dfr@rabson.org> To: Baptiste Daroussin <bapt@freebsd.org> Cc: pkgbase@freebsd.org Subject: Re: official packages Message-ID: <CACA0VUg%2BxdU6Q5tkuxRFQcYvugRR8_N5OhsPKM4J=X412-pFJw@mail.gmail.com> In-Reply-To: <3yqna6aeugsjuphjkg3svvv7gr45caywopbyixgkzdfxyfocck@jf7agax5hgio> References: <lkxbabsbm2odlus2re6qpns4a5wa3mgk2zoljzxhc3jbgifs6g@gpepvsamf36i> <CACA0VUjH2kcp-ZnhHUtZGDgA2v3zqEeqBNJc_XOvJKmiACvjdA@mail.gmail.com> <naqtux3bie47erj7vheb2dtj3marsrfah7tiprtzmwtr5bmjwo@yuu3f6btzy7y> <CACA0VUh7hKm%2BxsEjqwe9NjGVLF6stELx2KymGCV6SBL%2BhJOGVg@mail.gmail.com> <3yqna6aeugsjuphjkg3svvv7gr45caywopbyixgkzdfxyfocck@jf7agax5hgio>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On Fri, 3 Nov 2023 at 10:57, Baptiste Daroussin <bapt@freebsd.org> wrote:
> On Fri, Nov 03, 2023 at 08:44:20AM +0000, Doug Rabson wrote:
> > 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
>
> Once the automation is fully reliable and the CDN glitches have settled,
> then I
> have nothing against extending to stable/13 and why not even releng/13.2,
> but
> for now I would like to focus on the current set to make the
> infrastructure as
> reliable as possible.
>
That makes perfect sense, thanks for clarifying.
Doug
>
>
[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 3 Nov 2023 at 10:57, Baptiste Daroussin <<a href="mailto:bapt@freebsd.org">bapt@freebsd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="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 Fri, Nov 03, 2023 at 08:44:20AM +0000, Doug Rabson wrote:<br>
> On Mon, 30 Oct 2023 at 17:16, Baptiste Daroussin <<a href="mailto:bapt@freebsd.org" target="_blank">bapt@freebsd.org</a>> wrote:<br>
> <br>
> > On Mon, Oct 30, 2023 at 03:30:17PM +0000, Doug Rabson wrote:<br>
> > > On Mon, 30 Oct 2023 at 14:25, Baptiste Daroussin <<a href="mailto:bapt@freebsd.org" target="_blank">bapt@freebsd.org</a>><br>
> > wrote:<br>
> > ><br>
> > > > Hello everyone,<br>
> > > ><br>
> > > > The project has started building and populated official packages for<br>
> > > > pkgbase.<br>
> > > ><br>
> > > > For people interested: just create a new repo like this:<br>
> > > ><br>
> > > > FreeBSD-base {<br>
> > > > url: pkg+<a href="https://pkg.freebsd.org/$%7BABI%7D/base_latest" rel="noreferrer" target="_blank">https://pkg.freebsd.org/${ABI}/base_latest</a><br>
> > > > signature_type: "fingerprints"<br>
> > > > fingerprints: "/usr/share/keys/pkg"<br>
> > > > mirror_type: "srv"<br>
> > > > }<br>
> > > ><br>
> > > > the current build was built last friday, everything is ready to be<br>
> > able to<br>
> > > > publish in regular basis.<br>
> > > ><br>
> > > > Here is my proposal for main and stable branches:<br>
> > > > - build everything in a end less loop (to detect failures as soon as<br>
> > > > possible) and<br>
> > > > twice a day at a fix time, publish it under "base_latest"<br>
> > > > - every sunday take the last built snapshot and publish it under the<br>
> > > > base_weekly<br>
> > > > snapshot at a predictable time.<br>
> > > ><br>
> > > > For releng:<br>
> > > > - built it in a end less loop and publish straight each time there was<br>
> > > > changes<br>
> > > ><br>
> > > > For end users on stable/main the default would be: to end on the<br>
> > > > base_weekly<br>
> > > > (does not exists yet) repo, but users can if needed switch to<br>
> > base_latest.<br>
> > > ><br>
> > > > For base_release_X for release users base_release_0 for 14.0 for<br>
> > example.<br>
> > > ><br>
> > > > all the failures will be published in this mailing list!<br>
> > > ><br>
> > > > Is it ok with you?<br>
> > > ><br>
> > ><br>
> > > This is great news, thanks for all the work getting this far. I see<br>
> > > packages available for 15 already. If I understand you correctly,<br>
> > packages<br>
> > > 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>
> ><br>
> <br>
> It would be useful (to me at least) to add support for FreeBSD-13 to this<br>
> list. I use pkgbase to build container images for OCI container engines<br>
> such as podman and containerd and FreeBSD-13 is a solid platform for this<br>
> kind of workload. The incremental cost for adding stable/13 (and ideally<br>
> releng/13.x) should be small.<br>
> <br>
> I have been using the package sets for current, stable/14 and releng/14.0<br>
> this week and everything is working really well - thanks again for your<br>
> work on this.<br>
> <br>
> Doug<br>
<br>
Once the automation is fully reliable and the CDN glitches have settled, then I<br>
have nothing against extending to stable/13 and why not even releng/13.2, but<br>
for now I would like to focus on the current set to make the infrastructure as<br>
reliable as possible.<br></blockquote><div><br></div><div>That makes perfect sense, thanks for clarifying.</div><div><br></div><div>Doug</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br>
</blockquote></div></div>
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACA0VUg%2BxdU6Q5tkuxRFQcYvugRR8_N5OhsPKM4J=X412-pFJw>
