base: add optional list of system packages to install
Metadata
Current evaluation
Merged #143, adding an optional system-packages list to BuilddBase so bases can install additional system packages.
Resolution: closed resolved
Reason: PR #143 was approved and merged, implementing the BuilddBase system-packages parameter for CRAFT-1223.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
### Overview
New parameter in `BuilddBase` class that installs system packages in the base.
### Details
I manually tested with `snapcraft` and it appears to be 100% compatible. Currently, `snapcraft` is the only application installing additional system packages.
Similar to https://github.com/canonical/craft-providers/pull/137.
(CRAFT-1223)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #143, adding an optional system-packages list to BuilddBase so bases can install additional system packages. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR adding an optional system_packages parameter to the BuilddBase class to install system packages during base setup. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
craft-providers#137
(confidence 95%)
The PR description identifies #137 as a similar implementation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #137 base: add optional list of snaps to install | craft-providers | merged | Merged PR #137, adding optional BuilddBase snap installation through a Pydantic model; merge commit fc53896. |