Date: Wed, 15 Oct 2025 14:31:04 +0100 From: Lexi Winter <ivy@freebsd.org> To: Matteo Riondato <matteo@freebsd.org> Cc: Ronald Klop <ronald-lists@klop.ws>, current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: <aO-iGGTAFqRTZ8vv@amaryllis.le-fay.org> In-Reply-To: <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> References: <324231230.147694.1760527890049@localhost> <aO-QglIdge2VetmF@amaryllis.le-fay.org> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <aO-TUeDnFPOS6Pds@amaryllis.le-fay.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <aO-ZME6G4MbN-0c6@amaryllis.le-fay.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--xTSqGehRKnTiz2SD Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Matteo Riondato wrote in <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org>: > Having clear documentation of what these meta-packages should/must/are > expected include is an actionable change that improves the system for > users: it clarifies to the users what to expect when they install the > meta-packages, and clarifies to developers when to add/remove packages > to/from the meta-packages. if you think the description of the set-* packages is not clear, please submit a diff to improve them. i was in somewhat of a hurry to get this into the system, so i'm sure someone else could do a better job. > > "minimal supported configuration" means that for a basic > > installation of FreeBSD in a multi-user configuration, these are the > > packages you need to install. it doesn't mean you can't install any > > other packages. that would obviously be absurd. >=20 > But then, what does =E2=80=9Cminimal supported=E2=80=9D mean, i.e., what = role does > =E2=80=9Csupported=E2=80=9D play?=20 it doesn't really mean anything. it's a word i made up for the purpose of this thread, to explain what the set packages are for. i apologise if this has created confusion as to the purpose of the set packages. the actual description of the set-minimal package is: This metapackage installs the packages required to bring up a basic multi-user system. now, you will probably turn around and ask what "basic" means. i don't know the answer to that. essentially, it means this is what we consider to be the basic set of packages that people expect to exist on a FreeBSD installation. this is the set of packages that people can pick without thinking about it, when running bsdinstall on a new system, and end up with a system that is basically functional. the opposite of "basic" is "optional": set-optional installs "optional" software which is not considered part of the basic system. to pick some random example, something which is "optional" and not "basic" is the iSCSI target and initiator. why? simply because you don't *need* iSCSI support to bring up a new FreeBSD system; it's the type of thing you would simply install if you need it. what we consider "basic" vs what we consider "optional" is certainly open to discussion, and if there's somethings which is in set-minimal that should not be, or vice versa, we can adjust that. it would be a good idea to do that ASAP, before 15.0 is released. --xTSqGehRKnTiz2SD Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+iFQAKCRD1nT63mIK/ YBZ1AQDS98ZaKWFYlwKvlGV1hbGQiuNFdSU3lAB0higit0TQ6QEAtPgyA2GV5u5c TaZ7/ErUUQwSUvAB2gSheYjHCRvSXw8= =f/SA -----END PGP SIGNATURE----- --xTSqGehRKnTiz2SD--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aO-iGGTAFqRTZ8vv>