Vendor all software definitions
We have some software definitions in config/software
but a lot of them we are pulling from omnibus-software
. This reduces the clutter but
it also hides where some definitions reside. This makes understanding the code more difficult.
During the course of omnibus development, omnibus-software also changed its goal so depending on this repository is no longer that enticing.
We have a sha locked in the Gemfile anyway so we are not getting the updates. Having one place for all definitions makes understanding this whole concept easier.
@gitlab-build-team What do you think about this?