Re: [PR] Bump actions/cache from 4.0.1 to 4.0.2 [creadur-whisker]

2024-03-20 Thread via GitHub


ottlinger merged PR #135:
URL: https://github.com/apache/creadur-whisker/pull/135


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Closed] (RAT-365) Site build fails under Java 18

2024-03-20 Thread Philipp Ottlinger (Jira)


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

Philipp Ottlinger closed RAT-365.
-
Resolution: Duplicate

> Site build fails under Java 18
> --
>
> Key: RAT-365
> URL: https://issues.apache.org/jira/browse/RAT-365
> Project: Apache Rat
>  Issue Type: Bug
>  Components: site
>Affects Versions: 0.17
>Reporter: Claude Warren
>Priority: Minor
>
> setting JAVA_HOME to point to a version 17 java system execute mvn site:site 
> fails with
> Exit code: 1
> [ERROR] error: An internal exception has occurred. 
> [ERROR]       (java.lang.NullPointerException: Cannot invoke 
> "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null)
> [ERROR] Please file a bug against the javadoc tool via the Java bug reporting 
> page
> [ERROR] (https://bugreport.java.com) after checking the Bug Database 
> (https://bugs.java.com)
> [ERROR] for duplicates. Include error messages and the following diagnostic 
> in your report. Thank you.
> [ERROR] java.lang.NullPointerException: Cannot invoke 
> "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.getDiagnosticSource(JavadocLog.java:618)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.print(JavadocLog.java:245)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.report(Messages.java:187)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.warning(Messages.java:133)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent(HtmlDocletWriter.java:1068)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1545)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1397)
> [ERROR]     at 
> jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:538)
> [ERROR]     at 
> jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1629)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.throwsTagOutput(TagletWriterImpl.java:410)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.throwsTagsOutput(ThrowsTaglet.java:214)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.inheritThrowsDocumentation(ThrowsTaglet.java:155)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.getAllBlockTagOutput(ThrowsTaglet.java:177)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getBlockTagOutput(TagletWriter.java:288)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:365)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:351)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addTagsInfo(HtmlDocletWriter.java:337)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addTags(MethodWriterImpl.java:175)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildTagInfo(MethodBuilder.java:190)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:128)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.build(MethodBuilder.java:106)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:398)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails(ClassBuilder.java:346)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:149)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.build(ClassBuilder.java:113)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:376)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:286)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:199)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Abs

[jira] [Commented] (RAT-365) Site build fails under Java 18

2024-03-20 Thread Philipp Ottlinger (Jira)


[ 
https://issues.apache.org/jira/browse/RAT-365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17829320#comment-17829320
 ] 

Philipp Ottlinger commented on RAT-365:
---

Issue already reported, seems to be within the JDK

> Site build fails under Java 18
> --
>
> Key: RAT-365
> URL: https://issues.apache.org/jira/browse/RAT-365
> Project: Apache Rat
>  Issue Type: Bug
>  Components: site
>Affects Versions: 0.17
>Reporter: Claude Warren
>Priority: Minor
>
> setting JAVA_HOME to point to a version 17 java system execute mvn site:site 
> fails with
> Exit code: 1
> [ERROR] error: An internal exception has occurred. 
> [ERROR]       (java.lang.NullPointerException: Cannot invoke 
> "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null)
> [ERROR] Please file a bug against the javadoc tool via the Java bug reporting 
> page
> [ERROR] (https://bugreport.java.com) after checking the Bug Database 
> (https://bugs.java.com)
> [ERROR] for duplicates. Include error messages and the following diagnostic 
> in your report. Thank you.
> [ERROR] java.lang.NullPointerException: Cannot invoke 
> "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.getDiagnosticSource(JavadocLog.java:618)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.print(JavadocLog.java:245)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.report(Messages.java:187)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.warning(Messages.java:133)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent(HtmlDocletWriter.java:1068)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1545)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1397)
> [ERROR]     at 
> jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:538)
> [ERROR]     at 
> jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1629)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.throwsTagOutput(TagletWriterImpl.java:410)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.throwsTagsOutput(ThrowsTaglet.java:214)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.inheritThrowsDocumentation(ThrowsTaglet.java:155)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.getAllBlockTagOutput(ThrowsTaglet.java:177)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getBlockTagOutput(TagletWriter.java:288)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:365)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:351)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addTagsInfo(HtmlDocletWriter.java:337)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addTags(MethodWriterImpl.java:175)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildTagInfo(MethodBuilder.java:190)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:128)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.build(MethodBuilder.java:106)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:398)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails(ClassBuilder.java:346)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:149)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.build(ClassBuilder.java:113)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:376)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:286)
> [ERROR]     at 
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDocl

[jira] [Updated] (RAT-345) Dependency updates via dependabot performed for release 0.17

2024-03-20 Thread Philipp Ottlinger (Jira)


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

Philipp Ottlinger updated RAT-345:
--
Description: 
h1. Updates via dependabot in RAT 0.17

h2. (/) Update Bump assertj-core from 3.25.1 to 3.25.3
* https://github.com/apache/creadur-rat/pull/209 3.25.2
* https://github.com/apache/creadur-rat/pull/212 3.25.3

h2. (/) Update slf4j-simple from 2.0.11 to 2.0.12
* https://github.com/apache/creadur-rat/pull/213

h2. (/) Update junit-platform-runner from 1.10.1 to 1.10.2
* https://github.com/apache/creadur-rat/pull/211

h2. (/) Update junit.version from 5.10.1 to 5.10.2
* https://github.com/apache/creadur-rat/pull/210

h2. (/) Update gitignore-reader from 1.3.1 to 1.4.0
* https://github.com/apache/creadur-rat/pull/214

h2. (/) Update commons-compress from 1.25.0 to 1.26.1
* https://github.com/apache/creadur-rat/pull/215 1.26.0
* https://github.com/apache/creadur-rat/pull/220 1.26.1

h2. (/) Update maven-remote-resources-plugin from 3.1.0 to 3.2.0
* https://github.com/apache/creadur-rat/pull/219 3.2.0

h2. (/) Update extra-enforcer-rules from 1.7.0 to 1.8.0
* https://github.com/apache/creadur-rat/pull/218

h2. (/) Update actions/cache from 4.0.0 to 4.0.2
* https://github.com/apache/creadur-rat/pull/217 4.0.1
* https://github.com/apache/creadur-rat/pull/226 4.0.2

h2. (/) Update actions/setup-java from 4.0.0 to 4.2.0
* https://github.com/apache/creadur-rat/pull/216 4.1.0
* https://github.com/apache/creadur-rat/pull/222 4.2.0

h2. (/) Update maven-compiler-plugin from 3.12.1 to 3.13.0
* https://github.com/apache/creadur-rat/pull/225

h2. (/) Update 
h2. (/) Update 
h2. (/) Update 
h2. (/) Update 
h2. (/) Update 
h2. (/) Update 


h1. TODO before release
 * add changelog entries for each above PRs

  was:
h1. Updates via dependabot in RAT 0.17

h2. (/) Update Bump assertj-core from 3.25.1 to 3.25.3
* https://github.com/apache/creadur-rat/pull/209 3.25.2
* https://github.com/apache/creadur-rat/pull/212 3.25.3

h2. (/) Update slf4j-simple from 2.0.11 to 2.0.12
* https://github.com/apache/creadur-rat/pull/213

h2. (/) Update junit-platform-runner from 1.10.1 to 1.10.2
* https://github.com/apache/creadur-rat/pull/211

h2. (/) Update junit.version from 5.10.1 to 5.10.2
* https://github.com/apache/creadur-rat/pull/210

h2. (/) Update gitignore-reader from 1.3.1 to 1.4.0
* https://github.com/apache/creadur-rat/pull/214

h2. (/) Update commons-compress from 1.25.0 to 1.26.1
* https://github.com/apache/creadur-rat/pull/215 1.26.0
* https://github.com/apache/creadur-rat/pull/220 1.26.1

h2. (/) Update maven-remote-resources-plugin from 3.1.0 to 3.2.0
* https://github.com/apache/creadur-rat/pull/219 3.2.0

h2. (/) Update extra-enforcer-rules from 1.7.0 to 1.8.0
* https://github.com/apache/creadur-rat/pull/218

h2. (/) Update actions/cache from 4.0.0 to 4.0.1
* https://github.com/apache/creadur-rat/pull/217 4.0.1
* https://github.com/apache/creadur-rat/pull/222 4.2.0

h2. (/) Update actions/setup-java from 4.0.0 to 4.1.0
* https://github.com/apache/creadur-rat/pull/216

h2. (/) Update maven-compiler-plugin from 3.12.1 to 3.13.0
* https://github.com/apache/creadur-rat/pull/225

h2. (/) Update 
h2. (/) Update 
h2. (/) Update 
h2. (/) Update 
h2. (/) Update 
h2. (/) Update 


h1. TODO before release
 * add changelog entries for each above PRs


> Dependency updates via dependabot performed for release 0.17
> 
>
> Key: RAT-345
> URL: https://issues.apache.org/jira/browse/RAT-345
> Project: Apache Rat
>  Issue Type: Improvement
>Affects Versions: 0.16
>Reporter: Philipp Ottlinger
>Assignee: Philipp Ottlinger
>Priority: Major
> Fix For: 0.17
>
>
> h1. Updates via dependabot in RAT 0.17
> h2. (/) Update Bump assertj-core from 3.25.1 to 3.25.3
> * https://github.com/apache/creadur-rat/pull/209 3.25.2
> * https://github.com/apache/creadur-rat/pull/212 3.25.3
> h2. (/) Update slf4j-simple from 2.0.11 to 2.0.12
> * https://github.com/apache/creadur-rat/pull/213
> h2. (/) Update junit-platform-runner from 1.10.1 to 1.10.2
> * https://github.com/apache/creadur-rat/pull/211
> h2. (/) Update junit.version from 5.10.1 to 5.10.2
> * https://github.com/apache/creadur-rat/pull/210
> h2. (/) Update gitignore-reader from 1.3.1 to 1.4.0
> * https://github.com/apache/creadur-rat/pull/214
> h2. (/) Update commons-compress from 1.25.0 to 1.26.1
> * https://github.com/apache/creadur-rat/pull/215 1.26.0
> * https://github.com/apache/creadur-rat/pull/220 1.26.1
> h2. (/) Update maven-remote-resources-plugin from 3.1.0 to 3.2.0
> * https://github.com/apache/creadur-rat/pull/219 3.2.0
> h2. (/) Update extra-enforcer-rules from 1.7.0 to 1.8.0
> * https://github.com/apache/creadur-rat/pull/218
> h2. (/) Update actions/cache from 4.0.0 to 4.0.2
> * https://github.com/apache/creadur-

[jira] [Commented] (RAT-345) Dependency updates via dependabot performed for release 0.17

2024-03-20 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/RAT-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17829306#comment-17829306
 ] 

ASF subversion and git services commented on RAT-345:
-

Commit d9c0326fdeaee22cc677784672ca2bb5f3a7e030 in creadur-rat's branch 
refs/heads/master from P. Ottlinger
[ https://gitbox.apache.org/repos/asf?p=creadur-rat.git;h=d9c0326f ]

Merge pull request #226 from 
apache/dependabot/github_actions/actions/cache-4.0.2

RAT-345: Bump actions/cache from 4.0.1 to 4.0.2

> Dependency updates via dependabot performed for release 0.17
> 
>
> Key: RAT-345
> URL: https://issues.apache.org/jira/browse/RAT-345
> Project: Apache Rat
>  Issue Type: Improvement
>Affects Versions: 0.16
>Reporter: Philipp Ottlinger
>Assignee: Philipp Ottlinger
>Priority: Major
> Fix For: 0.17
>
>
> h1. Updates via dependabot in RAT 0.17
> h2. (/) Update Bump assertj-core from 3.25.1 to 3.25.3
> * https://github.com/apache/creadur-rat/pull/209 3.25.2
> * https://github.com/apache/creadur-rat/pull/212 3.25.3
> h2. (/) Update slf4j-simple from 2.0.11 to 2.0.12
> * https://github.com/apache/creadur-rat/pull/213
> h2. (/) Update junit-platform-runner from 1.10.1 to 1.10.2
> * https://github.com/apache/creadur-rat/pull/211
> h2. (/) Update junit.version from 5.10.1 to 5.10.2
> * https://github.com/apache/creadur-rat/pull/210
> h2. (/) Update gitignore-reader from 1.3.1 to 1.4.0
> * https://github.com/apache/creadur-rat/pull/214
> h2. (/) Update commons-compress from 1.25.0 to 1.26.1
> * https://github.com/apache/creadur-rat/pull/215 1.26.0
> * https://github.com/apache/creadur-rat/pull/220 1.26.1
> h2. (/) Update maven-remote-resources-plugin from 3.1.0 to 3.2.0
> * https://github.com/apache/creadur-rat/pull/219 3.2.0
> h2. (/) Update extra-enforcer-rules from 1.7.0 to 1.8.0
> * https://github.com/apache/creadur-rat/pull/218
> h2. (/) Update actions/cache from 4.0.0 to 4.0.2
> * https://github.com/apache/creadur-rat/pull/217 4.0.1
> * https://github.com/apache/creadur-rat/pull/226 4.0.2
> h2. (/) Update actions/setup-java from 4.0.0 to 4.2.0
> * https://github.com/apache/creadur-rat/pull/216 4.1.0
> * https://github.com/apache/creadur-rat/pull/222 4.2.0
> h2. (/) Update maven-compiler-plugin from 3.12.1 to 3.13.0
> * https://github.com/apache/creadur-rat/pull/225
> h2. (/) Update 
> h2. (/) Update 
> h2. (/) Update 
> h2. (/) Update 
> h2. (/) Update 
> h2. (/) Update 
> 
> h1. TODO before release
>  * add changelog entries for each above PRs



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [PR] RAT-345: Bump actions/cache from 4.0.1 to 4.0.2 [creadur-rat]

2024-03-20 Thread via GitHub


ottlinger merged PR #226:
URL: https://github.com/apache/creadur-rat/pull/226


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] RAT-333: fix --force option will change the file permissions [creadur-rat]

2024-03-20 Thread via GitHub


Claudenw commented on PR #223:
URL: https://github.com/apache/creadur-rat/pull/223#issuecomment-2010249205

   Should be fixed now


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] RAT-77: output files with missing headers [creadur-rat]

2024-03-20 Thread via GitHub


Claudenw commented on PR #224:
URL: https://github.com/apache/creadur-rat/pull/224#issuecomment-2010246398

   @ottlinger Should be fixed now.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (RAT-323) Harmonize UIs

2024-03-20 Thread Claude Warren (Jira)


[ 
https://issues.apache.org/jira/browse/RAT-323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17829260#comment-17829260
 ] 

Claude Warren commented on RAT-323:
---

I added a second pass through the configuration options came up with explicit 
names for each option.

> Harmonize UIs
> -
>
> Key: RAT-323
> URL: https://issues.apache.org/jira/browse/RAT-323
> Project: Apache Rat
>  Issue Type: Improvement
>  Components: Client - cli
>Affects Versions: 0.16
>Reporter: Claude Warren
>Priority: Major
> Attachments: RAT_harmonize_UIs.csv, RAT_harmonize_UIs_rev2.csv
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> The UIs (CLI, ANT and Maven) were all developed separately and have different 
> options.
> There is an overlap in some functionality and the functionality of some UIs 
> is not found in others.
> This task is to do two things:
>  # collect all the UI options, and ensure that they are all supported in the 
> ReportConfiguration class. 
>  # modify the UIs so that the names of the options are the same (or as 
> similar as possible) across the three UIs.  Renamed methods are to be 
> deprecated in favour of new methods.
>  
> Example:
> apache-rat-plugin has 3 options: parseSCMIgnoresAsExcludes, 
> useEclipseDefaultExcludes, useIdeaDefaultExcludes that change the file 
> filter.  These are options that would be useful in all UIs and should be 
> moved to the ReportConfiguration so that any UI can set them.
> By harmonization I mean that options like the above are extracted from the 
> specific UIs where they are implemented and moved to the ReportConfiguration 
> so that the implementations are in one place and can be shared across all UIs.
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (RAT-323) Harmonize UIs

2024-03-20 Thread Claude Warren (Jira)


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

Claude Warren updated RAT-323:
--
Attachment: RAT_harmonize_UIs_rev2.csv

> Harmonize UIs
> -
>
> Key: RAT-323
> URL: https://issues.apache.org/jira/browse/RAT-323
> Project: Apache Rat
>  Issue Type: Improvement
>  Components: Client - cli
>Affects Versions: 0.16
>Reporter: Claude Warren
>Priority: Major
> Attachments: RAT_harmonize_UIs.csv, RAT_harmonize_UIs_rev2.csv
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> The UIs (CLI, ANT and Maven) were all developed separately and have different 
> options.
> There is an overlap in some functionality and the functionality of some UIs 
> is not found in others.
> This task is to do two things:
>  # collect all the UI options, and ensure that they are all supported in the 
> ReportConfiguration class. 
>  # modify the UIs so that the names of the options are the same (or as 
> similar as possible) across the three UIs.  Renamed methods are to be 
> deprecated in favour of new methods.
>  
> Example:
> apache-rat-plugin has 3 options: parseSCMIgnoresAsExcludes, 
> useEclipseDefaultExcludes, useIdeaDefaultExcludes that change the file 
> filter.  These are options that would be useful in all UIs and should be 
> moved to the ReportConfiguration so that any UI can set them.
> By harmonization I mean that options like the above are extracted from the 
> specific UIs where they are implemented and moved to the ReportConfiguration 
> so that the implementations are in one place and can be shared across all UIs.
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Re: [PR] RAT-77: output files with missing headers [creadur-rat]

2024-03-20 Thread via GitHub


ottlinger commented on PR #224:
URL: https://github.com/apache/creadur-rat/pull/224#issuecomment-2010009537

   @Claudenw pls update 
https://github.com/apache/creadur-rat/blob/master/apache-rat/src/site/apt/index.apt.vm
 as well as it generates into:
   https://creadur.apache.org/rat/apache-rat/index.html


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Bump actions/cache from 4.0.1 to 4.0.2 [creadur-tentacles]

2024-03-20 Thread via GitHub


dependabot[bot] opened a new pull request, #118:
URL: https://github.com/apache/creadur-tentacles/pull/118

   Bumps [actions/cache](https://github.com/actions/cache) from 4.0.1 to 4.0.2.
   
   Release notes
   Sourced from https://github.com/actions/cache/releases";>actions/cache's 
releases.
   
   v4.0.2
   What's Changed
   
   Fix fail-on-cache-miss not working by https://github.com/cdce8p";>@​cdce8p in https://redirect.github.com/actions/cache/pull/1327";>actions/cache#1327
   
   Full Changelog: https://github.com/actions/cache/compare/v4.0.1...v4.0.2";>https://github.com/actions/cache/compare/v4.0.1...v4.0.2
   
   
   
   Changelog
   Sourced from https://github.com/actions/cache/blob/main/RELEASES.md";>actions/cache's 
changelog.
   
   4.0.2
   
   Fixed restore fail-on-cache-miss not working.
   
   
   
   
   Commits
   
   https://github.com/actions/cache/commit/0c45773b623bea8c8e75f6c82b208c3cf94ea4f9";>0c45773
 Merge pull request https://redirect.github.com/actions/cache/issues/1327";>#1327 from 
cdce8p/fix-fail-on-cache-miss
   https://github.com/actions/cache/commit/8a55f839aa4b4578e47bdc8a52828637cbb9a454";>8a55f83
 Add test case for process exit
   https://github.com/actions/cache/commit/3884cace147bdf9307fcc52a277f421af7b30798";>3884cac
 Bump version
   https://github.com/actions/cache/commit/e29dad3e36390db18fc19fb666cb1302f4929002";>e29dad3
 Fix fail-on-cache-miss not working
   See full diff in https://github.com/actions/cache/compare/v4.0.1...v4.0.2";>compare 
view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/cache&package-manager=github_actions&previous-version=4.0.1&new-version=4.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show  ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Created] (RAT-365) Site build fails under Java 18

2024-03-20 Thread Claude Warren (Jira)
Claude Warren created RAT-365:
-

 Summary: Site build fails under Java 18
 Key: RAT-365
 URL: https://issues.apache.org/jira/browse/RAT-365
 Project: Apache Rat
  Issue Type: Bug
  Components: site
Affects Versions: 0.17
Reporter: Claude Warren


setting JAVA_HOME to point to a version 17 java system execute mvn site:site 
fails with

Exit code: 1
[ERROR] error: An internal exception has occurred. 
[ERROR]       (java.lang.NullPointerException: Cannot invoke 
"com.sun.source.util.DocTreePath.getTreePath()" because "path" is null)
[ERROR] Please file a bug against the javadoc tool via the Java bug reporting 
page
[ERROR] (https://bugreport.java.com) after checking the Bug Database 
(https://bugs.java.com)
[ERROR] for duplicates. Include error messages and the following diagnostic in 
your report. Thank you.
[ERROR] java.lang.NullPointerException: Cannot invoke 
"com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.getDiagnosticSource(JavadocLog.java:618)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.print(JavadocLog.java:245)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.report(Messages.java:187)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.warning(Messages.java:133)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent(HtmlDocletWriter.java:1068)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1545)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1397)
[ERROR]     at 
jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:538)
[ERROR]     at 
jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1629)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.throwsTagOutput(TagletWriterImpl.java:410)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.throwsTagsOutput(ThrowsTaglet.java:214)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.inheritThrowsDocumentation(ThrowsTaglet.java:155)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.getAllBlockTagOutput(ThrowsTaglet.java:177)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getBlockTagOutput(TagletWriter.java:288)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:365)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:351)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addTagsInfo(HtmlDocletWriter.java:337)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addTags(MethodWriterImpl.java:175)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildTagInfo(MethodBuilder.java:190)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:128)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.build(MethodBuilder.java:106)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:398)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails(ClassBuilder.java:346)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:149)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.build(ClassBuilder.java:113)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:376)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:286)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:199)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:212)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:115)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:103)
[ERROR]     at 
jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:556)
[ERROR] 

Re: [PR] RAT-333: fix --force option will change the file permissions [creadur-rat]

2024-03-20 Thread via GitHub


Claudenw commented on code in PR #223:
URL: https://github.com/apache/creadur-rat/pull/223#discussion_r1531594203


##
apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenseAppender.java:
##
@@ -674,4 +678,70 @@ public void readFile(BufferedReader r) throws IOException {
 }
 });
 }
+
+@Test

Review Comment:
   I reformatted my changes to match what was there (I think).



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] RAT-333: fix --force option will change the file permissions [creadur-rat]

2024-03-20 Thread via GitHub


Claudenw commented on code in PR #223:
URL: https://github.com/apache/creadur-rat/pull/223#discussion_r1531588952


##
apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenseAppender.java:
##
@@ -239,27 +241,28 @@ public void append(File document) throws IOException {
 // for Java just place the license at the front, for XML add
 // an XML decl first - don't know how to handle PHP
 if (expectsPackage || expectsXMLDecl) {
-writer = new FileWriter(newDocument);
-if (expectsXMLDecl) {
-writer.write("");
-writer.write(LINE_SEP);
+try (FileWriter writer2  = new FileWriter(newDocument)) {
+if (expectsXMLDecl) {
+writer2.write("");
+writer2.write(LINE_SEP);
+}
+attachLicense(writer2, document,
+false, false, false, false, false, false);
 }
-attachLicense(writer, document,
-false, false, false, false, false, false);
 }
 }
-} finally {
-IOUtils.closeQuietly(writer);
-}
+} 
 
 if (isForced) {
-boolean deleted = document.delete();
-if (!deleted) {
-log.error("Could not delete original file to prepare 
renaming.");
-}
-boolean renamed = newDocument.renameTo(document.getAbsoluteFile());
-if (!renamed) {
-log.error("Failed to rename new file, original file remains 
unchanged.");
+Path docPath = document.toPath();

Review Comment:
   good catch



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@creadur.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org