Vít Ondruch via ruby-sig wrote on 2024/11/26 17:35:
Hi everybody.
Yet another update of Ruby 3.4, this time to 4d8c793bc3 and the build is here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=126242984
Nothing really outstanding. The only change worth noting that the RDoc issue mentioned earlier by Mamoru was fixed.
Please give it try and as always, please let me know your findings.
BTW it seems that were are not less then 50 packages which needs to get fixed for Ruby 3.4 and from those 13 have been FTBFS already. So thanks everybody for helping.
Vít
Hello Vít, and ruby-sig folks:
I think (not sure most but at least) many of the failures are due to ruby 3.4 Hash#inspect formatting change: for those failures maybe we can just patch out them as a last resort.
Currently the failures I feel difficult to fix are:
* rubygem-websocket https://copr.fedorainfracloud.org/coprs/vondruch/mpb/build/8312136/
Due to https://bugs.ruby-lang.org/issues/20265 change, NEWOBJ macro is removed, then currently rubygem-websocket really fails to compile. For now I have no idea how to replace this macro.
* rubygem-mysql2 * rubygem-clockwork
These 2 packages hang up at %check , rpmbuild cannot finish currently. I guess Timeout.#timeout behavior somewhat changed, but don't know currently how to fix.
Regards, Mamoru