← Back to issue list

"clean that part" advice doesn't tell you the command to use

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1590811
Type
issue
State
closed
Author
~seb128
Labels
bitesize
Created
Updated
Closed

Current evaluation

Fixed by merged snapcraft#1097 (commit edb56c9b8), which updated lifecycle output to print the command needed to clean a dirty part.

Resolution: closed resolved

Reason: The linked implementation was merged in snapcraft#1097 at commit edb56c9b8, directly resolving the missing cleanup-command guidance.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Using snapcraft 0.9 after editing a snap .yaml and doing "snapcraft", the tools tell you "Skipping build wrapper (already ran) The 'build' step of 'gucharmap' is out of date. Please clean that part's 'build' step in order to rebuild" Is there any reason it couldn't add "using the 'snapcraft clean -s build' command" and avoiding users having to figure that out

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed by merged snapcraft#1097 (commit edb56c9b8), which updated lifecycle output to print the command needed to clean a dirty part.
stealth/space-bunny-alpha — closed resolved Snapcraft's dirty-part guidance was enhanced to print the required cleanup command; PR #1097 was merged as commit edb56c9b8.
stealth/space-bunny-alpha — closed stale Abandoned in snapcraft#1590811: Snapcraft's cleanup guidance was not updated to name the required command; the report closed with no implementation or discussion.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The suggestion to include the exact snapcraft clean command in error messages received no comments or resolution, indicating it was abandoned.
qwen/qwen3.6-35b-a3b — — Closed. The suggestion was implemented, updating the error message to include the specific snapcraft clean command.
qwen/qwen3.6-35b-a3b — — Abandoned without resolution. The suggestion to include the specific snapcraft clean command in build step error messages was not implemented.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcraft#1097 (confidence 100%)

    Merged PR implementing lifecycle output with the command needed to clean the dirty part.

Related issues

Issue Project State Summary Similarity
#1097 lifecycle: print the command needed to clean the dirty part snapcraft merged Merged PR #1097 (commit edb56c9b8), adding lifecycle output that prints the command needed to clean a dirty part.
71%
#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 by merged PR #421 (commit 6ade3431), which changed the step-clean error to suggest a full clean instead of re-running the step when state is missing from an older snapcraft build dir.
71%
#1007 lifecycle: clean without parsing if possible. snapcraft merged Merged in snapcraft#1007 via commit bacf75dfe, allowing full clean operations to bypass snapcraft.yaml parsing unless part-specific cleanup is required.
70%
#1690139 "snapcraft clean <part>" fails if the files I asked it to clean don't exist snapcraft (launchpad) closed Closed after a maintainer reported that `snapcraft clean` works as expected; no resolving PR or commit was cited.
70%