Talk:Features/Ruby 1.8.7

As for puppet, it is fully supported on 1.8.7 and every now and again they slip in a feature which expects 1.8.7. Obviously we'd want to test against the Fedora RPMs, but upstream is fine with 1.8.7. --Stahnma 20:47, 13 July 2010 (UTC)

We discussed this in today's FESCO meeting and we have two questions:
 * 1) Is the difference between 1.8.6 and 1.8.7 really noteworthy?
 * 2) Does this require a mass rebuld?
 * 3) Why not 1.9.1, the first stable release of the 1.9 series? This would surely a be a bigger difference and justify a feature. --Cwickert 21:01, 20 July 2010 (UTC)

Well
 * 1) Many new APIs are introduced, which includes backports from ruby 1.9.x.There are some softwares depending on ruby available on Fedora which decided to not support ruby 186 in the near future. Also some packages in Fedora rawhide already use new APIs not available on ruby186 ... and now we add some patches so that we can use such packages with ruby186. e.g. example
 * 2) Mass rebuild should not be needed.
 * 3) Well,
 * 4) ruby 1.8.7 and ruby 1.9.x have quite large difference. Many projects have no support for ruby 1.9.x currently. So when we import ruby 1.9.x into Fedora, for now we must support parallel install of ruby 1.8.7 and 1.9.x.
 * 5) And importing ruby 1.9.x was not ready... --Mtasaka 2010-07-26 19:30UTC