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.

Reply via email to