Date: Wed, 20 Aug 2025 13:13:47 -0700 From: Mark Millard <marklmi@yahoo.com> To: FreeBSD-pkgbase@freebsd.org 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/ ] Message-ID: <562D5553-797F-4DB9-BCE0-17C8E5004F66@yahoo.com> In-Reply-To: <28C73505-061A-42C3-BF50-24F2534C8005@yahoo.com>
index | next in thread | previous in thread | raw e-mail
On Aug 19, 2025, at 18:08, Mark Millard <marklmi@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.comhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?562D5553-797F-4DB9-BCE0-17C8E5004F66>
