Test gentoo-prefix on different operating systems using vagrant in GitHub Actions CI.
Most of the failure are due to the 6h CI limit.
Pleas check the Actions tab for the latest results.
- often works on gentoo, but not on other systems
- I tried to install it a few times and kept running into issues
- gentoo-prefix is non trivial and depends on the underlying system
- Use vagrant+virtualbox to simulate pure OS instead of docker containers (-> Github CI/Actions only have vagrant for MacOS)
- Regularly run to keep checking ::gentoo tree
- Upload full log and specific failed package log as artifacts
- Automatic reports to gentoo bugzilla using pybugz (analogous to https://github.com/toralf/tinderbox)
- Careful detection of already (automatic) submitted bugs, i.e. just append a message if prefix fails for another system (debianX, ubuntuX, ...)
- Test both unstable and stable gentoo(-prefix)
- Github CI times out after ~6h