From nobody Sat Nov 22 17:33:46 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dDK275dhGz6HW01 for ; Sat, 22 Nov 2025 17:33:51 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dDK271VZhz3bLH; Sat, 22 Nov 2025 17:33:50 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (124-18-6-240.area1c.commufa.jp [124.18.6.240]) (authenticated bits=0) by www121.sakura.ne.jp (8.18.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 5AMHXltq063770; Sun, 23 Nov 2025 02:33:47 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1763832827; bh=tNzNlRLv5gD0vD/iw34tkJQTlngLk4YBXDnMNn0hmx0=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=Be8Cc7ZYExIhw2NU+1UlO2q9j3vb41G0JNdUZ5C+BIpIlFTrSC2gASJfsqyp+JQwj xphS86n7+MnxJMq9A1UeXhz96DnF32OadOS9cR4zQqO1bu16Ql78dUJKJNCmDiYvMv 7on/v3xY6CDhZNj/97Us/kj8gfEUffvEYAVnMZBs= Date: Sun, 23 Nov 2025 02:33:46 +0900 From: Tomoaki AOKI To: Lexi Winter Cc: freebsd-current Subject: Re: changing from pkgbase to regularbase Message-Id: <20251123023346.185273222cc3c65515051ba8@dec.sakura.ne.jp> In-Reply-To: References: <71e4b46c-8d69-451d-92ca-79316ffc4b63@app.fastmail.com> <20251122180931.52c1141475f5faec4fad633c@dec.sakura.ne.jp> <20251122215646.7e4f34e1955bca5dbf3261a0@dec.sakura.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd15.0) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dDK271VZhz3bLH On Sat, 22 Nov 2025 13:06:28 +0000 Lexi Winter wrote: > Tomoaki AOKI wrote in <20251122215646.7e4f34e1955bca5dbf3261a0@dec.sakura.ne.jp>: > > On Sat, 22 Nov 2025 11:39:56 +0000 > > Lexi Winter 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. > > > > > Currently, IIUC, there's no pkgbasify and de-pkgbasify program > > in-tree. > > correct. there is no depkgbasify tool at all, as far as i know, since > pkg is missing functionality which is required to do that. > > > So preparing way to de-pkgbasify on nearly final step of the installer > > (just before "after-installation configurations" like adding user) would > > be helpful. > > this is planned for 16.0, since we will no longer ship distribution sets > and therefore need another solution to do non-pkgbase installs. Thanks! Glad to know it. > however i expect the UI to remain the same as it is now: you select > whether you want pkgbase or not, and if you choose not, bsdinstall > will silently do a pkgbase install then depkgbasify it. there's no > need to potentially confuse users by exposing what's happening > behind the scenes. I've re-read Chapter 2 of the Handbook. And things seems to be changed after I've actually used installer as installer (I'm using installer image to use Live CD mode for years, and the last time I've used the installer as installer, it was sysinstall(!). And often read Chapter 5 and later but not 4 and before. IIRC, at least on disc1 at the moment that had most of packages (of course, pre-pkg era) in it, sysinstall provided menu for selecting which packages the admin wants to be installed in post-installation configuration menu. I imagined the de-pkgbasifying menu to be shown just before it. But currently, post-Final Configuration (Chapter 2.8.7) but pre-"Complete" (allowing to choose from Reboot, Shutdown and Live CD) phase looks best fit. And I think the behavior you described looks reasonable here. Regards. -- Tomoaki AOKI