From nobody Fri Oct 17 10:47:38 2025 X-Original-To: freebsd-pkg@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 4cp1kC1JHyz6D4p8; Fri, 17 Oct 2025 10:47:47 +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 4cp1kC0bhfz3CQ7; Fri, 17 Oct 2025 10:47:47 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760698067; 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=3sh3xxGtpWurxs7dB/ZNnaHeNv35c6DRxLFfsQZzFYc=; b=samNt0A5LAKWRYEfMheIloDEnMdc4mqZ5JmJUXjddS7FDQCJTUQjos4uKZHN/G4Jxcjbs3 6w4Z6JncTwynetbEw/wmMX3EWNzx92Nls62D98kF1di86zHkIHPpYInvxoKrAwz5x423Ts bO6WnXJj1t9hE/YwAzsUUJ4hmpFE+I6tDpFQiwmGTLKe4NyZRydA26gMoaO9z/ohPRdmw5 UW1wmUN8fsSAm2Y9xCL7qBfgmbITfQoRhRtsvv+0JazNynHxPJb/0Brn1gsEAOy9JaFIhQ /q+kiJphWq1NlYPS9AA+hMkvUKWt4gSmkXmmQVb3GS6tiHmAWiCjpSdMblhh2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760698067; 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=3sh3xxGtpWurxs7dB/ZNnaHeNv35c6DRxLFfsQZzFYc=; b=VdP8NisgMHwroS38cvWvRx8+BMhzcpVKtwN9gYH1JmTf/8eOaQO/0o6FeYJ7kYz43IGBYk kGMAVW5rV/LSvF0o3mQD+Bxv2OUrdzx6YcZomsP4nrhZpHIPevVeZ1gEZFdm7ZbQvFDy58 6T3mph+QNRFTfFmLUFUGEo/YCYKENyxk/sZRIFYi7S4sNCE18l8c59+Ta4gLQqTaC03sHG YSvQ+L3aMEB525+F2ddXXt2U37zGbTDpVs5zvSk7uhaj9QXFB631gm4PAucY7iiQCosxTE HrbY2gWWQ/G5Ta4vqvszv7gJe3ksI3mDyuNf5DKEdaa5cS54ukTjzdne5w8lZg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760698067; a=rsa-sha256; cv=none; b=i3wBM5q0WqpxV0e4ZoRyMe+H5W2WrhH3R/jqqPruvLOTn68pVPR96R4AGFIThnqpwvfu1D uprZIo/qCbc8i6J+h6H0tz81CU2VrE6pqrWwXuQOKFpfHOsEh8nmuDx2Apzn0q1cI9rY9k 0+2dG5l1lulZgRuWyIeOe+Vb9xLS+cQC5PoLthNOs83ytU5AiZXfH8u0XV9ETzL4WJ1cZm L5XN/V8FSA8gMkrZOHY15zNxAW5bxTOsqzvgicEy8Dc0Bl4peyYQX7GbghcKpUMj9u8fmU H6wy1SrWom7NGGdifLTUtNyUEaQrbKw6Y0H4cGrU4Ak2gafhZajA3LQB0nhhQw== 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 4cp1kB4SKnzBfy; Fri, 17 Oct 2025 10:47:46 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Fri, 17 Oct 2025 11:47:38 +0100 From: Lexi Winter To: polyduekes@proton.me Cc: freebsd-pkg@freebsd.org, freebsd-stable@freebsd.org Subject: Re: FreeBSD-set-src package is marked as vital? Message-ID: Mail-Followup-To: polyduekes@proton.me, freebsd-pkg@freebsd.org, freebsd-stable@freebsd.org References: <5d1e6469-bf34-4407-a84f-c46bdb827312@gmail.com> List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Ozx/riint+0EIu5Q" Content-Disposition: inline In-Reply-To: --Ozx/riint+0EIu5Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable polyduekes@proton.me wrote in : > On Friday, October 17th, 2025 at 12:52 PM, Lexi Winter ivy@freebsd.org wr= ote: > > the issue is that if you remove "src", intending to keep "src-sys", pkg > > will also remove "set-src", then since src-sys was autoinstalled as a > > dependency of set-src, a later "pkg autoremove" will remove src-sys, > > something the user probably didn't expect. >=20 > if a user wants to keep just the src-sys package they can simply > remove the set and just pkg install the src-sys package, i am aware > this isn't applicable to other sets but it quite fits for the src set yes, this is the correct way to approach this for any set. although instead of using pkg install, you can just use pkg set -A0 to mark the package as not autoinstalled. > > > i can think of two reasons as to why it shouldn't be marked as vital, > > > first is that anyone who has deliberately git cloned the base src tree > > > and deliberately modified it wouldn't want their modifications to get > > > overwritten anytime and the FreeBSD-src and related packages obviously > > > overwrite any change anytime they(the packages of FreeBSD-set-src) get > > > upgraded > > > > this is a reason to remove the src packages, not a reason to stop > > marking them as vital. >=20 > the src package seems to be a nice addition for an user that installs > freebsd with pkgbase and chooses to install the src tree as well, so > it would be nice if it is possible to keep it only when the user > chooses to :) i don't follow what you mean here. you just described the steps to remove FreeBSD-set-src earlier in your email. what else is needed here? --Ozx/riint+0EIu5Q Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaPIexwAKCRD1nT63mIK/ YKM+AP4ke9LZcjrIK9kvbMeDSyaQQZf18/aEwbMq0rTB6EOT8QD+Pe+5RqK8wmqU vLnlpZWxFptSATpZev6M71Ys/VR5/AQ= =MNUr -----END PGP SIGNATURE----- --Ozx/riint+0EIu5Q--