From nobody Wed Aug 20 20:13:47 2025 X-Original-To: freebsd-pkgbase@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 4c6d2P54ctz64wsp for ; Wed, 20 Aug 2025 20:14:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.gq1.yahoo.com (sonic306-20.consmr.mail.gq1.yahoo.com [98.137.68.83]) (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 4c6d2M6Rb5z3XfR for ; Wed, 20 Aug 2025 20:14:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=CuOXUsO6; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755720841; bh=GRNi0uS554WAoh8kMucgvRakdt5ACtUCQNAUDFqJ+f8=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=CuOXUsO6Lgb4PrJS9WxMqPOZEW1JUpsJxKk0BqntwM1sxP60glqYi1v1Hhw7tNiNqQG4cBgXUAM1BFNZAY4YdQAX6CkhL2O/s5nsv+bIy6ruhr2xcDzPTHkbDbnQcwxx1ytlaqJiHSU6dGLdzAfrsJnnkMiDnJzgC/QZ8LCocEbgH5J1c+/BoM2rFYMdGbUkL9Nwg8d8jqsYVHHrr00uNhTucRZJ5bfK+CviE1HzvZki/LnQVyfmaiiy7w5HkXOhH93UKrrYuSXk3rC4reTnItc9jaK21A6y1+VyL4hL5bzqdt76y0Tn+G2oODZE/ukIdjFky54BfTNy3O9RJUHqXA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755720841; bh=RYlGD8ByXqqNgZt0fP37L8uIH2UsAcYcZXCfk/b93bb=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=F50rmqVnxWqZqgYvL4fwXscha0NlgMO0R3qKM+mBpH0/C0aMdl2yoNYEt0EDNhIIJwZKDsW1Gtso919HklkryogUBsIo0Tckc2ADBEmVmXGbWxCE6DFuP47uTANZWwhEOnfMe21R8VCcUm4rV1t8Rm9tKMj20k6lAk5xTa/G6fHR5eukLE8wKQm3pHKRqdoKvIzp4We0JkAgwpLhtKGXKkJ6RMMN6Tuf9+RL7DGcZcNRUcgbourbFhyy+GfJMXoR24D3gnEOwfnhrLQLDxP1+1bb1s84XvBNyCwvnzHYco6Momzgj7eUNFOw+btan3Nlu2I7UDrcBUdDeAlTRcR0WA== X-YMail-OSG: TsuqHSoVM1mnwatkknOCrpKzvwHgEOmb5hVQp9Ioj4fRBQh7GAq39jjDAxZp.4w cGwq1wkmKYFt_7KHqRW1gaPili9aOFn6yXkMH0wKJuSO4R8uguRTHrV4b.lf006pA8NfIfKJlOSf UaaXKAq1LjQKFhq91C9EVLguk6i.PMOqs_L0rxO5oDlAJaxYzexPGfB5ol7oQqqb6KPsr0Al71T7 sy3.oBDxUMtmPP3MTptT.4tN.ihKxO_8Jq1pUUeovn_lfXjq0hvrYwIp3u3LcJK0WlDxgODE50pa yO2HdfilIFx0uIhampnRu.TQFKS4PZGhZNSDhEXrR0.PJrPBfVy6rAUYjpEsq0PWPRBDV5XwN926 ph6VjcKIa15dPPFUPsbE2y4jWPxYHwOubBU3YjZA.zPWbBRI3N4xEOF9rUoxtweHyUHbH_XyNS70 Zy.YRUdmCRbjWVJBcDK_TzbrCU1nNDqUX6R.nxIbhW_SMjHOsLWzCUiURZI.PbaxtlMvAu.fUgq5 5GbOHzNVX9H0i0d.q_tA.l1SYL2Hlh9LCml5DxyUIDIwFGB9jT_7q8Jibd01YXb6DlvPdICXl.2h NCDWAygi0sCv5.qy5CDA_UlxOTiG8q04saWutJgOSjMx4_DJ4vkgD2cDgVXQQju3qLy1NwWNNPJI wo43AEZAu3Jr1OKxmyQuLKUKQoBfyzdUrS4KgKEWDQgq.xQkiAdJjbBRw5D3qHVeem1bnrJGwWMz p5q81UkrXtOI3ASFSnCGHctBdP_U1ffkdw4IS3.kKmmpsm.wVtEauaEIGwmWTJ7mxVG3uRS8okIu v_uUdILXpDl345q51UWSI0ylk9yKQ6EQPsfGkD5kuBMokqhC_yijYIq6vwGDjVtyMO5QzsKUc1mo 1HzmCdUPKk..PpWMWk4DmVKaH4gga0qQgJG17s2wnbonO3gM0vc85q_L1zupZ7nia.jyZfZfGk5S vUa6gyuY00_ti.RLvBECjoW_DPLVaohr7r.5DiXaZXpS2PVQjLrBfnTZwPm7IqPTzwQetLutpLN5 Mc6.Ut9qj2nHqMtOLSFjo9zPLBj8iY1N8G9DKITFPpUvFywbFjZOki49Ryb1CU5j8DgIehEbDQCY rulNrW47gH4FoL_dyqCCfY3_9e3TSuiL13GSL5vvHdQQloeFKXNvtuOpolqjck0dM3q4Qsrn3VfS GyRFC71C0lSKTXPZsibzgNkAz1dLWOAhVdkd9j1J3yYXGsyZ_HE4ipAU.__fcC_Dl4JRZj2x1wXT .XdpUtay3UCFd8SNVVeatk0OMWRJ4986uaQIgCMixBAs2TVoYAQjO_yYVrno9W1VfSsMfBb6E7po IGbCslRDplPIltJwUyNeNwkZor7G0Lf84yk3MOgYE1B73AYDRTUwB6yX.8r_Bu_WDku4doomtylP iGi9l7BqgmHMMuJzuzpYZi8yrdL8ztLvF_x.UbeGES3RgDjH3UR8G2p8cmoTanT8PBp06B2nBdS5 G7DyEs4zXeX3rR0pcIwuhuPKI46hSppCLHCK4OBu5oB1opP8Y9EceydYAbBSfelwcFWtSz_q3Z9z dmsWa5ci4eJH03zHwAVNCCQicONvOXAq8pWOEvfzh2wT508pjamMcsuh5mJRDwJtRL3tgwiyfBzE WP1sXdCwqAV4my5STrqGuzxM5DFnNFTfYLsO2wsKxlO0Wyfxqkxhxy2ZacmzhBBFN.lAiTE_jaKZ Vm_WrShkMCkeZHLrfSzqAPcHZXLMiNrpSY2TRk9cIzeSVpTJqbHl.csYW0NFwoL3Ak.v8kjOUwj9 hEYtFwotSiSGDPaxnBuM0uIJpMGaXRghk7SKKf9zJoyW63xrkqGy53Ow.19prejxmT2SrMcA8VRD P.uCin45.zzG1FWigZ8lRqVpKglWq24RtfDh51T5kn.BuXo2V4GX0dUfDHUc9Jzqsh4IV609eb9m B1zgZGvGDSB8d9T0IZoPc2kNShQDS7bMbyMDWzGzjGH_Gx8rcIti6jOx_Anxd6ZDm0xSl8MULexU yxGPV7BRXtvIizyW3H1bnEeiVnZko4srTlqniRxGC5xUr6i6AVltnRg3c8QhTGPTGULkqVrAWOXB SwXbInlQrmLGWME5nzDt8BMqRHiGWGLBgbZCaRI64RR1pzJq26D898.em4qhrb5G3HAz7NX92i85 BLB1qUTmr3oOo.j7rDCEgYikB8awmZmPYmOEuuijYLc7xRTPF3S3d0llF4uKJO_6h6otByVom2ii X4RzNosl_gLZGCclaA5vxOKjhYZf6Ew1BBce8gYYLnAbL2X.rk62vRMz_GRoeG5Q- X-Sonic-MF: X-Sonic-ID: daccc660-d45b-44ef-970b-95e7f68a4cb9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Wed, 20 Aug 2025 20:14:01 +0000 Received: by hermes--production-gq1-74d64bb7d7-4jn9v (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c6883f598cbdaf105af66391d631caa1; Wed, 20 Aug 2025 20:13:57 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: An unusually old snapshot time for aarch64 FreeBSD-src-sys-15.* (vs. amd64 and armv7) [ amd64 and aarch64 do not match for /usr/src/ ] Date: Wed, 20 Aug 2025 13:13:47 -0700 References: <28C73505-061A-42C3-BF50-24F2534C8005@yahoo.com> To: FreeBSD-pkgbase@freebsd.org In-Reply-To: <28C73505-061A-42C3-BF50-24F2534C8005@yahoo.com> Message-Id: <562D5553-797F-4DB9-BCE0-17C8E5004F66@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.83:from] X-Rspamd-Queue-Id: 4c6d2M6Rb5z3XfR On Aug 19, 2025, at 18:08, Mark Millard wrote: > Note the 1 large difference in snapshot times > (as reported in the file names) in the below: >=20 > aarch64: FreeBSD-src-sys-15.snap20250819173811.pkg > amd64: FreeBSD-src-sys-15.snap20250819233812.pkg > armv7: FreeBSD-src-sys-15.snap20250819234706.pkg >=20 > aarch64 can not contain: >=20 > git: 740b879c6ade - main - arm64: prevent panic when using syscall mux = + large arg call (mmap) > (CommitDate: 2025-08-19 22:37:07 +0000) >=20 > The others are late enough for containment --but > the change is in arm64 specific code that supports > running 32-bit code. >=20 > Comparing to the other aarch64 src package file: >=20 > aarch64: FreeBSD-src-sys-15.snap20250819173811.pkg > aarch64: FreeBSD-src-15.snap20250819225053.pkg >=20 > So: also a sizable time difference. 740b879c6ade > is between the 2, much near to the later time. >=20 > I've no clue if such sizable time variations are > expected vs. not. >=20 It appears that pkgbase does not guarantee to use the same source tree vintage across platforms, at least for the likes of base_latest/ for main . . . I updated both an amd64 system and an aarch64 system based on those materials. Then I mounted the aarch64 file system on the amd64 and did a "diff -rq" of the 2 /usr/src/ trees (what pkgbase supplies for each). amd64 was missing a openzfs/ update that aarch64 contained, making for a significant difference across platforms. modules/zfs/ had differences. pf related code also had some differences. mlx5 also had a file difference. # diff -rq /usr/src/ /mnt/usr/src/ | less Only in /mnt/usr/src/etc: PATH Only in /mnt/usr/src/etc/gss: PATH Only in /mnt/usr/src/etc/mtree: PATH Files /usr/src/sbin/pfctl/pfctl.8 and /mnt/usr/src/sbin/pfctl/pfctl.8 = differ Files /usr/src/sys/conf/kern.pre.mk and = /mnt/usr/src/sys/conf/kern.pre.mk differ Files = /usr/src/sys/contrib/openzfs/.github/workflows/scripts/qemu-2-start.sh = and = /mnt/usr/src/sys/contrib/openzfs/.github/workflows/scripts/qemu-2-start.sh= differ Files = /usr/src/sys/contrib/openzfs/.github/workflows/scripts/qemu-4-build-vm.sh = and = /mnt/usr/src/sys/contrib/openzfs/.github/workflows/scripts/qemu-4-build-vm= .sh differ Files = /usr/src/sys/contrib/openzfs/.github/workflows/zfs-qemu-packages.yml and = /mnt/usr/src/sys/contrib/openzfs/.github/workflows/zfs-qemu-packages.yml = differ Files /usr/src/sys/contrib/openzfs/.mailmap and = /mnt/usr/src/sys/contrib/openzfs/.mailmap differ Files /usr/src/sys/contrib/openzfs/AUTHORS and = /mnt/usr/src/sys/contrib/openzfs/AUTHORS differ Files /usr/src/sys/contrib/openzfs/META and = /mnt/usr/src/sys/contrib/openzfs/META differ Files /usr/src/sys/contrib/openzfs/cmd/zdb/zdb.c and = /mnt/usr/src/sys/contrib/openzfs/cmd/zdb/zdb.c differ Files /usr/src/sys/contrib/openzfs/config/kernel-mkdir.m4 and = /mnt/usr/src/sys/contrib/openzfs/config/kernel-mkdir.m4 differ Files /usr/src/sys/contrib/openzfs/config/toolchain-simd.m4 and = /mnt/usr/src/sys/contrib/openzfs/config/toolchain-simd.m4 differ Files /usr/src/sys/contrib/openzfs/contrib/debian/control and = /mnt/usr/src/sys/contrib/openzfs/contrib/debian/control differ Only in /mnt/usr/src/sys/contrib/openzfs/contrib: icp Files /usr/src/sys/contrib/openzfs/contrib/initramfs/scripts/zfs and = /mnt/usr/src/sys/contrib/openzfs/contrib/initramfs/scripts/zfs differ Files = /usr/src/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_x86.h = and = /mnt/usr/src/sys/contrib/openzfs/include/os/linux/kernel/linux/simd_x86.h = differ Files /usr/src/sys/contrib/openzfs/include/os/linux/zfs/sys/trace_zil.h = and = /mnt/usr/src/sys/contrib/openzfs/include/os/linux/zfs/sys/trace_zil.h = differ Files /usr/src/sys/contrib/openzfs/include/sys/spa.h and = /mnt/usr/src/sys/contrib/openzfs/include/sys/spa.h differ Files /usr/src/sys/contrib/openzfs/include/sys/zil_impl.h and = /mnt/usr/src/sys/contrib/openzfs/include/sys/zil_impl.h differ Files /usr/src/sys/contrib/openzfs/include/sys/zio.h and = /mnt/usr/src/sys/contrib/openzfs/include/sys/zio.h differ Files /usr/src/sys/contrib/openzfs/include/sys/zvol_impl.h and = /mnt/usr/src/sys/contrib/openzfs/include/sys/zvol_impl.h differ Files /usr/src/sys/contrib/openzfs/lib/libicp/Makefile.am and = /mnt/usr/src/sys/contrib/openzfs/lib/libicp/Makefile.am differ Files /usr/src/sys/contrib/openzfs/lib/libspl/include/sys/simd.h and = /mnt/usr/src/sys/contrib/openzfs/lib/libspl/include/sys/simd.h differ Files /usr/src/sys/contrib/openzfs/lib/libzpool/kernel.c and = /mnt/usr/src/sys/contrib/openzfs/lib/libzpool/kernel.c differ Files /usr/src/sys/contrib/openzfs/lib/libzutil/zutil_import.c and = /mnt/usr/src/sys/contrib/openzfs/lib/libzutil/zutil_import.c differ Files /usr/src/sys/contrib/openzfs/man/man4/zfs.4 and = /mnt/usr/src/sys/contrib/openzfs/man/man4/zfs.4 differ Files /usr/src/sys/contrib/openzfs/man/man8/zdb.8 and = /mnt/usr/src/sys/contrib/openzfs/man/man8/zdb.8 differ Files /usr/src/sys/contrib/openzfs/man/man8/zfs-redact.8 and = /mnt/usr/src/sys/contrib/openzfs/man/man8/zfs-redact.8 differ Files /usr/src/sys/contrib/openzfs/man/man8/zfs-send.8 and = /mnt/usr/src/sys/contrib/openzfs/man/man8/zfs-send.8 differ Files /usr/src/sys/contrib/openzfs/module/Kbuild.in and = /mnt/usr/src/sys/contrib/openzfs/module/Kbuild.in differ Files /usr/src/sys/contrib/openzfs/module/icp/algs/modes/gcm.c and = /mnt/usr/src/sys/contrib/openzfs/module/icp/algs/modes/gcm.c differ Files /usr/src/sys/contrib/openzfs/module/icp/algs/modes/modes.c and = /mnt/usr/src/sys/contrib/openzfs/module/icp/algs/modes/modes.c differ Only in /mnt/usr/src/sys/contrib/openzfs/module/icp/asm-x86_64/modes: = THIRDPARTYLICENSE.boringssl Only in /mnt/usr/src/sys/contrib/openzfs/module/icp/asm-x86_64/modes: = THIRDPARTYLICENSE.boringssl.descrip Only in /mnt/usr/src/sys/contrib/openzfs/module/icp/asm-x86_64/modes: = aesni-gcm-avx2-vaes.S Files /usr/src/sys/contrib/openzfs/module/icp/include/modes/modes.h and = /mnt/usr/src/sys/contrib/openzfs/module/icp/include/modes/modes.h differ Files /usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/kmod_core.c and = /mnt/usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/kmod_core.c = differ Files /usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/zvol_os.c and = /mnt/usr/src/sys/contrib/openzfs/module/os/freebsd/zfs/zvol_os.c differ Files /usr/src/sys/contrib/openzfs/module/os/linux/zfs/zvol_os.c and = /mnt/usr/src/sys/contrib/openzfs/module/os/linux/zfs/zvol_os.c differ Files /usr/src/sys/contrib/openzfs/module/zcommon/simd_stat.c and = /mnt/usr/src/sys/contrib/openzfs/module/zcommon/simd_stat.c differ Files /usr/src/sys/contrib/openzfs/module/zfs/dbuf.c and = /mnt/usr/src/sys/contrib/openzfs/module/zfs/dbuf.c differ Files /usr/src/sys/contrib/openzfs/module/zfs/multilist.c and = /mnt/usr/src/sys/contrib/openzfs/module/zfs/multilist.c differ Files /usr/src/sys/contrib/openzfs/module/zfs/spa_config.c and = /mnt/usr/src/sys/contrib/openzfs/module/zfs/spa_config.c differ Files /usr/src/sys/contrib/openzfs/module/zfs/spa_misc.c and = /mnt/usr/src/sys/contrib/openzfs/module/zfs/spa_misc.c differ Files /usr/src/sys/contrib/openzfs/module/zfs/zil.c and = /mnt/usr/src/sys/contrib/openzfs/module/zfs/zil.c differ Files /usr/src/sys/contrib/openzfs/module/zfs/zio.c and = /mnt/usr/src/sys/contrib/openzfs/module/zfs/zio.c differ Files /usr/src/sys/contrib/openzfs/module/zfs/zvol.c and = /mnt/usr/src/sys/contrib/openzfs/module/zfs/zvol.c differ Files /usr/src/sys/contrib/openzfs/module/zstd/zfs_zstd.c and = /mnt/usr/src/sys/contrib/openzfs/module/zstd/zfs_zstd.c differ Files /usr/src/sys/contrib/openzfs/scripts/spdxcheck.pl and = /mnt/usr/src/sys/contrib/openzfs/scripts/spdxcheck.pl differ Files /usr/src/sys/contrib/openzfs/tests/runfiles/common.run and = /mnt/usr/src/sys/contrib/openzfs/tests/runfiles/common.run differ Files /usr/src/sys/contrib/openzfs/tests/zfs-tests/cmd/crypto_test.c and = /mnt/usr/src/sys/contrib/openzfs/tests/zfs-tests/cmd/crypto_test.c = differ Files /usr/src/sys/contrib/openzfs/tests/zfs-tests/tests/Makefile.am and = /mnt/usr/src/sys/contrib/openzfs/tests/zfs-tests/tests/Makefile.am = differ Only in = /mnt/usr/src/sys/contrib/openzfs/tests/zfs-tests/tests/functional/zvol/zvo= l_stress: zvol_stress_destroy.ksh Files /usr/src/sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c and = /mnt/usr/src/sys/dev/mlx5/mlx5_accel/mlx5_ipsec_offload.c differ Files /usr/src/sys/modules/zfs/Makefile and = /mnt/usr/src/sys/modules/zfs/Makefile differ Files /usr/src/sys/modules/zfs/zfs_config.h and = /mnt/usr/src/sys/modules/zfs/zfs_config.h differ Files /usr/src/sys/modules/zfs/zfs_gitrev.h and = /mnt/usr/src/sys/modules/zfs/zfs_gitrev.h differ Files /usr/src/sys/net/if_pfsync.h and /mnt/usr/src/sys/net/if_pfsync.h = differ Files /usr/src/sys/net/pfvar.h and /mnt/usr/src/sys/net/pfvar.h differ Files /usr/src/sys/netpfil/pf/if_pfsync.c and = /mnt/usr/src/sys/netpfil/pf/if_pfsync.c differ Files /usr/src/sys/netpfil/pf/pf.c and /mnt/usr/src/sys/netpfil/pf/pf.c = differ Files /usr/src/sys/netpfil/pf/pf_nl.c and = /mnt/usr/src/sys/netpfil/pf/pf_nl.c differ =3D=3D=3D Mark Millard marklmi at yahoo.com