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: