Dne 25. 10. 24 v 14:09 Vít Ondruch napsal(a):
Hi everybody,
It is the time of the year to look at upcoming version of Ruby. Therefore I have opened PR with the changes:
https://src.fedoraproject.org/rpms/ruby/pull-request/196
and here is the (running) scratch build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=125191137
There was failure on aarch64 due to hardening test. New build is running here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=125192840
Vít
As already done previously, the PR is opened from my fork, so I'll be able to rebase it and pick some interesting bits into stable branches. I'll also push this branch into the official repo right before merge back into Rawhide to preserve the history.
And here are some interesting bits I have noticed:
- By far the biggest change are the unbundled default gems. While they
are mostly kept in the `bundled-gems` subpackage, it grown significantly. I try to keep the file lists very similar to what would be the gem2rpm output.
- The other thing is that Ruby upstream for some unknown reason decide
to put ruby executable into `libexec` directory, but not only that. There is also `bin` directory nested under. That is quite non-standard place IMHO, therefore I have reverted the change back to the previous location and I hope that upstream will change their mind (or at least provide some reasoning).
- From other changes, please note that the Prism parser is now used by
default. I hope it won't have any compatibility impact, but who knows.
I am not aware of anything else.
As always, please give the Ruby 3.4 some testing and looking forward to your feedback.
Cheers,
Vít