Caching issue during build
Same commit built two times gives different results.
Observed in build 1 and build 2.
gitlab-cookbooks software definition seems to be doing something unexpected:
For build 1:
[NullFetcher: preparation] I | Fetching `preparation' (nothing to fetch)
[NetFetcher: cacerts] I | Downloading from `http://curl.haxx.se/ca/cacert.pem'
[NetFetcher: cacerts] I | Verifying checksum
[NetFetcher: cacerts] I | `/var/cache/omnibus/cache/cacert.pem' is not an archive - copying to `/var/cache/omnibus/src/cacerts-2015.04.22'
[NullFetcher: bundler] I | Fetching `bundler' (nothing to fetch)
[NullFetcher: appbundler] I | Fetching `appbundler' (nothing to fetch)
[NullFetcher: python-docutils] I | Fetching `python-docutils' (nothing to fetch)
[NullFetcher: rugged] I | Fetching `rugged' (nothing to fetch)
[NullFetcher: package-scripts] I | Fetching `package-scripts' (nothing to fetch)
[GitFetcher: gitlab-rails] I | Fetching from `https://gitlab.com/gitlab-org/gitlab-ce.git'
[PathFetcher: gitlab-cookbooks] I | Copying from `/home/gitlab_ci_multi_runner/tmp/builds/runner-ec006546-project-55-concurrent-0/dev.gitlab.org/gitlab/omnibus-gitlab/files/gitlab-cookbooks'
[NullFetcher: version-manifest] I | Fetching `version-manifest' (nothing to fetch)
[Software: preparation] I | Restored from cache
[Software: zlib] I | Restored from cache
[Software: cacerts] I | Restored from cache
[Software: xproto] I | Restored from cache
[Software: util-macros] I | Restored from cache
[Software: libiconv] I | Restored from cache
[Software: pkg-config] I | Restored from cache
[Software: makedepend] I | Restored from cache
[Software: openssl] I | Restored from cache
[Software: curl] I | Restored from cache
[Software: ncurses] I | Restored from cache
[Software: libedit] I | Restored from cache
[Software: pcre] I | Restored from cache
[Software: libyaml] I | Restored from cache
[Software: libtool] I | Restored from cache
[Software: libffi] I | Restored from cache
[Software: gdbm] I | Restored from cache
[Software: ruby] I | Restored from cache
[Software: rubygems] I | Restored from cache
[Software: bundler] I | Restored from cache
[Software: ohai] I | Restored from cache
[Software: appbundler] I | Restored from cache
[Software: popt] I | Restored from cache
[Software: bzip2] I | Restored from cache
[Software: python] I | Restored from cache
[Software: rsync] I | Restored from cache
[Software: libossp-uuid] I | Restored from cache
[Software: postgresql] I | Restored from cache
[Software: liblzma] I | Restored from cache
[Software: libxml2] I | Restored from cache
[Software: libxslt] I | Restored from cache
[Software: libicu] I | Restored from cache
[Software: setuptools] I | Restored from cache
[Software: pip] I | Restored from cache
[Software: python-docutils] I | Restored from cache
[Software: libgit2] I | Restored from cache
[Software: rugged] I | Restored from cache
[Software: krb5] I | Restored from cache
[Software: omnibus-ctl] I | Restored from cache
[Software: package-scripts] I | Restored from cache
[Software: git] I | Restored from cache
[Software: redis] I | Restored from cache
[Software: nginx] I | Restored from cache
[Software: chef] I | Restored from cache
[Software: logrotate] I | Restored from cache
[Software: runit] I | Restored from cache
[Software: nodejs] I | Restored from cache
[Software: gitlab-ci] I | Restored from cache
[Software: gitlab-rails] I | Restored from cache
[Software: gitlab-shell] I | Restored from cache
[Software: gitlab-ctl] I | Restored from cache
[Software: gitlab-cookbooks] I | Restored from cache
[Software: gitlab-selinux] I | Restored from cache
[Software: gitlab-config-template] I | Restored from cache
[Software: version-manifest] I | Restored from cache
For build 2:
[NullFetcher: preparation] I | Fetching `preparation' (nothing to fetch)
[NetFetcher: cacerts] I | Downloading from `http://curl.haxx.se/ca/cacert.pem'
[NetFetcher: cacerts] I | Verifying checksum
[NetFetcher: cacerts] I | `/var/cache/omnibus/cache/cacert.pem' is not an archive - copying to `/var/cache/omnibus/src/cacerts-2015.04.22'
[NullFetcher: bundler] I | Fetching `bundler' (nothing to fetch)
[NullFetcher: appbundler] I | Fetching `appbundler' (nothing to fetch)
[NullFetcher: python-docutils] I | Fetching `python-docutils' (nothing to fetch)
[NullFetcher: rugged] I | Fetching `rugged' (nothing to fetch)
[NullFetcher: package-scripts] I | Fetching `package-scripts' (nothing to fetch)
[GitFetcher: gitlab-rails] I | Fetching from `https://gitlab.com/gitlab-org/gitlab-ce.git'
[NullFetcher: version-manifest] I | Fetching `version-manifest' (nothing to fetch)
[Software: preparation] I | Restored from cache
[Software: zlib] I | Restored from cache
[Software: cacerts] I | Restored from cache
[Software: xproto] I | Restored from cache
[Software: util-macros] I | Restored from cache
[Software: libiconv] I | Restored from cache
[Software: pkg-config] I | Restored from cache
[Software: makedepend] I | Restored from cache
[Software: openssl] I | Restored from cache
[Software: curl] I | Restored from cache
[Software: ncurses] I | Restored from cache
[Software: libedit] I | Restored from cache
[Software: pcre] I | Restored from cache
[Software: libyaml] I | Restored from cache
[Software: libtool] I | Restored from cache
[Software: libffi] I | Restored from cache
[Software: gdbm] I | Restored from cache
[Software: ruby] I | Restored from cache
[Software: rubygems] I | Restored from cache
[Software: bundler] I | Restored from cache
[Software: ohai] I | Restored from cache
[Software: appbundler] I | Restored from cache
[Software: popt] I | Restored from cache
[Software: bzip2] I | Restored from cache
[Software: python] I | Restored from cache
[Software: rsync] I | Restored from cache
[Software: libossp-uuid] I | Restored from cache
[Software: postgresql] I | Restored from cache
[Software: liblzma] I | Restored from cache
[Software: libxml2] I | Restored from cache
[Software: libxslt] I | Restored from cache
[Software: libicu] I | Restored from cache
[Software: setuptools] I | Restored from cache
[Software: pip] I | Restored from cache
[Software: python-docutils] I | Restored from cache
[Software: libgit2] I | Restored from cache
[Software: rugged] I | Restored from cache
[Software: krb5] I | Restored from cache
[Software: omnibus-ctl] I | Restored from cache
[Software: package-scripts] I | Restored from cache
[Software: git] I | Restored from cache
[Software: redis] I | Restored from cache
[Software: nginx] I | Restored from cache
[Software: chef] I | Restored from cache
[Software: logrotate] I | Restored from cache
[Software: runit] I | Restored from cache
[Software: nodejs] I | Restored from cache
[Software: gitlab-ci] I | Restored from cache
[Software: gitlab-rails] I | Restored from cache
[Software: gitlab-shell] I | Restored from cache
[Software: gitlab-ctl] I | Restored from cache
[Software: gitlab-cookbooks] I | Could not restore from cache
[PathFetcher: gitlab-cookbooks] I | Cleaning project directory `/var/cache/omnibus/src/gitlab-cookbooks'
[PathFetcher: gitlab-cookbooks] I | Copying from `/home/gitlab_ci_multi_runner/tmp/builds/runner-ec006546-project-55-concurrent-0/dev.gitlab.org/gitlab/omnibus-gitlab/files/gitlab-cookbooks'
[Builder: gitlab-cookbooks] I | Starting build
[Builder: gitlab-cookbooks] I | $ mkdir -p /opt/gitlab/embedded/cookbooks
[Builder: gitlab-cookbooks] I | Execute: `mkdir -p /opt/gitlab/embedded/cookbooks': 0.0188s
[Builder: gitlab-cookbooks] I | $ /opt/gitlab/embedded/bin/rsync --delete -a ./ /opt/gitlab/embedded/cookbooks/
****