[
https://issues.apache.org/jira/browse/HBASE-16196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15367899#comment-15367899
]
Sean Busbey commented on HBASE-16196:
-------------------------------------
shorter version of HBASE-13338: we can't update to Jruby9k on branch-1, because
it is only Ruby 2.2 and in branch-1 we run in "Ruby 1.8" mode by default.
The newest we can go on branch-1 is Jruby 1.7 (which HBASE-13338 started doing)
but we need to tell it to run in Ruby 1.8 mode because the default changed to
Ruby 1.9 (which IIRC that patch never got updated to do).
> Update jruby to a newer version.
> --------------------------------
>
> Key: HBASE-16196
> URL: https://issues.apache.org/jira/browse/HBASE-16196
> Project: HBase
> Issue Type: Bug
> Reporter: Elliott Clark
> Assignee: Matt Mullins
> Attachments: 0001-Update-to-JRuby-9.1.2.0-and-JLine-2.12.patch,
> hbase-16196.branch-1.patch
>
>
> Ruby 1.8.7 is no longer maintained.
> The TTY library in the old jruby is bad. The newer one is less bad.
> Since this is only a dependency on the hbase-shell module and not on
> hbase-client or hbase-server this should be a pretty simple thing that
> doesn't have any backwards compat issues.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)