From nobody Sat Aug 02 18:10:34 2025 X-Original-To: freebsd-current@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 4bvW8W6Bvsz63Pfs for ; Sat, 02 Aug 2025 18:10:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic.asd.mail.yahoo.com (sonic311-24.consmr.mail.gq1.yahoo.com [98.137.65.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 4bvW8T2BVsz3M0w for ; Sat, 02 Aug 2025 18:10:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=MhHqSlha; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754158247; bh=X2+hmoG7rl6bXJhFWyVSQVmu4B/7kRpAg4tt+Ro3EH4=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=MhHqSlhavIdf4jUrcQ29apfle9p6PzDxQW71Lvqo0E6YdQOtjkll1Cfuzi0+uRO/V0fT/0ui4xiqei1U6PrtFJrhS/xz/j0FR/YF/B/k3ckvVK0TNJvEkzjey/6P6+OQ4bO5PA2XJbJ06lj18GwUhvckYlYaUohcPpJMMrTMn1E7Vut37/yyjjAfS+cYk6alY/DRFFPmtl0SQbqImM7kibbUlWY98VeaFDfBpQgxcrj2IUkwEM4osgxTxQCVjrcy7ZAjk+GEIvSLhCwgncstpzVjOZYOwEtLE/N133iSVKtrGb5kZNYm1rchiJSpc4AfkG/e6CcbVi/As/1k1vYQXg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754158247; bh=UDvA3zmK6rqvTBq1dCgUuUhWUhw2g6VKAGKWcjl0Hdv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=e6jFr0cSms2sl5acYA8Xkn3PzFr7n5/dY/AUmCwIyy1mQHiUUFiBkZM2KznRJTnYskx/6f61fbc9alhBfykqLIxyFu+zVc5vcUpApvp1Bs2wdv3vtis4zqUu7iioMQbjFoYCvcpOgszknbAbKGz/YscnZf/LqnEoVDGvrd0DSFBodCuQ7v/HxvNJNnEPUTxL6FxJRIWaAITL5nWOXw6jCvs/8RoD7ExP0tEt3qqTf8tvQHBCLWE6aye8+x5QAvH+bjc5k4mgH1LjHd+LiqCUBzOxa05IWGqdhIjH+kE6zxdyWendGkxDPWLwkM6HO6cp1Wc3eKZr/spU+Q8vgkaFfg== X-YMail-OSG: t01XCPkVM1kWxoHvmarrLBpkPpyE4yug3LeAdGTnbwu_upD4bYu3o0ggrn9mc20 qkVb_7i2bWDVBOmECfoo0_bQiUPq8tJNp036k34e0apOIwZnodge79xOeJa8Emy.oB3aLWkdyO1e IG7B27C165e.JOSS5i7ZsCiczbeXlTI132sBCZ6U60oohKOAFuUikZ32uzOQ1r1O3b.eDwyn5zsM l.SLeAfesFM0180FE21h1YoICU7gljlHbN5WiDBpI_8nWZuBB4srBrqPc8lxgMO.A9Z.p_tl_Rqu Yf2_rpmnuaBUzv9gqB2f9KpsSw078mVL3GThUDXlVpAKHiSaZ_5tQ7aaWuvxMS2GA2DaT.w97jiV HC1xT0o_EgHiUdFcalsTtQTiolhr9i4KxZcpDE2OXXVItebsyCyBFhPkkq1OvCRjIwIpbgxoxcih gTfmo1DI9az6aWJFF33HO1Yubi7ccJmtNBKtvoaepqFVm3vlvrsdFjOLOqkFFrbtIgKb6Qie8T5E FofMmcD2ZLTc71pN1B1Hv1nvceXI.n_sxmAEwnZn_7UZFux72pXrT3Mya_VHdrdzawXEukUjvCoV BINneHW4zJ5uOKq8_3lPbR2RiUANxWlha_Zf9JKp7pfmwZlfeCF_bzFoindPJ3CaksEflx31dfdB n3iDlUrM4Q4d.A5sqkcAnXCeq8celxs8Z6KS8iHsXUrAHKKm38jo6GVrqD.sC2KThKMIUGMtSskK yLgExAv.lBe8HNb.s6jYQlF9D1jNOeffBPOHsqzeoIpHz9j88cQoGDnc6QOGIN9V0Nu2oNxtApZd yYFA63i5X7fcHEkPJQaNtok3sAYG7FzkKv_IxrS_cjXOS0BqUupKJDU1k8F8Zlo9zL2GK1fwRmVP VLEeyrrGOCB9bEJBu0w_f7ZM62K2jkQOPOkureYkFB423E14mFnMcFy4ge392ITCR2dyjxkv7S5i ufsTAxwEUpbo4jPAg5kNBsY5WMWAVeQoSMpra6y03DKJDWpprrrHuJ09eM5vz2Az8JvnudTZU7nH zFnqB6IW5O4bydBB4smh8aY644PXd1QKfwr.5ewUQxt9kQGuFv1lillBFrDvSW7.zPjCxgfxPnFB NssypRWY1UQD_nrux6fx_bCyMVCgI47vCG7wbCfH6uH0Mss7fe7EvpVWo1SOnCVCJT0YuKWw5FUm Tw5xVlNSBsrIGFN8_qKsAmMMfnmc73GkmBzNxlPVEIWWpTNul0EZHfYK3qNmY1z2b_yLZRCSRZDT mIuaSXQYytN3FTZOrGb0AmqcX4Ku8qQiaENQGCv8eKk_L81cI704cjMTp68vpqnx1YHaIDwpTw4l RgzV1hU8PMJY2OGopkf6l.4fISMYrj_ARE_3PQWLdErbfOP0Y_0XZbFClgJGiTIMk1zpBM_vYXiL dyldC7YdQmLm_MQPRebJjiIihVvpn6bucHcVkdL8VCk7X7E1glZbQMh8Z985.DoEtIIBWXAlaaOK IRSZqLLnFpYxKmpF7XoSB5Gmfu94WM9Uem8gqn51vKN6b69qyV5.Ao6cL9oXARIvgke947P42src LmWGKXFwoQBl9VyZwoxcNp_lxEnvUYpfR6Ry3OIca25FgSWhKGX759fO.UW2XRvu1Mhb3qo_i6nK l8K_J6FrhkouVHZXVQ_bzan0pXdTFRzbVaRjeqMOeWHQu4VbjUaVHy.Q_DP6vLM_9r_56iIkqUY4 9yBB.AKK8vtM6f6Zw65lCCsFVn8Q0ZZGhp76x2PXhFOCO7MIO0U8zZ9uAUn.0tNFzHBK_XWT9Gl5 jKLd68VSF9iCuXSyBQuhVsj2oqr0gb5GUUZ06nHSj9NKju_mCglsu6wqYyktGK8N.EnTHoe_T4r3 9xI5P.D2pFiRBQ6fyvH0jKh66taiXYni8u2utgGlAeWiNEO.mYz.VtZ12icmo0UyO3lyw44p8mcI lHMme6B4cOXKKn3oCehl7_UFddx_Y8Yi7KzwjyRYUR0x2aB9g26vSexO0iGAlJ6IvdMDsJP7cVTA havo9CUC4PN6509eaV4owr9iuo5CFiXG_bOMP0MD4GxWybnayWKEe_CW7JubdqULV56c1k76Y82B ssYxR4brhdMlAPG1dP3hSsh19uOud1a9t9pYN8Z6xDdYXWcp5gMj77e9FORHHHk6pwUtGVmPfSbN NWUs5cdW9M2p9VzjE1V5nTaRRTHv.aXusEJv86QUUPiYBMv8oBipoxoGoayx_LzWOj7kzJarj5Eh F2.wjEstQyqt0g6vaI00W2DC_eK8- X-Sonic-MF: X-Sonic-ID: 528ac7b9-e857-4408-bedb-266060192952 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sat, 2 Aug 2025 18:10:47 +0000 Received: by hermes--production-gq1-74d64bb7d7-f4j4n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cefde81009c236f83f0231bec1310f75; Sat, 02 Aug 2025 18:10:44 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: FYI: main-amd64 type poudriere(-devel) bulk -Ca times on same system: 157 Hrs vs. 65 Hrs Message-Id: <6FB605B7-8490-4213-88AB-8C4E7B049716@yahoo.com> Date: Sat, 2 Aug 2025 11:10:34 -0700 To: FreeBSD Mailing List , FreeBSD Current , FreeBSD Toolchain X-Mailer: Apple Mail (2.3826.600.51.1.1) References: <6FB605B7-8490-4213-88AB-8C4E7B049716.ref@yahoo.com> X-Spamd-Result: default: False [-3.49 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.205:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.205:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4bvW8T2BVsz3M0w X-Spamd-Bar: --- The difference is based on using differently configured poudriere-jail world builds: ) poudriere-jail world based on WITHOUT_MALLOC_PRODUCTION and WITH_LLVM_ASSERTIONS for building for main-amd64: 157 Hrs,=20 building 35456 packages. (An official PkgBase based jail.) vs. ) poudriere-jail world based on WITH_MALLOC_PRODUCTION and WITHOUT_LLVM_ASSERTIONS for building for main-amd64: 65Hrs, building 35479 packages. (Personal build of the jail content.) For both: ALLOW_MAKE_JOBS=3Dyes and MAKE_JOBS_NUMBER=3D3 were in use. Like beefy18 (the official main-amd64 builder system), 12 builders were in use, but there are only 32 FreeBSD cpus, not the 48 beefy18 has. The system used takes less time than beefy18 does. The kernel in use was the same official PkgBase build of main's GENERIC-NODEBUG . The boot world was from the same PkgBase build as well. The actual build times are both a fraction under the figures listed. For reference: # uname -apKU you have mail FreeBSD 7950X3D-ZFS 15.0-CURRENT FreeBSD 15.0-CURRENT = main-n278320-3a33e39edd48 GENERIC-NODEBUG amd64 amd64 1500048 1500048 See: = https://discord.com/channels/727023752348434432/1250652091702050826/140121= 1463728627765 and its following message for plots indicating how the package-building rate changed over time during each bulk -Ca build. Notes: Pkgs-Built per unit elapsed time is not a great measure of progress: it is not uniform across over the mix of tens of thousands of small-to-build port-packages vs. the comparatively few of the large-build port-packages. Still, comparing and contrasting the shapes of the of the curves indicates a significant difference based on the poudriere-jail world differences: it is more than just a total time difference. Too bad the likes of main-amd64 uses the same build server for both production package builds and for testing main-amd64. (main-aarch64 and main-armv7 would be similar.) Running testing with the debug context and production package builds the debug context would increase the test coverage. (I've had examples of debug builds working and non-debug builds panicking before.) The more timely package distributions would help with having more timely security updates available for main-amd64 packages as well. Odd idea relative to the just above?: Something for beefy17 to be involved in when it stops being the port-package builder for main-i386? =3D=3D=3D Mark Millard marklmi at yahoo.com