Hello, all:
Currently kanarip is working on ruby 1.9.x, trying to import ruby 1.9.x packages into Fedora rawhide, and I fully appreciate his work.
However - still many softwares (including packages I maintain like alexandria) don't support ruby 1.9.x - when importing ruby 1.9.x into Fedora, writing packaging guidelines when using ruby 1.9.x is needed. - and maybe ruby 1.9.x is enough stable, however I don't know well (kanarip?) - and I guess currently many users 1.8.x So I guess still ruby 1.8.x should be the main branch for F-14 (anyway kanarip is trying to make ruby 1.9.x parallel-installable). On the other hand, now ruby 1.8.6.x became rather old and some packages (like rubygem-nokogiri) decided to stop supporting ruby 1.8.6.x.
So I want to update ruby to 1.8.7.x first, at least on rawhide. Test rpms of ruby 1.8.7.x for rawhide (and for F-13) are under:
http://mtasaka.fedorapeople.org/ruby187/ (repodata also available)
I appreciate it if you would test these packages. It is expected that people using ruby 1.8.6.x can upgrade ruby (and its subpackages) to ruby 1.8.7.x without problems, and without compiling anything against new ruby rpms. If these packages seem good, I would like to update rawhide ruby to 1.8.7.x in 10 days or so.
( I think upgrading ruby in F-13 to 1.8.7.x is quite debatable, however it seems ruby 1.8.7.x is enough stable and our 1.8.6.x srpm has many backports from 1.8.7 or 1.8.x branches and updating ruby to 1.8.7.x even on F-13 makes it easier to maintain ) ( By the way the ruby 1.8.7.x srpm I used for rawhide/F-13 also compiles on F-12 )
Regards, Mamoru
Hey Mamoru,
Appreciate the efforts. I am also working towards Ruby 1.8.7 on Fedora, just released a SRPM/SPEC a few days ago that I was working on
http://mo.morsi.org/blog/node/318
Just fyi, we're also going to need this patch
http://redmine.ruby-lang.org/repositories/diff/ruby-187?rev=27408
To get rails 3.0.0 working against Ruby 1.8.7p149
http://redmine.ruby-lang.org/issues/show/2557
I'm currently working on bundling Rails 3 into rpms and creating a Fedora based virtual appliance w/ Ruby 1.8.7 on it, similar to the one I released w/ Ruby 1.9, to make testing software against multiple versions of Ruby on Fedora as simple as possible. After that I'm planning on setting up an automated test system to test the various Ruby packages we have in Fedora against each appliance.
Stay tuned for updtes.
-Mo
On 06/18/2010 12:44 PM, Mohammed Morsi wrote:
Hey Mamoru,
Appreciate the efforts. I am also working towards Ruby 1.8.7 on Fedora, just released a SRPM/SPEC a few days ago that I was working on
http://mo.morsi.org/blog/node/318
Also FYI, I spent some time going through the Ruby patches, removing anything unneeded, and consolidating stuff into simpler to understand patches. I may have inadvertently removed a couple things we want to keep (such as pulling the upstream ruby-tcltk branch for that package and the ruby-emacs stuff) but those can be easily readded.
I also tried to bring the ruby path macros in line w/ how we were talking about doing it in Ruby 1.9.1, to hopefully make that eventual migration easier.
%{!?ruby_vendorlib: %global ruby_vendorlib %{_prefix}/lib/ruby/} %{!?ruby_vendorarch: %global ruby_vendorarch %{_libdir}/ruby/} %{!?ruby_sitelib: %global ruby_sitelib %{ruby_vendorlib}/site_ruby} %{!?ruby_sitearch: %global ruby_sitearch %{ruby_vendorarch}/site_ruby}
-Mo
On 06/18/2010 12:22 PM, Mamoru Tasaka wrote:
<snip> I appreciate it if you would test these packages. It is expected that people using ruby 1.8.6.x can upgrade ruby (and its subpackages) to ruby 1.8.7.x without problems, and without compiling anything against new ruby rpms. If these packages seem good, I would like to update rawhide ruby to 1.8.7.x in 10 days or so.
Also I think 10 days is an ambitious goal, even for rawhide, but agree this process has taken too long, and we should work towards the update happening sooner than later.
-Mo
ruby-sig@lists.fedoraproject.org