Skip to content

devenv: Add ostree to packages, such that ostree CLI is installed in …#230

Closed
Oreo27 wants to merge 1 commit into
bootc-dev:mainfrom
Oreo27:devenv-ostree-cli
Closed

devenv: Add ostree to packages, such that ostree CLI is installed in …#230
Oreo27 wants to merge 1 commit into
bootc-dev:mainfrom
Oreo27:devenv-ostree-cli

Conversation

@Oreo27

@Oreo27 Oreo27 commented Jul 19, 2026

Copy link
Copy Markdown

The devenv images install libostree headers as a build dependency, such that bootc/ostree-ext compile
against libostree, but never install the ostree CLI itself.

crates/ostree-ext's integration test suite (tests/it/main.rs) shells
out to ostree init/ostree commit directly, so cargo test -p ostree-ext fails inside a fresh devenv container with "command not
found: ostree" and a cascade of secondary failures from tests whose
fixture setup depends on it.

Adding ostree to the packages list, fixes this; makes the test pass out of the box.

Tested: cloned infra repo into running container, and built from there again and ran tests successfully

Created with the assistance of AI

@Oreo27 Oreo27 closed this Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant