bq. It’s an extremely rare event that this type of re-ordering occurs,
so risk/reward favors risk.

Unfortunately HDFS-9214 requires building hadoop-hdfs-client before
building hadoop-hdfs, which leads to the failure. Same problem for
HADOOP-12500 as it introduces a new module hadoop-common-client.

Can you please post a more detailed pointer on how to fix this?

~Haohui

On Wed, Oct 21, 2015 at 5:48 PM, Allen Wittenauer <a...@altiscale.com> wrote:
>
> On Oct 21, 2015, at 5:11 PM, Allen Wittenauer <a...@altiscale.com> wrote:
>
>>
>>> https://issues.apache.org/jira/browse/HADOOP-12500?focusedCommentId=14968065&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14968065
>>
>>       This is yetus.
>>
>>>
>>> Looks like a bug?
>
>
>         Actually, looking closer at this last one, this is a fun one.  I’m 
> still experimenting, but it looks like a backwards incompatible change that 
> breaks the build dependency ordering.    It’s trying to grab a jar from the 
> maven repos that doesn’t exist yet. This *will* succeed if the local cache 
> already has a copy of it. Chances are, if this commit were to go in, it’ll 
> break every build that doesn’t run at root until the master maven repo or the 
> local cache is up-to-date.  It’s a flag day for building trunk.
>
>         Unlike the older version, the Yetus’ hadoop module avoids building at 
> root to speed things up  and has a list of modules to build in a particular 
> order and even injecting other compiles that normally wouldn’t happen in 
> order to improve test coverage.  So old test-patch would let this go through 
> unabated, the new one does not.  It’s an extremely rare event that this type 
> of re-ordering occurs, so risk/reward favors risk.
>
>         Depending upon your point of view, this is a feature, not a bug.  
> File a bug (and, preferably, a patch) against Yetus to update the hadoop 
> personality to tell yetus that a new order is needed.

Reply via email to