Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Dec 2025 15:33:10 +0000
From:      Sad Clouds <cryintothebluesky@gmail.com>
To:        Lexi Winter <ivy@freebsd.org>
Cc:        FreeBSD questions <freebsd-questions@freebsd.org>
Subject:   Re: (2517) the error message when removing a dependency of a vital package is uninformative (was: Trying to understand base system packages)
Message-ID:  <20251210153310.a4b1864ae2502787000b2369@gmail.com>
In-Reply-To: <aTkvIvFJHLf4WxUa@amaryllis.le-fay.org>
References:  <20251205122830.cb88058f193987b47a95a77c@gmail.com> <20251205134510.6fae5caf@dorfdsl.de> <20251205143119.441cc1bd8722345d074a4480@gmail.com> <16e766b9-f442-4cef-a991-c940f6b8182a@gmail.com> <20251207081139.7e2f65b97b4c089ac0add431@gmail.com> <aTkvIvFJHLf4WxUa@amaryllis.le-fay.org>

index | next in thread | previous in thread | raw e-mail

On Wed, 10 Dec 2025 08:28:18 +0000
Lexi Winter <ivy@freebsd.org> wrote:

> Sad Clouds wrote in <20251207081139.7e2f65b97b4c089ac0add431@gmail.com>:
> > - I don't understand the design of base meta packages (sets?) and there
> > is no documentation that describes this well. The freebsd-base(7)
> > mentions briefly that some packages are grouped into sets, but does not
> > go deeper, does not explain about the "vital" dependency flag and does
> > not provide examples of how to view and manage packages sets. In fact
> > the pkg(8) man page is missing the new "sets" command.
> 
> there is no "sets" command.

Hmm, that's not what I see:

# pkg sets
FreeBSD-set-base-15.0:
        FreeBSD-set-optional-15.0
        FreeBSD-set-minimal-15.0
        FreeBSD-set-devel-15.0
... etc.

Maybe it was implemented as an undocumented developer/debug option and
people forgot to remove it? But then if the concept of package sets is
going to be superseded by package groups, then this may explain it.


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20251210153310.a4b1864ae2502787000b2369>