From nobody Wed Oct 15 12:53:04 2025 X-Original-To: pkgbase@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 4cmrbr6KMVz6CL8R; Wed, 15 Oct 2025 12:53:12 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmrbr5qDjz49KR; Wed, 15 Oct 2025 12:53:12 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760532792; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=NqAGAmwWTZ1QKg+Gq7rU+jrxegPR0aEdT5lm9JLLMAQ=; b=J0obNSCLUNYpG0tvAiUARuXEricJXaCzfyDtn1+F+fBpHrHwhoqFob8acM7Km+fn96dDxY wQKbMtRpEbLj62KEW/pYa0s1lEygp/VYEUX1gtrDWQmrVQ7+W76ZSL9wYTLc693gamhgaD iUONqROyxpIxbAUgnlOmh3mwIaqmi4ZG0prw5yLqFWODGE5/8iIQ91zSzEVBAxcUl6x6AC XQizoB6HSAYwhzj6OrwKjaJBSkk7aOK4lxiOiAyGoemb4ojgKfHWWP1d693VSST+FPeq8d D21CxECIfampAND505Rmm15lDWXl6ikHGv93EhX30nfHdhnV/zphWod3xkGEYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760532792; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=NqAGAmwWTZ1QKg+Gq7rU+jrxegPR0aEdT5lm9JLLMAQ=; b=bi1HVS6uEHrDe6T1VXvTmPvvuoQSBwpRnZ1Ah6Kw+3dM0ZI8tWNjNCFWSvJncZK+NNSb2j kIL+fALvl1EHacGw4zhjYaUlHVngM27ePx+YuyVupO+boJ+o5Ih/mv7F1KeviPcKuAcvN5 1L24Z5C9x8opbAlsgEFNj+C495iCRdpm13uY889uvRadZ6b1DRX77emAO+sJyH2tCeOZ5A LyeKXUSmeZA17yCblFk+UkNoJICE0ax1JnHfzQG+C1+NSBLEzsi8HPRDkhpUQz5MSzKdYd 0Av58zzk8neTH3UxMe3gCKnfcWwFVpBAKcSvOBv2FcdW7UvZRwpHXmcgGfRoAA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760532792; a=rsa-sha256; cv=none; b=pwb7bYpgou0ouwrRmmYrOMb96+xdN44iICJcK837k0gldeV6AFU/N4K3sPdMn4S07Efug3 +lP8nTWVSG1jwzvS1QjY+nxRVASdQRKKqvQwvfF76npVWUd0AU6CBIeoJydwMykolxDtfh VNSjsHJAbR+P56QrOKVZm+fveR8hpSIINwvgNouE0C/fC/3Uz7GMZb+F8Op4+AeCvc2tsL ymxWP9Bbl1SVW7jV6k8APZZpMzzdjbxeGlqfgcFT9sYznXJWotKAPIqu8nv0/xyouZ4mtz vGEYafHvsJ6SxkQQpb2uVsaL0EkPr2An/O33gN4HtusIl9kFDrrTGEYkK3IWsw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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) (Authenticated sender: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmrbr286xz8g4; Wed, 15 Oct 2025 12:53:12 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 13:53:04 +0100 From: Lexi Winter To: Matteo Riondato Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HhpXzKZZhD/zZJiC" Content-Disposition: inline In-Reply-To: <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> --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 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--