Hmm, after this was brought up I decided to try running RAT ( http://creadur.apache.org/rat/) on RC2 and below is the report.
I think it's worth creating a RAT exclude file for the BSD/MIT licensed source files and fixing the rest of the complaints. I'll start working on it. ***************************************************** Summary ------- Generated at: 2016-02-16T19:45:08+02:00 Notes: 17 Binaries: 9 Archives: 0 Standards: 1360 Apache Licensed: 1120 Generated Documents: 0 JavaDocs are generated and so license header is optional Generated files do not required license headers 238 Unknown Licenses ******************************* Unapproved licenses: /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/.ycm_extra_conf.py /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/version.txt /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/build-support/jenkins/dummy-junit.xml /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/build-support/tools/kudu-lint/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindBitshuffle.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindCrcutil.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindGFlags.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindGLog.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindGPerf.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindLibEv.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindLz4.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindProtobuf.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindSnappy.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindVmem.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/cmake_modules/FindZlib.cmake /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/transaction_semantics.adoc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/images/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/media-src/kudu-architecture.graffle /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/media-src/kudu-tablet-flush-6.graffle /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/support/scripts/Gemfile /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/support/scripts/Gemfile.lock /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/kudu.bib /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/kudu.tex /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/vldb.cls /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/combine-data.sh /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/ log-to-tsv.pl /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/plots.R /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-hbase.sh /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-kudu.sh /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipf-hbase.sh /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-kudu.sh /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-hbase/a.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-hbase/b.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-hbase/c.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-hbase/d.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-hbase/load.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-kudu/a.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-kudu/b.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-kudu/c.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-kudu/d.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/uniform-kudu/load.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-hbase/a.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-hbase/b.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-hbase/c.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-hbase/d.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-hbase/load.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-kudu/a.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-kudu/b.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-kudu/c.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-kudu/d.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/docs/whitepaper/ycsb-data/zipfian-kudu/load.json /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/com/google/protobuf/ZeroCopyLiteralByteString.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/AsyncKuduClient.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/AsyncKuduScanner.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/Bytes.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/ConnectionResetException.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/HasFailedRpcException.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/InvalidResponseException.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/KuduException.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/KuduRpc.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/NonRecoverableException.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/PleaseThrottleException.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/RecoverableException.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/SecureRpcHelper.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/main/java/org/kududb/client/TabletClient.java /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/java/kudu-client/src/test/resources/flags /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/python/MANIFEST.in /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/python/README.md /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/python/requirements.txt /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/python/setup.cfg /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/python/kudu/tests/__init__.py /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/client/ clientConfig.cmake.in /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/client/symbols.map /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/arm_instruction_set_select.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/atomic_refcount.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/atomicops-internals-macosx.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/atomicops-internals-tsan.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/atomicops.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/basictypes.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/bind.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/bind.h.pump /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/bind_helpers.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/bind_internal.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/bind_internal.h.pump /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/bits.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/bits.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/callback.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/callback.h.pump /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/callback_forward.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/callback_internal.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/callback_internal.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/casts.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/charmap.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/cpu.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/cpu.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/dynamic_annotations.c /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/dynamic_annotations.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/gscoped_ptr.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/int128.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/int128.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/integral_types.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/linux_syscall_support.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/macros.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/manual_constructor.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/map-util.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/move.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/once.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/once.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/paranoid.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/port.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/raw_scoped_refptr_mismatch_checker.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/ref_counted.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/ref_counted.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/ref_counted_memory.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/ref_counted_memory.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/singleton.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/spinlock.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/spinlock.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/spinlock_internal.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/spinlock_internal.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/spinlock_linux-inl.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/spinlock_posix-inl.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/spinlock_win32-inl.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/stringprintf.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/stringprintf.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strtoint.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strtoint.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/synchronization_profiling.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/sysinfo.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/sysinfo.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/template_util.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/thread_annotations.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/tuple.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/type_traits.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/valgrind.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/auxiliary/atomicops-internals-arm-generic.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/auxiliary/atomicops-internals-arm-v6plus.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/auxiliary/atomicops-internals-windows.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/builtin_type_hash.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/city.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/city.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/hash.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/hash.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/hash128to64.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/jenkins.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/jenkins.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/jenkins_lookup2.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/legacy_hash.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/hash/string_hash.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/ascii_ctype.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/ascii_ctype.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/charset.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/charset.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/escaping.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/escaping.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/fastmem.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/human_readable.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/human_readable.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/join.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/join.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/memutil.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/memutil.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/numbers.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/numbers.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/serialize.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/serialize.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/split.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/split.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/split_internal.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/strcat.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/strcat.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/stringpiece.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/stringpiece.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/strip.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/strip.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/substitute.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/substitute.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/util.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/strings/util.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/threading/thread_collision_warner.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/threading/thread_collision_warner.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/utf/rune.c /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/utf/utf.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/gutil/utf/utfdef.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/scripts/ensure_cpu_scaling.sh /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/twitter-demo/example-deletes.txt /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/twitter-demo/example-tweets.txt /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/cache.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/coding.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/coding.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/condition_variable.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/condition_variable.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/env.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/env.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/env_posix.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/random.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/slice.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/status.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/status.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/debug/trace_event.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/debug/trace_event_impl.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/debug/trace_event_impl.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/debug/trace_event_impl_constants.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/debug/trace_event_synthetic_delay.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/debug/trace_event_synthetic_delay.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/memenv/memenv-test.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/memenv/memenv.cc /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/src/kudu/util/memenv/memenv.h /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/.gitignore /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/name_generator.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/nil_generator.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/random_generator.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/seed_rng.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/sha1.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/string_generator.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/uuid.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/uuid_generators.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/uuid_io.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/boost_uuid/boost/uuid/uuid_serialize.hpp /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/crcutil-fix-libtoolize-on-osx.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/glog-issue-198-fix-unused-warnings.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/gperftools-Change-default-TCMALLOC_TRANSFER_NUM_OBJ-to-40.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/gperftools-hook-mi_force_unlock-on-OSX-instead-of-pthread_atfork.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/libstdcxx-fix-string-dtor.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/libstdcxx-fix-tr1-shared-ptr.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/llvm-devtoolset-toolchain.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/llvm-fix-amazon-linux.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/thirdparty/patches/lz4-0001-Fix-cmake-build-to-use-gnu-flags-on-clang.patch /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/www/d3.v2.js /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/www/epoch.0.5.2.min.css /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/www/epoch.0.5.2.min.js /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/www/index.html /home/mpercy/work/kudu/0.7.0-rc2/apache-kudu-incubating-0.7.0.pristine/www/jquery-1.11.1.min.js ******************************* Mike On Tue, Feb 16, 2016 at 7:25 PM, Jean-Daniel Cryans <[email protected]> wrote: > Hey Stack, > > Thanks for trying it out. > > On Tue, Feb 16, 2016 at 9:04 AM, Stack <[email protected]> wrote: > > > Hash and signature looks good. > > > > Should cmake_modules/* have license on them? E.g. FindBitsshuffl..., > > FindGFLags.cmake, etc. Some of the files in here have license, others do > > not. > > > > docs/transaction_semantics is missing a license? > > > > We should sink this RC and fix it. > > > > > > I didn't look much beyond the above. There are some notes below on my > > bungling trying to build... > > > > > > St.Ack > > > > > > Tried to build on CentOS release 6.6 (Final) > > > > Built appropriate cmake. Then when I run it, got this far (though > libatomic > > installed ... see below). Wrong version? Centos 6.6 not usual place to > do a > > build? > > > > -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB > > -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Failed > > -- Looking for __atomic_fetch_add_4 in atomic > > -- Looking for __atomic_fetch_add_4 in atomic - not found > > CMake Error at cmake/modules/CheckAtomic.cmake:36 (message): > > Host compiler appears to require libatomic, but cannot find it. > > Call Stack (most recent call first): > > cmake/config-ix.cmake:291 (include) > > CMakeLists.txt:360 (include) > > ... > > > > You need to do this: > > https://github.com/cloudera/kudu/blob/master/docs/installation.adoc#rhel_from_source > > > > > > [stack@ve0524 debug]$ sudo yum install libatomic > > Loaded plugins: fastestmirror, priorities, security > > Setting up Install Process > > Loading mirror speeds from cached hostfile > > 124 packages excluded due to repository priority protections > > Package libatomic-4.9.0-6.1.1.el6.x86_64 already installed and latest > > version > > Nothing to do > > > > > > Tried to build docs and got this: > > > > [stack@ve0524 apache-kudu-incubating-0.7.0]$ pwd > > /home/stack/apache-kudu-incubating-0.7.0 > > [stack@ve0524 apache-kudu-incubating-0.7.0]$ make docs > > make: Nothing to be done for `docs'. > > > > Pretty sure that's because cmake above failed. > > > > > > > > > > "Also by default, building the CSD does not validate it, > > because (for the moment) this requires access to an internal > > Cloudera repository containing the validator maven plugin." > > > > Is above still the case? > > > > Yes. Do you think the CSD should live somewhere else? > > > > > > > > St.Ack > > > > > > > > > > > > > > > > On Thu, Feb 11, 2016 at 6:55 PM, Jean-Daniel Cryans <[email protected] > > > > wrote: > > > > > Hi, > > > > > > Here's the second release candidate for Apache Kudu (incubating) 0.7.0. > > > > > > The is a source-only release. The artifacts were staged here: > > > https://dist.apache.org/repos/dist/dev/incubator/kudu/0.7.0-RC2/ > > > > > > It was built from this tag: > > > > > > > > > https://git1-us-west.apache.org/repos/asf?p=incubator-kudu.git;a=commit;h=899d79a246161b4429663f23d135bc8fdcac4372 > > > > > > The list of all issues fixed is found following this link > > > < > > > > > > https://issues.cloudera.org/issues/?jql=project%20%3D%20Kudu%20AND%20status%20in%20%20(Resolved)%20AND%20fixVersion%20%3D%200.7.0%20ORDER%20BY%20key%20ASC > > > > > > > . > > > > > > The following commits made it in since the last RC: > > > 899d79a Set -rpath in all thirdparty libs for compat with gold > > > a9af916 Reorg of release notes to be more flexible as we add more > > releases > > > in future > > > b3eb88e Update NOTICE.txt to include Apache copyright > > > > > > The release notes are found here (linking to github for prettier > > printing): > > > > > > > > > https://github.com/cloudera/kudu/blob/0.7.0-RC2/docs/release_notes.adoc#release-notes-specific-to-0-7-0 > > > > > > KEYS file: > > > http://www.apache.org/dist/incubator/kudu/KEYS > > > > > > I'd suggest going through the README, building Kudu, and running the > unit > > > tests. > > > > > > Please try the release and vote; vote will be open for at least 120 > hours > > > (due to the long weekend in the US). > > > > > > Thanks, > > > > > > J-D > > > > > >
