← Back to issue list

packaging: simplify snapcraft.yaml

View original Github issue

Metadata

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

Current evaluation

Merged PR #2062 as commit 0ba7c13cc, simplifying snap/snapcraft.yaml (+86/-105, 4 files) to drop custom Python compilation and other components no longer needed for classic confinement after the 2.40 release.

Resolution: closed resolved

Reason: The PR was merged into master as commit 0ba7c13cc with one approving review and no unresolved comments. It removed the self-compiled Python and ancillary build components from snap/snapcraft.yaml, which the author noted were no longer required now that 2.40 had shipped.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Now that 2.40 has been released, we can get rid of compiling our own python and any other component needed to run correctly in a classic confined snap. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2062 as commit 0ba7c13cc, simplifying snap/snapcraft.yaml (+86/-105, 4 files) to drop custom Python compilation and other components no longer needed for classic confinement after the 2.40 release.
stealth/space-bunny-alpha — closed resolved Merged PR #2062 (commit 0ba7c13cc), simplifying snapcraft.yaml after Snapcraft 2.40 by removing custom Python compilation and other now-unneeded components for classic confinement.
qwen/qwen3.6-35b-a3b — — Merged simplification of snapcraft.yaml that removes custom Python compilation and other dependencies, now that snapcraft 2.40 natively supports classic confined snaps. Approved by one reviewer, passed CI, and modified four files.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes simplifying snapcraft.yaml by removing custom Python compilation and dependencies, now that snapcraft 2.40 natively supports the required classic confined snap configuration.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#2008 (confidence 80%)

    Commit 06d84a65b 'Release changelog for 2.40' immediately precedes this change; the PR body states 2.40's release is the prerequisite that made the custom Python build unnecessary.

Related issues

Issue Project State Summary Similarity
#2160 many: refactor snapcraft.yaml loading out of load_config snapcraft merged Merged PR #2160 refactored raw snapcraft.yaml loading out of load_config, landing as commit 44ae843f3.
71%
#2469 cli: clean up snapcraft push output snapcraft merged Merged PR #2469 as commit 194589f0e, reducing snapcraft push noise, moving extra messages to debug level, and standardizing filename output.
71%
#221 Documentation refresh. snapcraft merged Merged in canonical/snapcraft#221 via 08d274af5, updating six files (+237/-183) for Snapcraft 2.0 YAML keywords and lifecycle changes.
70%