Add support for confinement property
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: Maintainer ~kyrofa linked PR ubuntu-core/snapcraft#501 as the resolution; commit 3c04cd231 "Add support for the confinement property. (#501)" landed and shipped in snapcraft 2.9, where janitor closed the bug with "This bug was fixed in the package snapcraft - 2.9". The label verification-done followed SRU verification in xenial -updates.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Confinement property support merged in snapcraft PR #501 (commit 3c04cd231), released in snapcraft 2.9; bug closed as verification-done after xenial SRU. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented optional devmode/strict confinement, propagation to snap.yaml, strict defaulting with a hint, and devmode initialization in merged PR #501 (commit 3c04cd231). | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented the confinement property for snapcraft YAML, supporting devmode and strict modes. Verified and closed, the feature enables snapd to validate confinement requirements and defaults to strict when omitted. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented and verified the confinement property feature. Snapcraft now supports devmode and strict options, defaults to devmode in new projects, and correctly propagates the value to snap.yaml. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented support for the confinement property in snapcraft.yaml, allowing devmode or strict options. The feature was verified and closed after integrating the property into snap.yaml generation with correct defaults and validation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Implemented support for the confinement property in snapcraft.yaml, enabling devmode and strict modes. The feature was verified, integrated into the build pipeline, and closed after successful validation. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
ubuntu-core/snapcraft#501
(confidence 97%)
Referenced by the reporter as the resolving PR; merged as commit 3c04cd231.
-
Related To:
click-reviewers-tools#1580819
(confidence 60%)
Companion LP bug; fixed in click-reviewers-tools 0.43~14.04.1 with sr_lint.py confinement checks.
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. | |
| #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. | |
| #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). |