Clean command: Don't automatically clean reverse dependencies.
Metadata
Current evaluation
Merged PR #436 via commit 1664c4165, resolving LP #1568004: clean no longer automatically cleans reverse dependencies; all interdependent parts must be explicit.
Resolution: closed resolved
Reason: PR #436 was merged as commit 1664c4165. It made cleaning consistent with part building by requiring all interdependent parts to be explicitly specified.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR resolves LP: [#1568004](https://bugs.launchpad.net/snapcraft/+bug/1568004) by making cleaning more consistent with the way parts are built (i.e. requiring that all interdependent parts be explicitly specified).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #436 via commit 1664c4165, resolving LP #1568004: clean no longer automatically cleans reverse dependencies; all interdependent parts must be explicit. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #436, resolving LP bug #1568004: clean no longer automatically cleans reverse dependencies; all interdependent parts must be explicitly specified. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged updates to the clean command that disable automatic reverse dependency cleaning. Interdependent parts now require explicit specification, aligning cleanup with part building. Resolves Launchpad bug #1568004. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes to the clean command that prevent automatic cleaning of reverse dependencies. Interdependent parts now require explicit specification, aligning cleanup with part building logic and resolving Launchpad bug #1568004. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1568004 Clean: Don't automatically clean reverse dependencies. | snapcraft (launchpad) | closed | Clean stopped automatically cleaning reverse dependencies and now requires dependents to be explicitly named. Fixed by merged PR ubuntu-core/snapcraft#436 in commit 1664c4165. |