From: "headius (Charles Nutter)" Date: 2013-09-27T20:02:11+09:00 Subject: [ruby-core:57428] [ruby-trunk - Bug #8488][Rejected] Refactor rbinstall.rb for maintenance, clarity, reuse Issue #8488 has been updated by headius (Charles Nutter). Status changed from Open to Rejected RubyGems 2.1 incorporated my new logic for default gems while still supporting the MRI 2.0 layout for default specs. Given that I have not maintained my cleaned-up rbinstall and no longer need the logic, I'm rejecting this. I hope at some point in the future we will be able to clean up rbinstall.rb, though. ---------------------------------------- Bug #8488: Refactor rbinstall.rb for maintenance, clarity, reuse https://bugs.ruby-lang.org/issues/8488#change-42035 Author: headius (Charles Nutter) Status: Rejected Priority: Normal Assignee: nobu (Nobuyoshi Nakada) Category: build Target version: ruby -v: 2.1dev Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN tool/rbinstall.rb is used to install many parts of Ruby at "make install" time, but it has grown to a rather cumbersome size. It also houses some logic that could/should be reused by other implementations, like the default gem installation. I would like to do some cleanup and refactoring of this file to make it easier to maintain. I'd also like to factor out the default gems logic into a separate piece of code that can be used outside of rbinstall, for e.g. JRuby. A number of folks have contributed to this file, but kou and nobu seem to be the primary maintainers. -- http://bugs.ruby-lang.org/