[ https://issues.apache.org/jira/browse/RAT-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17838538#comment-17838538 ]
Konstantin Kolinko commented on RAT-211: ---------------------------------------- Thank you for looking at his old issue. The thread "Files to exclude from buildbot rat tests" (started 2016-02-15) at dev "at" tomcat.apache.org mailing list can be found here: [https://lists.apache.org/thread/lt04vmk5xh6kn420k9cnln8pbn230pzo] Versions of Apache Tomcat released in year 2016 are listed here: [https://tomcat.apache.org/oldnews-2016.html] e.g. Tomcat 7.0.68 Released 2016-02-16 The source code has been moved to an "archive" directory at svn since we migrated to git and for version 7.0.68 can be found here: [https://svn.apache.org/repos/asf/tomcat/archive/tc7.0.x/tags/TOMCAT_7_0_68/] See there the following files: * res/side_left.bmp * webapps/docs/tribes/leader-election-message-arrives.dia [https://svn.apache.org/repos/asf/tomcat/archive/tc7.0.x/tags/TOMCAT_7_0_68/res/] [https://svn.apache.org/repos/asf/tomcat/archive/tc7.0.x/tags/TOMCAT_7_0_68/webapps/docs/tribes/] --- At build time those files are copied as is to output/dist/src when building a source archive, and that is where RAT found them. The copying is performed by target name="dist-source" in build.xml. The rat-excludes file is at [https://svn.apache.org/repos/asf/tomcat/archive/tc7.0.x/tags/TOMCAT_7_0_68/res/rat/] > Generated rat-output.xml must be well-formed, even if BinaryGuesser fails > ------------------------------------------------------------------------- > > Key: RAT-211 > URL: https://issues.apache.org/jira/browse/RAT-211 > Project: Apache Rat > Issue Type: Bug > Reporter: Konstantin Kolinko > Assignee: Claude Warren > Priority: Major > Attachments: rat-output.xml > > > This issue was originally reported by Infrastructure team while running RAT > over Apache Tomcat source code, see thread > "Files to exclude from buildbot rat tests" (started 2016-02-15) at dev "at" > tomcat.apache.org mailing list. (1) > The issue: > =========== > 1. Buildbot at ASF is configured to run RAT tool over tomcat-trunk, tomcat-8, > tomcat-7 source code. > 2. Tomcat has \*.bmp, \*.dia files in its source code (images used by Windows > installer, diagrams in documentation) that RAT failed to recognize as binary. > 3. RAT generated rat-output.xml file that included header-sample fragments of > those *.bmp and *.dia files. Those fragments are actually binary garbage. > The result is that a broken XML file was generated. > 4. XSLT transformation from rat-output.xml into rat-output.html failed. > I have not seen the actual error printed by XSLT processor, but I confirmed > that the file is broken by downloading rat-output.xml and opening it in > Firefox. Firefox reported a syntax error. > Workaround: > =========== > rat-excludes.txt file in Tomcat source code was updated to exclude > \*\*/\*.bmp > \*\*/\*.dia > References: > =========== > 1. "Files to exclude from buildbot rat tests" (started 2016-02-15) at dev > "at" tomcat.apache.org mailing list. > http://markmail.org/message/rhrm54ch5omjalt4 > 2. Apache Tomcat links to Buildbot resuls: > http://tomcat.apache.org/ci.html#Buildbot > 3. Apache Tomcat source code > http://tomcat.apache.org/svn.html > Notes: > - RAT excludes files in Tomcat source code are at > res/rat/rat-excludes.txt > - I know that Buildbot uses Ant to run RAT. The Ant project file for that is > not in Tomcat sources, but in Infrastructure configuration (I do not have a > link). It can be seen in "shell_5 RAT Report Complete" step during build run. > E.g. here: > https://ci.apache.org/builders/tomcat-trunk/builds/1061 > - I do not know what version of RAT is used by that build slave on Buildbot. -- This message was sent by Atlassian Jira (v8.20.10#820010)