Github user bzz commented on the pull request:
https://github.com/apache/incubator-zeppelin/pull/930#issuecomment-222575332
Hi, thanks for taking care of the build stability!
`.spark-dist` was introduced as our CI build cache dir, and is used in
[multiple
places](https://github.com/apache/incubator-zeppelin/search?utf8=%E2%9C%93&q=.spark-dist)
As far as I understand, you suggest using different dirs for bin and src
downloads, and src dir will not be part of Travis CI cache any more, so it will
be actually dowloaded from Apache mirror on every build again, which is from
our previous experience make build very unstable and error-prone.
I do not think it's possible to cache things in the paths, that are going
to be overridden by CI's `git clone ...`. Do you have suggestions on how to
make it cache friendly and do not break the build?
> .spark-dist is outside the reactor, which can breaks build
Also, could you please help me to understand why the fact of being outside
of reactor can break the build?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---