[ 
https://issues.apache.org/jira/browse/HBASE-20598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16564692#comment-16564692
 ] 

Jack Bearden commented on HBASE-20598:
--------------------------------------

[~elserj] I have figured out what's going on. 

Two of our JRuby tests load rake:
 * tests_runner.rb
 * no_cluster_tests_runner.rb

However, it appears the gemspec for rake was left out from the jruby-complete 
9.2.0 jar by accident ([https://github.com/jruby/jruby/issues/5244)] and no 
rake installed by default. According to their milestone that was tagged to the 
issue, we can expect it to return in 9.2.1. Of course this doesn't stop us from 
just doing a "gem install rake" which would be sufficient enough to get this 
back to normal. I have reproduced and confirmed all of this locally.

There are two options I see from this:
 # We can wait until 9.2.1 or continue to test against their nightly builds for 
9.2.1
 # Package rake into Maven as a dependency for the tests or install the gem in 
some other way prior to including in the test files (not sure I'm a fan for 
this as we would just have to remove it in a near future)

What do you suggest?

> Upgrade to JRuby 9.2
> --------------------
>
>                 Key: HBASE-20598
>                 URL: https://issues.apache.org/jira/browse/HBASE-20598
>             Project: HBase
>          Issue Type: Bug
>          Components: dependencies, shell
>            Reporter: Josh Elser
>            Assignee: Jack Bearden
>            Priority: Major
>             Fix For: 3.0.0
>
>         Attachments: HBASE-20598.001.patch, HBASE-20598.002.patch
>
>
> [~mdrob] pointed out that there's a JRuby 9.2 release. We should see if we 
> can get ourselves onto that from our current 9.1 release line.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to