← Back to issue list

base: add optional list of system packages to install

View original Github issue

Metadata

Project
craft-providers
Number
#143
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

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.
74%