Vít Ondruch via ruby-sig wrote on 2024/11/04 17:46:
Dne 03. 11. 24 v 12:31 Mamoru TASAKA via ruby-sig napsal(a):
Vít Ondruch via ruby-sig wrote on 2024/10/25 21:09:
Hi everybody,
It is the time of the year to look at upcoming version of Ruby. Therefore I have opened PR with the changes:
As always, please give the Ruby 3.4 some testing and looking forward to your feedback.
Cheers,
Vít
Hello, Vít. Thank you for your great work for ruby 3.4.
You are welcome.
Now I tested with commit:24f7829abfd29fc226e38829caaecaa76885afbf: https://github.com/ruby/ruby/commit/24f7829abfd29fc226e38829caaecaa76885afbf
and looks like for rubygem-foo pkgs in Fedora, (from my trial build on copr) currently roughly 110 pkgs FTBFS among roughly 480 pkgs, which looks ..... so large.
There was analysis done by upstream ;)
https://bugs.ruby-lang.org/issues/20857#note-12
The biggest offenders are the newly unbundled parts of StdLib. The unbundling of base64 was proposed to be reverted, but who knows how it turns out, given that many projects already added the dependency.
Just want to put comment that your scratch was using https://github.com/ruby/ruby/commit/3da3cabf982eaa4d2c9732651f6a9e18ffd0aba3
and the later commit https://github.com/ruby/ruby/commit/ed993b5bcc4fcae661dd022d3211dcc770425218 is now causing a lot of rubygems-foo pkgs raise errors with generating rdoc, reported:
https://bugs.ruby-lang.org/issues/20862
Mamoru
I have not investigated the cause in detail yet. I will do my best but I fear if we can get in time by Christmas.
We'll see. So far, I use the breakages as an opportunity to update some of the packages (e.g. update would help to AsciiDoctor). And I think that e.g. fog-core or cucumber updates/fixes unblocks some of the dependencies.
There are also several orphaned packages, which are currently failing. Their removal in ~5 weeks will also help a bit.
Vít
Regards, Mamoru