Skip to content

Use a freedesktop-sdk tar as a base image

Tristan Maat requested to merge tlater/freedesktop into master

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

Merge request reports