← Back to issue list

feat: deprecate OsRelease in favor of distro

View original Github issue

Metadata

Project
craft-parts
Number
#1581
Type
pull request
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Deprecates the OsRelease utility in favor of the distro package across 18 files to avoid a major version bump. Closed and superseded by PR #1581, which carries the same changes and remains open.

Suggested action: close stale

Reason: The tracker records this PR as closed and 'superseded by pull request #1581', which is open with the identical title and same 18-file change set, so this PR is no longer the applicable vehicle for the change. It also shows 97 days without activity, 0 comments, 3 unresolved review comments, and 19 failing CI jobs (including OSV-scanner and minimum-dependency tests).

Impact: 45 Quick Win: 22.5 Staleness: 75 Complexity: 50 Confidence: 85

Issue body

- [ ] 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`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 45
Quick Win: 22.5
Staleness: 75
Complexity: 50
Confidence: 85
close stale Deprecates the OsRelease utility in favor of the distro package across 18 files to avoid a major version bump. Closed and superseded by PR #1581, which carries the same changes and remains open.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 45
Confidence: 70
needs review Deprecates OsRelease module in favor of distro across 18 files. Has one approval but three unresolved review comments and no author responses. CI shows mixed results with some failing slow tests.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 20
Confidence: 65
needs review PR deprecates OsRelease in favor of distro. Currently inactive for 43 days with no comments or review, containing only contribution checkboxes.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 20
Confidence: 75
needs review Proposes deprecating OsRelease in favor of the distro package. The pull request remains inactive with zero comments after 38 days, awaiting review and triage.

Update history

No update history recorded yet.

Related work

  • Duplicate Of: craft-parts#1581 (confidence 95%)

    Same title and change set; tracker explicitly states #1569 was superseded by #1581, which is still open with the same approval/unresolved-comment state.

Related issues

Issue Project State Summary Similarity
#1569 feat: deprecate OsRelease in favor of distro craft-parts closed Superseded by pull request #1581. The changes deprecate OsRelease in favor of the distro package to avoid a major version bump.
93%
#356 utils: remove Ubuntu-specific code from OsRelease craft-parts merged Merged to remove Ubuntu-specific code from the OsRelease utility, resolving CRAFT-1584. Approved by reviewer, passed CI, and deleted 62 lines across two files after addressing linting rules in related PRs.
71%