← Back to issue list

build(deps): use DEV craft-parts

View original Github issue

Metadata

Project
rockcraft
Number
#928
Type
pull request
State
open
Author
tigarmo
Labels
Created
Updated
Closed

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.

Impact: 30 Quick Win: 24.0 Staleness: 88 Complexity: 20 Confidence: 72

Issue body

This is the version that brings in collision detection between overlay and "regular" stage. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? ---

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.
72%
#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.
70%
#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.
70%
#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.
70%
#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.
70%
#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.
70%
#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.
70%