pkgbase: FreeBSD-src-sys-15.snap20240222112915.pkg installed does not match the kernel pkgbase installed (as reported by uname -apKU)

From: Mark Millard <marklmi_at_yahoo.com>
Date: Thu, 22 Feb 2024 19:36:10 UTC
I just updated an aarch64 system via pkgbase. The resulting boot shows:

# uname -apKU
FreeBSD aarch64-main-pkgs 15.0-CURRENT FreeBSD 15.0-CURRENT main-n268451-47e073941f4e GENERIC-NODEBUG arm64 aarch64 1500014 1500014

But the /usr/src/sys/ source code installed has changes that span to
much later. I start with the 47e073941f4e below and go to the last
/usr/src/sys/ change that I found in the source installed. I've added
2 commit date/times for reference.

Wed, 21 Feb 2024
. . .
git: 47e073941f4e - main - Import the kernel parts of bhyve/arm64 Andrew Turner
(CommitDate: 2024-02-21 18:55:32 +0000)
Then:
git: c85e6a5c2250 - main - bcm5974(4): Report proper width and depth for Apple Magic Trackpads Vladimir Kondratyev
git: 4f345989700f - main - bcm5974(4): Respect HID_DEBUG option and fix debugging printf Vladimir Kondratyev
git: 9097284b98be - main - bcm5974(4): Properly assign MT-slot on Apple Magic Trackpad Vladimir Kondratyev

Thu, 22 Feb 2024
git: 452c5e9995ab - main - fdlopen(3): do not create a new object mapping if already loaded Konstantin Belousov
git: 99fa799a19ab - main - linux_pwd_onexec: do not abort image activation if emul path does not exist Konstantin Belousov
git: bad90cb4f686 - main - nextboot: check unlink, but only warn on !ENOENT Warner Losh
git: 4ece79968e70 - main - x86/xen: fix out of bounds access to the event channel masks on resume Roger Pau Monné
git: 399386f190f1 - main - x86/xen: introduce non-hypercall based emergency print Roger Pau Monné
git: 6744fd8e7503 - main - x86/cpu: improve hypervisor detection Roger Pau Monné
git: e283c994ab27 - main - x86/xen: fill hypercall page with int3 Roger Pau Monné
git: 848e2719af50 - main - x86/xen: remove parameter from fixup_console() Roger Pau Monné
git: 9a687d1fe3af - main - x86/xen: introduce a Xen early init function Roger Pau Monné
git: 5d62aba742ac - main - x86/xen: move shared page setup to early init handler Roger Pau Monné
git: 027b66d64b54 - main - x86/xen: do video console fixup as part of early initialization Roger Pau Monné
git: f0cf86c075cd - main - x86/xen: replace xen_cpuid_base with hv_base Roger Pau Monné
git: 4401b0685163 - main - x86/cpu: introduce an optional hook for early hypervisor initialization Roger Pau Monné
Finally:
git: 8f5406c77f1b - main - x86/xen: implement early init hook Roger Pau Monné
(CommitDate: 2024-02-22 10:08:05 +0000)

It is very difficult to identify what to report about the
commits a pkgbase install/update is based on, especially
(A) before installation for the kernel and (B) for the
world in general (there is no equivalent to the kernel's
main-n268451-47e073941f4e reportand it looks like the
source code need not be a match, given that it is not for
/usr/src/sys/ and the kernel). This makes problem reporting
problematical of itself.

===
Mark Millard
marklmi at yahoo.com