[ https://issues.apache.org/jira/browse/HADOOP-9097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13551220#comment-13551220 ]
Tom White commented on HADOOP-9097: ----------------------------------- Regarding the source files with third party licenses, by my reading of http://apache.org/legal/resolved.html#required-third-party-notices and the licenses in hadoop-hdfs-project/hadoop-hdfs/src/main/native/util/tree.h and hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4.c, it is necessary to add the licenses to the Hadoop LICENSE.txt files. I see that lz4.c's license is in the common LICENSE.txt file, but tree.h isn't in HDFS's. So that should be fixed. I notice that the following files are empty and can presumably be removed: * hadoop-hdfs-project/hadoop-hdfs/src/test/aop/org/apache/hadoop/hdfs/server/datanode/DataXceiverAspects.aj * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolProtocolBuffers/overview.html * hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/MockApp.java * hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/MockContainer.java Though not strictly necessary, it would be nice to add .git/** and .idea/** to the top-level excludes. With these changes I managed to get a clean run of {{mvn apache-rat:check}} with the combined patch. +1 on the combined patch. Thanks a lot for doing this work Tom. > Maven RAT plugin is not checking all source files > ------------------------------------------------- > > Key: HADOOP-9097 > URL: https://issues.apache.org/jira/browse/HADOOP-9097 > Project: Hadoop Common > Issue Type: Bug > Components: build > Affects Versions: 2.0.3-alpha, 0.23.5 > Reporter: Tom White > Assignee: Thomas Graves > Priority: Critical > Fix For: 2.0.3-alpha, 0.23.6 > > Attachments: HADOOP-9097-branch-0.23-entire.patch, > HADOOP-9097-branch-0.23.patch, HADOOP-9097-entire.patch, HADOOP-9097.patch, > HADOOP-9097-remove-branch23.sh, HADOOP-9097-remove-branch2.sh, > HADOOP-9097-remove-entire.sh > > > Running 'mvn apache-rat:check' passes, but running RAT by hand (by > downloading the JAR) produces some warnings for Java files, amongst others. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira