From nobody Mon Oct 20 14:41:49 2025 X-Original-To: dev-commits-src-main@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 4cqyn43vN5z6CWxG; Mon, 20 Oct 2025 14:42:00 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cqyn43QYGz3FQJ; Mon, 20 Oct 2025 14:42:00 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760971320; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+jZkHjz6bm2ql6JnlIFhT+OFMEfDQpnxyhMcTp+jjVk=; b=u6zg4GvpPo/LbNDDvhCtX9LCRhRqBp/O4AW1deZhUSsKOi+oBZuQRWEwDj8JAuMuIwyQCF aNkEVlmhvEQphUZBTw1nPq6gcYnGIdRoNkJiS7E2EWAz47sYZ5+zJyltzEh5E2fyLF8RAg QoCGdQyNEkH6VvoMRzB3j7UJtj3psBvlmj91q/MG8Oz5KKvIvtc54RpYyzEKpLXysUdYxU hqipV6Lrrwa5eVvhOQFLNgp8GRgEEuOvyzc8+OI/H4H7QIzyYldfYIyF+m30q95QRXQQjp wbyP+PFRaBrWEyRWeOLcfqXc9eLHbztd9dA3Jb+KFAScre1CqAyc43P9Y7sKuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760971320; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+jZkHjz6bm2ql6JnlIFhT+OFMEfDQpnxyhMcTp+jjVk=; b=D+H0HoUbbJ74juLMfobDMoAIpr+Ybh9/1gSu7oLnNUzH7NXPIPmIp+xOjvfST07yXFi0z4 wdpirE2mUFdGJ/QxE42UUcSsgTQ09XwLcStJ6PuiOoAcx4UOV4Rgfeo4DAKnYeIWJLVo4V +5hRD23udgShu3K5mDYCk28WebyHqynYEiVa88ud1ausNdtatESsnquBdqArul0VPeVAiK SFK3u1xTnTLOhccpJwyI7xcmHEuiSp+aJjDHl1XAneszCd/9EbXoLSUCPj6h6oMK8DwJwV Fh+cjAl00nWWKy2dGi9jtP/l4bmRkUjbQkU+1k3LbPqJfcgR22rIGcdK+6utMg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760971320; a=rsa-sha256; cv=none; b=tsPylvdZBG4d5MaxjaTLW8E8NrYNHxuAdadf88RLjgQkwQz3UPNRaKqVYEXbh2pPjdIwye zfOe80068fnfgkcnCrgayOT+C3J3e+gaWfqoVrLkcP1J+V03CdlFHs07NsuzzP3TU/uCuU NYI1tvsO3KRJ3Yrgt+fJ6biaI79SNyuSaiDebDGbBCPSjNMk9XxktHUGKTPlPDzXabUzF4 /x8fn2NQa+YstJssaX0SPf22jf2+wXgrc55PlCRkeRhopT7HHHWBMfw/gpCDlreVolQepJ tv04faXTx3sNAQGMnBs00hnWXy51ZC0FW5nfOztDpg1mCRzQk1MYSlodF8lrFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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) (Authenticated sender: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cqyn36jlMz176q; Mon, 20 Oct 2025 14:41:59 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Mon, 20 Oct 2025 15:41:49 +0100 From: Lexi Winter To: John Baldwin Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 74a6bb524e5b - main - Makefile: Don't allow install{world,kernel} with pkgbase Message-ID: Mail-Followup-To: John Baldwin , src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org References: <202510171914.59HJE0uo036247@gitrepo.freebsd.org> <228220a0-c819-4c51-92d3-5357e925c81d@FreeBSD.org> List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7mOlDylaQmYhxJXx" Content-Disposition: inline In-Reply-To: <228220a0-c819-4c51-92d3-5357e925c81d@FreeBSD.org> --7mOlDylaQmYhxJXx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable John Baldwin wrote in <228220a0-c819-4c51-92d3-5357e925c81d@FreeBSD.org>: > On 10/17/25 15:14, Lexi Winter wrote: > > Makefile: Don't allow install{world,kernel} with pkgbase >=20 > Can we document how users who want to build from source can do so from a = new installation > that uses pkgbase? I guess it is something like: >=20 > - pkg install sources if not already (or git clone the right branch/tag) > - etcupdate bootstrap > - (clearly can't just use pkg delete with a gl= ob, so need > something else) this should eventually be in the Handbook. i'm not sure what the current state of that documentation is right now, but i know there are at least some important bits missing, probably including this. for 15.0, you should simply not use pkgbase to install the new system, since dists are still supported. if you *have* to use pkgbase, e.g. you're using media that doesn't include dist sets and can't do an online installation, then you can delete /var/db/pkg immediately after booting into the new system, before installing any ports. the system will then be more-or-less identical to one installed from dist sets, so you can follow the usual instructions for updating from source. for 16.0, the plan is to remove support for dist sets from the release media[0], so we'll probably want a way to do this automatically in the installer. that's TBD, but i'm planning on doing some work on this part of the release media once 15.0-RELEASE is out. (right now, we want to minimise differences between main and releng/15.0 for release.) [0] dist sets will still be supported for downstream consumers, but they won't be an installation option for FreeBSD. --7mOlDylaQmYhxJXx Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaPZKKgAKCRD1nT63mIK/ YFYpAQDtqQn7dhFKx8q96T7L1rx/+oZ6QLPTwc5fxv7XkW0otwEArJPWhqEJEZH2 GWFuRJ0quU9dM7PAJOtOameNnUm7IQ0= =SI7i -----END PGP SIGNATURE----- --7mOlDylaQmYhxJXx--