From nobody Fri Aug 08 08:31:34 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 4byy1N60Kpz63JQT; Fri, 08 Aug 2025 08:31:36 +0000 (UTC) (envelope-from des@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4byy1N5KNrz3tWB; Fri, 08 Aug 2025 08:31:36 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754641896; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fqUef/kZopp+mlTWsyl535iSZZOg14Bq726ZeuIhzHg=; b=KxlhBpFHp1zJTIUZxlIbzkC5eC6Ul+A4Mi2ZsBHXuAW0z61StfnevcTYaVmBYeFOGwebmh pHBtTTCSL7RgTJ9bWbGpdKTkovj+FSlv16xXj0RHvPkzA6BLlRarDKw2ATnDIpFKKZGWvz ZtoRb92NwdUmCHXlMrW03tH0hvBaThXy64azMARogWxYAWduZPauaxCtoCJyhGR25KJoE6 YIUJjnbjcPTHVx5JNFfxzsBjco1xJwuyEq6fEkdNwzpXd7adHNyNJmEmv4/ytC7gwqnuNF AkVoSCEpJsYB3NYxJA4iFuOU/E2TBwOT2nkjzGjZzWE1jBHybtpC/x8LgqBPng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754641896; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fqUef/kZopp+mlTWsyl535iSZZOg14Bq726ZeuIhzHg=; b=Fr7QqucoeGHUtBai0WyuVJPdfDDzVyPPkNX+Mm2gYweP6yGAbX5UKWfyfpQ9G9mhUTfLiX 2sW/gv7n3nFnWfmkk0SpjwL6GgMobOrS54B5mUZyN+JH+OgLsXHWB/MdL69r6XWjRs+Qdt ZN+A1ZVmoJrXIAUBYq8NCCLidicanXQ9yrFbBDYA5e6z6fjZr0JZnDIsD4uCszfN9w/Aph Q+MEmYPB5qbwUHsg/bRo3U3iUNNYi67qtXoZkeQA/biv0xvUqGz/SUBq+GxTcWwtQ53jdX ZQyi0Um8hnR/40GtML1RLW07Z2pMHOCiXB0IuuQy3UjWlLZ2zv+1TkDfVdvi+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754641896; a=rsa-sha256; cv=none; b=CnTeUlbXSUnJz1RPLR+4cDO0ZxUWJq9oTHVkg6zIqNaOykqjVT64ze4eKkBWwEjToLVt8Q ziUWvAYudOLZfX9GbPxLNu3YLiy9hKNLLtyayQu7jpUtYrDvUbcnYkvc/C7CtezxXrZLdu ejqQJdAnIUMeDn++s8lKvTupyUSMWXRZ9Gy45sqNsnmu2sTwpIpkmRVw1yrarjq5WtiejB 56lKySex/9bm6TW32tCC+ptRqo4AHd9V2v1MxsoNzEKG+q5Dzs+8rlmd5U+1yltOUOqTaN gG1MsL6SVhCHdOL4DiFH5JydY1m5iiNS3h4VxBkarB7AIZGjSA2nUC1MjyiN0Q== Received: from ltc.des.dev (unknown [IPv6:2a01:e0a:c54:bed0:922e:16ff:fef1:acef]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4byy1N4B5ZzBR5; Fri, 08 Aug 2025 08:31:36 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 8C2E9116F8; Fri, 08 Aug 2025 10:31:34 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: sthaug@nethelp.no Cc: freebsd-current@freebsd.org, freebsd-stable@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature In-Reply-To: <20250808.091053.1322595805169591390.sthaug@nethelp.no> (sthaug@nethelp.no's message of "Fri, 08 Aug 2025 09:10:53 +0200 (CEST)") References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 08 Aug 2025 10:31:34 +0200 Message-ID: <86h5yi43kp.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable sthaug@nethelp.no writes: > - It's important to have a clean separation between the base system > (whether that is installed using the package system or not) and the > rest. An easy way to list "these are the base system packages" is > absolutely needed. You can easily create an alias for this: pkg query -e '%o =3D base' %n If you want something closer to `pkg info`, try: pkg query -e '%o =3D base' '%n-%v %c' | column -tl 2 > - Maybe there should be an extra step if you try to delete packages > from the base system? There already is: % sudo pkg delete FreeBSD-clibs Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: =20=20=20=20 FreeBSD-clibs =20=20=20=20 1 packages requested for removal: 1 locked, 0 missing The only matter that remains to be settled is which packages should be marked vital: % pkg query -e '%V =3D 1' %n FreeBSD-clibs FreeBSD-runtime DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org