From nobody Wed Sep 17 16:35:35 2025 X-Original-To: freebsd-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 4cRksk375rz67gSy for ; Wed, 17 Sep 2025 16:35:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-24.consmr.mail.gq1.yahoo.com (sonic303-24.consmr.mail.gq1.yahoo.com [98.137.64.205]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cRksk1Y7gz3f9N for ; Wed, 17 Sep 2025 16:35:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1758126948; bh=q90UG9HHo3m6mZh0xIWlMo+v94pHI4IDIA9sFNRbyMc=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=Ba+x+pfzNN+M6fCKhrvjIXeLnnWI/pSRADD3vtEKg9mbcrniD6QMOL10F4O0xCMBpylXfoiHy72X5k6xyi1ijle9tPcLuDUPnSvpKik3lKRcfE26TRHqM6PulQQ+Fo49LivwJXXtL6LiPnIgAzmWTUbPg1wXssY8girTi2nE9c1nAv0OBOV4fuxjUbiboGJaXhdHPG6WaENrDNj7CdWmU+BsmNarF7ND+jBMI3OV1j0JjNxCp/e4BII/ixnV4neFuV6QY4+55IokEJajyJxt/c/7mh9wqQD04lH+9tip0O7C3jCGRo1nmWvTWbBhXhKE3exp8AX2o6KqgloTqWYh+Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1758126948; bh=fLuoymcVo6b3PlMkBLH0umW9k0E0UUWMQsaoS3qqJlC=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Kulov5fyPTtSkV6wLlKNlALTsgDVML2lJZ7dSXmwovCLAyCwN0x2vlckWxJowEgvc9AkuXhNHxb062KE5i9E5/albjNPJ1kXRoBK9NXWK7AFi6RXYaKWe4QYWFobX/xsINdy9WEUiwcSFWPGPPFnlMhX5jEzTZlF/b35p9mGYZ8n+8xhDSdtJ9PeXfMruiYH2uZzoXvCKDKwkoF6QxZT9eFoFpz3Pd6/umdruEWFCItiUMzeLEHzKNaEErWtUyWTRfzqNwnHXg2k+nhWJ4cmlBA3s5vpqEzru648QuptwVW4u9jgNmahf/whOouuNqmHJoSR94N4Wfq8XOkmKX3sbQ== X-YMail-OSG: Z30rN44VM1mMwtyfjN9RH8uKR5WxDlyo7pdo0lx6yo8YI2cYUxPLpbwB2RzmOIY i2u5hmmaltdkyvd8CVH9F.0Csercko0EpZg.DVvCzY584xnfYL4d_oeVdvxs8z.3.0ALKCSlia_M oA6gC7dp8HtiKxumH4gXj2d_lqPDqTU5U8PzC13yxLZw7UIGM.uc_qDnznJgC_kCQuEyeNeV5eVk t2CQFvn7E5EWm5p5F3EbSDCTHve9cFBgDw59y8U_qG.MIRGrQ3eFlLliyO9X4UDCRtP1ZRFvldOE qijyt0.ULLd0LHEkz1RL_u8mXnL3MZbnYKBUnSIXsxASkB2NP_JXyICQUz2LAegkHFNxF_wtXRyv b.Ak5R8TTIxn4v12olSQ1sZFRuZ5uGqKrYOfi.7tgR4w1lQ44P1YRiUuLSRCmcNsaGjfqPIZDlRA O_Zsr2XEXXajHIE2t5gIVN4ESZ1tDWtmtejyA3XIa2p6hOWpm2FMiwMAbOM1iFMEKQT4IFEnxXZ. EAOpniev3ldW4lnctkqTWbHPGeMKNcXfa3gJ.FaHn7unSDWyvLsDQ7RwjydYGNSfwbgVupbUbk9X BcSNhdiXCBnsrcga1W2QZ0bg4GWvUpP85eHRjtssDZ.F2NLrUc4T3HQ1QrcNJIEWCk76fBI5hF6k N9eluFlQGVQ.pV9ekwKAPbUgF6dqPdo8sKm1LClPfFPNrq7jU8GhYL3YyThGtTz_rRqv76F_skIz KMg5tSQ7FyPCkzuhTvLjWaCvE23mT7LQs9rrvxg0jc9o7iraW_i6S4FGb86OMYNrEMJCVtzEotnA 8qTXgRFibpQmi1JNC7dm2_6MFXbtj.z89mlBjOlu.VhQQkjbsvQiOzs37Ff1paKgZXvo96wX4tqv j5qNlLe1HVxExE3b_rR7cxrWHYH8kVXshm72v_d9opiKLDVRul1ZH_dz4BSTnchtPAYnOFmtLIuj .iSm5H2FjF7.uRl9XlRmCTz24gqbZMBnR_ppiVREURxX6DE5MiZlZxnXf6N3lp2W_QcC2do2QUok wnXLiOYkf2wsAoLbcMpjZjddn.nbzJ8KIKcYbs7jEcedLnYRio.YtPhRUODqg.fQSfxG0QwkF3TH YFrliRrNG_o5eNrhCx5z0ag1.kOfl_8lkZ5orgKPhYdh3_247dH4i_7Z4VIApeOp4jn_ZD2deIju 9IvWUpwFTdGH2ysQRxaeoAAQLrurcjopq4J6DqFLajd9jwLvExuvjP.HU0Vm89MRdm_CkU44XdCR CXQ980WCt_pcbLFMpd9PNhmlMV95.zrxbNgmJQInZHANr2oWTEDIRGlKRE6jyJxJY9hfpG.Xv920 54ZYxOodMnPxI4HshKgo2juNMawd.cwpDGWzkYftXUDS7uBEpjpZYc5plL.Lr0T5Kp8yElehZEB2 l.RKwZA5XVHPskkYHx4ocbodVVLMYa4Dtf5vRsDEwatukDG1APPD7Xdt..xoyyfDnbJMV3QhUvun wrJt_VtKl4GvRJd4yhf7qJxrGZd9S72W0kOR8vFOYm6AisiqLSutTASzu6AvhCFdeQ1EB3kBp5DW vHjIvwAqpu_vwFg5JJt5PavaskutyJBBhTQykFtmG89YlGFezNz_spGo7rnBGVRbs2hrneZC5qWU m1WYQYkbfRikrQCfgpNa8x3pE_.Ln7H.6eVpvdBnm56Q.P31npeXbUuKyUsDr4N5Grk9npqmE5lu dNQbwOEVsy.E5nGWzh_I5jHS8zJnYBz7_T1MgLH5zVTScSfEfwwVgMVye.xHyNeo89FNLkdnSEu2 YkTn19.K9sL3o_6jShEo3zVyc0.IT2c.Lq7ARvxfeBu3G0mRlZaJRVxophQpyswiOeQ0X3E7c9n7 YGuAsLPyxywG67r4dNCLjWjLLHXmeKljpYbEH0iL5djfUyiT8i3TaTOS_Yazh.34WkWgNRWU5pby jr92ammfRcmeG1KkjrcOJi8hOr3tszM5IBZpWdxJKjpC9MvmLy2Jz0NotCHrvf_uf7.SmK9mbqjM b2OVuaG.M2a6AgMINfyWJ2OOl5EMI4et7I5.Ki7096wYBIzzVCBqix0CEy4UzsjPZYY8yuD0cpv1 Cjha7aWAmqf_LfH4M2On4Ywv5r319s26.UmGMKLxCe6jWXve.PZeteEa17qVLFK6Ru8eoufWGS79 bk.ZKUQ5QlsQGOdjVpXt5kYXa.gL0AxWOEY_MtSQtsVBjmLkkCraEyeAYpCpkONslJg8Sonq.3mS IC2ONzh1UUfxCsdiQ_OFBJxgrbOiLGy2lnMm7LC_Nj86FHkYoSCW2qVIA_R..MDtNatGy_m901EC 79ypUBv5t X-Sonic-MF: X-Sonic-ID: 3da3eb5d-21a0-4e36-98e1-185d5890697d Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Wed, 17 Sep 2025 16:35:48 +0000 Received: by hermes--production-gq1-6f9f7cb74b-bkd6q (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cfbdc0f279d6679f29672b46c659611a; Wed, 17 Sep 2025 16:35:46 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: git: 66f36c368676 - main - packages: Add meta-package sets [ a pkgbase poudriere jail creation got a populated /usr/local/poudriere/jails/main-amd64/usr/src/ ], not just sys/ From: Mark Millard In-Reply-To: Date: Wed, 17 Sep 2025 09:35:35 -0700 Cc: Baptiste Daroussin , FreeBSD-pkgbase@freebsd.org, Bryan Drewery Content-Transfer-Encoding: quoted-printable Message-Id: References: <7C39A648-EFF8-4195-9979-D740C8A86F99.ref@yahoo.com> <7C39A648-EFF8-4195-9979-D740C8A86F99@yahoo.com> To: Lexi Winter X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cRksk1Y7gz3f9N On Sep 17, 2025, at 08:32, Lexi Winter wrote: > Mark Millard wrote in = : >> One thing that is now worse for poudriere(devel) jails is that the >> bundling of man pages with -dev means that such man pages are = installed >> in all poudriere(-devel) jails during creation. poudreire(-devel) >> definitely does need -dev but does not need the related man pages. >=20 > we decided to disable MANSPLITPKG by default because it's annoying for > users having to install manpages by hand for every package, and = because > they're very small: for FreeBSD-set-base (excluding lib32) the = installed > size is 815MB, of which 8MB (i.e., 1%) are manpages. I'll note that I'm trying to report differences in what is installed in poudiere(-devel) jails that used to not be. I'm just trying to avoid unnoticed additions from being implicitly accepted/installed. I'm not objecting if the overall choice ends up being that some of the additions are okay to leave in place. (I might be surprised in various cases, but that is not the same as trying to require a lack of surprise.) As far as the choices go, it appears to me that such is between Byran D., Baptiste D., you, and possibly others. Not me. > if you really don't want to install manpages, you can rebuild world = with > WITH_MANSPLITPKG=3D1, or you can tell pkg(8) not to install manpages: >=20 > # pkg -r /my/jail -o FILES_IGNORE_GLOB=3D'/usr/share/man/*' install = freebsd-set-base >=20 > it might be worth poudriere doing that by default, i don't really have > any strong opinion there. I'm not going to object to what Byran D., Baptiste D., you, and possibly others end up choosing for the tradeoffs: if they are noticed, considered, and left in place in a way that I know was an explicit choice across those folks, I'm not going to be trying override such. If I can not tell that an explicit choice was made across that set of folks for some type of addition, then I'm likely to report the change in behavior for consideration (if I noticed it, anyway). >> poudriere(-devel) does not not yet filter out FreeBSD-set-kernels-*=20= >> as the plural form is not matched by poudriere(-devel)'s filtering: >>=20 >> grep -vE -- '-man|-dbg|-kernel-|-tests|-src-' >>=20 >> So, as stands, the individual kernel packages are filtered out but >> the FreeBSD-set-kernels-* is not filtered out, causing the kernels >> to end up being installed into the jail. >=20 > the simplest solution here would be for poudriere to just install > FreeBSD-set-base, which does not include any kernels. it may also > need FreeBSD-set-lib32, i'm not sure if any ports need that to build. >=20 > we may be adding a FreeBSD-set-base-jail later which will exclude = things > only required for physical hosts (like dhclient and WPA) but the = actual > size difference between that and set-base will probably be fairly = small. Good notes for Bryan and Bapt to consider relative to poudriere operation. =3D=3D=3D Mark Millard marklmi at yahoo.com