← Back to issue list

Consider capturing all potentially invalid stage-packages before bailing

View original Github issue

Metadata

Project
craft-parts
Number
#196
Type
issue
State
open
Author
sergiusens
Labels
—
Created
Updated
Closed
—

Current evaluation

Requests validating all stage-packages and reporting every missing entry at once; still open, unlabelled, and awaiting maintainer triage beyond an automated Jira-sync comment.

Suggested action: needs triage

Reason: The body clearly identifies the desired behavior, but the only follow-up is an autogenerated CRAFT-2967 Jira notification and there is no maintainer response, label, or resolving reference. The current Debian fetch path still passes the full package set to AptCache.mark_packages, with no positive evidence that aggregate validation was implemented.

Evaluated by: mr-cal-bot

Impact: 30 Quick Win: 14 Complexity: 35 Confidence: 84 Actionability: 72

Issue body

When an invalid stage-packages entry is set, craft-parts will exit as soon as the first invalid entry is found. It would be better if we validate the entire list and return all invalid packages instead to make iteration faster.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 30
Quick Win: 14
Complexity: 35
Confidence: 84
Actionability: 72
needs triage Requests validating all stage-packages and reporting every missing entry at once; still open, unlabelled, and awaiting maintainer triage beyond an automated Jira-sync comment.
gemini-3.8-flash
Impact: 40
Quick Win: 22
Complexity: 35
Confidence: 90
Actionability: 85
keep open Request to validate the full list of stage-packages and report all invalid entries at once rather than failing on the first one encountered.
qwen/qwen3.8-27b
Impact: 35
Quick Win: 21
Staleness: 75
Complexity: 40
Confidence: 70
Support Request: 0
keep open Request to validate all stage-packages entries and report all invalid ones instead of bailing on the first. Code still raises PackageNotFound on first missing package in apt_cache.mark_packages. No fix found in commit history.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 20
Confidence: 90
Support Request: 0
close stale Enhancement request to validate all stage-packages at once instead of failing on the first invalid one, improving developer iteration speed. Currently inactive with no maintainer follow-up since May 2024.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 20
Confidence: 80
Support Request: 0
needs triage Proposes collecting all invalid stage-packages during validation instead of failing on the first error, to speed up iteration. Currently unlabelled and inactive for over a year.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.