[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14254180#comment-14254180 ] Hudson commented on HBASE-11412: SUCCESS: Integrated in HBase-1.0 #606 (See [https://builds.apache.org/job/HBase-1.0/606/]) HBASE-11412 Minimize a number of hbase-client transitive dependencies (Sergey Beryozkin) (enis: rev 9a81e0261fa3c5077a25fc6383e7347e3d9021f3) * hbase-client/pom.xml > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14254029#comment-14254029 ] Enis Soztutar commented on HBASE-11412: --- I have cherry-picked the addendum to branch-1.0 as well. It will be in 1.0.0. Thanks again. > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253695#comment-14253695 ] Hudson commented on HBASE-11412: FAILURE: Integrated in HBase-1.1 #9 (See [https://builds.apache.org/job/HBase-1.1/9/]) HBASE-11412 Minimize a number of hbase-client transitive dependencies (Sergey Beryozkin) (stack: rev b97ba6fc486d753b6ff89dccbc0b737ea48ddea4) * hbase-client/pom.xml > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253682#comment-14253682 ] Hudson commented on HBASE-11412: FAILURE: Integrated in HBase-TRUNK #5948 (See [https://builds.apache.org/job/HBase-TRUNK/5948/]) HBASE-11412 Minimize a number of hbase-client transitive dependencies (Sergey Beryozkin) (stack: rev b004e4ff5b1f5aff946b52029e50ae803a6112fa) * hbase-client/pom.xml > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253587#comment-14253587 ] Sergey Beryozkin commented on HBASE-11412: -- Hi, thanks for taking care of it... > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253571#comment-14253571 ] stack commented on HBASE-11412: --- [~sergey_beryozkin] I pushed the v4 addendum to branch-1 and master. Let me file a new issue to get addendum applied to branch-1.0. Hopefully can go into hbase-1.0.0; otherwise, can go in hbase-1.0.1. > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253473#comment-14253473 ] Sergey Beryozkin commented on HBASE-11412: -- Hi All, I can just make that JSR 305 dep required and not worry about it any longer if needed or it can be left optional - up to the team, let me know if a new patch is needed Cheers, Sergey > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253436#comment-14253436 ] Hadoop QA commented on HBASE-11412: --- {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12688313/hbase11412_4.patch against master branch at commit d4365593783586201584d84bf536f6c7382cc5ac. ATTACHMENT ID: 12688313 {color:green}+1 @author{color}. The patch does not contain any @author tags. {color:red}-1 tests included{color}. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color:green}+1 javac{color}. The applied patch does not increase the total number of javac compiler warnings. {color:green}+1 javac{color}. The applied patch does not increase the total number of javac compiler warnings. {color:red}-1 javadoc{color}. The javadoc tool appears to have generated 1 warning messages. {color:green}+1 checkstyle{color}. The applied patch does not increase the total number of checkstyle errors {color:green}+1 findbugs{color}. The patch does not introduce any new Findbugs (version 2.0.3) warnings. {color:green}+1 release audit{color}. The applied patch does not increase the total number of release audit warnings. {color:green}+1 lineLengths{color}. The patch does not introduce lines longer than 100 {color:green}+1 site{color}. The mvn site goal succeeds with this patch. {color:green}+1 core tests{color}. The patch passed unit tests in . Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-examples.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-server.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-rest.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-protocol.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-client.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-thrift.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/newPatchFindbugsWarningshbase-annotations.html Checkstyle Errors: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/checkstyle-aggregate.html Javadoc warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//artifact/patchprocess/patchJavadocWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/12162//console This message is automatically generated. > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch, > hbase11412_4.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json >
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253275#comment-14253275 ] Sergey Beryozkin commented on HBASE-11412: -- I can not edit the comments I've made to fix the typos. I believe a JIRA issue or a given comment 's author should be allowed to do it. > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253267#comment-14253267 ] Sergey Beryozkin commented on HBASE-11412: -- Are you referring to these top 2 hadoop-common exclusions ? {code:xml} org.apache.hadoop hadoop-common com.google.code.findbugs jsr305 com.github.stephenc.findbugs findbugs-annotations {code} I can provide a new patch and make those two dependencies 'optional' or may be even test scope ? Clearly exluding them does not affect runing the client but having Eclipse reporting an error is a nuisance indeed. My bad - I haven't tried how a refreshed Eclipse workspace would deal with it > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14252813#comment-14252813 ] zhangduo commented on HBASE-11412: -- It seems that you exclude jsr305 dependency in hbase-client? But HTableDescriptor use javax.annotation.Nonnull which is in jsr305. Eclipse will show a compile error, but it does not break the maven build, I don't know why... > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251435#comment-14251435 ] Sergey Beryozkin commented on HBASE-11412: -- Hi Enis, thanks for applying the patch; I see a couple of tests have failed - I can't link those failures to this patch though - let me know please if you reckon the patch needs more work. As a side note, more dependencies can likely be excluded but I've no enough HBase experience at this stage to optimize it further; will try to return to this issue when we start getting some feedback from our users Cheers, Sergey > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251328#comment-14251328 ] Hudson commented on HBASE-11412: ABORTED: Integrated in HBase-1.0 #598 (See [https://builds.apache.org/job/HBase-1.0/598/]) HBASE-11412 Minimize a number of hbase-client transitive dependencies (Sergey Beryozkin) (enis: rev e5f203364365fe04452bc9c01b88d88d9ae9bf3c) * hbase-client/pom.xml > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14251322#comment-14251322 ] Hudson commented on HBASE-11412: FAILURE: Integrated in HBase-TRUNK #5942 (See [https://builds.apache.org/job/HBase-TRUNK/5942/]) HBASE-11412 Minimize a number of hbase-client transitive dependencies (Sergey Beryozkin) (enis: rev 83e4bfaf73e1c7db16835b20c4f996adde30054a) * hbase-client/pom.xml > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249875#comment-14249875 ] Hadoop QA commented on HBASE-11412: --- {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12687721/hbase11412_3.patch against master branch at commit 99a11390b4758c211af04af2ca0696ac6e3e0aeb. ATTACHMENT ID: 12687721 {color:green}+1 @author{color}. The patch does not contain any @author tags. {color:red}-1 tests included{color}. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color:green}+1 javac{color}. The applied patch does not increase the total number of javac compiler warnings. {color:green}+1 javac{color}. The applied patch does not increase the total number of javac compiler warnings. {color:green}+1 javadoc{color}. The javadoc tool did not generate any warning messages. {color:green}+1 checkstyle{color}. The applied patch does not increase the total number of checkstyle errors {color:green}+1 findbugs{color}. The patch does not introduce any new Findbugs (version 2.0.3) warnings. {color:green}+1 release audit{color}. The applied patch does not increase the total number of release audit warnings. {color:green}+1 lineLengths{color}. The patch does not introduce lines longer than 100 {color:green}+1 site{color}. The mvn site goal succeeds with this patch. {color:green}+1 core tests{color}. The patch passed unit tests in . Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-examples.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-server.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-rest.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-protocol.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-client.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-thrift.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/newPatchFindbugsWarningshbase-annotations.html Checkstyle Errors: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//artifact/patchprocess/checkstyle-aggregate.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/12109//console This message is automatically generated. > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch, hbase11412_3.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > >
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249769#comment-14249769 ] Sergey Beryozkin commented on HBASE-11412: -- No idea why the 2nd patch was mungled, "git diff" was used in both cases on Ubuntu 14.04, will need to experiment with various settings... > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249725#comment-14249725 ] Hadoop QA commented on HBASE-11412: --- {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12687715/hbase11412_2.patch against master branch at commit 99a11390b4758c211af04af2ca0696ac6e3e0aeb. ATTACHMENT ID: 12687715 {color:green}+1 @author{color}. The patch does not contain any @author tags. {color:red}-1 tests included{color}. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color:red}-1 patch{color}. The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/12108//console This message is automatically generated. > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt, hbase11412_2.patch > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249706#comment-14249706 ] Sergey Beryozkin commented on HBASE-11412: -- Actually, I see a compilation issue too after updating the source so I guess the ptach has become outdated > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249693#comment-14249693 ] Sergey Beryozkin commented on HBASE-11412: -- Hi Haddo QA, It does compile for me when I do "mvn clean install" directly in the trunk (2.0.0-SNAPSHOT)/hbase-client. I've noticed the results are from the Jenkins build, perhaps there some differences between running it locally and in Jenkins ? Re the missing tests: no code changes have been done. Re the manual test: we have a basic Apache CXF test [1], this is not running in Jenkins (I did not investigate yet how to run HBase client tests in process) and as such it is disabled, I only run it manually now and then against a standalone HBase server. I can look into activating it though it may take me a bit of time before I can prioritize. However the problem there is that the exclusions are slightly different [2] and applied above hbase-client pom so it won't be a 100% match. Cheers, Sergey [1] https://git-wip-us.apache.org/repos/asf?p=cxf.git;a=blob;f=rt/rs/extensions/search/src/test/java/org/apache/cxf/jaxrs/ext/search/hbase/HBaseVisitorTest.java;h=c0c07ee7f809be99d0997b8f657b6ab917198d62;hb=HEAD [2] https://git-wip-us.apache.org/repos/asf?p=cxf.git;a=blob;f=parent/pom.xml;h=37c10546df21a8869161b639bd067408d48510a0;hb=HEAD#l650 > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Assignee: Sergey Beryozkin >Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: hbase11412.txt > > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14249286#comment-14249286 ] Hadoop QA commented on HBASE-11412: --- {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12682868/hbase11412.txt against master branch at commit 5b5c981d954e0e7769e486039371c4603d2ef915. ATTACHMENT ID: 12682868 {color:green}+1 @author{color}. The patch does not contain any @author tags. {color:red}-1 tests included{color}. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color:red}-1 javac{color}. The patch appears to cause mvn compile goal to fail. Compilation errors resume: [ERROR] COMPILATION ERROR : [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[44,32] package org.apache.hadoop.mapred does not exist [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[45,35] package org.apache.hadoop.mapreduce does not exist [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[191,67] cannot find symbol [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[212,18] cannot find symbol [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[248,46] cannot find symbol [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[269,69] cannot find symbol [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[305,66] cannot find symbol [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[325,71] cannot find symbol [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project hbase-client: Compilation failure: Compilation failure: [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[44,32] package org.apache.hadoop.mapred does not exist [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[45,35] package org.apache.hadoop.mapreduce does not exist [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[191,67] cannot find symbol [ERROR] symbol: class Job [ERROR] location: class org.apache.hadoop.hbase.security.token.TokenUtil [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[212,18] cannot find symbol [ERROR] symbol: class Job [ERROR] location: class org.apache.hadoop.hbase.security.token.TokenUtil [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[248,46] cannot find symbol [ERROR] symbol: class JobConf [ERROR] location: class org.apache.hadoop.hbase.security.token.TokenUtil [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[269,69] cannot find symbol [ERROR] symbol: class JobConf [ERROR] location: class org.apache.hadoop.hbase.security.token.TokenUtil [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[305,66] cannot find symbol [ERROR] symbol: class JobConf [ERROR] location: class org.apache.hadoop.hbase.security.token.TokenUtil [ERROR] /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/hbase-client/src/main/java/org/apache/hadoop/hbase/security/token/TokenUtil.java:[325,71] cannot find symbol [ERROR] symbol: class Job [ERROR] location: class org.apache.hadoop.hbase.security.token.TokenUtil [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14043271#comment-14043271 ] Nicolas Liochon commented on HBASE-11412: - yes it is (the branch name is 'master' in git) > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Priority: Minor > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14043262#comment-14043262 ] Sergey Beryozkin commented on HBASE-11412: -- Hi, I've created a patch for HBASE-11407 against 0.99.0-SNAPSHOT. Is it the master ? > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Priority: Minor > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies
[ https://issues.apache.org/jira/browse/HBASE-11412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14043250#comment-14043250 ] Nicolas Liochon commented on HBASE-11412: - +1000 Just don't forget that patches must go into master as well, to ensure that we don't have regression when we upgrade. > Minimize a number of hbase-client transitive dependencies > - > > Key: HBASE-11412 > URL: https://issues.apache.org/jira/browse/HBASE-11412 > Project: HBase > Issue Type: Improvement > Components: Client >Affects Versions: 0.98.3 >Reporter: Sergey Beryozkin >Priority: Minor > > hbase-client has a number of transitive dependencies not needed for a client > mode execution. In my test I've added the following exclusions: > {code:xml} > > > com.sun.jersey > jersey-server > > > com.sun.jersey > jersey-core > > > com.sun.jersey > jersey-json > > > com.sun.jersey.contribs > jersey-guice > > > com.google.inject > guice > > > com.google.inject.extensions > guice-servlet > > > org.mortbay.jetty > jetty > > > org.mortbay.jetty > jetty-util > > > commons-httpclient > commons-httpclient > > > {code} > Proposal: add related exclusions to some of the dependencies hbase-client > depends upon. -- This message was sent by Atlassian JIRA (v6.2#6252)