Hello Dan,
I know very little about Ruby either, except that updates seem to go
relatively smoothly compared to other modern languages. Adding a new
version is quite trivial, here is one:
(define-public ruby-3.3
(package
(inherit ruby-3.2)
(version "3.3.3")
(source
(origin
(method url-fetch)
(uri (string-append "http://cache.ruby-lang.org/pub/ruby/"
(version-major+minor version)
"/ruby-" version ".tar.xz"))
(sha256
(base32
"07pwf3zkf7idl95agfjbv2lvamcp0spp0znqp9arb71ri19rkh43"))))))
I have sent this patch, see
https://issues.guix.gnu.org/71559
An interesting question would be whether all the packages that still depend
on [email protected] can use [email protected] or [email protected] instead.
And whether we still need [email protected] in addition to [email protected]; no package
depends on the former.
Andreas