Skip site navigation (1)Skip section navigation (2)
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>