From nobody Fri Nov 03 11:00:37 2023 X-Original-To: pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SMHpp0qW1z4ygDx for ; Fri, 3 Nov 2023 11:00:50 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com [IPv6:2607:f8b0:4864:20::1131]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SMHpn65WVz4JP0 for ; Fri, 3 Nov 2023 11:00:49 +0000 (UTC) (envelope-from dfr@rabson.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1131.google.com with SMTP id 00721157ae682-5a822f96aedso22533347b3.2 for ; Fri, 03 Nov 2023 04:00:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rabson-org.20230601.gappssmtp.com; s=20230601; t=1699009248; x=1699614048; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=i8uHXjpbRJI+uC9Rx0az5OQhJIhsFV1pCzQAJ8Bjtt0=; b=aU6/OqnJPvQ0/U7hbuEMNa4H9uoo6zRLF5xDoC+alEDHuR5rLPl+mBUy2IPCxx0iCr Eh0k8TZWSAZ/yDA2fWSBEfwcR5KzQW7/5gHcwzTElIUh4wJUDZxlz8kqOIplR8+h3vck bEadRbcp/iPw2hjY75Ej+qpqwvJn1Nf/6dw5ljHElICAe4UBZfm2UdGWgX85mOW5fVJs Qr1ZAj3n4T/9ScYM4gpJ9unryNtcZg5NdczUJ73sLXxRfsX94IWtBDL0BscWL335/02S kuyD5XjePyNJgHjAHyzqRXe2txDKZmxgOmA9AS97T+mJ+W2Y56bAW8cjXixjSKGDZo+s 6KAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699009248; x=1699614048; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i8uHXjpbRJI+uC9Rx0az5OQhJIhsFV1pCzQAJ8Bjtt0=; b=eNQmt19dqp1Bgnc5tf4b+bib24bwjO92rhZyhOqEerO12yhF6R3mFxH4XKa8Q/Sk/K Zu75VtG13VH5I1z8EiplLLvMcJA4imHhcf4MpOrCu0HUreM4gQ0z2zITG8ggKKyJ0GRK jX16GbvHi+gyOJHV0U8igoNW2SHfnC0ylcq46h4IWsQ+hV4bTQW8rHH74XfY4npl6i4o maMTxYexuA7YazS3ly/6XRkJocUOUvoMKda1OfhIFA+FgrrzKAyem06UQS8u0ZWj84Np neUu3keWm/E4dG7IMYNJuD4BKkjnEqFE2dUXbY5I2P3mj/+I9OOBTCycj2sR/t4eTJah Inuw== X-Gm-Message-State: AOJu0YyTkpA3aUADE0VD94kY7w59ExArrpJEWni8w6UVZpO8g6SwOXVk xMdV8Y74pLrGTUL1AlEC3gEhQ7j3UlqXyKklmvO5UP2IRXpU/EJGGSA= X-Google-Smtp-Source: AGHT+IG6KLaVizTRayEgl6leYmUuPWyylRDOxrqQnfuv1nKyxkuGIvHE0VCyxrjjzbq+ZohpN9NoeQ6BCiXnKv+W1qc= X-Received: by 2002:a0d:d890:0:b0:5a7:dbd6:14ae with SMTP id a138-20020a0dd890000000b005a7dbd614aemr2587503ywe.29.1699009248546; Fri, 03 Nov 2023 04:00:48 -0700 (PDT) List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@freebsd.org MIME-Version: 1.0 References: <3yqna6aeugsjuphjkg3svvv7gr45caywopbyixgkzdfxyfocck@jf7agax5hgio> In-Reply-To: <3yqna6aeugsjuphjkg3svvv7gr45caywopbyixgkzdfxyfocck@jf7agax5hgio> From: Doug Rabson Date: Fri, 3 Nov 2023 11:00:37 +0000 Message-ID: Subject: Re: official packages To: Baptiste Daroussin Cc: pkgbase@freebsd.org Content-Type: multipart/alternative; boundary="000000000000baf4a206093d6a32" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4SMHpn65WVz4JP0 --000000000000baf4a206093d6a32 Content-Type: text/plain; charset="UTF-8" On Fri, 3 Nov 2023 at 10:57, Baptiste Daroussin wrote: > On Fri, Nov 03, 2023 at 08:44:20AM +0000, Doug Rabson wrote: > > On Mon, 30 Oct 2023 at 17:16, Baptiste Daroussin > wrote: > > > > > On Mon, Oct 30, 2023 at 03:30:17PM +0000, Doug Rabson wrote: > > > > On Mon, 30 Oct 2023 at 14:25, Baptiste Daroussin > > > 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 > > --000000000000baf4a206093d6a32 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
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 {
> > > >=C2=A0 =C2=A0url: pkg+https://pkg.f= reebsd.org/${ABI}/base_latest
> > > >=C2=A0 =C2=A0signature_type: "fingerprints" > > > >=C2=A0 =C2=A0fingerprints: "/usr/share/keys/pkg&quo= t;
> > > >=C2=A0 =C2=A0mirror_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 failur= es as soon as
> > > > possible) and
> > > >=C2=A0 =C2=A0twice 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
> > > >=C2=A0 =C2=A0snapshot 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 e= nd on the
> > > > base_weekly
> > > > (does not exists yet) repo, but users can if needed swi= tch 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 corre= ctly,
> > 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 t= his
> list. I use pkgbase to build container images for OCI container engine= s
> such as podman and containerd and FreeBSD-13 is a solid platform for t= his
> kind of workload. The incremental cost for adding stable/13 (and ideal= ly
> releng/13.x) should be small.
>
> I have been using the package sets for current, stable/14 and releng/1= 4.0
> this week and everything is working really well - thanks again for you= r
> work on this.
>
> Doug

Once the automation is fully reliable and the CDN glitches have settled, th= en I
have nothing against extending to stable/13 and why not even releng/13.2, b= ut
for now I would like to focus on the current set to make the infrastructure= as
reliable as possible.

That makes perfec= t sense, thanks for clarifying.

Doug

--000000000000baf4a206093d6a32--