Tuesday 18 February 2020

Ruby 2.7 transition

Hi everyone,

The server team is about to start a transition to Ruby 2.7, targeting the Focal release.

The current version in the archive is 2.5 and many changes that our users might take advantage of were introduced in Ruby 2.6 [1] and 2.7 [2]. Since 2.7 is a LTS release it is in our great interest to ship this latest version, as it will be maintained upstream until 2023 (probably until March); maintenance on 2.5 ends at the beginning of next year.

I've been rebuilding the reverse dependencies reported by ben in a PPA [3] and we are good to go, 166 source packages building fine against Ruby 2.7 (no FTBFS). We also have the tracker page for this transition [4] (thanks to doko). We are going ahead of Debian here to get it done in time for the feature freeze, but I've been pushing it forward in Debian as well and I'll make sure we have most of the things in sync.

If you have any concerns about this transition let us know. We plan to kick this off this week.

Lucas Kanashiro.