[ https://issues.apache.org/jira/browse/HBASE-22087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16801866#comment-16801866 ]
Sean Busbey commented on HBASE-22087: ------------------------------------- Presuming this is a case of us still relying on Hadoop internals and thus getting these dependencies, then we'll just have to deal. 1) If we can exclude these new transitive dependencies, then we should. I don't know enough about what they're used for in Hadoop to say wether or not we can exclude them. If you don't already know what they're used for it'll be difficult to figure out one way or the other. 2) If we need to include them, then we'll need to confirm what license they're under and update our checks as needed. We'll also need to make sure we're properly relocating anything that makes it through to our shaded artifacts. > Update LICENSE/shading for the latest Hadoop trunk > -------------------------------------------------- > > Key: HBASE-22087 > URL: https://issues.apache.org/jira/browse/HBASE-22087 > Project: HBase > Issue Type: Bug > Reporter: Wei-Chiu Chuang > Assignee: Wei-Chiu Chuang > Priority: Major > Attachments: depcheck_hadoop33.log > > > The following list of dependencies were added in Hadoop trunk (3.3.0) and > HBase does not compile successfully: > YARN-8778 added jline 3.9.0 > HADOOP-15775 added javax.activation > HADOOP-15531 added org.apache.common.text (commons-text) > HADOOP-15764 added dnsjava (org.xbill) > Some of these are needed to support JDK9/10/11 in Hadoop. -- This message was sent by Atlassian JIRA (v7.6.3#76005)