what linux distros do here? extra options to avoid deleting the basic things 
like kernel and minimal userland utils? if you happen to make way too broad 
package deletion. i don't think linux sysadmins want it either. even if you 
consider linux moving faster and with less seatbelts ("allow shit like that" 
(c) vermaden). it's not pkg fault it does wipe system clean if you asked it. 
also, des@ reminded me that pkg replaced older tracking system 12 years ago. 
yet, i see pkg production versions being released just recently with a bug that 
user immediately notices. it was fixed because oops humans make mistakes. but 
it would be a horror if pkg does those things when it manages the entire 
system. granted, you can always boot at least external media when any "nuclear" 
pkg update comes out. this one wasn't but... and one could say that pkgbase is 
extensively discussed everywhere. but we still have discussions like this here. 
even fights. what if you miss all those? i never knew 32bit is on the way out 
until i happened to randomly read that warning from kernel boot log. there are 
number of those things in fbsd. happened earlier, happened lately. maybe it's 
inevitable. were you scared to install new major version like 5 or 13 right 
away because who knows what will happen? luckily there are 2, sometimes 3 
majors to choose from should some of them include rushed in late changes that 
turned out to be buggy. it feels like it got worse lately. i mean more changes, 
more breaks. i don't know why this isn't confined to current or stable. those 
are annoying type of changes. hopefully pkgbase will not be switched on before 
it's done. but pkg for ports still has issues and it's now default package 
manager here. feels like too much hassle. there are many changes, i mean. good, 
but extra fuzz. drm for gpus, wifi driver changes, wifi adapter firmware 
loading changes. all with somebody complaining that (s)he didn't know there was 
breaking change. i don't have had reason to run -af and not checking either but 
if you had habit of doing that, it would be similar to rm ~ catching the / 
along too. unsure what the fix is. (userland) utils and kernel printing it out 
to console? over longer period of time? i mean i could understand that change 
was discussed "everywhere", meetings, mailing lists. it would still be missed. 
if i make something, which i only tried once, and publish it, i would never 
expect them to be aware of changes i make. because release notes, changelogs, 
those don't get attention. and you can still miss stuff. i once told that 
correct procedure is to check everything throughly and then upgrade, but i have 
passed this myself often. and have gotten "fallouts" too. in fbsd the only 
thing i would need to stand back, squint and duck is when booting new  current. 
when pkgbase gets out in installer, i expect it to still have issues and i 
would rather stand back and watch this "nuke" going off. because it does make 
radical changes. one of most wtf is that now one needs to deal /etc in new 
ways. and if those differ from mergemaster or etcupdate, it would make somebody 
mad. perhaps even worse than i could. in my mind, changes are good. if they are 
reasonable. and known. probably knowing is biggest issue. what if one misses 
all those 10 different places? i never checked, does freebsd-update tell that 
pkgbase is coming? does buildworld, maybe installworld tell that? that i 
actually used and i don't see it. because those are like places where you see 
it. i can't recall if ports warned of pkgng coming soon? i also prefer if those 
messages would include plans and not final decisions to make a change. i 
haven't tries pkgbase myself, maybe i will, maybe i don't. unsure what fix is. 
maybe start putting things right into where everyone sees it. unsure. and if i 
were you, whoever leads pkgbase initiative in "high castle" (it does feel like 
this!), i would not let users delete base with -af. it's rather unusual anyway 
and i don't think not deleting would get people as mad as deleting stuff. i 
can't recall what was it, was it repo manager on linux distro or something else 
but something wanted you to write whole sentence, observing caps and so on. 
then it executed that irreversible operation. in my systems, i've been 
configured things to ask date & times when i really wanted to not do anything 
stupid. that would get somebody's brain working and maybe they interrupt their 
autopilot mode if they didn't actually want it. trust me, deleting 
freebsd-kernel, removing freebsd-bin, pkg-bootstrap... isn't what you want to 
see, then it's too late. and yes, add echos to installworld end and 
freebsd-update if it's not there already because that's what people see



On August 7, 2025 1:21:32 AM GMT+03:00, vermaden <[email protected]> wrote:
>So You still do not understand ...
>
>The pkg(8) command works fine - its just NOT SUPPOSE to DESTROY most of the 
>FreeBSD Base System - because FreeBSD is not Linux to allow shit like that ...
>
>
>
>
>Temat: Re: PKGBASE Removes FreeBSD Base System Feature
>Data: 2025-08-07 0:13
>Nadawca: "Ceri Davies" &lt;[email protected]>
>Adresat: "vermaden" &lt;[email protected]>; 
>DW: [email protected]; [email protected]; 
>[email protected]; [email protected]; 
>
>
>
>>> On 6 Aug 2025, at 22:54, vermaden  wrote:
>>> 
>>> 
>>>> 
>>>> No, it has the same behaviour.
>>> 
>>> English is not my primary language so I will try to explain in more
>simple words as you probably did not understood.
>>> 
>>> NOPE.
>>> 
>>> It DOES NOT has the same behavior.
>> 
>> In each case it forcibly deletes all the packages from your system,
>like you asked.
>> 
>> I understood you fine, I just disagree that this is a shocking result
>when you have specified the “all” and “force” flags.  In fact it is
>exactly what that command is documented to do and therefore is very far
>from a violation of the principle of least astonishment.
>> 
>> Ceri
>>>> 
>> 
>> 
>> 
>

Reply via email to