← 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

Switches craft-parts to a DEV version adding overlay/regular stage collision detection. 434 days old, no reviews, failing snap-tests and lint/files; superseded by later craft-parts updates.

Suggested action: close superseded

Reason: Current pyproject.toml pins craft-parts>=2.37.0 and uv.lock resolves 2.37.0, while commit 14d9d025 already updated craft-parts to 2.23.0 after this PR; the upstream collision-detection change landed in canonical/craft-parts#1190. This PR is obsolete and has failing CI.

Evaluated by: mr-cal-bot

Impact: 40 Quick Win: 5 Complexity: 20 Confidence: 85 Actionability: 15

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
~deepseek/deepseek-pro-latest
Impact: 40
Quick Win: 5
Complexity: 20
Confidence: 85
Actionability: 15
close superseded Switches craft-parts to a DEV version adding overlay/regular stage collision detection. 434 days old, no reviews, failing snap-tests and lint/files; superseded by later craft-parts updates.
qwen/qwen3.6-35b-a3b
Impact: 15
Quick Win: 1
Complexity: 20
Confidence: 85
Actionability: 10
close stale PR updating craft-parts to a DEV version for overlay collision detection. Open 420 days with no activity, failing CI (snap-tests, lint/files), no reviewers.
qwen/qwen3.8-27b
Impact: 30
Quick Win: 24
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.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/craft-parts#1190 (confidence 85%)

    Upstream craft-parts PR implementing overlay/install collision detection was merged as b7455277; later rockcraft dependency updates include it.

Related issues

Issue Project State Summary Similarity
#1250 build(deps): bump craft-parts to 2.34.0 rockcraft closed PR #1250 was closed unmerged after four CI checks failed; later commit ab4f617f updated craft-parts to 2.35.0 instead.
77%
#448 build(deps): update dependency craft-parts to ~=2.37.1 (main) imagecraft closed Renovate PR #448 updated craft-parts from ~=2.35.0 to ~=2.37.1 and merged into main via commit 221e45d with CI passing.
77%
#6481 build(deps): bump craft-parts to 2.35.2 snapcraft merged Merged dependency bump to craft-parts 2.35.2 and added Snapcraft 9.1.4 release notes.
77%
#222 build(deps): update dependency craft-parts to ~=2.26.0 (main) imagecraft merged Renovate's craft-parts bump from ~=2.25.0 to ~=2.26.0 was merged into main via commit 1c5d81b (approved, 3 reviewers); the constraint has since moved on to ~=2.37.1.
76%
#480 build(deps): update craft-parts rockcraft closed Craft-parts update PR #480 was closed unmerged after 55 days of inactivity, with no reviews or CI checks; no resolving commit landed.
75%
#212 build(deps): update dependency craft-parts to ~=2.25.0 imagecraft merged Renovate PR merged as commit fca4992, bumping craft-parts from ~=2.23.0 to ~=2.24.0 in imagecraft (approved by 2 reviewers; spread test job failed on Ubuntu 20.04/22.04/24.04).
75%
#204 build(deps): update dependency craft-parts to ~=2.22.1 imagecraft merged Merged PR #204 updated craft-parts from ~=2.21.0 to ~=2.22.1.
75%
#373 build(deps): update dependency craft-parts to ~=2.35.0 (main) imagecraft merged Merged PR #373 via commit b31df71, updating craft-parts from ~=2.34.0 to ~=2.35.0.
75%
#207 build(deps): use craft-parts 2.23.0 imagecraft merged Merged #207 as deb2eac, upgrading imagecraft to craft-parts ~=2.23.0 after three approvals, with all CI checks passing.
75%
#6490 build(deps): bump craft-parts to 2.37.2 snapcraft merged Merged PR #6490 bumping craft-parts to 2.37.2 to resolve performance regression #6480 (craft-parts#1760).
74%