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