Missing dependencies of the omnibus package
Summary:
The Omnibus package for Debian Wheezy lacks the dependencies to cron and sudo.
Steps to reproduce:
- Create a rootfs for Debian 7 with a minimal setup.
- Download Omnibus package
- Install Omnibus package
Expected behavior:
Package install fails because of missing dependencies. Running apt-get install -f installs needed dependencies and finishes Installation of omnibus package.
Observed behavior:
Installation of omnibus package succeeded at first try. Running gitlab-ctl reconfigure afterwards fails and it's not clear why. For a more skilled user one can see that it's missing dependencies. These are:
- cron
- sudo
After installing these packages gitlab-ctl reconfigure executes successfully.
Version of GitLab:
- gitlab_7.8.0-omnibus-1
Possible fixes:
Just add cron and sudo as dependencies and everything should be fine.