[meta] maintain bootstrap tools and binaries from one central location
This is a meta-issue to track tasks involving bootstrapping the distribution.
The largest piece will be https://git.adelielinux.org/adelie/bootstrap, which aims to create rootfs tarballs that are suitable for upload to https://distfiles.adelielinux.org/adelie/bootstrap/. The eventual goal is to do a full source bootstrap.
This feeds into https://git.adelielinux.org/adelie-infra/autobuilder, which builds the world (packages only). However, some packages rely on external bootstrap binaries, tracked in this issue.
This feeds into https://git.adelielinux.org/adelie-infra/automedia, which creates ISO and tarball media for distribution. The rootfs tarballs from here can be uploaded back to https://distfiles.adelielinux.org/adelie/bootstrap/.
-
user/guile (#801) -- we currently do not bootstrap, which makes building slow, so sort of the opposite problem -
user/openjdk8 (FIXME) -- we currently bootstrap from the RC2 binaries -
user/rust (FIXME) -- we currently bootstrap from third-party binaries -
system/gcc (do we need anything here to get Go support from scratch)
And finally, documentation.