Support interim build bases for kernel snaps
Metadata
Current evaluation
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.
Resolution: closed superseded
Reason: Maintainer mr-cal closed #5095 on 2024-10-07 as a duplicate of canonical/snapcraft#4878. That open issue retains the requested backward-compatible implementation, so #5095 was not independently resolved.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Support interim kernel bases as documented in the proof of concept branch (https://github.com/canonical/snapcraft/pull/4914), except in a backward compatible way.
The proof of concept branch can't be used directly for 2 reasons:
- written for pydantic 1
- predates craft-platforms
- backward incompatible
### Why it needs to get done
To allow building kernel snaps for interim bases
Interdependencies:
* This feature isn't particularly useful when snapcraft can't launch 24.10 build environments (https://github.com/canonical/snapcraft/issues/4921)
* This will overlap heavily with https://github.com/canonical/snapcraft/issues/5015 and will require changes to craft-platforms
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | 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. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed as a duplicate of #4878, which tracks compatible interim Ubuntu build-base support after the proof-of-concept PR #4914 was merged without backward compatibility. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as a duplicate of issue #4878. Support for interim build bases in kernel snaps was superseded and will be tracked in the referenced issue. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed as a duplicate of issue #4878. Support for interim kernel build bases was superseded by tracking in that referenced issue, pending backward-compatible implementation and craft-platforms updates. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
canonical/snapcraft#4878
(confidence 100%)
The maintainer explicitly redirected interim Ubuntu build-base support to this still-open issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #4868 Allow specifying build-base in kernel snap | snapcraft | closed | Kernel snaps gained configurable build-base support; merged PR #4914 fixed #4868 by adding interim kernel-snap bases and cross-craft-name documentation. | |
| #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. | |
| #4878 Support interim ubuntu releases for kernel snaps | snapcraft | open | Triaged enhancement to let kernel snaps use interim build-bases such as ubuntu@24.10 with backward compatibility and an experimental warning; current validation still only accepts core24, core26, and devel. |