Add "destructive" mode
Metadata
Current evaluation
Added support for --destructive-mode in commit c0dd21a3, delivering the requested in-host build feature parity.
Resolution: closed resolved
Reason: Commit c0dd21a3, titled "feat: support --destructive-mode", implemented the requested option. The issue has no linked resolving PR.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Add `--destructive-mode` option for in-host builds.
### Why it needs to get done
For feature-parity with the existing applications
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added support for --destructive-mode in commit c0dd21a3, delivering the requested in-host build feature parity. | |
| stealth/space-bunny-alpha | — | closed stale | The --destructive-mode feature request was closed without implementation, linked pull requests, or maintainer discussion. | |
| qwen/qwen3.6-35b-a3b | — | — | The request to add a --destructive-mode option for in-host builds was closed without implementation. With zero comments and no linked pull request, the feature request was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or discussion. The --destructive-mode option for in-host builds was not added, indicating the request was abandoned. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1791201 add support for --destructive-mode | snapcraft (launchpad) | closed | Host builds via --destructive-mode landed in merged PR canonical/snapcraft#2339 (commit 024c63453), making Multipass default while retaining host builds. | |
| #227 cli: add --destructive-mode flag | rockcraft | merged | Merged PR #227 as commit 84f76b85, adding --destructive-mode so ROCKs can be built directly on the host, matching Snapcraft and Charmcraft. | |
| #1183 enhancement: let `destructive-mode` build to pick the correct build automatically | craft-application | closed | Enhancement request to auto-select the host-compatible build under --destructive-mode was declined: @lengau closed it as not planned, discouraging destructive mode; the author switched their release flow to LXD. | |
| #441 commands/pack: add --destructive-mode support (CRAFT-358) | charmcraft | merged | Merged PR #441 via commit 874e2f8a, adding --destructive-mode to pack, Builder.run() handling, and a reusable project-builder fixture. | |
| #1827191 --destructive-mode is not available in `snapcraft clean` | snapcraft (launchpad) | closed | Added --destructive-mode support to snapcraft clean in snapcore/snapcraft PR #2577, enabling host-side project artifact cleanup. | |
| #93 feat: support "--destructive-mode". | craft-application | merged | Merged PR #93 (commit c0dd21a3) added --destructive-mode support to all lifecycle commands, including pack and clean, closing issue #57; maintainer confirmed it also re-enabled a disabled rockcraft spread test. |