Hi everybody,
There were quite a lot of stuff happening, such as OpenSSL 3.x support,
which kept me away from looking at Ruby 3.1. But now is the highest time
and here is the PR you can follow:
https://src.fedoraproject.org/rpms/ruby/pull-request/106
The scratch build if succeeds is available here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=79519429
Please note that I have not done any testing except build.
And here are a few notes.
* -preview1 was not building due to some dependency issues. Therefore I
went for more recent revision.
* OpenSSL 3.x support is still not finished.
* The good news is that there was removed one long standing patch [1].
* The bad news is that RBS and debug gem are not building [2]. Therefore
older version of RBS is used and debug gem is completely omitted ATM.
* Because Ruby ships more and more stuff as bundled gems, I have
introduced *ruby-bundled-gems* package, because packaging the gems on
their own does not scale anymore.
* dbm/gdbm support was removed from StdLib, therefore also the
gdbm-devel dependency was dropped.
As always, please give it a try and let me know if you discover any issues.
Vít
[1]
https://src.fedoraproject.org/fork/vondruch/rpms/ruby/blob/36708f00de18db...
[2]
https://bugs.ruby-lang.org/issues/18373