remote builder: legacy help text should never be shown
Metadata
Current evaluation
Marked won't fix. The legacy help text fallback will become a no-op when PR #5676 is completed, making this enhancement obsolete.
Suggested action: —
No scores available.
Issue body
### What needs to get done
When in a core20 project directory, `snapcraft remote-build --help` will show the legacy help text. The modern help text should be shown instead.
This is because the [logic to fall back](https://github.com/canonical/snapcraft/blob/aa2d9ef0d2663bda29e4885f573bb3a44cb24c51/snapcraft/application.py#L340) to the legacy remote builder executes before seeing if `--help` is defined.
### Why it needs to get done
To improve the UX.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Marked won't fix. The legacy help text fallback will become a no-op when PR #5676 is completed, making this enhancement obsolete. | |
| qwen/qwen3.6-35b-a3b | — | — | Won't fix. The legacy help text fallback will become a no-op when PR #5676 completes, which addresses the underlying CLI normalization and fallback logic. | |
| qwen/qwen3.6-35b-a3b | — | — | Marked won't fix. The legacy help text fallback will become a no-op once PR #5676 completes the broader CLI normalization effort. Issue closed without implementation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Marked won't fix as it becomes a no-op once PR #5676 is completed. The legacy help text fallback will be resolved by that larger CLI normalization effort. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Marked won't fix. PR #5676 will remove the legacy remote builder logic, making this enhancement a no-op. The task is closed without implementation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5712 remote build: legacy builder should give a friendly error when passing `--project` | snapcraft | closed | Marked as won't fix. The legacy remote builder is being removed in Snapcraft 9, making the requested error message enhancement unnecessary. |