Support classic when using bases
Metadata
Current evaluation
Classic confinement with base was implemented by merged PR snapcore/snapcraft#2261, commit 8096c17b3, which injects the base into classic builds.
Resolution: closed resolved
Reason: The issue closure identifies merged PR snapcore/snapcraft#2261 as the resolution. Repository history confirms commit 8096c17b3, “build providers: inject the base for classic (#2261).”
Evaluated by: mr-cal-bot
No scores available.
Issue body
We don't yet support `confinement: classic` when using the `base:` keyword.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Classic confinement with base was implemented by merged PR snapcore/snapcraft#2261, commit 8096c17b3, which injects the base into classic builds. | |
| stealth/space-bunny-alpha | — | closed resolved | Support for classic confinement with base: was added by merged snapcraft#2261 in commit 8096c17b3. | |
| stealth/space-bunny-alpha | — | closed stale | No resolving PR, commit, or closing comment was found. The closed request for classic-confinement support with base: appears abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or resolution. The request to support confinement classic with the base keyword appears abandoned after eight years with no discussion or follow-up. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation, likely abandoned or rejected. The request to support confinement classic with the base keyword received no comments or resolution details. | |
| qwen/qwen3.6-35b-a3b | — | — | Support for confinement classic with the base keyword was closed without implementation or discussion, effectively abandoned due to prolonged inactivity. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The feature request for confinement classic with the base keyword was closed after nearly eight years with no comments. It remains unimplemented, indicating the request was abandoned or superseded by newer architecture. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#2261
(confidence 100%)
Merged pull request resolved classic confinement support when using base; resolving commit is 8096c17b3.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1662351 Support ci builds when classic confinement is set | snapcraft (launchpad) | closed | Classic-confinement CI support was implemented by provisioning the base core in snapcore/snapcraft PR #1112, commit 49b39ef9a. | |
| #1647422 Support classic confinement | snapcraft (launchpad) | closed | Classic confinement support was implemented and merged in snapcore/snapcraft#946 via commit 97af16ffe, resolving launchpad/snapcraft#1647422. | |
| #1647699 Support classic building in snapcraft | snapcraft (launchpad) | closed | Classic-snap builds were implemented by merged snapcore/snapcraft#949 (commit 058f5626d), resolving libraries from the core/base snap. | |
| #2261 build providers: inject the base for classic | snapcraft | merged | Merged PR #2261 in commit 8096c17b3, injecting the project base snap for classic builds so the correct linker paths are available. | |
| #1090 core: classic with no exported variables. | snapcraft | closed | Closed unmerged and superseded by snapcraft#1093, which implemented the classic-confinement fix in commit e7824093f for LP #1657504. | |
| #1112 core: setup core to support classic confinement. | snapcraft | merged | Merged PR #1112 (49b39ef9a) added SNAPCRAFT_SETUP_CORE, fetching and unsquashing core into expected paths for classic-confinement builds on non-Snappy CI hosts. | |
| #946 meta: support classic confinment | snapcraft | merged | Merged snapcraft#946 via commit 97af16ffe added classic confinement metadata support, allowing meta snaps to declare confinement as classic (LP #1647422). | |
| #1808514 Snapcraft build should fail if using classic and base at the same time | snapcraft (launchpad) | closed | Closed as expired after 60 days without activity; no fix or PR addressed rejecting builds that combine base with classic confinement. |