Update Buildstream to test FD bst2 branch
Bst's over night tests should build FD so we can keep up with any maintenance that needs doing as bst-master gets to bst2.
Update:
This issue will be complete when BuildStream/buildstream!1987 (merged) merges. If https://gitlab.com/BuildStream/buildstream/-/pipelines/164749770 passes, then we will have proved that we have all the code we need in order to make this MR work.
However, BuildStream/buildstream!1987 (merged) currently uses a personal dev-branch of freedesktop-sdk.
To complete this issue, we first need to merge freedesktop-sdk/freedesktop-sdk!2925 (merged)
Tasks:
-
Make sure an overnight test passes against current buildstream master. (hopefully pipeline 164749770) -
Get freedesktop-sdk/freedesktop-sdk!2925 (merged) merged.
After those two both succeed:
-
Update BuildStream/buildstream!1987 (merged) to refer to the buildstream 2 branch of freedesktop-sdk -
Rebase onto buildstream master (since new commits have arrived in the mean time) -
Ensure CI still passes (Hopefully pipeline 166323189) -
Update BuildStream/buildstream!1987 (merged) to make the overnight job "only: schedules" again. -
Unmark BuildStream/buildstream!1987 (merged) as WIP, and get it merged.
Update: We've now merged BuildStream/buildstream!1987 (merged), buildstream master is being tested against a suitable branch of freedesktop-sdk. If the overnight job(s) pass on the next schedule, this issue can be closed.