bst2 support

This merge request is intended to replace !2 (closed), by actually supporting the new BuildStream 2 APIs.

It does the following:

  • Fix the package namespace

    While the repository was renamed in order to use a separate namespace from bst-external, the package metadata was not renamed, making it impossible to coexist with bst-external.

  • Update tests to use new bst2 CLI apis and configuration

    E.g., changes of bst checkout -> bst artifact checkout, and configuration of the cachedir instead of the builddir

  • Port the dpkg_build plugin to use new APIs for setting public data

  • Includes @phildawson's change to the .gitlab-ci.yml to test against BuildStream 2 (from MR !2 (closed))

Merge request reports

Loading