tickets #181178
openRemove Ruby 2.7
0%
Description
Ruby 2.7 went EOL in 2023, and now the ruby2.7 package in d:l:ruby was deleted too:
$ osc log -D devel:languages:ruby ruby2.7
----------------------------------------------------------------------------
r41 | darix | 2025-03-29 13:00:50 | 0523e562ad687e552b98394de36704b5 | 2.7.8 |
package was deleted
...
this also means that our link in https://build.opensuse.org/package/show/openSUSE:infrastructure/ruby2.7 is now broken and we rely on the last remaining binary which will never receive updates.
Continuing to use Ruby 2.7 is both a security and a reliability concern.
The following machines still have it installed:
# salt --out=yaml --out-file=/dev/shm/ruby.yaml \*.infra.opensuse.org cmd.run 'rpm -q ruby2.7'
# grep -v not /dev/shm/ruby.yaml
tsp.infra.opensuse.org: ruby2.7-2.7.8-lp156.4.30.x86_64
progressoo.infra.opensuse.org: ruby2.7-2.7.8-lp156.3.60.x86_64
With tsp.i.o.o this requires making https://github.com/openSUSE/travel-support-program compatible with Ruby 3.x.
With progressoo.i.o.o a Ruby update is intended to implicitly come with a Redmine update, which is tracked in https://progress.opensuse.org/issues/177717.
Updated by crameleon about 1 month ago
- Related to tickets #177717: Update to Redmine 6 added
Updated by crameleon about 1 month ago
I should add, no, downgrading to the distribution ruby2.5 which we still ship is, whilst giving us updates, not a sustainable solution. ;-)
Updated by crameleon about 1 month ago
- Checklist item progressoo.i.o.o set to Done