`base: bare` + `overlay_packages` = unhelpful error message
Metadata
Current evaluation
base: bare + overlay_packages produced an unhelpful 'No such file or directory: apt-get' error. Fixed: project validation now blocks overlays on bare bases with a clear message.
Suggested action: close not a bug
Reason: The reported unhelpful error is resolved: commit f8e53fd1 'project: block overlay usage with bare bases (#301)' added the _validate_base_and_overlay validator in rockcraft/models/project.py, which now raises a clear 'Part ... cannot use overlays with a bare base (there is no system to overlay)' instead of the cryptic apt-get failure. The original problem is no longer reproducible in current code.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
32.0
Staleness:
70
Complexity:
20
Confidence:
85
Support Request:
0
|
close not a bug | base: bare + overlay_packages produced an unhelpful 'No such file or directory: apt-get' error. Fixed: project validation now blocks overlays on bare bases with a clear message. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
0
|
needs triage | Unhelpful error message when using base: bare with overlay_packages, causing an apt-get not found failure. Issue lacks labels and maintainer response after over 3 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
20
Confidence:
75
Support Request:
10
|
needs triage | Unhelpful error message when combining base: bare with overlay_packages, resulting in a missing apt-get error. Issue remains unlabelled and unassessed after over three years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
90
Complexity:
20
Confidence:
85
Support Request:
0
|
needs triage | Combining base bare with overlay_packages triggers an unhelpful apt-get not found error instead of a clear incompatibility message. Open, inactive for 300+ days, awaiting triage and a fix to improve error reporting. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
rockcraft#301
(confidence 85%)
Commit f8e53fd1 'project: block overlay usage with bare bases (#301)' added _validate_base_and_overlay that rejects overlay parts on bare bases with a helpful message, directly addressing this issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #284 Block overlay usage with `bare` bases | rockcraft | closed | Validation to reject overlays with bare bases was implemented and merged in pull request #301, resolving the mutual exclusivity conflict. |