packaging: simplify snapcraft.yaml
Metadata
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. | |
| #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. | |
| #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. |