[
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)