Re: PKGBASE Removes FreeBSD Base System Feature
Date: Fri, 08 Aug 2025 14:53:57 UTC
On 8/8/2025 10:48 AM, Daniel Morante wrote: >> In this particular case, while someone might >> indeed be astonished that "forcibly delete everything" deletes >> everything, >> someone else could well be astonished if "pkg delete -f clang" >> doesn't in >> fact delete clang. > I'm from the group of people that believes if you ask a computer to do > something, no matter what that thing is (even if it's destructive and > dangerous) the computer should do it. There is nothing that I hate > more than someone else deciding what I can and can not do with my > computer. FreeBSD is one of the few remaining operating systems that > retains this freedom. > > The problem isn't the action of deleting all your base packages. The > problem is the fact that this was designed in such a way where we are > having this conversation. > > This needs to be re-designed with user experience and FreeBSD > philosophy in mind. In a previous reply I had suggested a isolated > tool called 'freebsd-setup' which would be a merged/renamed/refactored > version of 'bsdinsall' and 'freebsd-update'. The two package systems > should never cross paths. 'pkg' is the software management tool for > the userland and that's what the user interacts with regularly. > 'freebsd-setup' is the tool you bring out when you need to manage > FreeBSD. How much of this angst originally was driven by the mess that is drm-kmod (and related blobs for other devices than display adapters) -- and thus perhaps thus the "better answer" is to put that stuff back where it belongs (which isn't in pkg/ports since the cross-dependencies are in the *kernel*, not user space.) -- Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/