← Back to issue list

Allow specifying build-base in kernel snap

View original Github issue

Metadata

Project
snapcraft
Number
#4868
Type
issue
State
closed
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Implemented as a prototype in feature branch #4914, enabling kernel snaps to specify build-bases via standard cross-craft naming. Closed after prototype development.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4983 Install base snap if declared as `build-base` snapcraft closed Closed as superseded. Base and build-base combination restrictions in #4878 render this enhancement moot. The author acknowledged the change and implemented a workaround. Implementation may be revisited for kernel snap interim base support.
76%
#2700 schema: build-base support for the kernel type snapcraft merged Merged into master. Adds build-base schema support for kernel type snaps, noting they do not require a base until hooks are implemented. Included in the next release, with a reviewer noting a related dependency PR is also needed.
76%
#4914 feat: allow interim bases for kernel snaps snapcraft merged Merged after approval and CI checks. Adds interim base support for kernel snaps, updates documentation and tests, and resolves #4868. Changes how kernel snaps define bases and build-bases.
75%
#2689 schema: build-base support for the snapd type snapcraft merged Merged into master. Implements build-base keyword support for the snapd snap type, enabling its construction. Approved by reviewer, passed CI, and updated four files.
74%
#5095 Support interim build bases for kernel snaps snapcraft closed Closed as a duplicate of issue #4878. The request to support interim kernel bases was superseded by the referenced tracking issue, which consolidates the feature requirements and platform dependencies.
72%
#1819196 support for build-base snapcraft (launchpad) closed Closed without implementation. The request to add build-base support for static snaps and kernels in Launchpad was abandoned after years of inactivity.
71%