Hello,

I have been working with Lucas Kanashiro in #debian-ruby to do an update from 
Ruby 3.4.9 to 3.4.10 in Experimental: 
https://salsa.debian.org/ruby-team/ruby/-/merge_requests/10

After this is done, we may want to trigger additional rebuilds here to clear up 
the list: https://people.debian.org/~kanashiro/debian/ruby3.4/

It looks like most marked packages have been covered: 
https://salsa.debian.org/ruby-team/ruby-defaults/-/wikis/Ruby-3.4-transition - 
I have worked through a few of these myself.

Big picture, it seems logical to start preparing for the version of 
ruby-defaults in Experimental to be uploaded to Unstable (support both Ruby 3.3 
and Ruby 3.4), then take care of Rails 8 after. It's a large transition 
involving coordination; even with test rebuilds, we can only get so far.

The Rails 8 transition involves (at least) 164 packages, most of which could be 
patched for testsuite coverage and fixes for Rails 8. I can stage Rails 8 in 
Experimental if we generally agree that it's time for preliminary results, but 
I don't plan on driving the "support Ruby 3.4" transition (although I plan on 
helping quite a bit.)

I'm expecting both transitions to take some time, but thought it would be good 
to ask if this order makes sense. With a careful approach, we should be able to 
work through both transitions, one after the other.

Finally, which version(s) of Ruby are we targeting for Forky? Would it make 
sense to start a third transition after these two to drop 3.3, or are we 
expected to release Forky with 3.3 support? (I suppose 4.0 is a different 
question entirely.)

Thanks,
Simon Quigley
[email protected]

Reply via email to