meson plugin uses internet access during build, instead of pull
Metadata
Current evaluation
Legacy Meson plugin installed its build dependency with pip during build, blocking offline riscv builds; the legacy plugin is now absent and the active plugin only runs meson and ninja.
Suggested action: close resolved
Reason: Commit ffb164b7a removed snapcraft_legacy, which contained the reported pip installation. The current craft-parts Meson plugin only runs meson setup, ninja, and ninja install, and requires meson and ninja to be supplied as build packages, build snaps, or by another part.
Evaluated by: mr-cal-bot
Impact:
55
Quick Win:
22
Complexity:
30
Confidence:
78
Actionability:
58
Issue body
meson plugin uses internet access during build, instead of pull
It generates build command:
/usr/bin/python3 -m pip install -U {meson_package}
Ideally that should be pulled-in during pull stage
I think I will have to unroll meson plugin, and do what it does by hand, such that I can shuffle `pip install` during override-pull, instead of during build.
As I am running out of network access time during riscv builds with meson.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
55
Quick Win:
22
Complexity:
30
Confidence:
78
Actionability:
58
|
close resolved | Legacy Meson plugin installed its build dependency with pip during build, blocking offline riscv builds; the legacy plugin is now absent and the active plugin only runs meson and ninja. | |
| stealth/space-bunny-alpha |
Impact:
52
Quick Win:
25
Complexity:
38
Confidence:
84
Actionability:
79
|
keep open | Meson plugin runs pip install -U for Python dependencies during the build, forcing network access. Reporter wants dependencies pulled earlier and notes this is exhausting limited RISC-V build network time. | |
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
22
Staleness:
92
Complexity:
45
Confidence:
55
Support Request:
15
|
needs triage | Meson plugin runs pip install during build stage instead of pull, consuming network time on RISC-V builds. 4.5 years old, zero comments, no labels, no maintainer response. Author planned to work around it manually. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
40
Confidence:
85
Support Request:
10
|
close stale | Meson plugin executes pip install during build instead of pull, causing network limits for RISC-V builds. Unlabelled, inactive for over 4 years, no maintainer response. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
30
|
close stale | Meson plugin runs pip install during build instead of pull, causing network constraints. Unaddressed for over four years with no maintainer response or labels. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
40
|
close stale | Feature request to move meson package installation from build to pull stage to save network time. Issue is 4+ years old with no maintainer response or follow-up. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
No related issues found above the similarity threshold.