From nobody Tue Feb 21 04:44:59 2023 X-Original-To: freebsd-stable@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 4PLRYD3hjQz3t0m7 for ; Tue, 21 Feb 2023 04:45:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (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 4PLRYC397hz3DfK for ; Tue, 21 Feb 2023 04:45:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=W3ywy2t1; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 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=1676954717; bh=+aQhzWC7/oBNXqI2DYtTPfTXLq5J2OIajJJ4zzEcrMI=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=W3ywy2t18bPY8MCzkasLQUzihYAYSdSmarCyVCUdEYI1BguWtvv5eUZHML5AlNvNrJHf+jdpQW9SXAosWr/3t+CsJK1t4hq/wqWtaQu2G1nY70qgOFBGJmB96KVfseu3NncAG40GtCxhTOFrJqh6+2ltFlczaPT5EKdbF59l0MJcJPwae9rGX4tXtPfuWfpIK3U5hDogxOQ5iMm9Vkkag14cbRuJ34WAbAIFZMNxqXNuVp3i1lmiWFNt95tA+UBr23E1GWjqOY9Ej61pqsE7dQxKkrhyKWB1vRwFNyuo3PsmD40Oq6ptgxSPotmtkzJt9br/iA/yCoejHEr0BHY69Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676954717; bh=RKTqoUYml5q3u+tpla5t7DFn4Gogp0bn9WW9oqbgT5k=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ar5izxA7qUJMT9BTi8fDLzSZ+W8HKoUtti5iagQ4dVMtCn1+2OjOSBX1rTYmukn2IseVI/UiZ5I9Gm5iNfam04WVq93J+ZJGSJc1omJrkLtyw/0vwZnjR5M9RhYkLGnvSZeKb+2IEMysd1nbHf+QmJPLI1StLPabT6fkfERTtHW1MqvUvzcO+siG4BozEPMgPNRimcidSkAEzTGjw2wtrXy6iLxDzp1uCB/f6M8OzYyb9PNXBg93eAk8FO7SW97ToOlzYjUOq0hKvuxCqRBFkOmHaeCBVVgWjrpoLguN8rRSVYLGev2zAnjOERQARDBy5x3kru7WaLxbBst+3a9uaA== X-YMail-OSG: W7xoCjQVM1lqkLBgnjxYqtcJeQW9LecFFEmh0sZ0v4sBe4dioViBUQx5EpJNGDV LvKHpnqwEEd_fwLVeU7IuIy.ZkiPJ5YQLLIQn4g03YkZXppj.prH5Iwa205USI0HtypWFnD8Yffd smy5IjckfptqwanY6nHZLp8WiTpOKxl.DKSaye4kwUIvXdf3qh3Q8cVUmUDbLgph.fiKml8ewb6L EXgU02LuCI3E7mvsmcsihmRiAVN.ZZowR9TIuQeuRD3YD5FdaqdpP.uDcOntW2XD0nwP6NhdwsJ. mOJUoYG.nOlZe70W8V9YZKl31ZVOzeL36LeYNNcRhWQdAb2BEC.RVB6RLvRI9POtvvyMiem_Fdm9 _f9BGK1YM238G_V15ChE7SkxXusZqI0Ny.gLmc4OoijoFv0nAxdpJfhGUmDgvSHKhvxt_CsAaLS5 .Yrxwb27v1WScx40ICbxl4j0OuKg1jGYGX7C.5Sux6l4.ip2O0nLhrnCbftTOzyicfH174p2_Wjj 1XZx865HEaDV7V4PLu.rEn_1em3aJIB.wY3atV7ck7uhBsmN_eu7lF3dTaNgLu1pATOL8gvgzKyA 9IYqNyGkEHJZn1Wp2qnxBciXSfqn6RtE.ztvCTTab9Nuc22KceWsYvEAKHJGWFVSYilphWkD55mc KdA_Vl_RCtM8RhVI3kqMcJ3UG9E2JIgAAc4s8YpjBQlhkeiKpc1WJgBv.rRs7LPOgdQb2npEdIOT 68QZhlWAK77KdXLROJTmSyDAh0PIovhS3cgj3mvDpE17EhrVuDOeTbkyKBUVzDtkzjcQDbnRLF4k 1UEJnpXEeT6KyGLlVzMrfKHpFUMQPylQoSq.GUXw2gROvI2QVEK.MeL.PkQrn73fwwZhur68TF0C 1WpuMChWYPrZJilGlZiRFGISegrHL7ZEwIQYbtnRgIg_7ViRtmlf_W21TVuP_6JxBlPnaXItZQ5_ e7.RSzJX82F0Gom3pFnv9FTqMT4P6hBL0OkJSafj3O_RvbeL033SFtZBO.1QtGxntQ6GHrNBxjJF qVugVBp5mtr4r6gyBfRbJksgAkzXZefcUdftl2PS_8SPIiJQJ5gKmux4OZyF0r4D_E.Ws4hG2qxl 5jD2w_xzLoROrdGji28EYNjUW7hZK3c6ndpJ0MWZjWhxtnuEcziThQPpn9i_ufWn.qsPAy5GB8O4 drscfMoEUMWfSZoQpAoRO3UEtXQzfsUsVP6f4DgCdPhyxrGgkuOg8.8YpBxsRXrBFR7WfeXU7ptg FQFrE7fBzP1AO.3xi9Jexy5oPEvMt0nw7Uy.BQQ1C7HdtZbJvLEAue.5_FBjkVg_JWEw.wJHCuS4 qhD_kEM32U3PkHpCu1jwKQgdcIsjTalDKH2LG4AG3SyhX8xsUXgUXPzHx4sv8eMRn9BEIvdA2PzQ FEto8yHIajNf7SmRZI8PyVKPRIuQDEnFngttYfdGZTZ1WDQd4v5LIWlXo8w1u2OhTmgTgwNDBDIo DbwGySJTvy2iOifLOfhuuMc8e6NaHbyRz5hneBE7hkuh53myIxteLhe4EOWOgoIRXblRbygB1CJ1 d9x9KQSFBF7mj9TQ7xTG_ekadkwxQCL8jk2QS6VHiIsmjPicxa1wl6Ep8lcUZtzSG9g1cI1J_TyN yZR2W1INiqIPXHUgtKY19MxIiv_LW0v2ZqG8KAME6VynVug8juWajcha8CTOYM6w.q4zIo7kaqPc IpEAmm52Uv_VbNvg_y7CGUOkCWegoXtJChBoCLap325.Dqsc38Pi6R7qaBJwQxcePvc0qxbAKPYe 7Egn5etmR6il3eT6VEZ05yoXpU0GxjgQSLIf05QtA00JnqbMpc0LG8mTgNtbD_P3k7q_1wqheqru mkqmTcHiBPagWhGxWwDxwoHzE7px3XACkFdy2i1M5QHz2orUhNE8ek8dfmpSk25QXVP_GXkuj7vW JxeX96HMQD9u.JKiWEHLC5uKaNfXfh3W1x0.FrJDvTVi1rB8gxoUe0yelXHzNG5BOagIzZN9pMtA TH9ok8_SpNbqz2R35gSo4LEgPqQxeiwBVNBSoCTcJBBwOGwsDrSYc3AJpzgYd.rW7nmsTUJC4W36 EXr_rekaNtA._PsdvWewWtM1BNslYINi7O1hiVIg0WUKvP0eN9V5X3c.w5RwScpsJkeAxuB.0MH3 oLp7kWUMoelxZZ8si7kWuiQzdGg.D.SDjnUF.0C2Zt7H2VcT2a0fOhutHuh19eQvYs_Y39rbnHax Yyqbj23kmvXcYRKllyTjrbRA7gTB7h4BgR_WMH716TIibKdmocTW51klxHd4vTlPunPOuGkIVRDE lzg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Tue, 21 Feb 2023 04:45:17 +0000 Received: by hermes--production-ne1-746bc6c6c4-z5pmw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e54ce2ef9f8bb8d3a94c4ffb459c4bbe; Tue, 21 Feb 2023 04:45:11 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Subject: RE: 13.2 BETA2: how do debug META_MODE? Message-Id: <41B536B0-DA66-449E-96BB-E11A8750471A@yahoo.com> Date: Mon, 20 Feb 2023 20:44:59 -0800 To: pmc@citylink.dinoex.sub.org, FreeBSD-STABLE Mailing List X-Mailer: Apple Mail (2.3731.400.51.1.1) References: <41B536B0-DA66-449E-96BB-E11A8750471A.ref@yahoo.com> X-Spamd-Result: default: False [-1.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; NEURAL_HAM_SHORT(-0.49)[-0.490]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from] X-Rspamd-Queue-Id: 4PLRYC397hz3DfK X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N Peter wrote on Date: Tue, 21 Feb 2023 03:45:12 UTC : > on /some/ of my nodes, META_MODE seems not being honored anymore: > I had to build them another time, and the lengthy lib/clang gets > built all over again (tried two times). > This is so since 13.2 (BETA2). It did work in 13.1 (RELENG), at least > according to the timing from the logfiles. > > Now I'm trying to figure out the difference, because I have some > nodes where it appears to more-or-less work (have seen buildworld > take 5 minutes), and others where it doesn't (take an hour to build). > The thing is scripted, so it is not so very likely an operator error > (while not impossible either). > > But it seems difficult to figure out details: "make -n" seems to not > care about META_MODE, while META_MODE suppresses all useful output from > make. And the docs say there are *.meta files (yes there are), but no > info about how to verify their content, or how to get make tell what > it is going to do and why (and the buildworld is not the most easy > to understand target)... > > So, some inspiration would be welcome... On thing to check on is if filemon.ko is loaded and operational. META_MODE greatly depends on it. Another thing to know is that the following are very different for what all is built for the "(again #0)" line vs. the other two "again" lines, using buildworld as an example context. Imagine here the the first buildworld rebuilds llvm/clang materials. # cd /usr/src/ # env WITH_META_MODE=yes make buildworld # env WITH_META_MODE=yes make installworld # env WITH_META_MODE=yes make buildworld (again #0) ## no more rebuilds below? # env WITH_META_MODE=yes make buildworld (again #1) # env WITH_META_MODE=yes make buildworld (again #2) Unfortunately, the some of the install activity registers as activity that is to cause later rebuild activity: updated file dates. There are also issues of sort of a feedback loop: rm ends up updated (deleted and replaced) by install but rm was also listed as part of the sequence of replacing some other files. Result? The rm removal/replacement ends up meaning the files are to be regenerated, not just recopied. There is a long list of such commands, not just rm. "again #0" will rebuild llvm/clang. The other two "again"s will not. See: https://lists.freebsd.org/pipermail/freebsd-current/2021-January/078488.html and: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257616 . === Mark Millard marklmi at yahoo.com