From nobody Thu Oct 16 10:56:25 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 4cnPz063tWz6CFHZ for ; Thu, 16 Oct 2025 10:56:44 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnPyz6Mk8z3jrN for ; Thu, 16 Oct 2025 10:56:43 +0000 (UTC) (envelope-from dfr@rabson.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rabson-org.20230601.gappssmtp.com header.s=20230601 header.b=UDhJUSex; dmarc=none; spf=pass (mx1.freebsd.org: domain of dfr@rabson.org designates 2a00:1450:4864:20::12c as permitted sender) smtp.mailfrom=dfr@rabson.org Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-57a960fe78fso814548e87.2 for ; Thu, 16 Oct 2025 03:56:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rabson-org.20230601.gappssmtp.com; s=20230601; t=1760612197; x=1761216997; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=JZ3vFgWFmn48UhBxIe5Sqd6NRWrMUhxB9hYPZNxQVMQ=; b=UDhJUSexSvLVLYw1d9I+IdUriFrDcAkZWAlzMuDtcMXgKOKkgP1/GKInEGhjUFAwYm EY8zv3o5ol2HWHa8z1sGlriwGMxRf09RkK/Ls9gDMWw3PPV1Q24tAKU4IBzPpDGklXF1 EvYTwftRHivr2RFzYv+Eie/WxrJnmFzbTKbk4v08QSnqcgRAeELpMuD7q6MJfoBkLvyI D3nUHRL8ytjHejjNuav8oE4esGkr6C8DFzM+hiltSnR7FHbzFD36A+vK889KIJ5hUfJK jZsSUGUdNE3s3jM+pHOVdZm4tNkrO072HJUunEjilPmlHzXYpB1aWlNP+N8YBmmR5x9Q DXuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760612197; x=1761216997; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JZ3vFgWFmn48UhBxIe5Sqd6NRWrMUhxB9hYPZNxQVMQ=; b=RDWGLnnfqqj0Yj4lywQ44pWeWmLZG/HoDzDGdOasAXUom6c1nBtW/5KSfxlEPMaY+b NvcZh575lBs2MwWNQnB9CR6ue0o7fvADnGRldZZQ5MBltHih+VDTYqOxdm+HVay1Fzr7 J4L4FQIlcYVe42uCaemZPgDwoBYYIvbUNyapIaOC6cyfHTKeB7+YQQ44TA5kPeeNHlof tOQfBDE94EhvkPxLvmlP9B93RWpHTWKQJCwlZ0jLqxZYaAeXvj9SG87t6QT4u435L0Y7 zyF/PTCI1ohct1+WcligdJDxwccXVdrEK3F7zFlepBdhHtUJtYNb4OghkvodBkAZ4/Q3 6W3w== X-Forwarded-Encrypted: i=1; AJvYcCWEn0+yxiWObPkhPOaIzOh/Syu+0lHMZjj1Brze18XAemW6l9DHPH5ufFxBMggCgKobw9BOWlat@freebsd.org X-Gm-Message-State: AOJu0Yztf+6bE+j1QSqOoCZn1Jw+z8Mao5pteKxdXSrzaT1hHZ5cy7ou nJ2H7uF972bI7nK0KEt3QuPGFR93ChXX10V0P6/Vhv4bm04V9nkQKm/NFKAnXQNLFxDf2+c7s0K 3GkGrt7NMXf3zChv8YgHHgKDkyWR2qFF1Rq0+RkEQnA== X-Gm-Gg: ASbGncudKLQFS4ozGGmpM5tdOACeta8tAvVAp8FIpbe3vNXqvqT4Ep1EUx/SZ/ubBZd Fao3L6K79A9nLNU5jstE+cKNSDIjdUpKjGmSgdeGG29N5wxuMNkH7oo8hkQKj9K7DYzGgCFc3ii 0GS6nsQUdIExgoydygrPpySBjWVsnCFgoJFXD2cUczZINPk+KTL8JmQyx75TUvkfKP+0mQE99zt FIEu5xPEG3KADTDf6GGk+fKnY2oY6YtY5+CERy/f6QgfyZPqYjl5Fsewf6YNrZ5e991UA== X-Google-Smtp-Source: AGHT+IHiCntpu96uPVe0UiNR1qU9L4soid9aFt27fVSjr7zl3RVanbqj6TuQ71A6tJaz3fBUAe8cVN7pGl2o4OLSzwo= X-Received: by 2002:a05:6512:b12:b0:57b:8a82:1dce with SMTP id 2adb3069b0e04-5906dc0d5a0mr8819683e87.19.1760612196854; Thu, 16 Oct 2025 03:56:36 -0700 (PDT) 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 References: <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> In-Reply-To: From: Doug Rabson Date: Thu, 16 Oct 2025 11:56:25 +0100 X-Gm-Features: AS18NWD5MFnKvcKY5EqOfQQaEpOBhagOG2lrBOBmYJd2b1gyxoPcg5mOlYcDOw4 Message-ID: Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? To: Roger Marquis , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Content-Type: multipart/alternative; boundary="00000000000094bef806414478d2" X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[rabson-org.20230601.gappssmtp.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_SOME(0.00)[]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[dfr]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::12c:from]; RCPT_COUNT_THREE(0.00)[4]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[rabson.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[pkgbase@freebsd.org]; MLMMJ_DEST(0.00)[pkgbase@freebsd.org]; DKIM_TRACE(0.00)[rabson-org.20230601.gappssmtp.com:+] X-Rspamd-Queue-Id: 4cnPyz6Mk8z3jrN --00000000000094bef806414478d2 Content-Type: text/plain; charset="UTF-8" On Wed, 15 Oct 2025 at 18:23, Lexi Winter wrote: > Lexi Winter wrote in : > > Roger Marquis wrote in < > q352p06q-s3ro-r489-s82r-o45n5219os65@mx.roble.com>: > > > On Wed, 15 Oct 2025, Lexi Winter wrote: > > > > we will never ship a set for a "minimal jail" because this is > entirely > > > > up to the user requirements. there is *no* package which is > absolutely > > > > required to install a jail, because it depends on what you will > install > > > > in the jail. so it doesn't make sense to ship any sort of package > set > > > > like this. > > > > > > How could it not make sense when 'distroless' Linux container images > are > > > so popular? > > > > i have no idea what a "distroless Linux container image" is. could you > > please describe this in more detail? > > i asked another committer about this, and they explained that a > "distroless Linux container image" is a container image which only > contains basic system files like /etc/passwd and /etc/resolv.conf, > for use with a statically-linked application, like a Go app. > > this is something i would like to support in pkgbase and am actively > working on, but it has nothing to do with sets, at least not right now. > > certainly, if we do support this in pkgbase, it will have nothing to do > with the "minimal" set. > > does that make sense? > For what it's worth, the freebsd-static and freebsd-dynamic OCI images which are part of our release build are inspired by Google's distroless images (https://github.com/GoogleContainerTools/distroless). --00000000000094bef806414478d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, 15 Oct = 2025 at 18:23, Lexi Winter <ivy@freeb= sd.org> wrote:
Lexi Winter wrote in <aO_S4wiMow1vDa-a@amaryllis.le-fay.org>= ;:
> Roger Marquis wrote in <q352p06q-s3ro-r489-s82r-o45n521= 9os65@mx.roble.com>:
> > On Wed, 15 Oct 2025, Lexi Winter wrote:
> > > we will never ship a set for a "minimal jail" beca= use this is entirely
> > > up to the user requirements.=C2=A0 there is *no* package whi= ch is absolutely
> > > required to install a jail, because it depends on what you w= ill install
> > > in the jail.=C2=A0 so it doesn't make sense to ship any = sort of package set
> > > like this.
> >
> > How could it not make sense when 'distroless' Linux conta= iner images are
> > so popular?
>
> i have no idea what a "distroless Linux container image" is.= =C2=A0 could you
> please describe this in more detail?

i asked another committer about this, and they explained that a
"distroless Linux container image" is a container image which onl= y
contains basic system files like /etc/passwd and /etc/resolv.conf,
for use with a statically-linked application, like a Go app.

this is something i would like to support in pkgbase and am actively
working on, but it has nothing to do with sets, at least not right now.

certainly, if we do support this in pkgbase, it will have nothing to do
with the "minimal" set.

does that make sense?

For what it's= worth, the freebsd-static and freebsd-dynamic OCI images which are part of= our release build are inspired by Google's distroless images (https://github.com/= GoogleContainerTools/distroless).
=C2=A0
--00000000000094bef806414478d2--