From nobody Mon Oct 20 15:09:20 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 4cqzNr39xTz6CZQW for ; Mon, 20 Oct 2025 15:09:32 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cqzNq6lZxz3HS0 for ; Mon, 20 Oct 2025 15:09:26 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-io1-xd2c.google.com with SMTP id ca18e2360f4ac-940e06b4184so55522739f.1 for ; Mon, 20 Oct 2025 08:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1760972961; x=1761577761; darn=freebsd.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=zzQ+DY+WFYmmWiHbkXwabNiiZQEaVVP5YjvSmbY5xIc=; b=PAqvsp875h+13JizAQ9zmXjwgF4ab8oNYLsIuTi7dCgN4HQ+TZZWUa2WFYteq2mJl8 hw/yhu3VETaW057WyhVlN/QJ9/6SRZTika8VjsV0n45IFW5emUTyOsU1CVur1lofzbfL oVhqEnyefqd8AxxEu7DodngvnS6ujhU4dVoFI4oGPdTp7b52pw9MFpdBWhJQRhUz6tG6 7xrqIslTxzBXRifkKoWwYrLL3KRaJ0bKfyRMVpxuHYoUYeA0+KW/fIG8v08QPqnm7cQ+ 6CPBdkHqxCEBX6MOVGN6bkUY+X3BhapTzudgt6BYHgLqccU59IQk36eJRmDsX0csq413 MZiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760972961; x=1761577761; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zzQ+DY+WFYmmWiHbkXwabNiiZQEaVVP5YjvSmbY5xIc=; b=He8cMFY3+cVPFy4Z6Se/+xmCpVMLKjElNnTGFgqJtfahRqXNjKJ76SxUhVTMfhzzmy 80kSldARUlHU6GAE4jcRoFGi6hGIhisedjtAtqCXu9IP1pu2cr+zsQc1cVxBbUYEqVoS kD22fW95tZPw27050uUTlTmhiRUEGX/HlvazyUMKcUrM8QPti01B5wkxxRxGdnsOrBiI noLUhpCvAKoWAjFH7G+ZRuR4IzMrXxU7DS6eB/tER+HpP9gZzVBPfaeqoJxRJF7kAcNc M3YSoSiDYs2h2BnDLHNgUl2V6EzERt0HYeK9LUxZV16UWFyBEH2hmQ7UA/81lMFHjM1z n3kQ== X-Forwarded-Encrypted: i=1; AJvYcCXlvomIYQ9VXITXThhjeTk9wxz32H58s+bmw+NvWXhgZzGRi3tIib6jWjWW/Cdyau3Y6aKTi/wvQuTm7gZ5tRF2W/pCYw==@freebsd.org X-Gm-Message-State: AOJu0YxhpuFQDimcw+aeeLzP3biS8rQ69G8sVgYBg15lkSsu1GYSlDvn 2z3vNb7pBoIJZ7CuQAIZD2eNFW4qgaYesTMXajx9HDhfv88NDam1Qx+ihdwCHMas+IYnVZ0qyAv MUmHAmS4= X-Gm-Gg: ASbGncttTf0GoI3n7vdDqDo9ib1X6UVBz+wWTmk/Qu59pawIQurzgystD+gcdCAbkDW cFZ13ak23EOAWZZ82PXYqSbmRvpWr5uux91/BjZ3ppuyNQJGfA8KmHa5rvIkPouTGPoZXCAA/nN 91+t8/yRAFGVaeTcSEmFx6hj3PFtYZ84LiQuYuOcTTcdiqqU3kSQA6PO/+JktJTVn16zwrzdobl B6zvw5tRVSWew7aalsw4qcXbhjfqlSZL+y+6UIXUvKfDqbLINXh4/dPjaHr9taxwLdRGQkkpU/j gCv9njGZWPqFOfadYp3Yyzn9EtaD2PgBmWL9JZFm2Hedw6zYLph2g52zd9wbDQFa/P58bUekTWD NvZxFm28x/ZrLtKBB4L9WtOU/bHTV8J217sdMa9X6/rt5oF/h74qQpzmBsZWps5vCgMt5 X-Google-Smtp-Source: AGHT+IGsrSnyob95QtrNSSFyr41nhno7Lzhwp05xWbB+Fg2g0nwqOsFpAOCQ4ogrqzPZlukaPKx41g== X-Received: by 2002:a05:6e02:188b:b0:430:afe4:6a4b with SMTP id e9e14a558f8ab-430c5294d91mr195036295ab.19.1760972961060; Mon, 20 Oct 2025 08:09:21 -0700 (PDT) Received: from mutt-hbsd ([2001:470:4001:1::95]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-5a8a9795b62sm2937868173.60.2025.10.20.08.09.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Oct 2025 08:09:20 -0700 (PDT) Date: Mon, 20 Oct 2025 15:09:20 +0000 From: Shawn Webb To: Warner Losh Cc: John Baldwin , src-committers , "" , "" Subject: Re: git: 74a6bb524e5b - main - Makefile: Don't allow install{world,kernel} with pkgbase Message-ID: X-Operating-System: FreeBSD mutt-hbsd 14.3-STABLE-HBSD FreeBSD 14.3-STABLE-HBSD HARDENEDBSD-14-STABLE amd64 X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc 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-sha256; protocol="application/pgp-signature"; boundary="ivtx2jzqxojhfcre" Content-Disposition: inline In-Reply-To: X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cqzNq6lZxz3HS0 --ivtx2jzqxojhfcre Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: git: 74a6bb524e5b - main - Makefile: Don't allow install{world,kernel} with pkgbase MIME-Version: 1.0 On Mon, Oct 20, 2025 at 08:59:36AM -0600, Warner Losh wrote: > On Mon, Oct 20, 2025, 8:42=E2=80=AFAM Lexi Winter wrote: >=20 > > 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 > > > > > > Can we document how users who want to build from source can do so fro= m a > > new installation > > > that uses pkgbase? I guess it is something like: > > > > > > - pkg install sources if not already (or git clone the right branch/t= ag) > > > - etcupdate bootstrap > > > - (clearly can't just use pkg delete with a > > glob, so need > > > something else) > > > > this should eventually be in the Handbook. >=20 >=20 > Install* should eventually just do the right thing like ports: stage the > packages, make the packages and the install from the packages. 16 time > frame, though. Agreed with Warner here. If pkgbase is being used, it seems logical that installworld/installkernel would create a new (or update) pkgbase repo. Otherwise, I can imagine a sceneario for HardenedBSD users specifically who have used pkgbase in the past, but now wish to do a src-based update. I feel like I myself am going to be answering an unending stream of "why doesn't install{kernel,world} work on HardenedBSD like it has always in the past?" I'm somewhat thinking of reverting this commit until install{kernel,world} are taught the notion of pkgbase. It just seems like the kind of thing that's gonna surprise our users (in a not-so-fun way.) Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Signal Username: shawn_webb.74 Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --ivtx2jzqxojhfcre Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmj2UJQACgkQ/y5nonf4 4fobPg//cpCYvlCzp039NYVtPTY9G/3+FmwAj34S39CWMTN3coOXC7Xy9ZFs4m5W i/eO4woTDtf/TtGf9FvqMAL/lDtFPDXQ4/zpsLSHV6gVfu885el7wNesQVh7h2U2 QeKbOoRqXT+xF4MGR8AzZKr1YPxAtq7ncAGlAcI6+dg32b+6fAOVQHg6Fg6t5hYp g/fsqLM4B2abRIjjZN5/1cmthXz76Rzqh1gV9PFM5kpd0NGBWrB873J/XyryRNIi 2PcJ5eHuOey33378zNEYyyhtpOYG+IIZ3S34xNs5ljZG1KaMomzRWfuTxGTg4vIJ FazcM6OvSvfSFEJW4Xoure0619EkkKwVT5x9HKXSnTMpD1kmDtdhZlu/E7ywlxS7 8LluP1zqWUvfcw2bWxFgnvogN7uKviO64m4ODhrapiF7ozmIPSIAvU/3mQ4aWBwU 4n67JBGMXBSROUuxMadSm/gCINpWzyXh8JYKYYLaXbDije7Vt0aodwU7mqX/O89w KAbDjoeh/oExbkuqwKffCvz2rjsYV7lh1jZjSwHJM6uvi3I4Awd4UayVgtDDJyD5 +4z0dyc7o16xtVQliKDauHW02s4rUy1uZkCeNhyEA3oEhampnirI0IeDWDpJ3pif x8ryL9K0HHaTO54DR316lZZWZ4eqfZEhsVwk9/Gha9Au8AnDIeI= =PKK1 -----END PGP SIGNATURE----- --ivtx2jzqxojhfcre--