From nobody Fri Sep 19 01:20:00 2025 X-Original-To: dev-commits-src-all@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 4cSZS0532Qz68LRr; Fri, 19 Sep 2025 01:20:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cSZS02VsRz49Y7; Fri, 19 Sep 2025 01:20:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758244800; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0jROVOj4ZCl0salX14Sz1NfGv74dJQ9d7mcSxz3rhIs=; b=Qibghvxt+fOqa1dquouXU0cwKwph+Whpl45oa2GwFViAuLBPTs6KflvIxr2J+xC2e9BVv5 /rna9ure/Wr6DWAW29G1wGrlVesYWUpv356vg/Lil5QjGSixy+3FtWTFJkc0DoTmtuYNMB Qpc6vnpMifAVLLvmiCA6dEfjgFB4WqnK50Qk0X1vPh1c7chn/y5WOWIWPoQ/K55dYqYTPM kcwJ/+KcudHIY4GfoOofLDem2MVSdR7JRPbAkrnprH3PtgUEOnSY7I3OmACi5+FAoIT3Wo xfzwDy2qYidcLHOf3QmmGukiOvPcFqsQrPywE7hfN862a4u2hPtx6FHob+JWaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758244800; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0jROVOj4ZCl0salX14Sz1NfGv74dJQ9d7mcSxz3rhIs=; b=Mh66O4O30z4Nt7jzl+1q6QEY8msnswlglRmkNSYDeuVCKCwoEzPNiaFK3+P/zGpqWSyJmn vHS6vhar0Vf30vSloERAzrqyt7a1WpYdzo+IdvGsQHJBtRCs2/w+QZFfSOJ047RHGLEo56 no0qNrgH8QCGQVOU2yWK4LJCNGMuPJAMz7biOY+8vCa//6sFJulWZ6lTQ7u86Tvd6fLdl5 DjdKfvMYkOi7fw0f7Z78NOoB4GnUNfr8rIoXjHkjVHkBYNLpFHxG/qLTa4QmmN7OKvY4Tl mFAEVl+aJXR26mDI49hFhxDd4r8P/70ypo7GYr+ZvmbOlc0OdxCHiIsOSQHWrA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1758244800; a=rsa-sha256; cv=none; b=kathRHAo1MlGSrqZTkAJa5ZJEo+u+aEsxlkuQD1t+TAe3es9yOzkyum4CSxsTd6sl+1loS HRZ75i9ouhxCjCQtcjrFwzIaNxYv2LxKXEmxROk+PYAFOqD5jBFbS+fTKlJNitkZiT04Rk rnFig0rVa/liAPMpE5Ch3kUhGcdutgs5UcuavseAaab3UrvDJO179ogxmyMWGkS5pynJn+ oPOU9hE3DBb+HitaLKo5wNhey9wQA2mZbNog3eZVwcF7Owds6qTVaq5bHjN7Sepx7ilgHw CsOL6n9s0IAVz9qcss47CGsLT1hWToHFIUqg+NAZSd/hebtwK2pMtJ1+UZKI/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cSZS022rZzcfq; Fri, 19 Sep 2025 01:20:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 58J1K0O1067521; Fri, 19 Sep 2025 01:20:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 58J1K0W9067500; Fri, 19 Sep 2025 01:20:00 GMT (envelope-from git) Date: Fri, 19 Sep 2025 01:20:00 GMT Message-Id: <202509190120.58J1K0W9067500@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Lexi Winter Subject: git: 8f1cddbf0c9a - stable/15 - packages: Mark all sets as vital List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ivy X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 8f1cddbf0c9a36ba88a0130c3c00703c4a0f4886 Auto-Submitted: auto-generated The branch stable/15 has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=8f1cddbf0c9a36ba88a0130c3c00703c4a0f4886 commit 8f1cddbf0c9a36ba88a0130c3c00703c4a0f4886 Author: Lexi Winter AuthorDate: 2025-09-17 20:12:21 +0000 Commit: Lexi Winter CommitDate: 2025-09-19 01:17:28 +0000 packages: Mark all sets as vital At least "minimal" must be vital, because it's required for a functional system. For example, we might create new packages in the future which are required for the multi-user system and are part of the minimal set, so it's important that users don't remove set-minimal to ensure they get those new packages. For the other sets, it's debatable whether they should be vital or not, but let's start out with the assumption that if the user installed a set, they should have to have to explicit request it be removed. This means if, for example, they install set-devel, then remove lldb, pkg won't remove set-devel and cause the next "pkg autoremove" to remove everything else that was in set-devel. We might want to adjust this later (or possibly adjust the behaviour of pkg(8) itself) based on user feedback. While here, fix a typo in the description of the devel set. Suggested by: bapt MFC after: 3 seconds Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D52562 (cherry picked from commit 9537aa02f40454ba8243e8c877695876d3e4c150) --- release/packages/sets/base.ucl | 2 ++ release/packages/sets/devel-dbg.ucl | 2 +- release/packages/sets/devel.ucl | 4 +++- release/packages/sets/lib32.ucl | 2 ++ release/packages/sets/minimal-jail.ucl | 2 ++ release/packages/sets/minimal.ucl | 2 ++ release/packages/sets/src.ucl | 2 ++ release/packages/sets/tests.ucl | 2 ++ 8 files changed, 16 insertions(+), 2 deletions(-) diff --git a/release/packages/sets/base.ucl b/release/packages/sets/base.ucl index 42dd2095f808..2d94ff4f4f2e 100644 --- a/release/packages/sets/base.ucl +++ b/release/packages/sets/base.ucl @@ -1,5 +1,7 @@ comment = "Base system (metapackage)" +vital = true + desc = <