Go plugin environment validation fails if toolchain downloads a new version
Metadata
Current evaluation
Go plugin env validation fails when `go version` triggers toolchain auto-download; stderr download message is parsed as the version. Root cause is in craft-parts validator; duplicate craft-parts#1447 is open.
Suggested action: needs triage
Reason: The issue has no labels, comments, or maintainer assessment in rockcraft, so it has not been triaged. The log clearly shows `go: downloading go1.24.4` being treated as the compiler version, and craft-parts' `validate_dependency` returns stderr preferentially, confirming the root cause; the same bug is tracked in canonical/craft-parts#1447.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest |
Impact:
60
Quick Win:
36
Complexity:
25
Confidence:
85
Actionability:
80
|
needs triage | Go plugin env validation fails when `go version` triggers toolchain auto-download; stderr download message is parsed as the version. Root cause is in craft-parts validator; duplicate craft-parts#1447 is open. | |
| qwen/qwen3.6-35b-a3b |
Impact:
45
Quick Win:
20
Complexity:
40
Confidence:
75
Actionability:
75
|
keep open | Go plugin env validation fails when `go version` triggers toolchain auto-download, because the download message is captured as output instead of the version string. Issue open in craft-parts#1447. | |
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
25
Staleness:
85
Complexity:
45
Confidence:
80
Support Request:
5
|
needs triage | Go plugin environment validation fails when `go version` triggers a Go toolchain auto-download, printing 'go: downloading...' instead of a version string. Open 439 days with no labels or maintainer activity; bug still present in craft-parts go_plugin validator. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
88
Complexity:
25
Confidence:
80
Support Request:
5
|
needs triage | Go plugin environment validation fails when `go version` triggers a toolchain download, causing a parsing error. Unlabelled and untouched for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
30
Confidence:
85
Support Request:
5
|
needs triage | Go plugin environment validation fails when go version triggers a toolchain download, causing parsing errors. Open for 384 days with no maintainer response or labels. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
25
Confidence:
85
Support Request:
5
|
needs triage | Go plugin environment validation fails when go version triggers a toolchain download, causing rockcraft to misparse the output. Untriaged, no maintainer response in over a year. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
canonical/craft-parts#1447
(confidence 90%)
Same root cause: craft-parts go_plugin validator returns the stderr toolchain-download message instead of the stdout version output.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1447 snap build fails if go must download the version | craft-parts | open | Go plugin validation misreads a toolchain-download message from stderr as the compiler version, so the first clean snapcraft pack fails while retries succeed; it remains unfixed and untriaged. |