Hello, ruby-sig folks:
Thank you for work for ruby 3.5:
Vít Ondruch via ruby-sig wrote on 2025/10/23 21:14:
Dne 22. 10. 25 v 18:23 Jarek Prokop via ruby-sig napsal(a):
Hi everybody,
It is the time of the year to look at upcoming version of Ruby. I am
continually integrating the master upstream branch in my Fedora fork:
https://src.fedoraproject.org/fork/jackorp/rpms/ruby/commits/ruby-3.5
It currently contains RHEL specific bits as well. I am developing for both EL
and Fedora from the same repo at the moment.
I'll create a cleaned up Fedora PR (without RHEL bits) into the official repo
later in development process.
And here are some interesting bits from the new release so far:
* Similarly to 3.4, the biggest change are the unbundled default gems. They are
also kept in `bundled-gems` subpackage. I try to keep the file lists very
similar to what would be the gem2rpm output.
* Most notably, rdoc and irb were promoted to bundled gems.
And just briefly looking at your mass-prebuild copr repo, it also seems that
the Fiddle has been moved out:
https://download.copr.fedorainfracloud.org/results/jackorp/ruby-3.5-snapshot-rebuild/fedora-rawhide-aarch64/09716807-rubygem-ffi/builder-live.log.gz
IOW fixing rubygem-ffi could fix several other components (I was looking at
rubygem-activesupport initially).
Vít
Unfortunately even if adding BR: rubygem(fiddle) currently rubygem-ffi
testsuite does not pass
(even ffi git head testsuite does not pass), I've filed:
https://github.com/ffi/ffi/issues/1163
(Apart from the 2 tests failures mentioned on the above issue, 2 commits need
backporting to
Fedora side rubygem-ffi)
Another note is that Ractor#take removal affects some packages like
rubygem-http_parser.rb
https://github.com/tmm1/http_parser.rb/issues/85
(and also rubygem-rmagick failed, which is already fixed upstream and I will
backport:
https://github.com/rmagick/rmagick/pull/1712/files )
Regards,
Mamoru
--
_______________________________________________
ruby-sig mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue