The Road to Ruby 1.9

Plan
Jeroen posted a draft plan. There are two big buckets of items:


 * Get Ruby 1.9 built/packaged, as well as rebuilding a sufficient number of ruby packages
 * Decide whether supporting both 1.9 and 1.8 is necessary and worthwhile

State
Jeroen van Meeuwen has put up a number of things:


 * Koji: http://koji.ergo.project.org, with the following tags and repositories:
 * Enterprise Linux 5 with Ruby 1.9.1:
 * base koji tag and repository
 * updates koji tag and repository
 * updates-testing koji tag and repository
 * Enterprise Linux 6 (Beta) with Ruby 1.9.1:
 * base koji tag and repository
 * updates koji tag and repository
 * updates-testing koji tag and repository
 * Fedora 1x with Ruby 1.9.1 (coming soon)

Also:


 * Git repo with specfiles: git://fedorapeople.org/home/fedora/kanarip/public_git/ruby-specs.git
 * Git repo for Ruby itself: git://fedorapeople.org/home/fedora/kanarip/public_git/ruby.git

Interpreter

 * Get Ruby 1.9.x built
 * Settle on a load path
 * Rebuild all rubygem-* and ruby-* packages against 1.9 and file bugs for failures

Ruby packaging

 * Settle on a ruby.macros for RPM
 * Draft changes to the packaging guidelines
 * ruby(abi) vs. ruby(api)
 * install into vendor lib rather than site lib