(Create Bundler 2.0 change proposal) |
(Change deferred) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/ | * Targeted release: [[Releases/32 | Fedora 32 ]] | ||
* Last updated: <!-- this is an automatic macro — you don't need to change this line --> {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} | * Last updated: <!-- this is an automatic macro — you don't need to change this line --> {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} | ||
* Tracker bug: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1734536 #1734536] | ||
* Release notes tracker: | * Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/368 #368] | ||
== Detailed Description == | == Detailed Description == | ||
Line 23: | Line 23: | ||
== Scope == | == Scope == | ||
* Proposal owners: | * Proposal owners: | ||
** Move Bundler 1.16 to rubygem-bundler1 package. | ** Move Bundler 1.16 to rubygem-bundler1 (sub)package. | ||
** Build Bundler 2.0. Current changes: https://src.fedoraproject.org/rpms/rubygem-bundler/pull-request/5 | ** Build Bundler 2.0. Current changes: https://src.fedoraproject.org/rpms/rubygem-bundler/pull-request/5 | ||
** Work has been done in a Copr repository: https://copr.fedorainfracloud.org/coprs/pvalena/rubygem-bundler/ | ** Work has been done in a Copr repository: https://copr.fedorainfracloud.org/coprs/pvalena/rubygem-bundler/ | ||
Line 34: | Line 34: | ||
== Upgrade/compatibility impact == | == Upgrade/compatibility impact == | ||
All applications and Gemfiles that currently work with Bundler 1 will continue to work with Bundler 2. | All applications and Gemfiles that currently work with Bundler 1 will continue to work with Bundler 2. | ||
Notable changes: | Notable changes: | ||
* Dropped support for end of lifed Ruby versions 1.8.7 through 2.2 | * Dropped support for end of lifed Ruby versions 1.8.7 through 2.2 | ||
Line 62: | Line 63: | ||
== Release Notes == | == Release Notes == | ||
https://bundler.io/blog/2019/01/03/announcing-bundler-2.html | * https://bundler.io/blog/2019/01/03/announcing-bundler-2.html | ||
https://bundler.io/blog/2018/11/04/an-update-on-bundler-2.html | * https://bundler.io/blog/2018/11/04/an-update-on-bundler-2.html | ||
[[Category: | [[Category:ChangeAcceptedF32]] | ||
[[Category:SelfContainedChange]] |
Latest revision as of 19:50, 3 September 2019
Bundler 2.0
Summary
Upgrade to Bundler 2.0, the latest stable gem version.
Owner
- Name: Pavel Valena, Vit Ondruch
- Email: pvalena@redhat.com, vondruch@redhat.com
- Release notes owner:
Current status
- Targeted release: Fedora 32
- Last updated: 2019-09-03
- Tracker bug: #1734536
- Release notes tracker: #368
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
- Proposal owners:
- Move Bundler 1.16 to rubygem-bundler1 (sub)package.
- Build Bundler 2.0. Current changes: https://src.fedoraproject.org/rpms/rubygem-bundler/pull-request/5
- Work has been done in a Copr repository: https://copr.fedorainfracloud.org/coprs/pvalena/rubygem-bundler/
- Other developers: N/A (not a System Wide Change)
- Release engineering: #
- List of deliverables: N/A (not a System Wide Change)
- Policies and guidelines: N/A (not a System Wide Change)
- Trademark approval: N/A (not needed for this Change)
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)