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 withbst-external. -
Update tests to use new bst2 CLI apis and configuration
E.g., changes of
bst checkout->bst artifact checkout, and configuration of thecachedirinstead of thebuilddir -
Port the
dpkg_buildplugin to use new APIs for setting public data -
Includes @phildawson's change to the
.gitlab-ci.ymlto test against BuildStream 2 (from MR !2 (closed))