snap: various fixes for classic
Metadata
Current evaluation
Merged classic snap fixes, removing obsolete plugs, adding the python3-dev build package, and preventing PYTHONPATH leakage.
Resolution: closed resolved
Reason: PR canonical/charmcraft#316 was merged as commit d40228cc. Its snap changes fixed classic-confinement configuration and Python path isolation.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged classic snap fixes, removing obsolete plugs, adding the python3-dev build package, and preventing PYTHONPATH leakage. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #316 with several fixes to Charmcraft’s classic snap configuration. | |
| qwen/qwen3.6-35b-a3b | — | — | Implemented various fixes for the classic snap configuration. The maintainer's changes added 76 lines and removed 2 across three files, approved by two reviewers before merging. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged by maintainer cjp256, implementing various fixes for classic snap packaging. Changes were accepted and integrated directly into the main branch without additional review. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#288
(confidence 75%)
Introduced classic snap confinement; PR #316 subsequently refined that configuration.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #311 snap: remove plugs and add python3-dev build-package | charmcraft | merged | Merged #311 via 91efe74a: removed unsupported classic-snap plugs and added python3-dev with build flags for non-amd64 source builds. | |
| #1880319 Python plugin --classic snap conflicts with system python | snapcraft (launchpad) | closed | Classic Python snap handling was fixed by merged PR #1093 (e7824093f), preventing host-environment leakage and using a classic-compatible interpreter. | |
| #949 project: support building classic snaps | snapcraft | merged | Merged PR #949 in commit 058f5626d, adding classic-snap build support and core-snap path configuration. | |
| #1093 python plugin: do the right thing with classic. | snapcraft | merged | Merged PR canonical/snapcraft#1093 (commit e7824093f) made the python plugin classic-aware: it stops environment variables from leaking into classic builds and requires/uses a classic-compatible Python interpreter (LP #1657504). |