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>
