← Back to issue list

meta: support classic confinment

View original Github issue

Metadata

Project
snapcraft
Number
#946
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged snapcraft#946 via commit 97af16ffe added classic confinement metadata support, allowing meta snaps to declare confinement as classic (LP #1647422).

Resolution: closed resolved

Reason: Pull request #946 was merged into master as commit 97af16ffe. The change added support for the classic value of the meta snap confinement property.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The `confinement` property of `classic` should be supported. <a href='https://bugs.launchpad.net/bugs/1647422'>LP: #1647422</a> Signed-off-by: Sergio Schvezov <sergio.schvezov@ubuntu.com>

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged snapcraft#946 via commit 97af16ffe added classic confinement metadata support, allowing meta snaps to declare confinement as classic (LP #1647422).
stealth/space-bunny-alpha — closed resolved Merged PR #946 (commit 97af16ffe) added support for the confinement property in classic mode, resolving LP #1647422.
qwen/qwen3.6-35b-a3b — — Merged. Adds support for the confinement property in classic confinement mode. Approved by two reviewers, passed CI, and modified three files with a +5/-4 line change. Resolves Launchpad bug #1647422.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master, adding support for the confinement property in classic snaps. Resolves Launchpad bug 1647422. Code coverage remained stable at 97.06% upon integration.

Update history

No update history recorded yet.

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.
83%
#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.
74%
#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.
74%
#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.
73%
#1654899 snapcraft.yaml syntax docs missing ‘classic’ confinement mode snapcraft (launchpad) open Classic confinement is now documented in the Snapcraft YAML explanation and a dedicated setup guide; the obsolete syntax page was removed in 7c966e0f7 (#1227).
72%
#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.
72%
#4216 meta: omit LD_LIBRARY_PATH and PATH in classic confinement snapcraft merged Merged PR #4216 (commit 9b6e58337) omits default LD_LIBRARY_PATH and PATH for classic-confinement snaps, resolving #4187.
72%
#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.
70%