From nobody Tue Sep 26 01:02:31 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 4RvhLH15Mpz4vKJb for ; Tue, 26 Sep 2023 01:02:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-8.consmr.mail.gq1.yahoo.com (sonic307-8.consmr.mail.gq1.yahoo.com [98.137.64.32]) (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 4RvhLG0v15z3CmB for ; Tue, 26 Sep 2023 01:02:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=mm9K2y+k; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.32 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=1695690164; bh=yMIJcFTiazk5lIoYKQEh9jLAl/thv7wfU0N1zgFz4j4=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=mm9K2y+kQvrh8pUK50tAbCktyAaIQYsGWGYJRrh6EWSGapQmqt7NVBMM12dx8MVbGP+FiC7zNgdCzkm6xj+7NomdyPmY+up/jMwpOamtivdluKrAaXr/p63Tvp8e6nzBrWKPd6ebq5+BkUO8DqNlAdmvffYX4F8wJNiBbn17WeyyOIPsoM2H5PIKcM8gqL6T9+geghdhcND6ZhKNF8hIcmRkweHGNBYh0yTXfbK70lxW7K3lYY4t2Rz4Tu0nkibcJCgOpEf/6IJ3TbPyV5impTGHMMs/dCOX6XmaRl8w2g4lB+rX/bBIJ5xgMIm2UzLF1y3sTXYQhMCE9xRWgPkMgQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695690164; bh=RVlkZ8Q0xVmX/tmU6QqZXKJV0WWVkpXUAi7F6CHi4hP=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Y5yEMaGKgIGlHm6o4MgVWdgDjUf6ZdRBXV+lNw4lguyAPSREM426YJEo9olE/p3GrPV0FBdHBPv0lCQ17e+Kc81EEm7A88AbhF+GEzI/wQOuheblr5qLSU+pkjD/YI64DpUbizQ4Oqzg3sIb68/NbubGL41/xV/vWIJLpPlTMjIQJ2rpSRlotyR+14/piqILpv8H727yb4JaMJycYB0WgrO6OgW9n5ZOhnOpNoZFx5CVC+fxwZ0sxuRV+0aRJKJhJ3yIZK1NGBfuyBI15QBG5mUnCMeq6PzfBuXOuQ8CBgmO5iAz7GswMiGJnbkTASkYLSc0yOjN4+jkg3/HaQJK6g== X-YMail-OSG: UgCu2AQVM1nJvTZmI6Nd2DpbTvCMJFJvrL3QDwGEd..aDR2IgcegThZwsLJ4dLc gVjDsZhqZlZh5KfwgrXq0yn55K1bBEOVA6_k1KIitB3FVXVTAc94PmsYU845F3ZTPBK6ABItYP69 Q_3VLfcdcyRtvaTah3LUXhbVLI9_BwumQi55CglQgbswrG4ACe5aySkmskUkdcJJoncQnT_c_XX5 3uvNwRdFnMbx4aMCtCqjp2Z1lqgDTZa32us.qWj1XQiCGCS3dKMQK2nXLkq3AH5I61NfV.9Bac8M fz8MagWqtEMJbfJEWbXdmJVQCciBvPovL1f2CNj3j9fxcnGIMb2iKERKb0OOXykWCIW8Yqfw5J6X SjTw54vrqIFGSdzkMGNRKO0xTm.aVaQhmvPuZ9l9sPHhpc2sDKOjf_6h_XyCkfGUDYprq00X9LDg Nm1NTvo1XRFUPFZ4Oqje31dbj6yHRpYoBMDm9UihDkyR5y1u4hH56Hw0Unl0zt9pSLLqUj6zZm8H QuoFx3cZGJsFwil.hnlhanLGVDsSJUmIrgprusw0KEhbtOIBUgNolcemHgBRuem.8cWAnEPdqtPF e2eX.f5nVYE2kwHeqX2wEh7P0kYddP6pm_6Xt5CKOw1IIMfp9Xnbo_DldSLRmQ2g6MKK9FMo60jC .8brK.DZLNle2DZoJGbPYaioZBXQI63vRalfITISH.wu.wDulvMcrhqeRfe8hAGGUqYUNtcKKFqm _eCvzJGffYMKmK9Qbbz40nw0gh1Os5T9v2TS7QCD9Jp5tYYGJg0LlDcNQE7okj9iPRCTRJ9trIHA 59R5u9NCA3YkAAUQS_sSyEzqdaNAJFZtxDfggM6Ss3tGfU.KiguyvLPvyP_I7HyfbkmG3QR.0rpv CmF.T2M7IiZsgeEihwhK67Bw.Uyt3L0i5A.au0fboFJ5pVOKK0kDzrwnQa2N8dlHWjwgvTrpqsPT Zwm6pxoplCW6LgGONd3gqu4XgzTKsFkKixjuyNj.PH9sMyU1TXoKSN_o1jtvoCVNzioq43yefRCl PMZrtT0y4uJrYdwWRK8oxTZ3o7227yqQjGDiXkFkKiUXW0aq7MUiOg3n9BCjpPOcL9.rbYU12_xK vbCkA1Ct2sMn6g4XVqq_yDavqMSJZrtzySnJufw5DIiEC6aZrZZHPlmKU1630vtYzOU1JfgyCwHe eqTuf1xt3dJfYpmZU1FA9_aKVGYG.JUukRSQrtKTYDWv0Tqlwcu8blwV0j6f.Lo4K2e056kbnLNh WeioeXm0FOEjhgrKjvXNsekHRo69oWv8jdQhOdOVWYABiKeo7EIl0QOf0_UpLMoonSd6GeA.Yq4F kta69ZOXgJZQAPYRkVrPfk3Ch8yCxjMwt9axODTMYP2ffGB.GyW2Ozq4P0zwtLNnawNJGm8anCsJ J6.Ylq7fpuCnsmGbnZUW5GlWUdBr34OJoUavAh35rHGLMWKRk_pAa_MTr7s8P5l5TW9KCh9Kcsbq ZNBWRb7vMMSO_BIPyyhWWi_MWOHkGqQ1htkBVDsho_jkp2x8o.XLxCCU8NH_nNCXEoW6pe3KIX_l DP6BQVZLWv21Lm5wordzRlvQ4rR0vbJVr0qqFRvaQlDo.fhf5md0UPU4NRQB1DNm6u_mQG4OASTv btTs2PmNbtS8iXZK9hFG_Fqd0y3intGtZzop4uWiDxpLK3d6.IkKVIaUVTQPSG2YZeKda6KB1F7d r96KLC5e9qmPrGiefYChL0zuaOXbO4a1_6nWVLJuIxz0sLMF_goqAXR4_WTmtOAe6b4GY_wsBOxq 1v.e8yVjt1b7IXdk9HPdsi43Wf43MwYE874bcSs1s2z.0TU0kxeW6de1o3ZLuLLFyF0i7zyWOU9t z_qpxU.DTYnrfFrVCdRfvgbnZI3nGvsrUQdo37sttP96uF7sEbSX50QRFvyRQaC0SSLn6TfLmFsy kBJg207PBUvPbviJ6Guel9k_P7AqB5j3afz8Ho7fM24qCWMZBzc.ezXAFozFILb7TrLQbS9izDqQ 1m3UKVazgvQQCY8zWc3jmPnoByEh5RlK8Qm2nIvk7nckZP41CfDNmMIsks1v3_0frA8lUL5NwJi9 pRhc4CXNf8MTcrG_NjUoAR0yuFqJv5zhceGM2eOsMTjLo6K7IisuambZcEOyUMOGhHwBSN3CwEnv Wf7A2k9nRd40JYxjlXeOcZ1mU.YgDl6j6y9aJ9Z2jqOeuft9VsHWi9jeDqvhPeYbeJXaYNSA5k1o w7rjT1rFWbka2J7GVkMngZO8zCkjpDDYwA8ucq0iXnWxBQjQ5z5N5DPy1F468CS6ZfUBRdV4Axc8 - X-Sonic-MF: X-Sonic-ID: f22b4c53-1830-46b1-92bc-39a46877a95d Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Tue, 26 Sep 2023 01:02:44 +0000 Received: by hermes--production-ne1-6cbd549489-84thk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 000a40542b26bd22becd8bb8158865d1; Tue, 26 Sep 2023 01:02:43 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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.700.6\)) Subject: Re: dns/bind916 builds rust unexpectedly Message-Id: Date: Mon, 25 Sep 2023 18:02:31 -0700 To: freebsd@gushi.org, FreeBSD Mailing List X-Mailer: Apple Mail (2.3731.700.6) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; 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)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.32:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.32:from]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4RvhLG0v15z3CmB Dan Mahoney wrote on Date: Mon, 25 Sep 2023 21:58:23 UTC : > > . . . >=20 > I really, really wish the ports tree supported the option of: >=20 > "I am building package X, but it requires dependency A, B, and C, = which I will build as completely standard, so pretty friggin please, = just pkg install them." This seems to presume that the packages currently available and the ports tree subset involved for them are still fully/well matching. But it takes so long to build (and distribute) the 30,000+ packages (or any large incremental subset or subset that involves huge builds) that a fair number ports have had updates before the distribution completes and starts being available. This can lead to it being difficult to have the overall result not end up with mismatches that matter. (Identifying those is nontrivial of itself.) As I understand, some folks look up the ports commit that was used to do the package builds being distributed and check out the ports tree commit that exactly matches what was used to build the distribution materials that they got. But then progressing specific things of interest can be involved for starting from that coherent state. (It can be messy to know which build the active distribution materials are based on as well.) Dependency hell on this scale is messy to deal with by all paths, different tradeoffs involved for each as far as I can tell. =3D=3D=3D Mark Millard marklmi at yahoo.com