Skip to content

Use latest omnibus version

Balasankar 'Balu' C requested to merge 2184-update-omnibus into master

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)

Merge request reports