Skip to content

WIP: Create repo contianing BuildStream ostree plugin

Overview

This MR creates a new Repo containing BuildStream's ostree plugin. This will be the new home for the ostree plugin which is currently bundled with BuildStream. I don't plan on merging this MR until buildstream!1261 (merged) has been merged.

The ostree plugin and it's test were copied from BuildStream at commit 38d4c2ce. Once this MR has had some review, I'll go through and check for, and apply changes which have happened in BuildStream since then.

Testing/CI

The test suite contains all of the tests from BuildStream which result in the ostree plugin being loaded. This includes making use of the templated source plugin tests made available by buildstream!1261 (merged).

BuildStream's linting configuration has been copied directly. And the tox setup is more or less the same.

The CI for this repo uses BuildStream's testsuite docker images to run tests across the same range of distros as BuildStream's CI (except WSL).

TODO:
  • Write README
  • Docs generation
  • Once buildstream!1261 (merged) has been merged, update BuildStream dependency to master
  • Once reviewers are otherwise happy with this, check for any changes to ostree or it's tests which have been made in BuildStream since commit 38d4c2ce

Merge request reports

Loading