From nobody Sat Nov 22 12:56: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 4dDBtY30mGz6H4ms for ; Sat, 22 Nov 2025 12:56:53 +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 4dDBtX5r9rz3lNR; Sat, 22 Nov 2025 12:56:52 +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 5AMCumTR027982; Sat, 22 Nov 2025 21:56:48 +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=1763816208; bh=jDmUCh4BHAGNfzCrTyb+VM87JFvkUF6CdJaEbRz3rXc=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=YBG2+gG+3yyK6j2fz1y28ZhdFJjTkG7Q9T2TPn+oPsm+W/+Hm2NH5Wc2vIUflUeR8 OsRh1xGYkk6J5vkknKHkPqc93zVB37SJmJR0kkZtzJ+8G0pPpjZaEKHG/XblHTfZMF 1M7ibDadmT4ubMtuuiIDEd0PhTu3xl+dB3O7xf7Y= Date: Sat, 22 Nov 2025 21:56:46 +0900 From: Tomoaki AOKI To: Lexi Winter Cc: freebsd-current Subject: Re: changing from pkgbase to regularbase Message-Id: <20251122215646.7e4f34e1955bca5dbf3261a0@dec.sakura.ne.jp> In-Reply-To: References: <71e4b46c-8d69-451d-92ca-79316ffc4b63@app.fastmail.com> <20251122180931.52c1141475f5faec4fad633c@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: 4dDBtX5r9rz3lNR 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. > > 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