[jira] [Commented] (HBASE-11412) Minimize a number of hbase-client transitive dependencies

2014-12-19 Thread Hudson (JIRA)

[ 
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

2014-12-19 Thread Enis Soztutar (JIRA)

[ 
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

2014-12-19 Thread Hudson (JIRA)

[ 
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

2014-12-19 Thread Hudson (JIRA)

[ 
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

2014-12-19 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-19 Thread stack (JIRA)

[ 
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

2014-12-19 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-19 Thread Hadoop QA (JIRA)

[ 
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

2014-12-19 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-19 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-18 Thread zhangduo (JIRA)

[ 
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

2014-12-18 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-17 Thread Hudson (JIRA)

[ 
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

2014-12-17 Thread Hudson (JIRA)

[ 
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

2014-12-17 Thread Hadoop QA (JIRA)

[ 
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

2014-12-17 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-17 Thread Hadoop QA (JIRA)

[ 
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

2014-12-17 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-17 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-12-16 Thread Hadoop QA (JIRA)

[ 
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

2014-06-25 Thread Nicolas Liochon (JIRA)

[ 
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

2014-06-25 Thread Sergey Beryozkin (JIRA)

[ 
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

2014-06-25 Thread Nicolas Liochon (JIRA)

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