I think that we will end-up with this slightly edited version of the proposal :)
> Keep Bundler 1.16 as rubygem-bundler1 subpackage of ruby package. The problem is that Ruby ships with bundled Bundler 1.x and RubyGems depends Bundler 1.x. Although I'm not sure how tight the coupling is :/ Upstream acts as the RubyGems and Bundler are inseparable, but I believe that the coupling is useful just for some niche use case. So the proposal is to move the independent rubygem-bundler into Bundler 2.x and replace the rubygem-bundler subpackage of ruby package by rubygem-bundler1 subpackage and keep it around as long as RubyGems does not migrate to the new version. Also, if I am not mistaken, the Gemfile.lock created by Bundler can enforce the version of Bundler required. Please note that it should be safe to install rubygem-bundler1 alongside the rubygem-bundler. Vít Dne 10. 07. 19 v 20:49 Igor Gnatenko napsal(a): > Why do we want to keep old version around? > > On Wed, Jul 10, 2019, 20:12 Ben Cotton <bcot...@redhat.com > <mailto:bcot...@redhat.com>> wrote: > > https://fedoraproject.org/wiki/Changes/Bundler_2.0 > > == Summary == > Upgrade to Bundler 2.0, the latest stable gem version. > > == Owner == > * Name: [[User:pvalena | Pavel Valena]], [[User:vondruch | Vit > Ondruch]] > * Email: pval...@redhat.com <mailto:pval...@redhat.com>, > vondr...@redhat.com <mailto:vondr...@redhat.com> > > == 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 > * Release engineering: N/A > * Policies and guidelines: N/A > * Trademark approval: N/A > > == 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. > > == 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 > > -- > Ben Cotton > He / Him / His > Fedora Program Manager > Red Hat > TZ=America/Indiana/Indianapolis > _______________________________________________ > devel-announce mailing list -- > devel-annou...@lists.fedoraproject.org > <mailto:devel-annou...@lists.fedoraproject.org> > To unsubscribe send an email to > devel-announce-le...@lists.fedoraproject.org > <mailto:devel-announce-le...@lists.fedoraproject.org> > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: > https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > > https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org > > > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org