Use latest omnibus version
Omnibus v5.5.0 Changelog doesn't specify any backward incompatibilities or breaking changes, just new features and bug fixes. Also, I tested a package created with it in Debian Jessie and worked fine. The packages are available at https://dev.gitlab.org/gitlab/omnibus-gitlab/pipelines/50296 for testing.
We ship two patches - one related to S3 acceleration (which has been already accepted upstream and will be in next release) and one related to License information generation (tackling which is being discussed in #2416)
v5.5.0 (August 16, 2016)
New Features
- Add build timings to the local output
- Add appx packager
- fatal_licensing_warnings configuration to fail the build when there are licensing problems
- Ensure consistent code style using Chefstyle \o/
- Drop Ruby 2.0 support
- Remove fakeroot from RPM packager
- Support license collection with git cache
- Add SERIAL_NUMBER to omnibus code, which is used in git caching to invalidate caches when omnibus code changes require it to be invalidated
- Support license collection of transitive dependencies (via license_scout gem)
- Add skip_transitive_dependency_licensing dsl method to Software. Use this when the software does not use any dependency manager.
Bug Fixes
- Make license files readable inside the packages
- Prefer server marketing names on windows
- Instead of exe, use bat if present on windows
- Fix changelog generation with symbolized keys
Closes #2184 (closed)