Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
Impala 2.7.0
-
None
Description
Apache RAT is a tool for checking license compliance. We should test license compliance at every commit in the pre-commit CI job, and to do this we should add a test, perhaps to run-all-tests.sh.
Things to be careful of
1. Not every computer will have git, and not every Impala repo will be a git repo. For instance, release tarballs are not git repos.
2. Apache RAT is not a pre-req and not in the chef install script or the toolchain.