remote build: legacy builder should give a friendly error when passing `--project`
Metadata
Current evaluation
Marked as won't fix. The legacy remote builder is being removed in Snapcraft 9, making the requested error message enhancement unnecessary.
Suggested action: —
No scores available.
Issue body
### What needs to get done
If `--project` is passed to the legacy remote builder, an error message should explain that `--project` is only supported for the new remote builder.
### Why it needs to get done
To improve the UX.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Marked as won't fix. The legacy remote builder is being removed in Snapcraft 9, making the requested error message enhancement unnecessary. | |
| qwen/qwen3.6-35b-a3b | — | — | Won't fix. The legacy remote builder will be removed in Snapcraft 9, making the requested error message unnecessary. Issue closed without implementation. | |
| qwen/qwen3.6-35b-a3b | — | — | Marked won't fix. The legacy remote builder is being removed in Snapcraft 9, making the requested error message unnecessary. Issue closed without implementation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Won't fix. The legacy remote builder is being removed in Snapcraft 9, making the requested friendly error message unnecessary. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Won't fix. The legacy remote builder is being removed in Snapcraft 9, making the requested friendly error message unnecessary. Closed without implementation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4365 remote-build: legacy builder complains about the wrong part name | snapcraft | closed | Marked won't fix. The legacy remote builder causing misleading validation errors for core22 snaps will be removed in Snapcraft 9, rendering the issue obsolete. No code changes were implemented. | |
| #5676 remote build: remove legacy remote builder | snapcraft | closed | Superseded by a merged pull request that removed the legacy remote builder and related configuration, completing the deprecation cleanup for Snapcraft 9. | |
| #4144 remote build: legacy builder cannot parse core22 snapcraft.yaml syntax | snapcraft | closed | Won't fix. The legacy remote builder lacks core22 syntax support and was descoped in favor of the new remote builder. The legacy builder will be removed in Snapcraft 9, making this enhancement unnecessary. | |
| #4471 remote build: legacy builder doesn't send icon to Launchpad | snapcraft | closed | Marked won't fix. The bug only affects the legacy remote builder, which will be removed in Snapcraft 9. The current remote builder correctly handles root-level icons. | |
| #6090 feat(remote-build/legacy): improve error when building with --build-for | snapcraft | merged | Merged improvement to legacy remote builder error messaging for --build-for. Clarifies that --build-on is unsupported and provides actionable guidance, resolving #5817 and superseding #5819. | |
| #5713 remote builder: legacy help text should never be shown | snapcraft | closed | Marked won't fix. The legacy help text fallback will become a no-op when PR #5676 is completed, making this enhancement obsolete. |