I dug around a bit with Tucu, and I think it's essentially the dependency analyzer screwing up with snapshot artifacts. I found a different error for HttpFS that looks similar:
[WARNING] Dependency convergence error for org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT paths to dependency are: +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT +-org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT and +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT +-org.apache.hadoop:hadoop-hdfs:3.0.0-20140718.221409-4777 [WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message: Failed while enforcing releasability the error(s) are [ Dependency convergence error for org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT paths to dependency are: +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT +-org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT and +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT +-org.apache.hadoop:hadoop-hdfs:3.0.0-20140718.221409-4777 You can see that it sees 3.0.0-SNAPSHOT being used for one, and 3.0.0-20140718.221409-4777 for the other (which causes the error). The same thing happened in the stuff Ted posted, but for the KMS. Somehow the local maven repo is getting screwed up non-deterministically. Tucu recommends we remove this check from the post-commit build, and instead make it part of the maven job used to build releases. At release time, there shouldn't be any ambiguity about version numbers. Any brave volunteers out there? I am not a maven maven, but am happy to review pom.xml changes that do this, and I'll make sure the maven job used to build releases still does the dep check. Best, Andrew On Thu, Jul 17, 2014 at 9:50 PM, Ted Yu <yuzhih...@gmail.com> wrote: > Here is the warning from enforcer: > > [WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence > failed with message: > Failed while enforcing releasability the error(s) are [ > Dependency convergence error for > org.apache.hadoop:hadoop-auth:3.0.0-20140718.043141-4847 paths to > dependency are: > +-org.apache.hadoop:hadoop-kms:3.0.0-SNAPSHOT > +-org.apache.hadoop:hadoop-auth:3.0.0-20140718.043141-4847 > and > +-org.apache.hadoop:hadoop-kms:3.0.0-SNAPSHOT > +-org.apache.hadoop:hadoop-common:3.0.0-20140718.043201-4831 > +-org.apache.hadoop:hadoop-auth:3.0.0-SNAPSHOT > and > +-org.apache.hadoop:hadoop-kms:3.0.0-SNAPSHOT > +-org.apache.hadoop:hadoop-common:3.0.0-20140718.043201-4831 > +-org.apache.hadoop:hadoop-auth:3.0.0-SNAPSHOT > ] > > FYI > > > On Thu, Jul 17, 2014 at 9:38 PM, Vinayakumar B <vinayakum...@apache.org> > wrote: > > > Hi, > > Hadoop-trunk-commit build always fails with message similar to below. > > Anybody knows about this? > > > > [ERROR] Failed to execute goal > > org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce > > (depcheck) on project hadoop-yarn-server-tests: Some Enforcer rules > > have failed. Look above for specific messages explaining why the rule > > failed. -> [Help 1] > > > > > > > > Regards, > > Vinay > > >