Suggest a full clean if step clean is missing state.
Metadata
Current evaluation
Merged. Updates Snapcraft to suggest a full clean instead of re-running a step when per-step cleaning state is missing, resolving Launchpad bug #1561328.
Suggested action: —
No scores available.
Issue body
Currently if attempting to run a per-step clean on a tree made dirty by a version of Snapcraft that didn't support per-step cleaning, Snapcraft suggests trying to run that step again. This isn't possible since the step has already been run, so it actually requires a full clean. This PR resolves LP: [#1561328](https://bugs.launchpad.net/snapcraft/+bug/1561328) by updating the suggestions to reflect this fact.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Updates Snapcraft to suggest a full clean instead of re-running a step when per-step cleaning state is missing, resolving Launchpad bug #1561328. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged fix that updates Snapcraft to suggest a full clean instead of re-running a step when per-step cleaning state is missing. Resolves Launchpad bug #1561328. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix updating Snapcraft's suggestions to recommend a full clean instead of re-running a step when per-step cleaning state is missing, resolving Launchpad bug #1561328. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1561328 cleaning a step on a dir built with an old snapcraft doesn't mention that a full clean is needed too | snapcraft (launchpad) | closed | Closed without resolution. The missing error guidance for cleaning steps on legacy snapcraft builds was not fixed. Issue appears abandoned due to age and zero comments. |