fix: remove snapcraft.yaml reference from expand-extensions
Metadata
Current evaluation
Removes snapcraft.yaml references from expand-extensions help text and docstring (3 lines, 1 file). Approved with CI green, but inactive ~6 months; fix still unapplied in codebase; likely duplicate of older PR #885.
Suggested action: needs review
Reason: The PR is approved with all CI checks passing, and I verified the target strings (lines 85 and 88 of rockcraft/commands/extensions.py) still exist at HEAD, so the fix remains applicable and ready to land. However, the PR body says 'Fixes #885' while #885 is itself an approved PR making the identical change, so a maintainer should decide whether to land this one or the older #885 rather than auto-merging.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
10
Quick Win:
9.5
Staleness:
55
Complexity:
5
Confidence:
80
|
needs review | Removes snapcraft.yaml references from expand-extensions help text and docstring (3 lines, 1 file). Approved with CI green, but inactive ~6 months; fix still unapplied in codebase; likely duplicate of older PR #885. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
65
Complexity:
5
Confidence:
90
|
needs review | Removes outdated snapcraft.yaml references from expand-extensions command help and docstring. Approved by one reviewer, CI passing, awaiting maintainer merge. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
80
Complexity:
5
Confidence:
75
|
needs review | Updates help text and docstring for expand-extensions command to remove outdated snapcraft.yaml references. Unreviewed and inactive for 4 months. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
5
Confidence:
75
|
needs review | Removes outdated snapcraft.yaml references from expand-extensions command help and docstring. The PR is currently inactive with no maintainer comments or CI feedback. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
10
Confidence:
85
|
needs review | Removes outdated snapcraft.yaml references from expand-extensions command help and docstring. Fixes #885. Open pull request with no comments or labels, last updated 100 days ago. Awaiting review and merge. |
Update history
No update history recorded yet.
Related work
-
Related To:
rockcraft#658
(confidence 85%)
Underlying issue: 'Help includes expand-extensions entry with reference to snapcraft.yaml'; this PR's change directly addresses it.
-
Duplicate Of:
rockcraft#885
(confidence 80%)
PR body says 'Fixes #885', but #885 is itself a PR removing the same snapcraft.yaml reference, already approved and awaiting merge for 14+ months.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #885 fix: Removed reference to snapcraft.yaml in expand extensions | rockcraft | open | One-line fix removing the snapcraft.yaml reference from the expand-extensions help text and docstring, fixing #658. Approved by 2 reviewers with all CI checks green, but unmerged and inactive ~6 months; the fix is still unapplied in the codebase. | |
| #4110 extensions: parse snapcraft.yaml before expanding extensions | snapcraft | merged | Merged fix for the expand-extensions command to parse snapcraft.yaml before expanding extensions. Resolves core22 parsing issues with parse-info and advanced grammar keywords. Approved, passed CI, and merged into main. | |
| #658 Help includes expand-extensions entry with reference to snapcraft.yaml | rockcraft | open | rockcraft help --all shows expand-extensions referencing snapcraft.yaml instead of rockcraft.yaml. Bug still present in code; two approved but unmerged PRs (#885, #1103) fix the help text. Labeled good first issue, no maintainer activity since 2024. | |
| #3679 Expand extensions | snapcraft | merged | Merged into snapcraft/7.0 after approval and passing CI checks. The changes expand extensions, address CRAFT-948, and increased overall coverage by 0.17%. | |
| #292 extensions: add cli commands | rockcraft | merged | Merged addition of list-extensions and expand-extensions CLI commands matching Snapcraft semantics, plus test refactoring. Resolves #274. Approved by two reviewers, passed CI, and modified 15 files (+452/-109 lines). | |
| #1210 fix(commands): reference rockcraft.yaml in extensions help | rockcraft | closed | Closed as a duplicate of PR #1103, which already implements the same help text fix and is approved. The change to reference rockcraft.yaml instead of snapcraft.yaml in the expand-extensions command is handled by the superseding pull request. | |
| #2348 extensions: remove root extensions | snapcraft | merged | Merged removal of root extension declarations from snapcraft.yaml. Resolves LP #1797631 by deferring application scope decisions until usage patterns clarify. Approved by maintainer, passed CI, and modified two files. | |
| #2011719 snapcraft expand-extensions is broken | snapcraft (launchpad) | open | snapcraft expand-extensions command produces invalid YAML with parse-info field error. Issue is ~3.5 years old with no activity. | |
| #5924 docs: clean up 'snapcraft.yaml' | snapcraft | merged | Merged documentation cleanup for snapcraft.yaml, including typo fixes, docstring link updates, and JSON schema regeneration. Reviewers approved the non-functional changes, and the schema workflow was resolved by running make schema. | |
| #4662 fix(test): do not create 2 snapcraft.yaml and confuse location | snapcraft | merged | Merged a test fix preventing duplicate snapcraft.yaml creation in conflicting root and snap directories. Resolves silent overrides and ensures hooks are detected by clarifying fixture paths. Approved and merged. |