Project

General

Profile

Actions

tickets #181178

open

Remove Ruby 2.7

Added by crameleon about 1 month ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Servers hosted in PRG
Target version:
-
Start date:
2025-04-19
Due date:
% Done:

0%

Estimated time:

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.


Checklist

  • tsp.i.o.o
  • progressoo.i.o.o

Related issues 1 (1 open0 closed)

Related to openSUSE admin - tickets #177717: Update to Redmine 6In Progress2025-02-23

Actions
Actions #1

Updated by crameleon about 1 month ago

  • Private changed from Yes to No
Actions #2

Updated by crameleon about 1 month ago

Actions #3

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. ;-)

Actions #4

Updated by crameleon about 1 month ago

  • Checklist item progressoo.i.o.o set to Done
Actions

Also available in: Atom PDF