This is an automated email from the ASF dual-hosted git repository. brondsem pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/allura.git
commit 0a0c13c73f25c0c92a4f22989416d8391e0aaaf0 Author: Dave Brondsema <[email protected]> AuthorDate: Tue Jan 9 11:37:36 2024 -0500 update RAT config to work with 0.16 --- scripts/src-license-check/build.xml | 5 +- scripts/src-license-check/report_stylesheet.xsl | 81 ------------------------- 2 files changed, 1 insertion(+), 85 deletions(-) diff --git a/scripts/src-license-check/build.xml b/scripts/src-license-check/build.xml index b02cb3189..cd1ca3927 100644 --- a/scripts/src-license-check/build.xml +++ b/scripts/src-license-check/build.xml @@ -22,13 +22,10 @@ xmlns:rat="antlib:org.apache.rat.anttasks"> <target name="license-report" description="outputs report about license(s) found in source code"> - <rat:report format="styled"> + <rat:report> <fileset dir="../../"> <excludesfile name="../../rat-excludes.txt" /> </fileset> - <stylesheet> - <file file="report_stylesheet.xsl" /> - </stylesheet> </rat:report> </target> </project> diff --git a/scripts/src-license-check/report_stylesheet.xsl b/scripts/src-license-check/report_stylesheet.xsl deleted file mode 100644 index 051c858a7..000000000 --- a/scripts/src-license-check/report_stylesheet.xsl +++ /dev/null @@ -1,81 +0,0 @@ -<?xml version='1.0' ?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one * - or more contributor license agreements. See the NOTICE file * - distributed with this work for additional information * - regarding copyright ownership. The ASF licenses this file * - to you under the Apache License, Version 2.0 (the * - "License"); you may not use this file except in compliance * - with the License. You may obtain a copy of the License at * - * - http://www.apache.org/licenses/LICENSE-2.0 * - * - Unless required by applicable law or agreed to in writing, * - software distributed under the License is distributed on an * - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * - KIND, either express or implied. See the License for the * - specific language governing permissions and limitations * - under the License. * ---> -<xsl:stylesheet version="1.0" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> -<xsl:output method='text'/> -<xsl:template match='/'> -***************************************************** -Summary -------- -Generated at: <xsl:value-of select='rat-report/@timestamp'/> -Notes: <xsl:value-of select='count(descendant::type[attribute::name="notice"])'/> -Binaries: <xsl:value-of select='count(descendant::type[attribute::name="binary"])'/> -Archives: <xsl:value-of select='count(descendant::type[attribute::name="archive"])'/> -Standards: <xsl:value-of select='count(descendant::type[attribute::name="standard"])'/> - -Apache Licensed: <xsl:value-of select='count(descendant::header-type[attribute::name="AL "])'/> -Generated Documents: <xsl:value-of select='count(descendant::header-type[attribute::name="GEN "])'/> - -Generated files do not required license headers - -<xsl:value-of select='count(descendant::header-type[attribute::name="?????"])'/> Unknown Licenses - -******************************* - -Unapproved licenses: - -<xsl:for-each select='descendant::resource[license-approval/@name="false"]'> - <xsl:text> </xsl:text> - <xsl:value-of select='@name'/> - <xsl:text> -</xsl:text> -</xsl:for-each> -******************************* - -Archives: -<xsl:for-each select='descendant::resource[type/@name="archive"]'> - + <xsl:value-of select='@name'/> - <xsl:text> - </xsl:text> - </xsl:for-each> -***************************************************** - Files with Apache License headers will be marked AL - Binary files (which do not require AL headers) will be marked B - Compressed archives will be marked A - Notices, licenses etc will be marked N - <xsl:for-each select='descendant::resource'> - <xsl:choose> - <xsl:when test='license-approval/@name="false"'>!</xsl:when> - <xsl:otherwise><xsl:text> </xsl:text></xsl:otherwise> - </xsl:choose> - <xsl:choose> - <xsl:when test='type/@name="notice"'>N </xsl:when> - <xsl:when test='type/@name="archive"'>A </xsl:when> - <xsl:when test='type/@name="binary"'>B </xsl:when> - <xsl:when test='type/@name="standard"'><xsl:value-of select='header-type/@name'/></xsl:when> - <xsl:otherwise>!!!!!</xsl:otherwise> - </xsl:choose> - <xsl:text> </xsl:text> - <xsl:value-of select='@name'/> - <xsl:text> - </xsl:text> - </xsl:for-each> -</xsl:template> -</xsl:stylesheet> \ No newline at end of file
