swedebugia writes: > swedebugia skrev: (31 januari 2019 09:53:17 CET) >>On 2019-01-27 12:49, Christopher Baines wrote: >>> * gnu/packages/ruby.scm (ruby-backports): New variable. >>> --- >>> gnu/packages/ruby.scm | 25 +++++++++++++++++++++++++ >>> 1 file changed, 25 insertions(+) >>> >>> diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm >>> index 5a9a9a7c6d..115e132b95 100644 >>> --- a/gnu/packages/ruby.scm >>> +++ b/gnu/packages/ruby.scm >>> @@ -1350,6 +1350,31 @@ User Agents.") >>> (home-page "https://github.com/gshutler/useragent") >>> (license license:expat))) >>> >>> +(define-public ruby-backports >>> + (package >>> + (name "ruby-backports") >>> + (version "3.11.4") >>> + (source >>> + (origin >>> + (method url-fetch) >>> + (uri (rubygems-uri "backports" version)) >>> + (sha256 >>> + (base32 >>> + "1hshjxww2h7s0dk57njrygq4zpp0nlqrjfya7zwm27iq3rhc3y8g")))) >>> + (build-system ruby-build-system) >>> + (arguments >>> + '(;; TODO: This should be default, but there is one test failure >>> + #:test-target "all_spec")) >> >>The failure is reported upstream, see >>https://github.com/marcandre/backports/issues/127 >> >>-- >>Cheers >>Swedebugia > > From upstream: > Sorry the failure is quite obscure. > > Backports wants to make sure it is defining the right methods only when necessary. The test is failing because the methodalias_method_chainappears to have been added to all modules (Array,Binding, ...). Maybe the oldbackports/rails/module/alias_method_chainis somehow loaded, but I don't see how or why... Thanks for taking a look, I'll keep an eye on that upstream issue. Chris