Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Feb 2024 11:36:10 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD-pkgbase@freebsd.org, FreeBSD Toolchain <freebsd-toolchain@freebsd.org>
Subject:   pkgbase: FreeBSD-src-sys-15.snap20240222112915.pkg installed does not match the kernel pkgbase installed (as reported by uname -apKU)
Message-ID:  <B4F68730-17BB-411A-9961-AA6FC3093157@yahoo.com>
References:  <B4F68730-17BB-411A-9961-AA6FC3093157.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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=C3=A9
git: 399386f190f1 - main - x86/xen: introduce non-hypercall based =
emergency print Roger Pau Monn=C3=A9
git: 6744fd8e7503 - main - x86/cpu: improve hypervisor detection Roger =
Pau Monn=C3=A9
git: e283c994ab27 - main - x86/xen: fill hypercall page with int3 Roger =
Pau Monn=C3=A9
git: 848e2719af50 - main - x86/xen: remove parameter from =
fixup_console() Roger Pau Monn=C3=A9
git: 9a687d1fe3af - main - x86/xen: introduce a Xen early init function =
Roger Pau Monn=C3=A9
git: 5d62aba742ac - main - x86/xen: move shared page setup to early init =
handler Roger Pau Monn=C3=A9
git: 027b66d64b54 - main - x86/xen: do video console fixup as part of =
early initialization Roger Pau Monn=C3=A9
git: f0cf86c075cd - main - x86/xen: replace xen_cpuid_base with hv_base =
Roger Pau Monn=C3=A9
git: 4401b0685163 - main - x86/cpu: introduce an optional hook for early =
hypervisor initialization Roger Pau Monn=C3=A9
Finally:
git: 8f5406c77f1b - main - x86/xen: implement early init hook Roger Pau =
Monn=C3=A9
(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.

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B4F68730-17BB-411A-9961-AA6FC3093157>