Bug#922682: jruby: jgem install fails with NoSuchMethodError

Oliver Hanser oliver+debian at volatilevoid.net
Tue Feb 19 11:31:08 GMT 2019


Package: jruby
Version: 9.1.13.0-1
Severity: important

Dear Maintainer,

when trying to install a gem with jgem in a new and fully updated Debian
unstable docker container, jgem install fails with the following error.
The same error occurs for all packages I tried to install (bundler,
trollop, and a local gem).

root at 8c89b7e3ed84:/# apt install openjdk-8-jre jruby
root at 8c89b7e3ed84:/# update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
root at 8c89b7e3ed84:/# jgem install trollop
Unhandled Java exception: java.lang.NoSuchMethodError: org.yaml.snakeyaml.events.ScalarEvent.getStyle()Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
java.lang.NoSuchMethodError: org.yaml.snakeyaml.events.ScalarEvent.getStyle()Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
         handleScalar at org/jruby/ext/psych/PsychParser.java:299
                parse at org/jruby/ext/psych/PsychParser.java:221
                 call at org/jruby/ext/psych/PsychParser$INVOKER$i$parse.gen:-1
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:358
                 call at org/jruby/runtime/callsite/CachingCallSite.java:195
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:323
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:109
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:95
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:298
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
                 call at org/jruby/runtime/callsite/CachingCallSite.java:83
            interpret at org/jruby/ir/instructions/CallBase.java:428
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:355
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:109
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:95
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:298
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
                 call at org/jruby/runtime/callsite/CachingCallSite.java:83
            interpret at org/jruby/ir/instructions/CallBase.java:428
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:355
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:83
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:179
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:165
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:200
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:338
                 call at org/jruby/runtime/callsite/CachingCallSite.java:163
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:314
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
      INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:132
      commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:148
              doYield at org/jruby/runtime/IRBlockBody.java:186
                yield at org/jruby/runtime/BlockBody.java:116
                yield at org/jruby/runtime/Block.java:165
            wrapBlock at org/jruby/ext/zlib/RubyGzipFile.java:70
               wrap19 at org/jruby/ext/zlib/RubyGzipFile.java:96
                 call at org/jruby/ext/zlib/RubyGzipFile$INVOKER$s$0$1$wrap19.gen:-1
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:204
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:348
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:173
                 call at org/jruby/runtime/callsite/CachingCallSite.java:177
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:332
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
      INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:132
      commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:148
              doYield at org/jruby/runtime/IRBlockBody.java:186
                yield at org/jruby/runtime/BlockBody.java:116
                yield at org/jruby/runtime/Block.java:165
                yield at org/jruby/ir/runtime/IRRuntimeHelpers.java:415
            interpret at org/jruby/ir/instructions/YieldInstr.java:83
       processOtherOp at org/jruby/ir/interpreter/StartupInterpreterEngine.java:187
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:111
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:83
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:179
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:165
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:348
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:173
                 call at org/jruby/runtime/callsite/CachingCallSite.java:177
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:332
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:83
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:179
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:165
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:200
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:338
                 call at org/jruby/runtime/callsite/CachingCallSite.java:163
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:314
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
      INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:132
      commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:148
              doYield at org/jruby/runtime/IRBlockBody.java:186
                yield at org/jruby/runtime/BlockBody.java:116
                yield at org/jruby/runtime/Block.java:165
                yield at org/jruby/ir/runtime/IRRuntimeHelpers.java:415
            interpret at org/jruby/ir/instructions/YieldInstr.java:83
       processOtherOp at org/jruby/ir/interpreter/StartupInterpreterEngine.java:187
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:111
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:83
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:179
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:165
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:348
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:173
                 call at org/jruby/runtime/callsite/CachingCallSite.java:177
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:332
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
      INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:132
      commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:148
              doYield at org/jruby/runtime/IRBlockBody.java:186
                yield at org/jruby/runtime/BlockBody.java:116
                yield at org/jruby/runtime/Block.java:165
     ensureYieldClose at org/jruby/RubyIO.java:1163
                 open at org/jruby/RubyIO.java:1156
               open19 at org/jruby/RubyKernel.java:306
                 call at org/jruby/RubyKernel$INVOKER$s$0$3$open19.gen:-1
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:298
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
                 call at org/jruby/runtime/callsite/CachingCallSite.java:83
            interpret at org/jruby/ir/instructions/CallBase.java:428
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:355
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:109
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:95
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:298
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
                 call at org/jruby/runtime/callsite/CachingCallSite.java:83
            interpret at org/jruby/ir/instructions/CallBase.java:428
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:355
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:83
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:179
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:165
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:348
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:173
                 call at org/jruby/runtime/callsite/CachingCallSite.java:177
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:332
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
      INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:132
      commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:148
              doYield at org/jruby/runtime/IRBlockBody.java:186
                yield at org/jruby/runtime/BlockBody.java:116
                yield at org/jruby/runtime/Block.java:165
                 each at org/jruby/RubyArray.java:1734
                 call at org/jruby/RubyArray$INVOKER$i$0$0$each.gen:-1
                 call at org/jruby/internal/runtime/methods/JavaMethod.java:498
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:298
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
                 call at org/jruby/runtime/callsite/CachingCallSite.java:83
            interpret at org/jruby/ir/instructions/CallBase.java:428
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:355
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:83
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:179
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:165
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:200
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:338
                 call at org/jruby/runtime/callsite/CachingCallSite.java:163
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:314
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:89
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:214
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:200
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:208
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:358
                 call at org/jruby/runtime/callsite/CachingCallSite.java:195
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:323
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
      INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:132
      commonYieldPath at org/jruby/runtime/MixedModeIRBlockBody.java:148
              doYield at org/jruby/runtime/IRBlockBody.java:186
                yield at org/jruby/runtime/BlockBody.java:116
                yield at org/jruby/runtime/Block.java:165
                 each at org/jruby/RubyArray.java:1734
                 call at org/jruby/RubyArray$INVOKER$i$0$0$each.gen:-1
                 call at org/jruby/internal/runtime/methods/JavaMethod.java:498
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:298
            callBlock at org/jruby/runtime/callsite/CachingCallSite.java:79
                 call at org/jruby/runtime/callsite/CachingCallSite.java:83
            interpret at org/jruby/ir/instructions/CallBase.java:428
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:355
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:77
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:144
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:130
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:192
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:318
                 call at org/jruby/runtime/callsite/CachingCallSite.java:131
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:339
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:89
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:214
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:200
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:208
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:358
                 call at org/jruby/runtime/callsite/CachingCallSite.java:195
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:323
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:89
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:214
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:200
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:208
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:358
                 call at org/jruby/runtime/callsite/CachingCallSite.java:195
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:323
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:89
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:214
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:200
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:208
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:358
                 call at org/jruby/runtime/callsite/CachingCallSite.java:195
          processCall at org/jruby/ir/interpreter/InterpreterEngine.java:323
            interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:73
            interpret at org/jruby/ir/interpreter/InterpreterEngine.java:83
     INTERPRET_METHOD at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:179
                 call at org/jruby/internal/runtime/methods/MixedModeIRMethod.java:165
                 call at org/jruby/internal/runtime/methods/DynamicMethod.java:200
         cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:338
                 call at org/jruby/runtime/callsite/CachingCallSite.java:163
    invokeOther17:run at usr/bin//usr/bin/jgem:21
               <main> at /usr/bin/jgem:21
  invokeWithArguments at java/lang/invoke/MethodHandle.java:627
                 load at org/jruby/ir/Compiler.java:95
            runScript at org/jruby/Ruby.java:828
          runNormally at org/jruby/Ruby.java:747
          runNormally at org/jruby/Ruby.java:765
          runFromMain at org/jruby/Ruby.java:578
        doRunFromMain at org/jruby/Main.java:417
          internalRun at org/jruby/Main.java:305
                  run at org/jruby/Main.java:232
                 main at org/jruby/Main.java:204


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-45-generic (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE, TAINT_SOFTLOCKUP
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages jruby depends on:
ii  ant                            1.10.5-2
ii  junit4                         4.12-8
ii  libasm-java                    7.0-1
ii  libbsf-java                    1:2.4.0-8
ii  libbytelist-java               1.0.15-1
ii  libdirgra-java                 0.3-1
ii  libheadius-options-java        1.4-2
ii  libinvokebinder-java           1.7-2
ii  libjansi-java                  1.17.1-1
ii  libjcodings-java               1.0.42-1
ii  libjffi-jni                    1.2.7-11
ii  libjitescript-java             0.4.1-3
ii  libjnr-constants-java          0.9.9-2
ii  libjnr-enxio-java              0.16-2
ii  libjnr-ffi-java                2.1.7-1
ii  libjnr-netdb-java              1.1.6-1
ii  libjnr-posix-java              3.0.45-2
ii  libjnr-unixsocket-java         0.18-3
ii  libjnr-x86asm-java             1.0.2-5
ii  libjoda-time-java              2.10.1-1
ii  libjruby-joni-java             2.1.25-1
ii  libjzlib-java                  1.1.3-2
ii  libosgi-core-java              6.0.0-1
ii  libpsych-java                  3.0.3~pre1-2
ii  libunsafe-fences-java          1.0-1
ii  libunsafe-mock-java            8.0-3
ii  libyaml-snake-java             1.23-1
ii  nailgun                        0.9.3-3
ii  openjdk-8-jre [java7-runtime]  8u191-b12-2
ii  ruby-jar-dependencies          0.3.10-2
ii  ruby-psych                     3.0.3~pre1-2

Versions of packages jruby recommends:
ii  jruby-openssl   0.9.21-1
ii  ri              1:2.5.1
ii  ruby-json       2.1.0+dfsg-2+b1
ii  ruby-rspec      3.8.0c0e1m0s0-1
ii  ruby-test-unit  3.2.8-1

jruby suggests no packages.

-- no debconf information



More information about the pkg-java-maintainers mailing list