From nobody Mon Feb 19 16:16:23 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 4TdnjM5nxrz5C5jJ for ; Mon, 19 Feb 2024 16:16:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-54.consmr.mail.gq1.yahoo.com (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.30]) (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 4TdnjL4hYZz4TqT for ; Mon, 19 Feb 2024 16:16:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=c2JehWlc; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.30 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=1708359396; bh=aGaYXLGBfp6KWM9xBzUZ5PIytA9GDODC0q/skFAu2rM=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=c2JehWlc5dyfLN+0ppQHFBEFIVCVz9fbS85bjRfhrVGPmhAPtCKbsHicCmISW9fKwuRugQBDQSlRv01MsZ6h6Ryo4mT3E5eHZRSQfoTKFv4kHb87HIX/ES5nGGc0WefWHOOxW3AZVvITTzxy/9eLeNOIquJsu4Ca0oNh4SY6USycUqBP1yHsdqIumF/f6r8tUn+/BHvLGmYuhqrMe+RtVE/789zEudF6n+NdUDL/A6wmHuMrflCV72xbLVedziMwU/urFQ/8cLDWhMJP19DuhxchcafRLDBmcAIo1lOKtl2Z9jBUggTLMDbH8OyQicpIIhQ0CwdELfYaqL7V3cKVyQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708359396; bh=VY4teGp7gIJBxb7D88BYv2lE+N5o7HpFwfZV+l20Hes=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Yjt/YDE0jn06/jGloPyv4PJe1JvoqIo16tB3aMq0Bj0lxlgbTiCBvMP8/9Csf+bTwvuOBGH8RMCd+P8m2PXq4GeD79ExZRTzZr3+ruCTZJ/PgzOUvjcb5FiuG5skuFmOYbtgGcfYV0FzKNknZ/QJvHp0eoodc6EewYQx04f1wI6mkZFjpFoVyhcgepE9SRm7+Uqkv6Llu5IP2LSvvzN7J06UWIO0526WBhGE9Q3ja87EOWjLVRoQSbY63MgUD+awZsEiMMYdz3wKvuurVHVEfxjFAMYlhiYmj1lF9qwuHEduEnFrx4lYGKHhs4TTBFtaWwM6s7fr+RO4enbbwOozgA== X-YMail-OSG: Du9Ys5EVM1m0coYdaiNgKovsxp4uFYeLldgl.tv6Ml2zhar4wJLzeKf3ZacvEGT L4h2lcYZ94Dox3cXKL5XEzroVnNFE04uEqe3a1yg2KiNGXiFoyKKtBrE_uxOY_sOl8SFoEhTvsqL YG0i6GsLZLBB2lWbWH2D9DFbMBIADJgwU6dDKoymemBiAl4zCpXdxGMAgbqS_9DE9gwJXdXSFYLv iWC2M2dLzWzOZf5gUvlWXiKJd.BNdpSxgREci0zvqiXu2miR_mnPYjkLoxdyjfA7SKFv0fLRpSYg nnh1gKVJ0biIweRUedr03svz7drM74XvauJBt7Jt9SGVxtzeEyHwwdtQsetDbQQxRs0GBgTcbJO0 6CaYzwkB.ZGkH27zLbNGsemIpP0xIMtCt06sUwOgbdAyBrAd4JJFkEeFTc_sbxXSI_.GMYr1D3rM _x0i781xZSR5oFSg1wypeJm0lXC0YvtfFa3ZEOe3eCJRNJEpKHozinkpwSY1nbPkSjHpqAxaVIg. mmQSgkkDpN4JjHfE8m5N3H4AcNdZLTbNfLHB_3BWwr1gxMbH.IbLysY7vGuv8xw3LLNS03TxFq55 EspMR2b_3o3sdk2IEzSjQxLmjEyV3KZXFK3Fb_KgMFURxZ45QrRnr2STkEpBA02RqMjsnWDCfWnZ X4c0X6hdSZztoumMU2JBPPo4_Jr4k.Zxbziz_ny_nENOowADUrAls53Bbd9eyAKQwdSC1x6bUwFC 2w7nlHihsRJX9Bc..Gijvp3qq4bVb.5340aj6UKR5FihQkc7RKHQE7lvDBytpNOLXFh559kRO68v Vv9_wzGoI892Y0ByV1aKcwvyHct9nWRPVc4QwqpAr0ZdLROI0y1LxLR_QjQVN6ZGSa5rm0CJ8_8H fuLKnr8hdTizaPFMoP23T_Uh5ABDqsbkyn6FRyVVKLrCDZjvYesQBLa07uT6V3r_xA9ecGQNGgxC 7W_JT1YGVDSE3uBqA02M8X1XWqFLLjCV6UpyVkL3BRhuuf8f3wPlHy7eh0fJKoMFyz8vlrh8z.Rf RwrTFAJDDEuWqWXGeMiniI0waUr58mSJOMSJ.7JCpgw05xFw_sMtbdMPgg7RROmp8.JneBKkFBcM nBg9Uh_RTUu5ScJw30Diymu67YG23qx68nQsY38yeJYZwbBxug9WaH5BrNeNTxFa3bKUKfW5_8bp UNUryDU38DkvBPtDnuMxDVAoGBZfx4p_zZjlaT.swo7hGpCXsftk.EJGVp7211uKi.naVTCFmWe5 ztBaTjRsqh0VtuSBWumSWSWC.PjPsuaqOnP5THGhxfwNSICj2BueVo5RrKuAUU9ZQGPpWKp4YiUp vhuVeQTa52.wzL8jFv.hBmkPJaHO6Nljo86Ma2dBTaMYK65Hutz7IRdSLMyesjToYXyKLqrvX0nR FL8x9za4kyEw9Sf48Hqkvs_B_F03drx6UFOWj4bMbrK0wTOP56kXNP71df49qnA4bdp3lI2C0a1s sn6yZhtFOzlqpCBvqk4jOtROWCWaDjf1_G9N1mm15ZSGQXKw8EGUqerI4JxRxhtrxpb5jJYZ5jae IJJWXkZj0HV4xe3L3ZYgtLdFwgUhsb81qD46LmHaXcm4bQ3dGDy_ZnPnTPLVlWL5m.2diJ6npkkg kPRhFBH.0AHivSaBsL6rvXG70HMP5sPQbAGhnScFBlhSTDxihUjnIwIvMCw7AgtpWVqKuEV3xa2U r09fWspMiwKrrGSzidUr4gULAv3EUdR6cIpnneeIM2w3wwo0GzWXhoUfi8orLAX0lUU3ub.0s1TR bohx99ky6XuUDUBDQmG9C3nLPApmjbqbji1zeGLjC1HJqO_seZL8KPT96cipS9.RRXAcBc6Sek6D JdqNkRDonJRAvTxJpADiK1UO31Mfyru8kDII.oD04UY.Sq6Il8Hp.4y61GVXcMv619A8vBbuvBG7 rsBTaZi4.UGcvHeMjo287H66zl_vDze4PWZx9vRvBtDz4TuZhWHOp5l.uubOuq2oRzTtlZRQiwtr ifONTMySefitpawPUGdl298oG2SIU.leYYQQGopmKzXHrv5EPQITUnTcCP5v1c3Yh1HOtMSp8GWD r2mRT7hS63IVPf0WK6IGOzC.MezyStgel9goY6sNHCPOoaczSmD32sJRVZzKl93R4a2TQ4QCwXQ. QVO6417K248b81yMsaVAhg_U9PdTAHvxl1xlCT_XqSziDyfLlUrBZe0Flr4.D7jp2YxgHnVkhJo_ mjmi0sW1GB.A6IlVj7IuhY1bGeaVCpDzXDEkYcslcUsjY.EtPMnon3HrYBni3ZFdFy_7vUMc_udf M X-Sonic-MF: X-Sonic-ID: ba2c4311-b268-45a2-9bd7-d12a4e1f00f4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Mon, 19 Feb 2024 16:16:36 +0000 Received: by hermes--production-gq1-5c57879fdf-llxbt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0e56271733cd8fc9a89791f161ebbf68; Mon, 19 Feb 2024 16:16:34 +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: <20240219104333.6ecff336@rimwks.local> Date: Mon, 19 Feb 2024 08:16:23 -0800 Cc: aryehfriedman@gmail.com, FreeBSD Mailing List Content-Transfer-Encoding: 7bit Message-Id: <8C4AB1AF-139D-4144-867C-6AD1AE1E1307@yahoo.com> References: <87B38D6C-1D83-4158-B03B-F4C8EA396DD1.ref@yahoo.com> <87B38D6C-1D83-4158-B03B-F4C8EA396DD1@yahoo.com> <20240219104333.6ecff336@rimwks.local> To: Rozhuk Ivan X-Mailer: Apple Mail (2.3774.400.31) X-Rspamd-Queue-Id: 4TdnjL4hYZz4TqT X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; 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]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; 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.30:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_RCPT(0.00)[]; APPLE_MAILER_COMMON(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.30:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] On Feb 19, 2024, at 00:43, Rozhuk Ivan wrote: > On Sun, 18 Feb 2024 08:52:55 -0800 > Mark Millard wrote: > >>> 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. > > > I wrote about the fact that it is bad to demand a poudriere and use > its absence as an argument. I did not reply to your message(s) about such but to someone else's message about specific points they referenced. Do not take my previous notes as any sort of response to your prior material. > From my point of view, Poudriere is a tool that FreeBSD Foundation wrote > for themselves and those who want to assemble the entire port of ports. [This is the primary point I'm directly addressing in this reply. My reply is primarily just a contrast with part of my usage pattern.] I use poudriere for multiple platforms, but the number of packages that end up in the likes of a: /usr/local/poudriere/data/packages/main-*-default/All/ varies from under 300 to around 600, far less than the 34000+ packages involved in a from scratch "bulk -a". [I ignore here rare "bulk -a" builds as part of some testing activity. I do not use the packages such builds create.] >> As far as more ports building in poudriere than in >> "portmaster and make install recursion" in other >> respects than resources: it is easier to make ports >> build in poudriere. It provides the simpler/cleaner >> context for the individual builders. More things >> lead to failure outside poudriere that are just not >> issues when poudriere is used so more care is needed >> setting up the ports for the likes of portmaster use. >> (And, yes, I used to use portmaster.) The required >> range of testing contexts is wider for use of the >> likes of portmaster to know that the port build will >> just work in the full range of contexts. >> >> Such issues adds to the port maintainer/committer >> development burdens when portmaster or the like are >> the target level/type of support. > > > This topic is not about the assembly of ports, it is about > problems in the community of people. I did not reply to your message(s) about such but to someone else's message about specific points they referenced. Do not take my previous notes as any sort of response to your prior material. > Poudriere is useless when for 1.5 months they cannot correct > the work of a key dependence. [This is the secondary point I'm directly addressing in this reply.] Poudriere was useful for my purposes the whole time. The context with the problem was narrower and my activity did not overlap with where the problem was. The wording is overly wide in its span relative to poudriere. > Poudriere is useless when the functionality you need is not > accepted simply because one person wished. I did not reply to your message(s) about such but to someone else's message about specific points they referenced. Do not take my previous notes as any sort of response to your prior material. === Mark Millard marklmi at yahoo.com