Allow specifying build-base in kernel snap
Metadata
Current evaluation
Kernel snaps gained configurable build-base support; merged PR #4914 fixed #4868 by adding interim kernel-snap bases and cross-craft-name documentation.
Resolution: closed resolved
Reason: PR #4914, “feat: allow interim bases for kernel snaps,” was merged and explicitly resolved #4868 by adding build-base support and related tests and documentation.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Allow kernel snaps to be built on build-bases specified using the standard cross-craft base naming system.
### Why it needs to get done
To start tests building kernels with specific build-bases.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Kernel snaps gained configurable build-base support; merged PR #4914 fixed #4868 by adding interim kernel-snap bases and cross-craft-name documentation. | |
| stealth/space-bunny-alpha | — | closed resolved | Kernel snaps can now use standard cross-craft build-base names; PR #4914 merged as commit dd924c747, adding interim kernel-snap bases, documentation, and tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged PR #4914, which added interim kernel-snap bases and documentation for specifying build-bases using standard cross-craft names. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented as a prototype in a feature branch via pull request #4914, enabling kernel snaps to specify build-bases using the standard cross-craft naming system. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented as a prototype in feature branch via PR #4914. The build-base specification for kernel snaps was addressed, closing the issue pending further development. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented as a prototype in feature branch via PR #4914, enabling kernel snaps to specify build-bases using standard cross-craft naming. Closed after prototype implementation. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented as a prototype in feature branch via #4914, enabling kernel snaps to specify build-bases using the standard cross-craft naming system. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Implemented as a prototype in PR #4914, enabling kernel snaps to specify build-bases using standard cross-craft naming. The request was resolved through this pull request. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#4914
(confidence 100%)
Merged PR implementing kernel-snap build-base selection.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6426 feat: add build-base to kernel snaps | snapcraft | closed | Merged PR #6426 (commit dd924c747), adding build-base to kernel snap metadata so users can verify build-environment and target-system compatibility. | |
| #2700 schema: build-base support for the kernel type | snapcraft | merged | Merged in #2700 as c360ffab6, adding build-base schema support for kernel snaps while allowing them to omit base until hooks exist. | |
| #4914 feat: allow interim bases for kernel snaps | snapcraft | merged | Merged PR #4914 added interim base/build-base support for kernel snaps, updated documentation and spread tests, and fixed #4868. | |
| #4983 Install base snap if declared as `build-base` | snapcraft | closed | Enhancement request to install a declared `build-base` snap into the build environment was closed without implementation; maintainer deferred it to interim-base kernel snap support (#4878), and the reporter agreed he had worked around it. | |
| #1833409 core20: cannot specify a sensible base | snapcraft (launchpad) | closed | Build-base support for building base snaps without a runtime base was implemented in snapcraft PRs #2623 and #2619; LP bug #1835532 tracked the follow-up. | |
| #5095 Support interim build bases for kernel snaps | snapcraft | closed | Closed as a duplicate of canonical/snapcraft#4878, which tracks backward-compatible interim Ubuntu build bases for kernel snaps; no separate fix landed for #5095. | |
| #1794791 Update the kernel plugin to be base aware | snapcraft (launchpad) | closed | Kernel and KBuild plugins gained base support via merged PR snapcore/snapcraft#2368 (commit ddbda36b5). | |
| #1819196 support for build-base | snapcraft (launchpad) | closed | Build-base support was implemented in Snapcraft commit 5dea8acba; Launchpad stable revision r19009 added remote support, and eligible snap types were confirmed working. | |
| #4068 meta: allow support for `build-base: devel` | snapcraft | merged | Merged PR snapcore/snapcraft#4068 added build-base: devel support, selecting Ubuntu devel images and APT repositories and setting grade to devel. | |
| #2623 build environment: detect base type and use name | snapcraft | merged | Merged #2623, adding build-base support so snaps with type: base use build-base or name to select their build environment. |