Bug 2040429 (RUBY3.1)

Summary: Ruby 3.1
Product: [Fedora] Fedora Reporter: Ben Cotton <bcotton>
Component: Changes TrackingAssignee: Vít Ondruch <vondruch>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 36CC: bcotton
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-10 14:41:45 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2047772, 2047773, 2047775, 2047776, 2047777    
Bug Blocks: 1982279    

Description Ben Cotton 2022-01-13 16:57:51 UTC
This is a tracking bug for Change: Ruby 3.1
For more details, see: https://fedoraproject.org/wiki/Changes/Ruby_3.1

Ruby 3.1 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 3.0 in Fedora 35 to Ruby 3.1 in Fedora 36, Fedora becomes the superior Ruby development platform.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Ben Cotton 2022-01-19 14:03:24 UTC
In your change proposal, you indicated the contingency deadline was the mass rebuild, which is scheduled to begin today. The contingency mechanism is:

> We would like to get a special buildroot tag to be able to rebuild necessary the packages with Ruby 3.1. If anything goes wrong, the tag could be easily dropped and previous version of Ruby 3.0 and its dependencies stays intact. The tag would be merged into F36 after everything is rebuild.

I'm checking in to see if there's any change in your proposal's status or if you're still on track.

Comment 2 Vít Ondruch 2022-01-19 17:02:39 UTC
Thx for checking. After agreement with relengs, we are pushing the Ruby mass rebuild after Fedora mass rebuild. Yes, there were some hiccups out of our hands such as libffi update which prevented us from earlier rebuild :/ So unless the Fedora mass rebuild is delayed for some reason, we still should be fine.



[1] https://meetbot-raw.fedoraproject.org/fedora-meeting-3/2022-01-18/releng.2022-01-18-16.00.txt

Comment 3 Vít Ondruch 2022-01-28 15:46:11 UTC
The mass rebuild was successfully merged, therefore moving to QA.

BTW the issues linked by @Miro are typically broken for other reasons then Ruby. One notable exception might be bug 2047777. But the truth is the we were not able to rebuild all those.

Comment 4 Ben Cotton 2022-02-08 21:07:01 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 36 development cycle.
Changing version to 36.

Comment 5 Ben Cotton 2022-05-10 14:41:45 UTC
F36 was released today. If this Change did not land in the release, please notify bcotton as soon as possible.