Skip site navigation (1)Skip section navigation (2)
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>