At 17.00 UTC, gitlab will be upgraded and briefly unavailable.
Implementing basic dependency handling, install_if and awareness of pinning.