Date: Wed, 15 Oct 2025 13:53: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-ZME6G4MbN-0c6@amaryllis.le-fay.org> In-Reply-To: <89861E7A-64C7-47CB-89F6-A93AB14813FF@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>
next in thread | previous in thread | raw e-mail | index | archive | help
--HhpXzKZZhD/zZJiC Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Matteo Riondato wrote in <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org>: > > On Oct 15, 2025, at 8:28 AM, Lexi Winter <ivy@freebsd.org> wrote: > > "minimal" is the minimal supported configuration for a multi-user UNIX > > system, i.e. the packages that people need to install to bring up a > > standard FreeBSD system and have things work as expected. >=20 > Is there a clash of terms between =E2=80=9Cneed=E2=80=9D and =E2=80=9Csta= ndard=E2=80=9D? > Maybe that =E2=80=9Cneed=E2=80=9D should be =E2=80=9Cshould=E2=80=9D ? no. "minimal" is the minimum set of packages you need to install to bring up a multi-user UNIX system. technically, some of these packages are not "needed". for example, if you don't have any DHCP interfaces, you do not need dhclient. however, the expectation of users is that since we support DHCP, the DHCP client will be installed in the minimal system. > > "minimal-jail" is "minimal" without software that doesn't work in jails. > > dhclient obviously works in jails, but i ommitted it since i thought it > > was extremely uncommon to use dhclient in a jail. but if this is more > > common than i thought, we can add it. >=20 > It seems you had a definition ("'minimal-jail=E2=80=99 is all minus {what > doesn=E2=80=99t work in a jail}=E2=80=9D AND =E2=80=9Cis the minimal supp= orted") but ignored > it for dhclient. That makes the definition not valid anymore. =20 yes, your logic is very clever, but i am more interested in actionable changes we can make to improve the system for users. > It also seem that (before the change), dhclient in jails would not > have been supported (as =E2=80=98=E2=80=9Cminimal=E2=80=99 is the *minima= l supported* > configuration=E2=80=9D, quote yours, emphasis mine), which would have been > bizarre. huh? i never said dhclient in a jail is not supported. "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. --HhpXzKZZhD/zZJiC Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+ZMAAKCRD1nT63mIK/ YD44AP9tsTM9l8SpUROw3OQq/VwjKI9ERxbNqTr/1GRnQhK11AD/ejt7PrMj8xSh lHICMiBXba2w+rdVqRGUuWBD+YXA9gI= =HRIQ -----END PGP SIGNATURE----- --HhpXzKZZhD/zZJiC--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aO-ZME6G4MbN-0c6>