Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 2026 11:40:18 +0800
From:      Philip Paeps <philip@freebsd.org>
To:        Lexi Winter <ivy@freebsd.org>
Cc:        hackers@freebsd.org, pkgbase@freebsd.org
Subject:   Re: more pkgbase reviewers required
Message-ID:  <F0A44B38-35C3-47A4-AE90-A0E2F858345B@freebsd.org>
In-Reply-To: <acpKlJtGihCpgWwd@amaryllis.le-fay.org>
References:  <acPbI7THuJb5h4pp@amaryllis.le-fay.org> <5990d939-a3a0-403b-e419-949043559c0f@bluerosetech.com> <acZ0NEYBlYl459ME@amaryllis.le-fay.org> <191d2592-2800-4285-a5b0-8c0dda73c584@app.fastmail.com> <3ccd3452-db13-63cb-5817-cf52695e064c@bluerosetech.com> <acpKlJtGihCpgWwd@amaryllis.le-fay.org>

index | next in thread | previous in thread | raw e-mail

On 2026-03-30 18:04:04 (+0800), Lexi Winter wrote:
> list_freebsd@bluerosetech.com wrote in 
> <3ccd3452-db13-63cb-5817-cf52695e064c@bluerosetech.com>:
>> On 2026-03-27 11:40, Brad Davis wrote:
>>> On Fri, Mar 27, 2026, at 6:12 AM, Lexi Winter wrote:
>>>> list_freebsd@bluerosetech.com wrote in
>>>> <5990d939-a3a0-403b-e419-949043559c0f@bluerosetech.com>:
>>>>> What is the current state of FreeBSD dogfooding pkgbase?
>>>>
>>>> as far as i'm aware, no cluster machines are currently using 
>>>> pkgbase.
>>>
>>> It is being slowly deployed within the cluster.
>>
>> That's good news.  Features like pkgbase are a non-starter otherwise.
>
> as far as i'm aware, the cluster doesn't use freebsd-update either, 
> but that didn't make freebsd-update a non-starter - it's been the only 
> supported binary update mechanism for years.

Correct.

Peter wrote an article -- nearly ten years ago -- about why we don't use 
freebsd-update.  A lot of this is still accurate today:
https://blog.crashed.org/why-no-freebsd-update/

The numbers have changed and we can't upgrade everything in a few hours 
owing to interdependencies (and the accumulation of technical debt) but 
many things we can still upgrade very quickly.  (E.g. package builders 
and developer-facing machines.)

> so it's hard to see why the cluster needs to use pkgbase in order for 
> pkgbase to be viable.

For the avoidance of doubt: I agree with this. :)

> the cluster has very specific needs (they even have cluster-specific 
> build options in src) which are different from the majority of FreeBSD 
> users that pkgbase is aimed at.  of course, i would *like* the cluster 
> to use pkgbase, because it's a lot more flexible (and easier to 
> deploy) than freebsd-update was, to the point that it can replace 
> deployment from src for a lot of users, and the cluster would be a 
> good test case for that.  but that's not a requirement to ship 
> pkgbase.

pkgbase could reduce a fair bit of complexity for many of our jails.  
Though it goes without saying that we would be building our own base 
packages (just like we build our own third-party packages) rather than 
use pkg.FreeBSD.org.

Building the packages is the easy bit.  Adapting our tooling is a lot 
more work.

Philip



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F0A44B38-35C3-47A4-AE90-A0E2F858345B>