From nobody Sun Oct 22 15:31:47 2023 X-Original-To: freebsd-arm@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 4SD2PJ2HmFz4xSGj for ; Sun, 22 Oct 2023 15:32:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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 4SD2PH72RYz4Qtw for ; Sun, 22 Oct 2023 15:32:03 +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=1697988721; bh=dJ/VdNgq9NLK7z+dxs4xqPEEz7CVs1xZntwdErPYHYw=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=myYOI0u7tmw396wRElLPEf51bwwg3P5C5cfeKvV5kXg3FIuds8Pn5tc0gvWqsCDKHAImdg3ocpB/IbraJlcHsX3waXNnAt6NNk09CiV+1JdBgOrkMwh+Bw++tdrFggeq+IN94fODEUUYKw571tdNfl4+SCF/LQbk+gyzFOQt1696m06p/tggmYOvJCLDzeDXOFf44/tUiAdhfzjAhP8w7NMgO2e2jBuYenqJzCMS/12wnmx86K7Dn/+hAXy6TcmxlpeM2SgdvKYXOg3dEB0xOzXeA38zLUHjVIha+qvZoccssZ4Wu45vR7gC0qkCtyZZlR2yDYfUBqDVCibTK22y0Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1697988721; bh=W2hyyBh0kfx1QbztrlzOazwd9c+Cz8oYdspKtkzxz3K=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=jxzbRudtZNjSsje2kEGwyrx0Rh+CceeteWM+qwKB16SG8P3FgIRf3HAS0Eme2daGHfRxxXZSRZ3eOcR29hVdbkiSMMG28SATenQ0pIhhP2EoVPxOET0qpdoPIqskOiPLKX9Qc4XmHQLxtDdraZ4lknLzUTqcoBpoV/nJ/x3j57oMPj7MKQaGoEi8mXsXuabyy+kT4ovdoirw0SytGW86gem2wCA1fMNsfqBZrQSyRmd+S3cb7kB9jhh0e1GzSt1kyKwlV+ODnA8fMpAWfhfVQ9uLa3Fc/d1bKsGtM1Zkk8Fawz3Sf+D01K2KKDbq3rPFGsP61WmBEjYzqKkNjAUkgA== X-YMail-OSG: gom.U.cVM1kwBus8B4Xr9TwcImbRGfasWiVhVBJHsepsXYtI2l5hJd05pR.heCs cwfDChDBkKo8eqF4CNWm88TdLNvC0vxIpjmodbrjU_Mul0Gq99lKKLH5BSwp6rgh.4RrC8DXOSUW jxycxB..jKxYf3ZOYWbcrtvz1_Sg_7pLMvD78Dju6I_Nz1qoKT4HFTXFFqqwE7hGV1_CMEet.Cil EUAmF.UAg88Lr8ASxFAsXu4Bp27Ye9KoBnoFsAedsTpJsRa8G49STam43F8byg2Gk9rcpW0Kysvn BNoa6Cy7Vzn319HbEs1mfjblNISaADZIAAbqaB.1ZzlYO08b8J8dwhbmubGSnj4vc2tZpUcjPMnq MybKSb8bB6oM9UAFtuZdS6GBkFS93ZlU9dNmEmsNQXnHJxp5Zy0fbAA7BHjfMIfj7n1EpITu0y9q umM_e5RyRuAl_wh.8Qt77TKw5Dk0Q2Q7e3vY5Tg1MFfYuSrLPI.GVxZNj.SaxzjgbViJM5WmBMNe rT4wHF2JRC3vg7ShOzKwzn5rPWVoi1ggFIzVbGC8OljEmfWKq7254W3n4tJfY.mdvh5X9VdcoAJi F.8JGmC3opBIpKUK_JR1qDvcZLDI9vZmIRejqg.ijHz2trFo4wzqbFv2cP2FEygy9MT4HmRfz1MH dZcYesPILFD4RgqjLW7wuAVrgxT0wCbzcHPeWP1BUQ3rHd1bpOhDr__E1pJj4C0rpmgpISmgXtfJ Xcpqg7kiG0N9IzUQ4pgSsrdnBnq5aR5SxUeUOxUSlaGheJuvNOHsdbpouD4l1ZyPVS7FbqiNBPPw Csq2HI8AiTwTHR_xn8Hr8v.NQsUhPlHvegOjjEJgVMEu_V3IcgyMeMdnI3sbIvQHbsgBg8ohJrGR rGrJqn1na2dJf2dxlg8x6HK9ST2mdQoql1A.Q5ymjcvG5xJ9S5VfNFbFYYFuDxt7GUHnrv3WxTUW 4xu8Xf.HP39U4PFLEDRvNG2GLhBN6ZDQP3Z2J04gR6RlOwavdtIAE3nBk.bjseoIavpgZLMZs8Hu bdxkdStG6hTyq.pRzyUhzWNuWmU1s2h8mZlhR0la3Ryp0kfpItygjpiym3kjGDBRbFrK62xHLyc1 cdYZ09NQBbJoggPPhM2fzb5qadimdRWCzd0rDMuJy_AalYaTiMF4xxco5jwYXFNMUs4KRBkuYOlP YZd8vQBZGhbgNQMOHITd5cVNXInc0AO_tIxbMo_LazB7EVI_0OdGO7BpiMDybXqFeaVJwtXDWCSl 6Mjh6DDAoNZYrdEt1G_gtrVtpa6pA_rBaj7TtnlGw_71K9sErFi27BWA5VSlpqithcA.sMcFdRkN SkN2ymtm_FtgDJ4K8.Ekvv.luX9YE2xWvSvFq4YW_9XauEyOiEVfyHUVWUvMhi8r8o5Jc19wxKdu 8KBZq4WRRs..F34BMlrdld31lFxMVbm7btDcAG04p47ViS.TCSf8BGHXznaHJeCdb0POiW.fnBfV 83tMLAFzYCbC4G9Kuc0J6PkIh51cPgZYOvI3IBdiPvzul8QxZn_SBv10fDvAlZPEjirZ9T_auwzx wvhFfOK2FtfvIs9FPcL.1khbDeLPAiX61wzKwaAQ3qHRlVVPtwxa.XZSgxNz6h2OduM5IIQ0mUZP UIs47tE4ReYJek2Ib4SceHRbrH21XCFtEV2stq1HgpwSZeF7EqDlrdKLNya4KuA5urIx2EHx7yXC eZBgFS_dDtPSvQAmZ6_kJl2BcTruibkbuCbl6RLAEfTZZoRDcCorxPlHcPz2KWYaA_6l4G581Sl3 FDz7xKD50cDeEyeiWjmZOxakC3.zeTZotICW6dBaeE3bHd8aWzi4mJUq0AHilOvPeZU75s6fHK16 NrwdA1bP0f48mU9PUPQLemehb6GyNj7k4Xz9hfx997cdSD6JgLCFmlyvgDgzem.mBUelbooa9vrb i.tbevrFvcJytmWhpta9DvgtoYZZwYo5ZX4et8zlk9Z.g6BtyjtvvfGPgNLNm7N7M7QX3W.uGMcQ a22bDS5Lt6q3xqSQdztpACG159GAen6NwWedh.KMorORwz9iQ0yBeS7k2ybs7CR4i6X0LRpTAfw4 ju82qyx3Twwuow_fX0M9jTh45KYEsHe4xo8sq_Db7M42v3XujYLc1fnFNaoIP54efUbgrrIW65cc yfoF.y48DzcdOcyxtE40HbTFnf3p8OOFyvc75pm09TYX1Zcd9Hgq2BlQOXOoDz00UtIf6_sls615 EUK6RtnH6pB3sII_DX9bJuLVbrathPonA_NvFK4vjO0Z7zoNDCzmhWm7awAWHHETyJVF5W71o_V0 - X-Sonic-MF: X-Sonic-ID: fe142768-edef-44e9-86aa-9a41505c037a Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 22 Oct 2023 15:32:01 +0000 Received: by hermes--production-ne1-68668bc7f7-pg4xv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 42df027e5f5006ee596ba03450f1e168; Sun, 22 Oct 2023 15:31:59 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\)) Subject: Re: rust 1.72.0 in poudriere-devel keeps getting rebuilt From: Mark Millard In-Reply-To: Date: Sun, 22 Oct 2023 08:31:47 -0700 Cc: freebsd-arm Content-Transfer-Encoding: 7bit Message-Id: <3F9589C7-79B3-4606-9F8B-CC26225406EC@yahoo.com> References: <057159E4-7E05-49A3-8520-3E2815C4A6A0@yahoo.com> <42EF6FE9-AF6B-46A1-A4EF-86A1EC74DABF@yahoo.com> To: void X-Mailer: Apple Mail (2.3774.100.2.1.4) X-Spamd-Bar: ---- 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] X-Rspamd-Queue-Id: 4SD2PH72RYz4Qtw On Oct 22, 2023, at 06:50, void wrote: > . . . > >> This is the way of figuring out what leads to the updates the most >> often. It might lead to suggestions for the rust port for avoiding >> depending on things that change more frequently if there are >> reasonable alternatives. > > Just my $0.02 but I think version number should change if a dependency of > that pkg changes. The finding and updating the version numbers for the transitive closure of all the ports that directly or indirectly depend on a changed port would be an issue. (Some ports have no other ports dependent on them. Others have lots of ports directly or indirectly dependent on them.) While one such update was in process, handling updates to other ports that would lead to updating the version numbers of some of the same ports as well would need to be handled: time delay before the version numbering would track the update. Then there are the variations in the dependencies that a port can have based on option selections: no single version number need work across all such variations of how the port can be built. This propagates to all the ports directly or indirectly dependent on such a port. (That transitive closure issue again.) With 34000+ ports that are queued for a bulk -a that would need to be considered overall, it would be a non-trivial thing to do and I doubt that it will ever be implemented. === Mark Millard marklmi at yahoo.com