← Back to issue list

fix: install system packages during setup

View original Github issue

Metadata

Project
starbase
Number
#418
Type
pull request
State
merged
Author
jahn-junior
Labels
Created
Updated
Closed

Current evaluation

Merged after approval and passing CI checks. The update configures make setup to run all setup targets, ensuring system packages are installed. A reviewer flagged potential dependency conflicts, but the changes were successfully integrated.

Suggested action:

No scores available.

Issue body

- [X] Have you followed the guidelines for contributing? - [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [X] Have you successfully run `make lint && make test`? --- Updates `make setup` to run all `setup-*` targets. This ensures that all system packages are installed on running `make setup`.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval and passing CI checks. The update configures make setup to run all setup targets, ensuring system packages are installed. A reviewer flagged potential dependency conflicts, but the changes were successfully integrated.
qwen3.6-35b-a3b-mtp-q6 Merged. Updates make setup to run all setup-* targets to install system packages. A reviewer noted setup-lint removes dependencies from other targets, but the change was merged regardless.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5645 fix: install system packages when running `make setup` snapcraft merged Merged a fix updating make setup to install required system packages. Approved by two reviewers, passed CI, and merged by maintainer jahn-junior with a 19-line addition and 10-line removal across one file.
84%
#367 fix(build): install system packages when running `make setup` craft-cli merged Merged a build fix installing system packages during make setup. Approved by two reviewers with all CI checks passing. The single-file change (+19/-10 lines) ensures build dependencies are correctly provisioned.
84%
#825 fix: install system packages when running `make setup` craft-application merged Merged a fix updating make setup to install required system packages by cherry-picking Starbase commits. Approved by two reviewers with all CI checks passing, the single-file change resolves package installation issues during the build setup process.
82%
#929 fix: install system packages when running `make setup` rockcraft merged Merged a fix that updates make setup to install system packages by cherry-picking relevant Starbase commits. Approved by two reviewers and passed CI checks except one unrelated snap test.
81%
#2392 fix: install system packages when running `make setup` charmcraft merged Merged by jahn-junior after two approvals. Updates make setup to install system packages by cherry-picking Starbase commits. Accepted despite failing snap tests on Ubuntu 20.04 and 22.04.
76%
#341 fix(make): depend on build deps during setup starbase merged Merged after reviewer approval and passing CI. The change updates the Makefile to correctly declare build dependencies during the setup phase, modifying a single line.
74%
#6133 build: fix docs-install target snapcraft merged Merged a fix for the docs-install Makefile target that resolved redundant dependency installation. The change removes an extra uv sync call, ensuring docs targets work after make setup. Approved by reviewers and passed CI.
73%
#419 fix: remove conflicting syncs during setup starbase merged Merged to fix conflicting uv sync calls during setup. Introduces intermediate _setup-* targets to install requirements before syncing. Approved by two reviewers, passed all CI checks, and successfully merged.
71%