From nobody Sun Feb 18 20:20:32 2024 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 4TdH9c1vGmz5BfYN for ; Sun, 18 Feb 2024 20:20:52 +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 4TdH9b6MjPz4pkL for ; Sun, 18 Feb 2024 20:20:51 +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=1708287649; bh=FMsCBRfUN+QxB2qBS9jIHFFk6vYGy1/yvj8xYxSR460=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=HEP06q6Ck2ic//sxkXQZRJ1WzzPdpCpn8HiqQvV1se1VdId9QGZG/G3PiyEg4Biskhmb6UOCED7upqsb9isaxEEeL/EH/3djK6FTYifT4e+dCJoAdAKtnwsRCVO0YNF/SQvbROEDZ/fIsWvNX55gUWgV+uhofPOH4zjSQmOdVOYzzNdM+l44z2BQBnMpW/hrYrMPrr5iCMqjtco9qZzkWDjyLkqgCCOG7Njs/852ivcYTU84M6lGI0JL29A7QCu3z9lhAzfCZR8ubyJefGSD4A4tDCrCU63n+bhP9tqfD0mJIKRcDsJaPgsjUGVBk4QTFGgJHPAoCNsKzeqSZ7beNA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708287649; bh=DX+qezIsoMlAR4Y3tPu5hY0YAlQjlPtO73cHpBMIyV4=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=LDHe3jVMv0PoFMKhjsNeZLSP6cTGVq7i4PXazjJLgoNGn3SDPmzzg4MJsGpqFB5ZPI4j6A0FalQl8gvf9r06oEyxnVE/VQmprZxLdlGYfsystDidsXJNNrYOk6ATBio/76IedtGRmG0zs/hiIXEUL6MTHVHrdGIqXyInQ2lzcknRB9oAB1yT7jyjP2qWm2+WxihDS1boIAfVWV/nkDRCAIcXc4om9elGUCRrt2zAA2l0SKijzZ2/OdV92ZSOGsyU5d6raF5YWlBBudgkrPlhDz/U2GRmloXqhYNfRLrPJ70rGuzDME49gb1Jq6lCPwZq3wl5msPDg5XH+iQEQob7rA== X-YMail-OSG: ws.COjMVM1kY3ETXqAOpvpFRITP6eUs2_CQrmGe54H_AG449vp6a2Gop8kBA8Zx MIoz0Di6HwwvDdx0uLlb6B5kp._Hy5LFDfA5kuWQq4i0kXtZ_3olAS5mpY.qrqM_HXCCkRkg9y.x xvAgX09W53XVFh939Kwx3Dh3xCjhEWh6GH2czvS16msCJR__w9rNyJCgEsF_GO59aCTcddIoDzQ_ rm3ymCWcKL8D3iarIeAdtFCuLUpvF6UJ2avpahJ.9sOTpGZPX48CBWPYfK4Twtye79kcLTi6QTRU ScMQjp87Rz4OSbDcWorJh6I_pj3Gm0Y0szccHFN8BcwDoNgtLzIf0rmZTcquDM82dlqe6mlRF7xC YWLC1v0GyQ6nmqA1t0qRQiP8x814HNtnn1zi_0pswQ1uCnvBy4t5cjC_o8PupHVsYsyo_uzK4fXu cnY4ZBkUMgg8LjMMMvbZQtwxqtLwbV_p5w2TMzqKK5xv3mQrlVjGtZ1FgjNIHX9JBLyhhRwEMJXu y9zkr2E6hZCK0BwHZzy6P9iogsqYjFerl4Qb9I9w.qf_GweCXd7z8XUBwP6XAZh0GeJmIh7wcgKv faFbMjTdMHZrxANuz5jaKQFZUki7mTGN9YhA.JT1bHBnZY3zg4btMN.hqLV0w1OLkHPdY4HzDV9h bfvS4sFB1gjXd6iFrzZFD1UawmyLexV33R4sshkLqIClGydbH1qrsliwEMGTB8TXsg5MYbkVppHR C4F1dh3wmOdFhxW4w0p_S5IxLJApr0gQtSdbQOMhm9gl8gPlY1AAkNeRa8qWjBtBo7E9_SI6NEHP v36UulvBpjQRp4PbVrN0DXdJczslPsZ7v6raVlav7HAiLuejw2rCsHYC3UL7JWfAdbnSDH356UYz ywy7Inh3ORZ0nlzemqKk9GoXgY27lpPRFKM1BW9aaIp75wGctM3IczlBQN6i5cNPS0OqAnvuC.gZ PaecM5PbuoJOp29EDByn6lEbU_FOAYppCDUk_XiXhd93ig1Et1Oasz4v1JzfDj1QmMN9iLeOn2oF RJQ3nKnGMXYGMoM9A7fKHaLXpCkOCrFkp4B_6YnU5SYbp5kKv8G4k51_YjVx4N2Tb1FGt8zhChUT u3N4T7sSDXvi8.JG._QcHW3uGuiyiCaT8vZiF3qFi84t4HAyK.MoqVEPQioFJGYsMov0qMDHNTex fG5tA7fAgKddTPCoequevAoDPGOPYRAySF8rIaBPqJrmu_3WRqiKAe6KX5EjUHA3r0UG8lCFS88k aPlHt_EsBwV_FGkSoBL_kU6WxtynUOkA.sPs5yW.VO19Ro3Y3QzouUtukuqS06K4agdgtdcDCUCL W6f3nGB6Ig3LS3bX5SzXUbkdFFz7VsqsEHop8mkIO4Yeqr7NWx5kFNjWu5XzIk5K297F1S7kf7IQ CtWVh00NuyGyB8n1AwTuU__aNaW6kKBxU_870T8fi6SCm4brEmc4ArMETjNAqrISxwUtCZKNfDI8 z4N.yv148ZpN4pWzV5qWdp8l6Wcux_FjlHvj9bhvMMrVsKUqLs5alIf77WEgt2WW9s2WX6jU.fvN 0JuhtyvEoerMyqiGnO4hOqJvwRQEfpX_MakqhOj5s_GY6_QHR0Hl3OaKdDtV3r08i6qNUzFhhg68 XZYkgbMwlOQyNxF57ZE6hNaH5xcauZr6WfrSyl.fho3_FT2Hwhitby3rn1_c0DxUbdZFkP1D1mLv DZxhcVfNxb8.zEXtg6ynNR5aGMv.oKlHMovoatAXTbJJ7orXIu4IetTWKtNYRvnod5mEyW.fxi50 drgWvPBp3u9pp89.2BotaS.wT_p_maA06XTxNg7EIxaGl9QHLgRyZzVk04h9rCFYW6gl1uEFGpRp 9Aj14OY1X6Bz94fkPad36lgfOCLwbpLxUMM.mI9OEOP.tCM_ijTKPLbOAJvGwdfoqhlWl5FFRpYn s1iiFvm7QlxiSkGK.kvkHvOtHZxOnrkU2_EW4P5AEF8K.p1D8K0G5tvXQ67ezjLeT0RCEcdrUuh. 6VlUBV6r.54XnzP2MRfCsLyAxOw72KUuKf9PEdrMsKGY6wzzlg8.2..EO2EC90O5LWtX486F3HRk njLuaWRzwkTAxUOlIA9v.fkZbk1nAPpQXWAn1RiE8FwAH9KFO88lN9ZgtXS.4xvmXBMjRhYChgPr bq0N_1FzgSNdvRCR2voUALVhfRXArlKPUFe_5.Wa8YjhQq.hYF18Lb2lAru8eKdVnnrzn1RZhIJR rRFrKURajD7zBZrUMfQoqlIXhw85tVvucdZoRIi8o82q.XBPkFLJfergGiAwK4rY8kI3zMigptUY - X-Sonic-MF: X-Sonic-ID: 602b4916-d2bd-41e1-bbc0-9e19a6dea301 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Sun, 18 Feb 2024 20:20:49 +0000 Received: by hermes--production-gq1-5c57879fdf-vxz7c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1337de6c243cf73b89a9753fedc1ef4e; Sun, 18 Feb 2024 20:20:43 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 \(3774.400.31\)) Subject: Re: FreeBSD ports community is broken [port building configuration notes] From: Mark Millard In-Reply-To: Date: Sun, 18 Feb 2024 12:20:32 -0800 Cc: FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> To: Miroslav Lachman <000.fbsd@quip.cz> X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdH9b6MjPz4pkL X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated 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] On Feb 18, 2024, at 11:34, Miroslav Lachman <000.fbsd@quip.cz> wrote: > On 18/02/2024 17:52, Mark Millard wrote: >> Aryeh Friedman wrote on >> Date: Sun, 18 Feb 2024 10:37:06 UTC : >>> It should not require >>> prodiere running on a supermassive machine to work (in many cases >>> portmaster and make install recursion fail where prodiere works). >> As for configuring for small, slow systems relative to >> resource use, I provide some settings that I've >> historically used below. Then I have some other notes >> after that material. >=20 > It is not just about resources required by Poudriere but also the fact = that Poudriere almost always rebuilds too many packages almost without a = reason... "just to be sure". You want to build update for one small = package ended up waiting half a day for rebuild of rust, cmake, llvm... I know. I responded just to both of: A) "It should not require prodiere running on a supermassive machine to work" and: B) "in many cases portmaster and make install recursion fail where prodiere works" You choose not to quote any later material relevant to either and to instead write about an aspect not about the "port building configuration notes" that I wrote about. I did not write about a grand solution to all the tradeoffs that are now involved across different ways of building/installing ports/packages. I fully agree that poudriere's systematic behavior rebuilds more than the likes of portmaster [but fails less often]. As stands there are tradeoffs between use of portmaster (and the like) vs. use of poudriere (/synth?). No one has produced an alternative that avoids the tradeoffs as far as I know. So one picks between the tradeoffs by the choice of which way to build. Claims that one of the two general types of approaches should just go away so that only the other type is used are not viable or reasonable in my view. For me, I've used both and settled on systematic use of poudriere, explicitly accepting the tradeoffs involved. Others go the other way, as I used to. My expectation is that the maintainer/commiter burden part of the tradeoffs will always lead to portmaster and the like having more build failures where poudriere works. Which is part of what what I was trying to identiify for (B). Until there is an implemented alternative that does not have the tradeoff structure(s), I expect the tradeoff choices will continue to need to be made. I was not trying to vent about the frustrations of the various types of tradeoffs involved. =3D=3D=3D Mark Millard marklmi at yahoo.com