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



* Set module is now implemented in C instead of Ruby.

* A new JIT, the ZJIT is being developed, same as YJIT it should require nothing more than rustc [0].   * It is disabled for now. Building support for both YJIT and ZJIT in the same build is only possible with cargo so far [1]. Only 1 can be built with only rustc at a time.
    I haven't focused on that area yet.

* RJIT was removed.

The builds will be available in my copr jackorp/ruby-3.5 for at least the duration of the development:
https://copr.fedorainfracloud.org/coprs/jackorp/ruby-3.5/

There is also a preliminary mass-prebuild copr repo(s) for the current snapshot:
https://copr.fedorainfracloud.org/coprs/jackorp/ruby-3.5-snapshot-rebuild
https://copr.fedorainfracloud.org/coprs/jackorp/ruby-3.5-snapshot-rebuild.checker I plan to re-run it on new snapshots, the repo will remain the name. It will be removed completely once we have Ruby 3.5 in Rawhide.

As always, please give the Ruby 3.5 some testing and looking forward to your feedback.

Regards,
Jarek

[0] https://bugs.ruby-lang.org/issues/21221
[1] https://github.com/ruby/ruby/commit/92b218fbc379fe85792eb060b71520e271971335

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-- 
_______________________________________________
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

Reply via email to