From nobody Wed Sep 17 20:32:41 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 4cRr6x6C5Bz682NT; Wed, 17 Sep 2025 20:32:41 +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 4cRr6x5Flmz3Cyf; Wed, 17 Sep 2025 20:32:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758141161; 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=42C483LCpF5qBob3xJKbP8PtNBB3MSVYdc7PqiblK2g=; b=whfwSiX+p1L23yJg1n7GJUBJvHQbAZXzaTW7jzo9NX6gvc0KAELsMU8j8NOGYPAbrDuHJq x7/VIm8qj3CvB0S4OWfnUYXc39Ci+SzwZ6t9Pf8S4PRwww2hwkTAS7rQUKdoapRWN04KnP EsO7wEhYmVB5PAfPdnAhzsKuQS2DSnVBoq5vQ+jbwc1BRVf10q1sqZ33PVZl2JZnkbDJ2m YVmCLU9ORizjRKZxXKOkK4rBvS843PZdyHJSJvj5h2X2Smaib8gl3YfuALb6+joVSbHESH NG4OOOAoDtXHJbn8A3lamzJHsM5nGoodveM0ucDrwvqQXXqdrceNqkSEyGstnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758141161; 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=42C483LCpF5qBob3xJKbP8PtNBB3MSVYdc7PqiblK2g=; b=itGzEQbFk5mJMtBakqWPC5x/YFuqLxvbHEUeq2Fu4Zh5/8tvroOdeNba3n0Z4heDhqmKsp N9SNT8SDoQz6giY3HHS3F04r/1gKuOkuQ3RVxEMhOng7ReO06p0IxGM2cUEd0/HNrjOu89 igZcjhaKnteLvuKaAuB9jBYAyYA23G8FLnWRuYNJJAIXyy+ofNJcMnI8quV/OlxYyyZXF/ ljuCE/JksCiCIKt0c8gD+ZvGRliquI39yTnJccQf2ulwJgEzvPm7ii929IQfVRfan/PaS2 pkYLy99WxDCWpGzqK7fWyZvfRWJuPszGI1vrq7lXJ7FU+Rl2KKMjFSQbkWZhOg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1758141161; a=rsa-sha256; cv=none; b=XcPN0MTR+g3kwyndqjel72H+mCWojs70pLkKPAHM95c2k0x496TjG1GWxmkHq8+8BJtnBy qrQ7Q8cgFwuzYeOgjhUaGSD7r7Ppx5a00epOGu5UKKlhDE+NMZteHSm+BWgomLO+Mft89V eckh+r+yH79mYZxlqg6j5sX7iSO/vUBak1lbZHP5B57Vy2b14eNi1TKRWgG2U9xScczpMW o6YdDYERnIxViXQylIgdQtZ26CcOthLM6vWrkkcfy7DI3SYUbzGO72lqeEZN3vDDuIRAgW Du6QhWZo2UKdCUC0SOlwOy60xnVa3DbS3Ki6TKS1csh7tYJVRwsDaqvBuHw33w== 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 4cRr6x4sJgzhs4; Wed, 17 Sep 2025 20:32:41 +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 58HKWff7028174; Wed, 17 Sep 2025 20:32:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 58HKWfxp028171; Wed, 17 Sep 2025 20:32:41 GMT (envelope-from git) Date: Wed, 17 Sep 2025 20:32:41 GMT Message-Id: <202509172032.58HKWfxp028171@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Lexi Winter Subject: git: 9537aa02f404 - main - 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/main X-Git-Reftype: branch X-Git-Commit: 9537aa02f40454ba8243e8c877695876d3e4c150 Auto-Submitted: auto-generated The branch main has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=9537aa02f40454ba8243e8c877695876d3e4c150 commit 9537aa02f40454ba8243e8c877695876d3e4c150 Author: Lexi Winter AuthorDate: 2025-09-17 20:12:21 +0000 Commit: Lexi Winter CommitDate: 2025-09-17 20:14:18 +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 --- 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 = <