← Back to issue list

feat(package/apt): validate all stage packages

View original Github issue

Metadata

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

Current evaluation

Validates all stage packages instead of failing on the first invalid entry. Has 3 approvals but unresolved merge conflicts and failing lint check.

Suggested action: needs review

Reason: The PR has 3 approvals but unresolved merge conflicts (requested by @lengau on 2026-09-02) and a failing lint check. Once conflicts are resolved and lint passes, it should be ready to merge as it addresses issue #196 with a meaningful UX improvement.

Impact: 55 Quick Win: 33.0 Staleness: 25 Complexity: 40 Confidence: 75

Issue body

Collect all invalid stage packages instead of raising an error as soon as the first invalid entry is found. Fixes #196 - [x] Have you followed the guidelines for contributing? - [x] 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
qwen3.6-35b-a3b-mtp-q6
Impact: 55
Quick Win: 33.0
Staleness: 25
Complexity: 40
Confidence: 75
needs review Validates all stage packages instead of failing on the first invalid entry. Has 3 approvals but unresolved merge conflicts and failing lint check.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 25
Confidence: 85
needs review Changes apt package validation to collect all invalid stage packages instead of failing on the first one. Fixes #196. Approved by 1 reviewer, 2 unresolved comments, CI passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 20
Confidence: 85
needs review Changes apt package validation to collect all invalid stage packages instead of failing on the first. Approved by one reviewer with one unresolved comment. All CI checks pass.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Validates all stage packages in apt instead of failing on the first invalid entry. Currently awaiting maintainer review with CI checks running. Fixes #196.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 25
Confidence: 85
needs review Refactors apt stage package validation to collect all invalid entries instead of failing immediately. Currently awaiting maintainer review, with CI failing on lint checks and several tests pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 20
Confidence: 85
needs review Changes apt stage package validation to collect all invalid entries instead of failing on the first one. Fixes #196. Currently pending maintainer review with one failing lint check.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 25
Confidence: 85
needs review Fixes #196 by collecting all invalid stage packages instead of failing on the first. Currently pending maintainer review with CI failing on lint checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 25
Confidence: 90
needs review Changes apt package validation to collect all invalid stage packages instead of failing on the first one. Currently awaiting maintainer review and pending CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 35
Confidence: 90
needs review Changes package/apt validation to collect all invalid stage packages instead of failing on the first. Currently awaiting maintainer review with CI checks still running.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 30
Confidence: 90
needs review Modifies package/apt validation to collect all invalid stage packages rather than failing immediately. Currently awaiting maintainer review and pending CI test completion.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Changes apt package validation to collect all invalid stage packages instead of failing on the first. Currently pending maintainer review with one unresolved comment and a failing lint check.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 15
Confidence: 90
needs review Changes apt package validation to collect all invalid stage packages instead of failing on the first. Currently pending CI tests and maintainer review. Fixes #196.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
created

Related work

  • Related To: craft-parts#196 (confidence 95%)

    This PR fixes issue #196 which requests capturing all invalid stage-packages before bailing instead of failing on the first one.

Related issues

No related issues found above the similarity threshold.