On Aug 19, 2025, at 18:08, Mark Millard <mark...@yahoo.com> wrote:

> Note the 1 large difference in snapshot times
> (as reported in the file names) in the below:
> 
> aarch64: FreeBSD-src-sys-15.snap20250819173811.pkg
> amd64:   FreeBSD-src-sys-15.snap20250819233812.pkg
> armv7:   FreeBSD-src-sys-15.snap20250819234706.pkg
> 
> aarch64 can not contain:
> 
> git: 740b879c6ade - main - arm64: prevent panic when using syscall mux + 
> large arg call (mmap)
> (CommitDate: 2025-08-19 22:37:07 +0000)
> 
> The others are late enough for containment --but
> the change is in arm64 specific code that supports
> running 32-bit code.
> 
> Comparing to the other aarch64 src package file:
> 
> aarch64: FreeBSD-src-sys-15.snap20250819173811.pkg
> aarch64:     FreeBSD-src-15.snap20250819225053.pkg
> 
> So: also a sizable time difference. 740b879c6ade
> is between the 2, much near to the later time.
> 
> I've no clue if such sizable time variations are
> expected vs. not.
> 

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/zvol_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

===
Mark Millard
marklmi at yahoo.com


Reply via email to