Failed dependencies: rpmlib(TildeInVersions) <= 4.10.0-1 is needed by gitlab-ce-7.10.0~omnibus.2-1.x86_64
I tried upgrading gitlab from version 6.8.1 to 7.1.0.on a CentOS 6.6 box using the Centos 6 rpm from https://about.gitlab.com/downloads and following the upgrade instructions from https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md, but it ended up giving the failed dependency error below.
It looks like the error is complaining that rpm is not at version 4.10.0-1, but CentOS 6 has rpm at version 4.8.0-37 as per http://mirror.centos.org/centos/6/os/x86_64/Packages/
Maybe some CentOS 7 specific content got included in the CentOS 6 spec file ?
(Also 'rpm -q --info' is showing the build host in the 'gitlap.com' domain.)
$ cat /etc/redhat-release
CentOS release 6.6 (Final)
$ rpm -q --info -p gitlab-ce-7.10.0~omnibus.2-1.x86_64.rpm
Name : gitlab-ce Relocations: /
Version : 7.10.0~omnibus.2 Vendor: Omnibus <omnibus@getchef.com>
Release : 1 Build Date: Thu 23 Apr 2015 11:32:26 AM EDT
Install Date: (not installed) Build Host: centos65-4-omnibus.gitlap.com
Group : default Source RPM: gitlab-ce-7.10.0~omnibus.2-1.src.rpm
Size : 829292220 License: unknown
Signature : (none)
Packager : GitLab B.V.
URL : https://about.gitlab.com/
Summary : GitLab Community Edition and GitLab CI (including NGINX, Postgres, Redis)
Description :
GitLab Community Edition and GitLab CI (including NGINX, Postgres, Redis)
$ rpm -Uvh gitlab-ce-7.10.0~omnibus.2-1.x86_64.rpm
error: Failed dependencies:
rpmlib(TildeInVersions) <= 4.10.0-1 is needed by gitlab-ce-7.10.0~omnibus.2-1.x86_64