Support ci builds when classic confinement is set
Metadata
Current evaluation
Classic-confinement CI support was implemented by provisioning the base core in snapcore/snapcraft PR #1112, commit 49b39ef9a.
Resolution: closed resolved
Reason: The maintainer linked snapcore/snapcraft PR #1112, which added core setup for classic confinement. Repository history records the change as commit 49b39ef9a.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Classic confinement requires that /snap/core/current be provisioned. We need to support this in some special casing to support ci build systems.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Classic-confinement CI support was implemented by provisioning the base core in snapcore/snapcraft PR #1112, commit 49b39ef9a. | |
| stealth/space-bunny-alpha | — | closed resolved | Classic-confinement CI support was implemented by fetching and unsquashing the core snap via SNAPCRAFT_SETUP_CORE; merged in canonical/snapcraft#1112 (49b39ef9a). | |
| stealth/space-bunny-alpha | — | closed resolved | Classic-confinement CI support was delivered by merged PR canonical/snapcraft#1112 (49b39ef9a), adding SNAPCRAFT_SETUP_CORE to provision core snap paths. | |
| qwen/qwen3.6-35b-a3b | — | — | CI build support for classic confinement via /snap/core/current provisioning was closed without implementation. With zero comments and no resolution details, the request was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or discussion. The requirement to provision /snap/core/current for classic confinement in CI builds was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution, likely abandoned. No linked PR or fix was implemented. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Abandoned. The request to provision /snap/core/current for CI builds under classic confinement received no discussion or implementation and was closed. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#1112
(confidence 99%)
PR #1112 added setup of /snap/core/current to support classic-confinement CI builds.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #1791938 Support classic when using bases | snapcraft (launchpad) | closed | Classic confinement with base was implemented by merged PR snapcore/snapcraft#2261, commit 8096c17b3, which injects the base into classic builds. | |
| #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). | |
| #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. | |
| #949 project: support building classic snaps | snapcraft | merged | Merged PR #949 in commit 058f5626d, adding classic-snap build support and core-snap path configuration. | |
| #1580819 Add support for confinement property | snapcraft (launchpad) | closed | Confinement property support landed in snapcraft via PR #501 (commit 3c04cd231), released in snapcraft 2.9; review-tools updated in click-reviewers-tools 0.43. Verified and released to xenial -updates. | |
| #288 snap: strict -> classic confinement for Charmcraft snap | charmcraft | merged | Merged (commit d49e85e3, merge 0d76670a): switched Charmcraft's snap from strict to classic confinement, added a separate part for core20 Python stage packages, and hardcoded bin/python3 to work around a Snapcraft symlink bug. |