creadur-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Kolinko (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (RAT-211) Generated rat-output.xml must be well-formed, even if BinaryGuesser fails
Date Tue, 16 Feb 2016 12:10:18 GMT

     [ https://issues.apache.org/jira/browse/RAT-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Konstantin Kolinko updated RAT-211:
-----------------------------------
    Description: 
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.

  was:
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.


> 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
>         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
(v6.3.4#6332)

Mime
View raw message