From Fedora Project Wiki
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)
- Enterprise Linux 5 with Ruby 1.9.1:
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
Tasks
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