Bootstrapping prerequisites for building on Linux
@ebassi
Submitted by Emmanuele Bassi Link to original bug (#752009)
Description
A follow up to bug 751492.
Since we strongly discourage jhbuild users running on a non-enterprise Linux distribution from using the bootstrap
moduleset, we need to find a way for them to install global requirements needed to bootstrap the build environments.
Usually, this would be the role for system dependencies, but some modules — like autoconf-archive/m4-common, and gnome-common before that — are not meant to be packaged.
Maybe we should have a bootstrap-lite ("all the modules a bootstrap needs, without those pesky fats and sugars") moduleset, or maybe we should devise a way to specify that a module should still be built before everything else. Right now, gnome-common is needed by a bunch of modules, but specifying it by hand is tedious, and I'm pretty sure some module just rely on the graph solving the dependency.