From nobody Wed Sep 17 17:17:04 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 4cRlnc5JY9z67l3j for ; Wed, 17 Sep 2025 17:17:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.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 4cRlnb3hzLz3mpl for ; Wed, 17 Sep 2025 17:17:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=lZRFMAnx; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1758129437; bh=E91goINVD9MPPIG2SKjsP7mc+ELlWqKxPsaYWnu94DU=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=lZRFMAnxVSbkXO7kp6mXjySfkhnhQB/J7wCx01ga7lL7Kp1K5Ip1LQDX4r4BoH/1a1CdVNjwV87qPQub1/alnH9kbyw9RBGUT/lf+pv1Aqnf+SZqioJ7uJHh+bt/Mj0qcH2Xm4l+N+sDN7ZV4aqZbvTyCsq9Hkgei5Nlicu+OMa4NukVg+s9l7pmSgHjm1PA8TCeCeP2dCNXjR1/VajBeiNJm7DogFfOoL9S/y9pNijW4FXKMp9XZxCY/el9EK+rNnGo98A53tP70/+F0C3Gm8YmCCp4akJRPOpBW5KKwsl+fiG68M+e/nACh8bcKYm1mX2PGLmANbMQNLDi6vNxhg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1758129437; bh=H/03IQghUJGY/hMkk6noRSzO2VPX1XPb/tqMUp6Wrh9=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=XJHWkNNMro7Uxj80PKuBX7Q4KuA7dYcOfo50S9d1U4RI8Tkx4iUSpmZaoVgRHJeKxlaB8gHsLmHNUBsaGLWYFiCGr8MTQFY2Kcl6qUsOoaqLxUGhpcsHkT84pCZmxZjhrkGq1xk+sclNLZaa3R0icFDiy+KR6OQyjyiOsEh6MWXSZyulc79Hrap0BIEbjB1w/Ayzhb5XM7MoUBd320wucAbdZy+M2oQvQ+HKXeu+HP95MyVn22GqCRnyf6zxXB1fY/EU0BoEQxkUxo6lB4m7JqPrYUCeQJCyEtqAE6q22+j6fs97uh4d7SdZw7Pe0jh28cpCypoRfbC3ISK46UJYhA== X-YMail-OSG: PJQ_qMUVM1kPs8a2jN4AXj5dUx89Fs6fQETXG0HypfshB4IMK5.OPo4r7QAw5ks SJD2Tg_j9LkEoafK1N_bvdX2SWL0DcnAjCRFF41sUqxetfnbMdlcNbIXJvU3L60L9Ncgm3QOPpft WWptxEAj8b30nfjhYG1ja4HI9ypA7IukVEA1thuZFmWSKto5z_bJBZvV5z0f3dOygVGkWy1bTwXo Uq37kzuAHZMgMpPJj3Ix6sQCoaJ.mdzmQjd9TvP12cjVrryjxGIRuIpVXXVoObCx6XYAizm8h_b4 qfBmk5k4YXbDHkHjvyyX0YPPf0NUik3zEoAhA_r45ZU7wV5oOhJpRzkERl9_HoF1JCCg674QEAkO gvvY.PfWPl5TOSzgvLtrjziowdBNl8drbvjoUq2_EvHs2h5de1MXvLG4Wkt5ARcSwzjXD.GVwzCY 5yA2f9fnqfDN8lbUatU0fkmH4Jw_k.RQ761ViBkSFaZx3C25cYUzEtAxP0KKntEJru_LaA0_qBLA DlQYoUfWIX.5fUO.004xAiOfTi7uWZFyYHvc9jaqJkJS9cpOmCmm.tp45cPSH8a91wn7b3o6prFe LQj_B.gvCo.MYc53781ZnkCCnLXHiv845l4gZIXl1Yn.RvwyL.Y6KgQaEPqQXssGNlKGfZcT9_sp l.ujk0lQniZamj.QdFCUZmfpdpZqbrNA3suQIrulX.Y8M_KNG_E.ffyygB_MTz7CP.7m0cCMBSat _qPyoNvP.rXWCBElDlHRYz1OFOz8P9icqso1f89cEOmNR2ROP_.quIeC4K33qpLXBVpUJ1_wEQUF buVimyvVBLr3sVvYr5CnL5N7REOt1ioHGsi_x3cKDtFbIH1ezrlclnKNl2HAq7JUEjEtgmmPbItp DqrshqojaAWWDBtTJvxhjOZ1O_maW32dCfbrrdDScVxOKEPOrELXUSsFtYofUeolrN9iKhFbHV41 QcxCE3BjXYgVMbYsQlzn8YrFlGDg.tZFZnBm7.urhT4T7Anhqdf5D19LQxVSPgluIY5JVvB1NOoX vxC46npT4Jr0d42ektjwCctONx.cCin8tGgJOK1KkiwtVZJLbGNWSwefvMhx9bObaYHumLEiqLKu kCD8CkjUZ.QeVbbwpGuHgQ_sxSpbbHc474zcQKbOwhj8r.XlXk52GQZCYQP_wEMDQo5HEAPpasxf H2IG2FUndvEt4us39qsi9tkSAJUoDbam0yH52JRk10Vy2G0j8aGARmYDS6zr_I5X96yLOf6BebpY S8Y4SHZpXSnFcMAu8TJ_ZFu49M7tI9Mh1A6HpcyXaXCE0hcYPomZ0yCvEVD0s8Rx92uQR9sTQT76 2Bl3c0SrgT9bHgA7tQoz1n1jaY9jFue_rqk9fD9ZRrpXETrKAZR5Wygci5S1DJldbD_.0A9.oWtQ 1ieAOvQpJ_excIz1Cd1wFpAAXPOkJuM25jOLllHcPYf2yKdEix40BWgxGfsiTjbfx5Jwkto2VnYq GqbVRoh.xoJa9v.IeRCZ1omRoz_cFxLpKFvm9bzsqqVcGOY58FMOA9VTvSVYav6cLzj.VztJp7lM tkW9YIoed5Cw8co5KIDG3R29JiJ1XH09jaGCahwbqUVeMAxdGZiNQ3koqPLmk4qvNFoGqyF9kYC_ fO0YqmkvUNU30ajbx03cXyl6T.N0uKUlfzwq1LCpCVoEBPuAcj12s8LIBTLEen_LpG28niOVOjpu rKRJ6ezAh.DULecQK94WfeWSqWgGWGYubIz0alycWOVIlAZC_wcC1c.ED7RHj3WNffs8kDInPMLg ZTjIeWlRQSFNdOZa5u.pdVlGRV._62sOus5BlhAahD1o3AXsQT__UN.QtTseptYKVP5uF7C5OW2x baXPz0bJDeSrrW3fC5ZCCOCbXZJxp9OaxB.rn.h5IBnuc6H80Q4tVVGi5ukbMPoQmvSAtHI3wD1v rCPoZQmm4B2x32rmSugyZeqS8R3ob9dX6nsX5CiLaA4Ooj.awnEZ8Eex6INE0XqT_a0zql6lvMqI O1dU2qzHscptcg1b7zCr6uxsFkRTIny9fY.8Jpjyv3b3fPGaea5BCdNLb4cu6ZoeXG5zXXMerk2p 3wugLjWlh0Ws3jdjUMn9luhIfz0ijysU3cmws8Wkc2dZ1c0C2LRFBPT1WCzfUm2Uh_2cHwni_RqO 0mqh79pSWdzJyDPzu1aSuV50Jsqkj7QFoMpBo36e.hUAyMz.FRNdiuHoTlUn7ud0kWjeMWgyLqc8 uUEcdgsBbYw2muUmqd1_..tCTISq4TyQ- X-Sonic-MF: X-Sonic-ID: d7b6e28f-cd7f-407e-8587-ce95f5dcbb09 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 17 Sep 2025 17:17:17 +0000 Received: by hermes--production-gq1-6f9f7cb74b-zq6bs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 13b72eda74d1b3b035a862c434701f8a; Wed, 17 Sep 2025 17:17:15 +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: <45E58CE3-82C0-4261-AC9D-6AB82E77AA7F@yahoo.com> Date: Wed, 17 Sep 2025 10:17:04 -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> <45E58CE3-82C0-4261-AC9D-6AB82E77AA7F@yahoo.com> To: Lexi Winter X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.990]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.205:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.205:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4cRlnb3hzLz3mpl On Sep 17, 2025, at 09:14, Mark Millard wrote: > On Sep 17, 2025, at 08:04, Mark Millard wrote: >=20 >> On Sep 14, 2025, at 09:04, Lexi Winter wrote: >>=20 >>> Mark Millard: >>>> Lexi Winter wrote on >>>>> packages: Add meta-package sets >>>> [poudriere installs more packages than before] >>>=20 >>> sorry. however, this is something poudriere should be able to fix = quite >>> easily by adjusting which packages they install. for example, they >>> could install the 'FreeBSD-set-base' set to get the entire base = system, >>> then add FreeBSD-src-* if required (i believe some ports need this). >>>=20 >>> please file a PR against poudriere for that. >>=20 >> Status update: >>=20 >> The split out of FreeBSD-set-src and FreeBSD-set-tests partially = fixed >> the overall issue without changes to poudriere(-devel). >=20 > My note about FreeBSD-set-tests was incomplete relative to tests > overall, it appears: >=20 > # pkg-static -c /usr/local/poudriere/jails/main-aarch64 info | grep = tests- > pkg-static: Warning: Major OS version upgrade detected. Running "pkg = bootstrap -f" recommended > FreeBSD-tests-16.snap20250917014314 Test Suite > FreeBSD-tests-dev-16.snap20250916002513 Test Suite (development files) Turns out that the split out of FreeBSD-set-tests is not completely the case (but FreeBSD-set-src was completely the case): FreeBSD-set-devel requires FreeBSD-tests-dev , which, in turn requires FreeBSD-tests . . . # pkg-static -c /usr/local/poudriere/jails/main-armv7 info -r -g = 'FreeBSD-tests*' pkg-static: Warning: Major OS version upgrade detected. Running "pkg = bootstrap -f" recommended FreeBSD-tests-16.snap20250917013424: FreeBSD-tests-dev-16.snap20250916000217 FreeBSD-tests-dev-16.snap20250916000217 (libprivateatf-c.so.1) FreeBSD-tests-dev-16.snap20250916000217 (libval2.so.0) FreeBSD-tests-dev-16.snap20250916000217: FreeBSD-set-devel-16.snap20250912211618 As stands, poudriere(-devel) is including FreeBSD-set-devel . Again, this may be judged to be fine overall, even though there is a FreeBSD-set-tests as well. I'm just noting the change in poudreire(-devel) jail creation results so that (more) accidental additions are avoided and that (most) additions have been explicitly chosen. I have been adding notes to: https://github.com/freebsd/poudriere/issues/1247 as well. >> 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 > 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. >=20 > 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 some cases, but that is not the same > as trying to require a lack of surprise.) >=20 > As far as the choices go, it appears to me that such is > between Byran D. Baptiste D., you, and possibly others. >=20 >> 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 >> Note: poudriere(-devel) handles installing FreeBSD-src-sys >> separately. >>=20 >>>> NOTE: FreeBSD-kernel-16.snap20250911200332 turns out to be the man = pages >>>> under: /usr/share/man/man[49]/ >>>=20 >>> this is a regression caused by a8a18eeb5e17 which disabled = MANSPLITPKG >>> by default. this package is meant to be called "FreeBSD-kernel-man" = and >>> there should not be any "FreeBSD-kernel" package at all. i'll look = at a >>> fix for this. the contents of the package should be correct, = though. >>=20 >> Confirmed for my (non-poudriere jail) main 16 updates: = FreeBSD-kernel-man >> is now in place instead of FreeBSD-kernel . >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com