Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Aug 2025 12:24:21 -0700
From:      "Pat Maddox" <pat@patmaddox.com>
To:        "David Chisnall" <theraven@freebsd.org>, "Santiago Martinez" <sm@codenetworks.net>
Cc:        vermaden <vermaden@interia.pl>, "Sulev-Madis Silber" <freebsd-current-freebsd-org111@ketas.si.pri.ee>, freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org
Subject:   Re: PKGBASE Removes FreeBSD Base System Feature
Message-ID:  <54898afa-183b-4b39-9e4b-d44c461289c1@app.fastmail.com>
In-Reply-To: <5468c172-359f-4cdc-b142-7be1a5d70f16@app.fastmail.com>
References:  <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <EA7F6AC8-CCFF-4F59-AD51-57AED93E5A23@codenetworks.net> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> <5468c172-359f-4cdc-b142-7be1a5d70f16@app.fastmail.com>

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

On Sat, Aug 9, 2025, at 12:06 PM, Pat Maddox wrote:
> On Fri, Aug 8, 2025, at 7:20 AM, David Chisnall wrote:
>> Every upgrade flow I have on every FreeBSD machine I use is simplified 
>> by pkgbase.  Having fewer tools is a usability win.  Having a single 
>> command upgrade everything is a usability win.  If you *want to* 
>> upgrade only some things, that’s one extra command-line flag.
>
> That's perfectly reasonable to me.
>
> I guess the core question is: why change the established policy of 
> updating base and third-party separately, and require users to use a 
> flag to retain it? Why not retain the policy, and require users to use 
> a flag to update both separately?

This should be: "why change the established policy of updating base and third-party separately, and require users to use a flag to retain it? Why not retain the policy, and require users to use a flag to update both **together**?"

> - Because it's so inherently superior to the old way that it should be 
> the default, and people who want the old way just need to read UPDATING 
> to know the tweaks to make?
> - Because doing so would make the semantics of `pkg` too confusing? So 
> we accept the tradeoff of changing established upgrade policy, and 
> again people need to be familiar with UPDATING?
> - Other reasons?
>
> pkgbase seems like a fine mechanism for upgrading base. The issue at 
> hand seems to be that the current approach changes the default freebsd 
> upgrade policy in a significant way.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54898afa-183b-4b39-9e4b-d44c461289c1>