← 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. 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged into master, enabling support for the classic confinement property in snapcraft metadata. Integration maintained 97.06% code coverage without regression.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5381 docs: migrate 'classic confinement' snapcraft merged Migrated documentation for classic confinement across seven files. Approved by two reviewers and merged despite failing integration tests on Ubuntu 22.04 and 24.04. Changes total 162 additions and 7 deletions.
76%
#5345 docs: migrate 'how to set up classic confinement' snapcraft merged Merged documentation update migrating the classic confinement guide and reorganizing code samples into a craft how-to directory. Approved by one reviewer, passed CI checks, and modified 40 files with 395 additions and 85 deletions.
73%
#1647422 Support classic confinement snapcraft (launchpad) closed Request to support classic confinement was closed without discussion or implementation. No fix or merge occurred, indicating the feature request was abandoned or superseded.
72%
#501 Add support for confinement property. snapcraft merged Merged. Introduces an optional confinement property for snaps, defaulting to strict to preserve backward compatibility. Includes documentation updates, schema adjustments, and passing CI checks. Resolves LP #1580819.
72%
#2731 meta: take no command-chain being prepended into account snapcraft merged Merged a fix preventing empty command-chains in the apps entry during classic confinement, where the core omits prepending one. Approved by reviewer, passed CI, and modified two files.
71%
#5541 fix typo in enable-classic-confinement.rst snapcraft merged Merged after fixing a typo in enable-classic-confinement.rst. The contributor signed the CLA, received two approvals, passed CI checks, and the single-line correction was integrated.
70%
#1025 project loader: better error message for classic snapcraft merged Merged to improve the error message when classic confinement requires the core snap. Resolved Launchpad bug #1650946 after passing CI and review.
70%