[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ruby 3.3 transition



Hi everyone,

I've been working on the kick-off of the Ruby 3.3 transition (our plan is to ship it in our next Debian release), so ruby3.3 is already available in unstable and testing [1], and ruby-defaults in experimental already supports ruby3.1 as the default and ruby3.3 as the alternative interpreter [2].

With that in place, I was able to test rebuild all reverse dependencies. The results can be seen here [3]. There are around 300 build failures that need fixing. I am here to request your help on fixing them, we will be working on that also during DebCamp/DebConf in our sprint [4]. We need to lower down this number so we can actually add support for ruby3.3 in unstable and start the transition for real.

If you want to reproduce any of the build failures locally, you can call sbuild with the parameters below:

$ sbuild -d unstable --extra-repository="deb http://deb.debian.org/debian/ experimental main" --add-depends="ruby-all-dev (>= 1:3.1+support3.3~0~)" --build-dep-resolver=aspcud

Let's use the pad [5] that will be used during the sprint to coordinate our work. If you decide to fix a package, please add it to the pad with your name next to it, so we can avoid any conflicting and optimize our efforts.

I hope to see some of you in Busan, and the others, hopefully, we can do some work online!

Cheers!

[1] https://tracker.debian.org/pkg/ruby3.3
[2] https://tracker.debian.org/news/1543161/accepted-ruby-defaults-131support330-source-into-experimental/
[3] https://people.debian.org/~kanashiro/debian/ruby3.3/builds/
[4] https://wiki.debian.org/DebConf/24/Sprints
[5] https://pad.dc24.debconf.org/p/ruby-team-sprint
-- 
Lucas Kanashiro

Reply to: