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