Improvements to the PythonPlugin for core24
Metadata
Current evaluation
Braindump of four proposed improvements to the Python plugin for core24 (linter for bad interpreter symlinks, shebang linter, post-prime shebang rewriting, gnome extension interplay). Open, unlabelled, no maintainer response beyond a Jira sync bot; related core24 Python plugin work has since landed.
Suggested action: needs triage
Reason: The issue has no labels, no assignee, and the only comment is the autogenerated Jira sync (CRAFT-2499), so it has never been triaged by a maintainer. It is a multi-part feature/braindump (linter + post-prime shebang rewrite + gnome extension interplay) that overlaps with already-merged core24 Python plugin work (PR #4666, #4946) but none of the four items are implemented, so it should be triaged and likely split into separate issues rather than closed.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
50
Quick Win:
17.5
Staleness:
70
Complexity:
65
Confidence:
70
Support Request:
10
|
needs triage | Braindump of four proposed improvements to the Python plugin for core24 (linter for bad interpreter symlinks, shebang linter, post-prime shebang rewriting, gnome extension interplay). Open, unlabelled, no maintainer response beyond a Jira sync bot; related core24 Python plugin work has since landed. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
88
Complexity:
60
Confidence:
85
Support Request:
10
|
close stale | Brainstorm discussion from 2023 outlining four UX improvements for Python snaps on core24. No maintainer engagement or concrete tasks identified in over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
88
Complexity:
45
Confidence:
75
Support Request:
15
|
close stale | Outdated discussion post proposing Python plugin improvements for core24. No maintainer engagement in over a year, likely superseded by current implementations or practices. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
88
Complexity:
60
Confidence:
80
Support Request:
5
|
needs triage | Proposes linters for invalid Python symlinks and default shebangs, a post-prime step to fix shebangs, and improved python plugin and gnome extension integration for core24. Open discussion synced to Jira CRAFT-2499, awaiting implementation. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#4666
(confidence 80%)
PR that added core24 support to the Python plugin (detecting /usr/bin/python3.12, confinement logic); this issue builds on that work.
-
Related To:
snapcraft#4942
(confidence 70%)
Core24 Python plugin venv breakage, fixed in #4946; same plugin area this braindump targets.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4666 feat(plugins): support core24 in the Python plugin | snapcraft | merged | Merged after approval and CI. Added core24 Python plugin support by detecting the confined /usr/bin/python3.12 interpreter and refining confinement logic. A flaky out-of-tree test was removed. | |
| #5207 Python plugin with core24 and gnome extension broken | snapcraft | closed | The core24 Python plugin with the gnome extension failed due to missing Python encodings. The bug was resolved, and the disabled test was re-enabled in pull request #5977. |