From nobody Mon Jan 29 01:13:24 2024 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 4TNVgB30k5z57jP9 for ; Mon, 29 Jan 2024 01:13:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.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 4TNVg94Mwgz4tWJ for ; Mon, 29 Jan 2024 01:13:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=QFr2Tkpr; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706490820; bh=iToC6jf7xZwrQS+Hw6kqTtvcU7+c/aasLk8yt2IdFRE=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=QFr2TkprRIXpaERqqZiQfp8NWm4p77S38omPh/fHHN1y0tABohWuFwZ3kyWwct3Ha2GhI6FpExlFTl8bcWNgmnXV5eRE+z7Gl9bSFbJDGRRmwhRlzWmgDv6tGUyaKg80OUPur9gcbTb+3Jy5FnAJuflo9SCCpbJLFc7fUv3o46rp15rX/9AFoqXKHHHw37XtCkUKeaZeYwFgkZ04jv+zZSc+9MhWflxZRbMwgZ1QLaIdHvxI+XoipLJS0WpJogPlrpeS4wW3nGo/zEQPlAFDhf9GT1Sk8xqVdKUgv5x/6P566oXYmMQ7te0R4j/a7SIQ+nHCbEZW3gujH8sUOA0L+w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1706490820; bh=hB5RVgCaNiyAKYKltTX3RiVThwMDG/3NzYwDYmCmlGj=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=m3frghtbjV62ZZo6bTAc6jqm7ME6oDBRR6RRPpbgW5rIb9UYvRiEopnkaCbrSyAFXRXBWGLR2D8ld+JITWM1JJr87H56hHrgHAe1WTCH0rTbtmRoC1J2to/KOc7woLGuBE29ihvzWrj0SWlBOEwWOSnsIOV2CvP89t704yXYsDUzJKGr7yI+uzs83aY5Uxo3zL4cuQmm1PMqKX8qhz3pqTG9XDB19hMRPM9vhT443mUhUTiMuk5yrVFLuU1wsOewxmfbvgKYbT/olB5TR4UQYjiwWnpNT6kc45q+UioHLi93/nHx8B8pgIZTtDvHKnlPSN3yYEoLXKpplTt+N/9rKg== X-YMail-OSG: qhQK3W0VM1m_vymf6MZg8STRpZlRGPfwq7qTz9pAPp5qD.vgf2_B6CpxgSWTBZ. SsgGD7fSy2FQB_d7fAdIJMk8EAVERvHSZuhNKlLm9xAJTtZcWRfUNSdkE4sqljBUX42t8NkwkfJu KJfJo_EfQs5gkESAke1NVK.8kQSpj9W.5q__Rkojtr7o60vgOVPwsbPfmHJzR1SszcxGq1zdNrfW _isF.6tMC0YuZb_g07YGJskQD4R_j1GH7vDjfRaprsjihWNrThBwEpwpXPh3YMwYbRAKg0s7BuKe MhyUk2LF0e7NpATvhiJu71o4yW9PLefQAYu2MYK1Edd3OSgJ2Eh9Oke7euR5aXc42WAm6GT4xGBW BaWVdKj6Sw4QcGwP2BChvptblUBXs4IGP.68hUlvlOz_zOsBnDLZbp5CY1V9PwFoSK74XKvbnOws Ic6kYNYokz_XU3wM5hSAcSxOu7xlP4pHANSj26tObvnpxR.gUaVDqRdpJ5aH7tdALVP45cgZVtvz rTVMvIab_c82V4mAwFqSVFKZmIzCqXOnQI0iNgH1h2ZrourHEmgamrOm4WW22BhXqhfCU0mf3yX9 PYtGVB7K6pIOzCX7NzDa1Khs_kO_xNPMVIlzDUNTPvsr54kwBoofvOAbx__DNLmxFGjZH0x8.e6R g0p_C2yrBZ.ZbewCOr2HmmnOQII7MU3bmxp7wxzLJB7O32FtXc.8enDbLf6l.eyq7k.xGPOXGwdS o.P7yBrXerY5lIPC8R292Wj2Dq_GfC5q3BVX1K.vPzsU5vmn76GwNTOQuR3qb.OhVYSZLhIwap8G Sptyw3CNuSgcxy4J5s2O6ZdA8jc5zT.KFkQTRsdnXyE_K9EiWxtXvyOPrWoDKw5mh4OfvVfQwdhe DR7sHNwo7JzwTx2K.yMJwGsSG2pLJ9Gm7lrWIWFGIEjH9NeSwugz_oYGSyM8dBEBdAxNd8oU7kCS 2tHe4Hm5lN1n46ooobxuoowS0MFduvySeFVRBcvvmsGg_edrhtaYTZ0hkDHD8QLfYHODUe1MhCAZ hRYtPkfCoIWJJGbpty6txGFEr.28iSQ9O3.ZW7SdvXcPNLV7Q4Rn2SG02If8n7Zg5L7EI0fovMev 7QnTyj5jwzn3tnFPEPk9aX6Ta5Poqs_CL.C2skRp5KO2.1klJyl8yv6PxXbGNT5zmZ06zHRzGYlO XwUwkpKsC7uxfEWqkDoGnf8xY1UQ_NRwiIJwQP68G3wPKWRc0RJ0gnL.qSNxS0vo5Mz4Gk.GcL4J xQOHneME5BzZwvfTqNNssb.cjPH09D._rb7FboxpG4d7oz81Z.63PkORCtRryJNFLNcJbKwFh60L Gpco_cDfW6xac1VKf0T7IwWzqbDH28Ld2peTaPtgwjdNl2mhe23zyKzdZ9o03y4JMcy69J8NMN6l zQWqtq5Hab9ypygTpjwiEbM.fYiMJttQBNnW3IEJvXVuBzv3Sr1MeyBO6ktsVYhGNygzNUBHZbP5 GaW.onq4VBvuQq5lqF6rHn9XziUleyCwMfeQvpitAw6eVlX.GqiixMFmHlNWbeA1mItP0QlPZdQW IBzo2YDeOWXWcDgI_WdHRqX_IKAMoEEMxplt5Y5mWDADTxUuJUtSkjPK0n1XZwRb010n81eiYByF Du30rb5Is1C4EIriqimEqlt4KtVJHsRZaoZDn3zsEW.9Tuo4im6oca2FcOvsaocH6vVxeD2QzP05 P6UoxY3mG49DStNxAMzzVjlMMxayWH90KdB5BdaHLEf9CQqyhS66j5yys37.OGwVcUzGV1tdLuNH zni_AgJ307VLIvobcgW_.AjARFow.yvG9nDQaqYV4L0MOtDyKb9FZgZosR5CLM54brgD9B.VPYQ4 5qrCXqkxkGwEmSMR752bnOG6HbGUuUAOZV8KtgWOYeCUyh.oE6.xBtxEMyyVsTpfbFXt92RWBjrs 1JbI3Ohkt79qbC91cLOv_AreJxlTkUbN9q8emTjQEGrIWMQWdQ4mUqiXL26s8xgYVl7kAxEO00E8 Zxde7Vc.VeM9B6ZDO2oUJ.IEejYaYc6I6FR4I4V8iUkAKxrqpeLsK82jRH7oNPJgvoPcoB3tMrR6 gUh.J5ocL5y7v66jbck1m0xAleWVtmIjGxo6yajpKZx0gmSvnZSh2f9jJmgxHA9Kj.2ALILLYhBv Ws3ycp2nuKMdt2y06PB995Zc.s30ie9tGFirozfEKS9w07TZSHqHjGS9gVVC6FFWihAomyehhQA_ aAtjRAtvzIVoHmB0CnEXuxbLRC.yIV0_EDinCsImN5ryPmYp.0ogjezaYTH9ougqD1Alac6Xd99G i X-Sonic-MF: X-Sonic-ID: 09180120-6a46-451c-af76-7075e0a7267b Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 29 Jan 2024 01:13:40 +0000 Received: by hermes--production-gq1-5c57879fdf-hrd4s (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fbbafb7e156ea2aeaabadb42e0601599; Mon, 29 Jan 2024 01:13:35 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 \(3774.300.61.1.2\)) Subject: Re: Should changes in src/usr.sbin/bhyve/ trigger an llvm rebuild? Date: Sun, 28 Jan 2024 17:13:24 -0800 References: <5BCB8F1A-B5D5-4506-87E1-8B26E713C6F5@yahoo.com> <8A79DE24-403E-4E73-82B6-0E5CF4F27604@yahoo.com> To: david@catwhisker.org, FreeBSD-STABLE Mailing List In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3774.300.61.1.2) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.32:from]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from] X-Rspamd-Queue-Id: 4TNVg94Mwgz4tWJ On Jan 28, 2024, at 16:05, David Wolfskill wrote: > On Sun, Jan 28, 2024 at 03:00:59PM -0800, Mark Millard wrote: >> ... >> To be clear, referencing details of your context: >>=20 >> When you had the stable/14 machines at 1c090bf880bf: >>=20 >> A) You built (META_MODE): 63a7e799b32c >> B) You installed: 63a7e799b32c >> C) You rebooted into: 63a7e799b32c >>=20 >> I'm claiming that next doing: >>=20 >> D) build again (still META_MODE): 63a7e799b32c >>=20 >> would have rebuilt llvm at that point, the >> time-relationship cause(s) being set up >> during (B). >=20 > As it happens, I rather fumble-fingered the (intended) reboot on the = 2nd > laptop (and started another rebuild instead). >=20 > And I do these within script(1), as it's handy to have a record. >=20 > Note that this differes from the sequence you cite above, in that I > failed to do the reboot. >=20 > So I powered it back up and -- without updating sources (or the local > repo mirror, for that matter) -- did another rebuild. >=20 I'm having trouble identifying the detailed sequencing being reported below. Doing on one machine: installworld buidlworld buildworld buildworld . . . Will only take large times for the first one (potentially). But doing: installworld buidlworld installworld buildworld installworld buildworld . . . Can have each buildworld take large times depending the the details involved. I need to understand more about what happened before each buildworld on each machine to know what sort of timestamp relationships are involved for files. installworld can significantly change various timestamp relationships. > Here is an extract of some salient lines from the typescript file: >=20 > g1-48(14.0-S)[4] egrep ' built in |Installing .* = (started|completed)|Removing old libraries| stable/14-n' s1 > FreeBSD g1-48.catwhisker.org 14.0-STABLE FreeBSD 14.0-STABLE #38 = stable/14-n266551-63a7e799b32c: Sat Jan 27 11:40:05 UTC 2024 = root@g1-48.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY = amd64 1400506 1400506 >>>> World built in 2351 seconds, ncpu: 8, make -j16 Was a prior step (ignoring reboots, say) an installworld of 63a7e799b32c, with no other buidlworlds after the installworld? (I'm wording for major steps or my description the possibilities would get rather complicated and large.) >>>> Kernel(s) CANARY built in 898 seconds, ncpu: 8, make -j16 >>>> Installing kernel CANARY completed on Sun Jan 28 12:25:27 UTC 2024 >>>> Installing everything started on Sun Jan 28 12:25:57 UTC 2024 >>>> Installing everything completed on Sun Jan 28 12:28:01 UTC 2024 > FreeBSD g1-48.catwhisker.org 14.0-STABLE FreeBSD 14.0-STABLE #38 = stable/14-n266551-63a7e799b32c: Sat Jan 27 11:40:05 UTC 2024 = root@g1-48.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY = amd64 1400506 1400506 >>>> World built in 116 seconds, ncpu: 8, make -j16 Was a prior step (ignoring reboots, say) an installworld of 63a7e799b32c, with no other buidlworlds after the installworld? Is the answer different here? >>>> Kernel(s) CANARY built in 920 seconds, ncpu: 8, make -j16 >>>> Installing kernel CANARY completed on Sun Jan 28 12:47:55 UTC 2024 >>>> Installing everything started on Sun Jan 28 12:48:25 UTC 2024 >>>> Installing everything completed on Sun Jan 28 12:50:01 UTC 2024 > FreeBSD g1-48.catwhisker.org 14.0-STABLE FreeBSD 14.0-STABLE #40 = stable/14-n266554-2ee407b6068a: Sun Jan 28 12:39:17 UTC 2024 = root@g1-48.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY = amd64 1400506 1400506 >>>> Removing old libraries > FreeBSD g1-48.catwhisker.org 14.0-STABLE FreeBSD 14.0-STABLE #40 = stable/14-n266554-2ee407b6068a: Sun Jan 28 12:39:17 UTC 2024 = root@g1-48.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY = amd64 1400506 1400506 >>>> World built in 124 seconds, ncpu: 8, make -j16 Was a prior step (ignoring reboots, say) an installworld of 63a7e799b32c with no other buidlworlds after the, installworld? >>>> Kernel(s) CANARY built in 901 seconds, ncpu: 8, make -j16 >>>> Installing kernel CANARY completed on Sun Jan 28 23:34:39 UTC 2024 >>>> Installing everything started on Sun Jan 28 23:35:09 UTC 2024 >>>> Installing everything completed on Sun Jan 28 23:37:16 UTC 2024 > FreeBSD g1-48.catwhisker.org 14.0-STABLE FreeBSD 14.0-STABLE #41 = stable/14-n266554-2ee407b6068a: Sun Jan 28 23:26:10 UTC 2024 = root@g1-48.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY = amd64 1400506 1400506 >>>> Removing old libraries > g1-48(14.0-S)[5] >=20 > (The ">>> Removing old libraries" is an artifact from "make > delete-old-libs", which I do on the first reboot after a build.) >=20 > If we just look at the "make buildworld" times, we see: >=20 >>>> World built in 2351 seconds, ncpu: 8, make -j16 >>>> World built in 116 seconds, ncpu: 8, make -j16 >>>> World built in 124 seconds, ncpu: 8, make -j16 >=20 > I suggest that -- within *this* "experiment's" error -- 116 sec is not > significantly different from 124 sec, but that 2351 sec is = significantly > different from either. >=20 > .... =3D=3D=3D Mark Millard marklmi at yahoo.com