From nobody Tue Jul 11 20:10:26 2023 X-Original-To: freebsd-ports@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 4R0sSQ3sZpz2thbP for ; Tue, 11 Jul 2023 20:10:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (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 4R0sSQ189pz3kM3 for ; Tue, 11 Jul 2023 20:10:46 +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=1689106243; bh=5Fh7+gJoploGcHoXk/3lTTD3WDN+kkpsZosmP2ricNw=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=EJ2kuvI0BhAhmHGJ2Pum/dffY0cdnjcgPawLvuYTaEv1FmpLEFZexWsAPYbhzI5akyKmD5TwABHOSpWlxXCazIbP+fiVVg4OFQRfNzyLjwZe5ezajPqa29uddHUBB0h+aQ1+Fcwjy6ARjSRHMwIfCEG5vlJR0NpoeMWGIajOGLgX4yy3s22+t6f3c070iSkVhe36IGG6BzqcSiYA4FNRmDLugaMyn+nEJ5HGWNs63IdOWP24o1Xex/e/tNd53No+tXsOJrK+hJrvGHGuoGKFhCqpXnNeA2G0NXVri5+CYzNMAjTX8XrFNAi4elJ0euv0T5sYb09WUSO69H1CEkYFgw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689106243; bh=7GpwcLP8+5tUezSHtsddkBdc/YXGprWZ9N0INhgzyDX=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=r328xg6Hkz05pVsNmvI7Ggl9LA8MSiunzr2nM93oHUvcjx2Ok89nemS1yUVVRwMDUdAmlDjUIot+g3rtH0m/pLoNYgZMf/JILZWlN1CJJXRb7o7iOD/OYp1YsGKh+y982b76aVLTMRNgcGVpq5zkg40vT19b7looXzxpKFYF9WCCR6wcsv1+hiHpsUIz8hXRd3XPdOhGdumdVfXAWvashDE5PDlfUjq87EaVbPZnvXoDPu7e4qwiOi/ioDQ5fqwfLXofXcNNlUK5wZcRtvXvd5NCLwGQIpEXLULcwppsx/6OzUfMmtNtDP20tG6g6bCSpLLU+i5ttAm5aE2Jgob+Sw== X-YMail-OSG: Noex5J0VM1l04XtUdAgvWdpzRjN_XModHqjCzOjr8PNulYZyGWP3JVo2DYTopBK TTMlFP9kwdaceCjD.TpIhro39BNnS8xtnzwPyo18CYBZB7w1Q8RJlNNYN2Z9LM3AhWAepgCmgLbr IT45V_4tAr8EhQLN4L.p.mKSO0iLr5TVQ7KZqj5FlKVD.vNnDdOzPg_toM67H_CFxRt4EtnqqYOc pDFeGc5LFXe7iBJvm1_3en6zqPhQT_i1y8KIXYMCqT7AtScb.98nd59Fr8krlpdAL2ac5Zm2gF94 RHZsuDzh49bFGQ4XPSol0YpY0FVUNBTrYWfTi2nMXIRc0m27__kiiDSfT00aWTFiHshfeSCFvbNX 9TXK.mCr.VD2.5ZUyv9vp1WpZtIbo0Z4BcyJlynNhW0Lw_AIlQvzyqPtFKbJpjsJ.rzkIU3jW2P8 F1HyaRrGTXVizCVmSH7qrIwwSMsx.ffoi3TXRLWexT379_JvhjpBdhEjSLHC0HcIpzgtl9WAUP_n ry5.QOUM9dRLLAJh6gfxC3W42V4KvCFhTrS57faDNNRCIiN2v2SESbOdzRomnLkHMhgPxsFCi5Zd N0c7jTpvBh.Zv1gSy6aLPCZm1f1C4m0_yYXeNt.cDdIowDAXfGnlKAy.ExKm1Jig3aW65pl5RO9I 1Y1DbiAPkWv1lJRTbPXIht0osCfql5QJt9nEg9IeGoN.q5JPiuPgbryLZ6cuEer6rlWQQuygf8l4 hvUPvtRUxX5JysSTL4qM3VLuxT6ml5hUzbgOTkubimpGEzp.hCPpZub0zNN55FS2dOhZYzOhmp29 3fVeV73q7wfpEk2y_eDKtNURkLG.LXeUtqC49YKgYYvy4aODHq2J7ZEuBDLohiOJ1rJRwbmEICoQ 8BV1guOYbHNG2Mrpedxl9i_v.Crer2vGqMguENax.y.s5wEv7Xpli4fpZptRzkYeCCCInpeu_mI5 nlbkxZisEspuhIGPTGYbAsjvwNXBNX17rQWpclA2iumowNt_igoH8G7twyOsk.jznlF5oPAKcxvz SDDD7o6YybzNmbTdzlx84k22Cm8MOl1m8_ZoxpbhIW73vdVnGeoL_UITq2kznxwRoOZHD.9BSqdT iNOfLPo2J3euc4y7GfWuEHyY.nNmMspuCQcIvdfeWLTT5JKVNAk81UN5GdRPJgJiBcl1o1cHRjhJ i8UzMXwiIMpPhmxGLOSMxCf1g4UoQTNn01qBVJowCtw6qVCmgpoRL1Wa82e4TAW27d5_gAaeG7.p ZmKDQ7dZ_lKIBDYjTTzhYtwhjIXvOwRQvs8Og8r8YvgAL4OaX4UPNrfRdQRNhSWMhmLlW0fZ4RJq ouotC9qt97s1dvFTH1tJ59Yn_q6v4gtBgKxLmXKyJnS9SBwKpMTzlt1sIGWUBwlhc.EqFbRmUFCn W.fPkkOo7LwDS.5xIwmBg2SwdLmhe97G1UKvPOxpL9Xwkgp48meNcbo5s2vGd7xJVzW.vsKAJhcW TCsPPE3z0c5j.wxftrQAL.iwnGaIG8TDLkeT.AtFYVasqwcnAbgb72UNhOpndDF4M961MlwAgN93 tR84LRq0RIoG7ExFwtOcvzeYF7dnDNSPv32to8vpk7r3LEsUmDqzpfJhy9GBHWDLgGY3Y1cgF51T fVDck_cwFNZxYZZzBsSIC0JAx4qSatMbaJjUMmoTrQmWRHHH5kAj_AcMFDpO1q3TIaoqkjXvdn2D mil85D65fJN8Neh6AnKminjJqSyi4JaL3pTgpzWJ8Kec9Zq7REl2Xv14.dYrmbdO7DJW3dhQDDby eahYDj44__HmpFPHcqCybEBT4eYBeJYBHybsLItsh5SVWI1AAuUh4y6HauO9mfpZrpjTVzZywoKU osVsEMcPbhOyzFG5UUP3z43Xky6HP20aaH.btPWe2QVUiwbyARkx6VQ0IsXWUsYJzjRAM9LcvuuG DQgyC8WpQqx6iCLMG70n8F5aoJN05PRYSczUPceJpNvwAh5UrJtEIhspFARd1hh32BqeIVvo1N3T g_iWsY2VXIR93NaR35d81TNlcI0ybIf6Q_mmqv.TqYXCJxwgP9bI4cAudpfxGOXjyeKMk1FNhhHG xR0HT29dU1HRQcR2CMx828Jlh7SFcp.x2Yb.gGWeQhPV9xEiSe9NdyoELlPqBcmTR4_041MJGKHh eVNeW_Xe1er_uPJrWsyZPZk69jqux6.YrlFcaserFIrbR0OLX7n3EnhcW_9V5ATqTViOhCdCvUAI CPcAYlwvuk1mqkrIi1EJ9i5WHWT_RufKe7PX4WYzUHyjuvVjJB0FhXnuw1RmcT_Yh0VhjjUb8GiI kZCc- X-Sonic-MF: X-Sonic-ID: 0220880b-f6f5-470e-b781-d4aa1fdc414d Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Tue, 11 Jul 2023 20:10:43 +0000 Received: by hermes--production-bf1-5d96b4b9f-dbx7v (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 07bc0f375f0493e91703be59100bd9a8; Tue, 11 Jul 2023 20:10:38 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Subject: Re: Problem with the package builds From: Mark Millard In-Reply-To: Date: Tue, 11 Jul 2023 13:10:26 -0700 Cc: "Hurling, Rainer" , FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <44201182-73C9-46BC-A846-7DC765F5B81F@yahoo.com> References: <2DCC0132-0307-4A73-A473-B749ABF87367.ref@yahoo.com> <2DCC0132-0307-4A73-A473-B749ABF87367@yahoo.com> <1aaeafcc-9812-64bd-a369-bae7b9fc0e5f@gwdg.de> <422DBC3B-D85F-4AFB-ABDE-842A08482EC8@yahoo.com> <58250d08-ce0a-c1ac-ed15-7d55d517218e@gwdg.de> <2ea168aa-3e0e-ee31-d4a3-82b4ce46b330@gwdg.de> <78c1497b-1ec7-08b6-a407-d671e3c4f9dd@gwdg.de> To: Kevin Oberman X-Mailer: Apple Mail (2.3731.600.7) X-Rspamd-Queue-Id: 4R0sSQ189pz3kM3 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-ThisMailContainsUnwantedMimeParts: N On Jul 11, 2023, at 12:57, Kevin Oberman wrote: > On Mon, Jul 10, 2023 at 9:42=E2=80=AFPM Mark Millard = wrote: > On Jul 10, 2023, at 21:27, Rainer Hurling wrote: >=20 > > As I understand it, the ports-mgmt/pkg of the system running = Poudriere must be updated beforehand? > >=20 > > At least on my side, this seems to work as expected :) > >=20 >=20 > poudriere builds pkg updates first (if needed) and then uses the pkg = it > built for building the later ports into packages. >=20 > But, after the restarts of main-* builds, the FreeBSD build servers = are > still showing examples were, after an 1hr, some builds are still in > build-depends. Also there was an example I saw were after 1.5 hr it = was > still in run-depends. >=20 > It may be that things are improved but not fully fixed relative to > some performance issues. >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > A new build started this morning at 1:06 UTC and, with pkg-1.20.2, = it's better, but not much. It's running at 21 packages/hour, a 100% = improvement on the last attempt which appears to have been killed last = night. The logs indicate the installation of dependencies, but I don't = see any sign of caching. It's a re-install every time. (I may not = understand how poudriere does things, but I am pretty sure that caching = is done.) Just about "caching" relative to "poudriere bulk" builds . . . Nope. At the end of a builder run of a port build the context is = destroyed. At the start of the builder building its next port the context is = recreated from scratch. The only ports installed are exactly the declared = dependencies, no more, no less, for the new port to be built. Caching installed state would imply access to ports from prior build activity that do not apply: It would make the build environment polluted = with irrelevant history. poudriere's purpose is to have a "clean-room" = context for each port build. Thus its construction of such a context for each port = build. Caching vs. not is not the source of the large increase in how long = things take to build. =3D=3D=3D Mark Millard marklmi at yahoo.com