Date: Fri, 16 Jan 2026 00:14:03 +0000 From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 291806] The pkgbase release of 15.0-RELEASE is missing the MINIMAL kernel and several other packages Message-ID: <bug-291806-36141-wDNhH4mzFJ@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-291806-36141@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291806 --- Comment #7 from Mark Millard <marklmi26-fbsd@yahoo.com> --- (In reply to Vick Khera from comment #6) > Forgive me if I don't buy that reasoning that it is not built because of the installer. Note: I'm not going to challenge freebsd.org folks about why such was done vs. what they say --and have no reason to. I'm just showing below what is actually available from pkgbase for some example contexts. I'm also not getting into other issues. > The installer can just ignore it like it does the debug kernel. Well, for pkgbase . . . [Note: My initial context here is 15.0-STABLE, which has the pkgbase-15 keys area filled in. And, yes, the -aRx use with cp is an odd habit of mine.] Note: FreeBSD-kernel-*-dbg is a package of debug symbols for FreeBSD-kernel-* instead of containing a debug kernel. That will be important for the below evidence but will be supported by the multiple examples of such pairs in 15.0-STABLE and main. A compare/contrast of 15.0-RELEASE vs. 15.0-STABLE as far as what FreeBSD-kernel* packages exists, starting with 15.0-RELEASE: # cat /usr/local/etc/pkg/repos/FreeBSD-release.conf FreeBSD-release: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkgbase-15", enabled: yes } FreeBSD-ports-kmods-release: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest${VERSION_MINOR}", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: no } # mkdir -p /usr/obj/DESTDIRs/release-amd64/ # mkdir -p /usr/obj/DESTDIRs/release-amd64/usr/share/keys/ # cp -aRx /usr/share/keys/pkg* /usr/obj/DESTDIRs/release-amd64/usr/share/keys/ # env ABI=FreeBSD:15:amd64 OSVERSION=1500068 pkg-static -r /usr/obj/DESTDIRs/release-amd64 rquery -C -x -rFreeBSD-release %n-%v ^FreeBSD-kernel- FreeBSD-kernel-generic-15.0p1 FreeBSD-kernel-generic-dbg-15.0p1 FreeBSD-kernel-man-15.0 Note: Other than the keys, nothing is installed for 15.0-RELEASE by the above. The rquery is via referencing pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_0 information: # env ABI=FreeBSD:15:amd64 OSVERSION=1500068 pkg-static -r /usr/obj/DESTDIRs/release-amd64 repos -e FreeBSD-release FreeBSD-release: { url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_0", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkgbase-15" } So: Only one kernel is present to reference. There is no debug kernel to skip/ignore. The below helps establish that by the contrast, especially against main. By contrast for 15.0-STABLE, from such an installation that was booted: # pkg-static rquery -C -x -rFreeBSD-base %n-%v ^FreeBSD-kernel- FreeBSD-kernel-generic-15.snap20260112223854 FreeBSD-kernel-generic-dbg-15.snap20260112223854 FreeBSD-kernel-generic-mmccam-15.snap20260112223854 FreeBSD-kernel-generic-mmccam-dbg-15.snap20260112223854 FreeBSD-kernel-man-15.snap20260112223854 FreeBSD-kernel-minimal-15.snap20260112223854 FreeBSD-kernel-minimal-dbg-15.snap20260112223854 Neither 15.0-RELEASE nor 15.0-STABLE has a debug kernel present. Note: FreeBSD-kernel-*-15.snap* content is different than any FreeBSD-kernel-*-15.0p1 would have been. (I ignore FreeBSD-kernel-man in that statement.) Note: bsdinstall does not support installing 15.0-STABLE or main. As for main, from such an installation that was booted: # pkg-static rquery -C -x -rFreeBSD-base %n-%v ^FreeBSD-kernel- FreeBSD-kernel-generic-16.snap20260103091340 FreeBSD-kernel-generic-dbg-16.snap20260103091340 FreeBSD-kernel-generic-mmccam-16.snap20260103091340 FreeBSD-kernel-generic-mmccam-dbg-16.snap20260103091340 FreeBSD-kernel-generic-nodebug-16.snap20260103091340 FreeBSD-kernel-generic-nodebug-dbg-16.snap20260103091340 FreeBSD-kernel-man-16.snap20260102205234 FreeBSD-kernel-minimal-16.snap20260103091340 FreeBSD-kernel-minimal-dbg-16.snap20260103091340 Note of contrast for main: For 15.0 (STABLE or RELEASE) generic is nodebug by content and a debug kernel package would likely be named as: FreeBSD-kernel-generic-debug (lacking the "no" that main has). -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-291806-36141-wDNhH4mzFJ>
