uv plugin fails on core26: dispatch script uses system Python instead of venv
Metadata
Current evaluation
uv plugin fails on core26: craft-parts removes python symlinks from venv/bin/, dispatch script falls back to system Python without venv packages. Triaged and moved to Charmcraft by maintainer.
Suggested action: keep open
Reason: The issue has been triaged (labeled Status: Triaged, Type: Bug) and a maintainer (@lengau) responded on 2026-07-15, explicitly moving it to Charmcraft directly. The bug is valid with clear reproduction steps and root cause analysis showing craft-parts removes python symlinks from venv/bin/ on core26, causing the dispatch script to fall back to system Python without venv packages.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
55
Quick Win:
24.75
Staleness:
45
Complexity:
55
Confidence:
75
Support Request:
15
|
keep open | uv plugin fails on core26: craft-parts removes python symlinks from venv/bin/, dispatch script falls back to system Python without venv packages. Triaged and moved to Charmcraft by maintainer. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
65
Confidence:
90
Support Request:
5
|
keep open | uv plugin fails on core26 because craft-parts removes venv Python symlinks, causing the dispatch script to fall back to system Python which lacks required packages. Issue is triaged and under investigation. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
5
Complexity:
65
Confidence:
90
Support Request:
5
|
keep open | Bug report detailing uv plugin failure on Ubuntu core26 due to dispatch script falling back to system Python instead of using the venv. Acknowledged by maintainer and moved to Charmcraft for tracking. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-parts#1580
(confidence 80%)
Mentioned in issue body as claiming 'core26+ and bare are fine' but this issue demonstrates they are not. That issue was closed without resolution.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1641 uv plugin fails on core26: dispatch script uses system Python instead of venv | craft-parts | open | uv plugin fails on core26: craft-parts removes python symlinks from venv/bin/ and dispatch script falls back to system Python without venv packages |