[
https://issues.apache.org/jira/browse/HBASE-16196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15995573#comment-15995573
]
Sean Busbey commented on HBASE-16196:
-------------------------------------
JRuby went from [CPL 1.0 in
1.6.8|https://github.com/jruby/jruby/blob/1.6.8/COPYING] to [EPL 1.0 in
9.1.8.0|https://github.com/jruby/jruby/blob/9.1.8.0/COPYING], so we'll need to
make some licensing updates as well.
* [the supplemental-models entry for
jruby|https://github.com/apache/hbase/blob/master/hbase-resource-bundle/src/main/resources/supplemental-models.xml#L2667]
needs to update the copyright year and license
* [the programmatic LICENSE macro for
jruby|https://github.com/apache/hbase/blob/master/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm#L1344]
needs to be updated for whatever is bundled in the updated complete jar.
* [the programmatic NOTICE macro for
jruby|https://github.com/apache/hbase/blob/master/hbase-resource-bundle/src/main/resources/META-INF/NOTICE.vm#L172]
similarly needs to be updated for whatever is bundled in the updated complete
jar.
> Update jruby to a newer version.
> --------------------------------
>
> Key: HBASE-16196
> URL: https://issues.apache.org/jira/browse/HBASE-16196
> Project: HBase
> Issue Type: Bug
> Components: dependencies, shell
> Reporter: Elliott Clark
> Assignee: Mike Drob
> Priority: Critical
> Fix For: 2.0.0, 1.5.0
>
> Attachments: 0001-Update-to-JRuby-9.1.2.0-and-JLine-2.12.patch,
> hbase-16196.branch-1.patch, hbase-16196.v2.branch-1.patch,
> hbase-16196.v3.branch-1.patch, hbase-16196.v4.branch-1.patch,
> HBASE-16196.v5.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.15#6346)