Use a freedesktop-sdk tar as a base image
Description
This replaces our "doctored" alpine image with a buildstream-built freedesktop-sdk tarball. This is neat because users can easily inspect the base, it shows that we can "stand on our own two feet" and makes our test environment just a little more reproducible.
It also sets a nice starting point for a doc that would detail how to do a full system bootstrap only using BuildStream+freedesktop-sdk, although this doc would live elsewhere (probably the freedesktop-sdk wiki) and only be in a note in our docs.
Changes proposed in this merge request:
- Add a BuildStream project that has a junction on freedesktop-sdk from which we create a base image.
- Replace the alpine image with the previous.
- Amend documentation to point users in the direction of freedesktop-sdk.
To resolve WIP, we need to:
-
Ensure all tests actually still work. -
Replace the base system for our tutorial/examples. -
Amend the documentation slightly. -
Create aarch64 and x86_64 images and update their refs -
Deploy the base image to digitalocean
Edited by Tristan Maat