Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Nov 2025 21:56:46 +0900
From:      Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
To:        Lexi Winter <ivy@freebsd.org>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: changing from pkgbase to regularbase
Message-ID:  <20251122215646.7e4f34e1955bca5dbf3261a0@dec.sakura.ne.jp>
In-Reply-To: <aSGhDGx8Dkk6lBP_@amaryllis.le-fay.org>
References:  <aR3Rc_5llfvlEjIo@int21h> <aSEGPTtrfV29u9R9@amaryllis.le-fay.org> <71e4b46c-8d69-451d-92ca-79316ffc4b63@app.fastmail.com> <aSETbVSLxcDa5ssB@amaryllis.le-fay.org> <20251122180931.52c1141475f5faec4fad633c@dec.sakura.ne.jp> <aSGhDGx8Dkk6lBP_@amaryllis.le-fay.org>

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

On Sat, 22 Nov 2025 11:39:56 +0000
Lexi Winter <ivy@freebsd.org> wrote:

> Tomoaki AOKI wrote in <20251122180931.52c1141475f5faec4fad633c@dec.sakura.ne.jp>:
> > I don't think disallowing de-pkgbasifying is a good idea.
> 
> we don't disallow depkgbasifying and there is no intention to do that.
> 
> what this warning is trying to communicate is that running installworld
> on a pkgbase system DOES NOT depkgbasify the system.  rather, it leaves
> you with a pkgbase system where the packages are inconsistent with the
> installed system.
> 
> if you have correctly depkgbased the system, then you will not run into
> this warning to begin with, because it only appears on pkgbase systems.

Currently, IIUC, there's no pkgbasify and de-pkgbasify program
in-tree. Found github hosting pkgbasify, though.

I've not bitten as I'm on source upgrade way both on latest stable
(currently 15) and main. But for new comers who wants to be FreeBSD
developer, skilled and experienced but not on FreeBSD. would be hard
to find how to de-pkgbasify. These kind of persons would want
installing from latest snapshot of FreeBSD on main branch.

So preparing way to de-pkgbasify on nearly final step of the installer
(just before "after-installation configurations" like adding user) would
be helpful.

At least, how to de-pkgbasify like discussed here should better well
documented in README and/or near the top of Chapter 2.4 in the handbook
as a Warning.

The best way would be let pkg(8) to fixup broken pkgbase information
when forcible installworld is done. But would be complexed work.

Anyway, no hurries. Upcoming 15.0 is distributed with legacy
distribution sets, too.

Regards.


-- 
Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20251122215646.7e4f34e1955bca5dbf3261a0>