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 ruby@3.1 can use ruby@3.2 or ruby@3.3 instead.

And whether we still need ruby@2.6 in addition to ruby@2.7; no package
depends on the former.

Andreas


Reply via email to