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:
https://src.fedoraproject.org/rpms/ruby/pull-request/196
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
--
_______________________________________________
ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org
To unsubscribe send an email to ruby-sig-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue