Issue #12733 has been updated by hsbt (Hiroshi SHIBATA).

Target version set to 2.5

>I am not sure what is needed for this, but I would like to help figure out what would be needed.

I hope to promote bundler to default gems on standard libraries.

Requirements of default gems is following things:

* Works with cross-compilation(It's not related bundler)
* Guarantee to work with ruby trunk. So we need to test bundler with test suite of ruby core.

test suite is big problem. so bundler uses rspec. test suite of ruby core is customized test-unit/minitest.

We can choose some strategy.

* Rewrite bundler's rspec to minitest/spec
* Ruby core bundle rspec and integrate rspec and test suite of ruby core.
* Prepare isolation environment for bundler and rspec without test suite of ruby core. We add new test task named "make test-bundler` and iinvoke it on rubyci.
* etc...

These are only technical side problem.

I'm going to solve this problem used `isolation environment` as first.

----------------------------------------
Feature #12733: Bundle bundler to ruby core
https://bugs.ruby-lang.org/issues/12733#change-65651

* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
* Target version: 2.5
----------------------------------------
rubygems team has plan to migrate bundler into rubygems at rubygems 3.0.

ref. https://github.com/rubygems/rubygems/issues/1681

In current status, rubygems only use `Bundler` module on test suites.
But we should track rubygems upstream step by step. I propose to bundle bundler
for stdlib as default gem on ruby core repository.

but we have some consideration. such as

 * bundler uses rspec for test suites. How to use rspec on ruby core repository?
 * Who are maintain bundler on ruby core repository?

This issue is epic topic. Please comment your concerns or idea. 



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>