GitHub user pwendell opened a pull request:
https://github.com/apache/spark/pull/207
SPARK-1094 Support MiMa for reporting binary compatibility accross
versions.
This adds some changes on top of the initial work by @scrapcodes:
The goal here is to do automated checking of Spark commits to determine
whether they break binary compatibility.
1. Special case for inner classes of package-private objects.
2. Made tools classes accessible when running `spark-class`.
3. Made some declared types in MLLib more general.
4. Various other improvements to exclude-generation script.
5. In-code documentation.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/pwendell/spark mima
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/207.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #207
----
commit 651844c06d1890b3c5466ad200efaa55ca70c7cf
Author: Prashant Sharma <[email protected]>
Date: 2014-02-12T08:57:22Z
Support MiMa for reporting binary compatibility accross versions.
commit b551519d2cea42cf75fdebf493fb50b927e78581
Author: Prashant Sharma <[email protected]>
Date: 2014-02-27T04:23:25Z
adding a new exclude after rebasing with master
commit 4c771e00cb45f5fbcf8b1efdac22ef43c1740593
Author: Prashant Sharma <[email protected]>
Date: 2014-03-20T16:24:50Z
Added a tool to generate mima excludes and also adapted build to pick
automatically.
commit c76fe7a409d011e9e2934ce7e064b0d6da2bfbdc
Author: Patrick Wendell <[email protected]>
Date: 2014-03-23T02:31:56Z
Some enhancements to binary checking.
1. Special case for inner classes of packge-private objects.
2. Made tools classes accessible when running `spark-class`.
3. Made some declared types in MLLib more general.
4. Various other improvements to exclude-generation script.
----
---
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.
---