build(deps): use DEV craft-parts
Metadata
Current evaluation
Bumps rockcraft to a DEV craft-parts to add overlay/stage collision detection. 403 days old, 0 comments, pending review, CI failing (snap-tests, lint/files). The collision feature now ships in stable craft-parts 2.35.0, which rockcraft already pins.
Suggested action: close stale
Reason: This 403-day-old, zero-comment PR pinned a DEV craft-parts solely to pull in overlay/stage collision detection. That capability has since shipped in stable craft-parts (commit b7455277 'fix(overlay): detect conflicts between overlay and install (#1190)') and rockcraft main already pins craft-parts>=2.35.0 (commit ab4f617f), so the DEV pin is no longer applicable. Failing CI (snap-tests, lint/files) plus no maintainer engagement confirm it is superseded.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
30
Quick Win:
24.0
Staleness:
88
Complexity:
20
Confidence:
72
|
close stale | Bumps rockcraft to a DEV craft-parts to add overlay/stage collision detection. 403 days old, 0 comments, pending review, CI failing (snap-tests, lint/files). The collision feature now ships in stable craft-parts 2.35.0, which rockcraft already pins. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
25
Confidence:
90
|
close stale | Updates dependency to a development version of craft-parts for overlay collision detection. PR is inactive for over a year, has zero reviews, and fails snap-tests and lint checks. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
20
Confidence:
85
|
close stale | Updates project dependency to a development version of craft-parts for overlay collision detection. PR is inactive for over a year with no reviews or CI status. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
20
Confidence:
90
|
close stale | Updates build dependencies to use a development version of craft-parts for overlay collision detection. PR is inactive for over a year with no comments or CI status. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
10
Confidence:
90
|
close stale | Updates dependencies to use the development version of craft-parts, enabling collision detection between overlay and regular stage. The pull request remains open and stale after 326 days with no comments or labels, awaiting review or closure. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
craft-parts#1190
(confidence 70%)
craft-parts PR that added overlay/install conflict detection, the exact feature this DEV pin was chasing; now in stable releases rockcraft already uses.
-
Related To:
rockcraft#1307
(confidence 60%)
rockcraft commit ab4f617f 'build(deps): update craft-parts to 2.35.0' supersedes the need for a DEV craft-parts pin.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1250 build(deps): bump craft-parts to 2.34.0 | rockcraft | closed | Closed due to failing CI checks (source-spread-tests, lint, build, diff-schema). The craft-parts dependency bump to 2.34.0 was not merged. | |
| #5323 build(deps): bump craft-parts to 2.4.3 | snapcraft | merged | Merged following reviewer approval and successful CI checks. The update bumps craft-parts to version 2.4.3, resolving a logging bug where final stdout or stderr lines were dropped. The change modifies two files with minor adjustments. | |
| #111 Failed to create rock (Failed to stage: parts list the same file or directory with different contents or permissions) | snapcraft-rocks | open | Rockcraft build from core22-8 branch fails at stage with craft_parts OverlayStageConflict: part 'snapcraft' and its overlay list the same Python 3.10 files with different contents/permissions. No maintainer response, no labels, 0 comments, 255 days old. | |
| #207 build(deps): use craft-parts 2.23.0 | imagecraft | merged | Merged following three approvals and successful CI validation. Updated the craft-parts dependency to version 2.23.0, modifying six files with a net addition of 115 lines. | |
| #5031 build(deps): bump craft-parts | snapcraft | merged | Merged dependency update bumping craft-parts to fix an npm plugin bug where implicit state failed to pass between separate pull and build steps. Approved by two reviewers, passed CI, and integrated into the codebase. | |
| #1307 build(deps): update craft-parts to 2.35.0 | rockcraft | merged | Merged after approval by two reviewers. Updates craft-parts to 2.35.0 and includes minor test fixes. CI checks passed, successfully integrating the dependency update. | |
| #879 build(deps): bump craft-parts | rockcraft | merged | Merged dependency update bumping craft-parts to 2.9.1, resolving a uv version issue. Approved by two reviewers, passed all CI checks, and merged successfully, modifying two files. |