From Fedora Project Wiki

< Changes

Revision as of 19:04, 1 July 2019 by Pvalena (talk | contribs) (Create Bundler 2.0 change proposal)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Bundler 2.0

Summary

Upgrade to Bundler 2.0, the latest stable gem version.

Owner

Current status

  • Targeted release: Fedora 31
  • Last updated: 2019-07-01
  • Tracker bug: <will be assigned by the Wrangler>
  • Release notes tracker: <will be assigned by the Wrangler>

Detailed Description

Bundler 2 is new major upstream release, that includes many improvements and bug fixes.

Benefit to Fedora

Keeping with a latest release, Bundler is enabling simple Ruby application dependency managemenent.

Scope

Upgrade/compatibility impact

All applications and Gemfiles that currently work with Bundler 1 will continue to work with Bundler 2. Notable changes:

* Dropped support for end of lifed Ruby versions 1.8.7 through 2.2
* Dropped support for end of lifed RubyGems versions 1.3.6 through 2.5
* Moved error messages from STDOUT to STDERR

How To Test

  • No special hardware is needed.
  • Install Bundler 2
  • Run bundle --version
  • Create new applications as before
  • If something doesn't work as it should, let us know.

User Experience

New features that come with Bundler 2.0 will be available. Current version will be available as rubygem-bundler1.

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change)
  • Blocks product? N/A (not a System Wide Change)

Documentation

https://bundler.io/docs.html

Release Notes

https://bundler.io/blog/2019/01/03/announcing-bundler-2.html https://bundler.io/blog/2018/11/04/an-update-on-bundler-2.html