> On Sat, 9 Aug 2025 09:08:53 +0200
> Michal Meloun <[email protected]> wrote:
> 
> > On 8/9/2025 8:52 AM, David G Lawrence wrote:
> > >> On 9 Aug 2025, at 07:29, David Greenman-Lawrence <[email protected]> 
> > >> wrote:
> > >>>
> > >>> FWIW, I do have an opinion on this: I think that "pkg delete -af" is
> > >>> a useful thing that should not destroy your base system. We should find
> > >>> a way to make that work as it always has
> > >>
> > >> Today, it will destroy any kernel modules installed from packages, 
> > >> including those necessary for the display to work. It will destroy the 
> > >> ability for WiFi to work if you???re using wifibox. There are a lot of 
> > >> other things in ports that are essential to the system for some systems.
> > > 
> > >     We can fix that, too. ...but destroying kernel modules doesn't mean 
> > > your
> > > system doesn't work - it just means X11 won't work when you reboot - but 
> > > then
> > > it wouldn't anyway because you deleted X11. But, here's the thing: X11 
> > > didn't
> > > work when you first installed the base system, either. And perhaps your
> > > Wifi didn't work out of the box, either. So you have some work to do to
> > > get back basic functionality - but you knew that when you did the
> > > "pkg delete -af" in the first place.
> > > 
> > > -DG
> > 
> > I cannot but agree wholeheartedly.. The actual situation with
> > pkg delete and pkgbase is (for me) simply absurd.
> > 
> > kmod in the ports is a different problem ??? it shows the inability of 
> > FBSD developers to implement these things on their own,  so this 
> > solution  has some problems.  And don't kill me, I fully understand that 
> > it's not possible , but that doesn't change the previous fact.
> > 
> > Michal
> 
> Sometimes yes, but sometimes no.
> 
> On early but widely testable developement phase for drivers, especially
> SD card drivers, network (including but not limited with WiFi) drivers
> and disk controllers, base is not a good place even for FreeBSD-native
> drivers.
> 
> This is because turnaround time for implememt (fix) / test / commit
> on base is usually take much longer days (or even months!) than in
> ports. So recently, AFAIK, some drivers are first developed as
> kmod ports, and once stabilized, merged into main branch of src.
> 
> What comes in my mind is rtsx driver for Realtek SD card reader driver.

Tomoaki,

   I see what you're saying and I agree completely. But, I think this is
pointing squarely at problem in the development paradigm for src committers.
It should not take weeks or months to fix/test/commit/repeat in src. It
didn't used to be that way, so if it is now, then something has broken
in the paradigm, and _that_ needs to be fixed.

-DG

 *  Dr. David G. Lawrence
* * DG Labs
    Pave the road of life with opportunities.

Reply via email to