You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@creadur.apache.org by "P. Ottlinger" <po...@apache.org> on 2025/10/12 16:44:57 UTC
[VOTE] Release Apache Creadur RAT 0.17
Dear friends of RAT,
the new v0.17 is ready for testing and fixes 129 issues. I've staged a
new release 0.17 - thanks for all feedback and contributions!
=Release 0.17 abstract=
Apart from many dependency updates and multiple bugfixes, this release
brings a major harmonization among all available UIs (CLI, Apache Ant,
Apache Maven) concerning parameters and configuration options to run
RAT. Therefore please consult the available extended and updated
documentation over at the project's webpage in order to see examples and
overviews of the new configuration options!
RAT generates a more expressive report now as certain individually
configurable limits for counters exist. In case you do preprocessing of
the report, you need to adapt your scripts according to RAT's XSD schema.
Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
parsing and processing in RAT was overhauled - see RAT-476 for a known
issue in that regard.
Many checkstyle, spotbugs and documentation issues were fixed.
Additionally, a new automated test suite was developed in order to ease
testing of edge cases and example licenses and custom license definitions.
RAT's homepage contents and its generation method were modernized and a
lot of new documentation was added to ease configuration of RAT in your
project.
The next release will remove deprecated options and classes.
Thanks for your patience and all the feedback in the making of this release!
#bigKudosToClaude would be a proper release name.
=View on 0.17=
* https://issues.apache.org/jira/projects/RAT/versions/12352253
(you need to login)
* https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
=Staging area=
In order to use the staged release add this snippet to your pom:
<pluginRepositories>
<pluginRepository>
<id>staged-releases-rat-017</id>
<url>https://repository.apache.org/content/repositories/orgapachecreadur-1012/</url>
<pluginRepository>
</pluginRepositories>
or browse
https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
directly.
=VOTE is open until 2025-10-16 23:00 UTC=
Everyone is encouraged to vote, express their opinions and jump in if
they find anything wrong with the release. Only PMC votes are binding
on Apache, and for this candidate to become an official Apache
Software Foundation release 3 +1's are required and more +1's than
-1's.
This vote is open for at least 72 hours,
[ ] +1
[ ] +0
[ ] -1
until 2025-10-16 23:00 UTC.
NOTE
The downloads page and RAT webpage is not yet changed to reflect changes
in 0.17 and the dist area does not yet contain the release artifacts.
A preview page (generated before creating the release) is:
https://creadur.apache.org/rat017/
that will be deleted once the release is promoted.
Thanks,
Phil
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Gavin McDonald <gm...@apache.org>.
Hi All
Great work on getting to this release.
+1 Binding from me
Kind Regards
Gavin McDonald
On Sun, Oct 12, 2025 at 6:45 PM P. Ottlinger <po...@apache.org> wrote:
> Dear friends of RAT,
>
> the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> new release 0.17 - thanks for all feedback and contributions!
>
> =Release 0.17 abstract=
> Apart from many dependency updates and multiple bugfixes, this release
> brings a major harmonization among all available UIs (CLI, Apache Ant,
> Apache Maven) concerning parameters and configuration options to run
> RAT. Therefore please consult the available extended and updated
> documentation over at the project's webpage in order to see examples and
> overviews of the new configuration options!
>
> RAT generates a more expressive report now as certain individually
> configurable limits for counters exist. In case you do preprocessing of
> the report, you need to adapt your scripts according to RAT's XSD schema.
>
> Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> parsing and processing in RAT was overhauled - see RAT-476 for a known
> issue in that regard.
>
> Many checkstyle, spotbugs and documentation issues were fixed.
>
> Additionally, a new automated test suite was developed in order to ease
> testing of edge cases and example licenses and custom license definitions.
>
> RAT's homepage contents and its generation method were modernized and a
> lot of new documentation was added to ease configuration of RAT in your
> project.
>
> The next release will remove deprecated options and classes.
>
> Thanks for your patience and all the feedback in the making of this
> release!
> #bigKudosToClaude would be a proper release name.
>
> =View on 0.17=
> * https://issues.apache.org/jira/projects/RAT/versions/12352253
> (you need to login)
>
> *
> https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
>
> =Staging area=
>
> In order to use the staged release add this snippet to your pom:
> <pluginRepositories>
> <pluginRepository>
> <id>staged-releases-rat-017</id>
> <url>
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/
> </url>
> <pluginRepository>
> </pluginRepositories>
> or browse
>
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> directly.
>
> =VOTE is open until 2025-10-16 23:00 UTC=
> Everyone is encouraged to vote, express their opinions and jump in if
> they find anything wrong with the release. Only PMC votes are binding
> on Apache, and for this candidate to become an official Apache
> Software Foundation release 3 +1's are required and more +1's than
> -1's.
>
> This vote is open for at least 72 hours,
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> until 2025-10-16 23:00 UTC.
>
> NOTE
> The downloads page and RAT webpage is not yet changed to reflect changes
> in 0.17 and the dist area does not yet contain the release artifacts.
>
> A preview page (generated before creating the release) is:
> https://creadur.apache.org/rat017/
> that will be deleted once the release is promoted.
>
> Thanks,
> Phil
>
--
*Gavin McDonald - *
Systems Administrator, ASF Infrastructure Team
V.P Travel Assistance Committee
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Jochen Wiedmann <jo...@gmail.com>.
+1 (Binding)
On Sun, Oct 12, 2025 at 6:45 PM P. Ottlinger <po...@apache.org> wrote:
>
> Dear friends of RAT,
>
> the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> new release 0.17 - thanks for all feedback and contributions!
>
> =Release 0.17 abstract=
> Apart from many dependency updates and multiple bugfixes, this release
> brings a major harmonization among all available UIs (CLI, Apache Ant,
> Apache Maven) concerning parameters and configuration options to run
> RAT. Therefore please consult the available extended and updated
> documentation over at the project's webpage in order to see examples and
> overviews of the new configuration options!
>
> RAT generates a more expressive report now as certain individually
> configurable limits for counters exist. In case you do preprocessing of
> the report, you need to adapt your scripts according to RAT's XSD schema.
>
> Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> parsing and processing in RAT was overhauled - see RAT-476 for a known
> issue in that regard.
>
> Many checkstyle, spotbugs and documentation issues were fixed.
>
> Additionally, a new automated test suite was developed in order to ease
> testing of edge cases and example licenses and custom license definitions.
>
> RAT's homepage contents and its generation method were modernized and a
> lot of new documentation was added to ease configuration of RAT in your
> project.
>
> The next release will remove deprecated options and classes.
>
> Thanks for your patience and all the feedback in the making of this release!
> #bigKudosToClaude would be a proper release name.
>
> =View on 0.17=
> * https://issues.apache.org/jira/projects/RAT/versions/12352253
> (you need to login)
>
> * https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
>
> =Staging area=
>
> In order to use the staged release add this snippet to your pom:
> <pluginRepositories>
> <pluginRepository>
> <id>staged-releases-rat-017</id>
> <url>https://repository.apache.org/content/repositories/orgapachecreadur-1012/</url>
> <pluginRepository>
> </pluginRepositories>
> or browse
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> directly.
>
> =VOTE is open until 2025-10-16 23:00 UTC=
> Everyone is encouraged to vote, express their opinions and jump in if
> they find anything wrong with the release. Only PMC votes are binding
> on Apache, and for this candidate to become an official Apache
> Software Foundation release 3 +1's are required and more +1's than
> -1's.
>
> This vote is open for at least 72 hours,
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> until 2025-10-16 23:00 UTC.
>
> NOTE
> The downloads page and RAT webpage is not yet changed to reflect changes
> in 0.17 and the dist area does not yet contain the release artifacts.
>
> A preview page (generated before creating the release) is:
> https://creadur.apache.org/rat017/
> that will be deleted once the release is promoted.
>
> Thanks,
> Phil
--
The woman was born in a full-blown thunderstorm. She probably told it
to be quiet. It probably did. (Robert Jordan, Winter's heart)
Re: [RESULT] Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Daan Hoogland <da...@gmail.com>.
congrats guys \o/
On Fri, Oct 17, 2025 at 8:15 AM P. Ottlinger <po...@apache.org> wrote:
> Hi everyone,
>
> we got the following results of the release vote:
> https://lists.apache.org/thread/bqhmw297yp1v7mcrd29vyv07oln0d97d
>
> =BINDING=
> * +1 Claude Warren
> * +1 Jochen Wiedmann
> * +1 Gavin McDonald
> * +1 Philipp Ottlinger
>
> =NON-BINDING=
> * 0 Daan Hoogland
>
> This means RAT0.17 can be promoted .....
> I'll take care of the rest over the weekend :)
>
> Thanks,
> Phil
>
> Am 12.10.25 um 18:44 schrieb P. Ottlinger:
> <snip>
> >
> > =VOTE is open until 2025-10-16 23:00 UTC=
> > Everyone is encouraged to vote, express their opinions and jump in if
> > they find anything wrong with the release. Only PMC votes are binding
> > on Apache, and for this candidate to become an official Apache
> > Software Foundation release 3 +1's are required and more +1's than
> > -1's.
> >
> > This vote is open for at least 72 hours,
> >
> > [ ] +1
> > [ ] +0
> > [ ] -1
> >
> > until 2025-10-16 23:00 UTC.
> >
> > NOTE
> > The downloads page and RAT webpage is not yet changed to reflect changes
> > in 0.17 and the dist area does not yet contain the release artifacts.
> >
> > A preview page (generated before creating the release) is:
> > https://creadur.apache.org/rat017/
> > that will be deleted once the release is promoted.
> >
> > Thanks,
> > Phil
>
>
--
Daan
[RESULT] Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by "P. Ottlinger" <po...@apache.org>.
Hi everyone,
we got the following results of the release vote:
https://lists.apache.org/thread/bqhmw297yp1v7mcrd29vyv07oln0d97d
=BINDING=
* +1 Claude Warren
* +1 Jochen Wiedmann
* +1 Gavin McDonald
* +1 Philipp Ottlinger
=NON-BINDING=
* 0 Daan Hoogland
This means RAT0.17 can be promoted .....
I'll take care of the rest over the weekend :)
Thanks,
Phil
Am 12.10.25 um 18:44 schrieb P. Ottlinger:
<snip>
>
> =VOTE is open until 2025-10-16 23:00 UTC=
> Everyone is encouraged to vote, express their opinions and jump in if
> they find anything wrong with the release. Only PMC votes are binding
> on Apache, and for this candidate to become an official Apache
> Software Foundation release 3 +1's are required and more +1's than
> -1's.
>
> This vote is open for at least 72 hours,
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> until 2025-10-16 23:00 UTC.
>
> NOTE
> The downloads page and RAT webpage is not yet changed to reflect changes
> in 0.17 and the dist area does not yet contain the release artifacts.
>
> A preview page (generated before creating the release) is:
> https://creadur.apache.org/rat017/
> that will be deleted once the release is promoted.
>
> Thanks,
> Phil
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Claude Warren <cl...@xenei.com>.
Looks good.
+1 binding
On Tue, Oct 14, 2025 at 8:05 AM Claude Warren <cl...@xenei.com> wrote:
> Daan,
>
> two quick questions:
>
> 1. What does your command line look like?
> 2. What does the contents of your .rat-excludes file look like?
>
> Thank you,
> Claude
>
> On Mon, Oct 13, 2025 at 2:57 PM Daan <da...@apache.org> wrote:
>
>> I started testing with the convenience lib I was pointed to and found one
>> backwards incompatibility; We have a snapcraft.yaml that is mentioned in
>> our .rat-excludes file. It is still reported as /snap/snapcraft.yaml
>>
>> When the pull path is added (i.e. /snap/snapcraft.yaml instead of
>> snapcraft.yaml) the check passes with 0.17 but not with 0.16.1
>>
>> It does not warrant a -1 so I can give you a non-binding +0 so far.
>>
>> On 2025/10/12 16:44:57 "P. Ottlinger" wrote:
>> > Dear friends of RAT,
>> >
>> > the new v0.17 is ready for testing and fixes 129 issues. I've staged a
>> > new release 0.17 - thanks for all feedback and contributions!
>> >
>> > =Release 0.17 abstract=
>> > Apart from many dependency updates and multiple bugfixes, this release
>> > brings a major harmonization among all available UIs (CLI, Apache Ant,
>> > Apache Maven) concerning parameters and configuration options to run
>> > RAT. Therefore please consult the available extended and updated
>> > documentation over at the project's webpage in order to see examples
>> and
>> > overviews of the new configuration options!
>> >
>> > RAT generates a more expressive report now as certain individually
>> > configurable limits for counters exist. In case you do preprocessing of
>> > the report, you need to adapt your scripts according to RAT's XSD
>> schema.
>> >
>> > Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
>> > parsing and processing in RAT was overhauled - see RAT-476 for a known
>> > issue in that regard.
>> >
>> > Many checkstyle, spotbugs and documentation issues were fixed.
>> >
>> > Additionally, a new automated test suite was developed in order to ease
>> > testing of edge cases and example licenses and custom license
>> definitions.
>> >
>> > RAT's homepage contents and its generation method were modernized and a
>> > lot of new documentation was added to ease configuration of RAT in your
>> > project.
>> >
>> > The next release will remove deprecated options and classes.
>> >
>> > Thanks for your patience and all the feedback in the making of this
>> release!
>> > #bigKudosToClaude would be a proper release name.
>> >
>> > =View on 0.17=
>> > * https://issues.apache.org/jira/projects/RAT/versions/12352253
>> > (you need to login)
>> >
>> > *
>> https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
>> >
>> > =Staging area=
>> >
>> > In order to use the staged release add this snippet to your pom:
>> > <pluginRepositories>
>> > <pluginRepository>
>> > <id>staged-releases-rat-017</id>
>> > <url>
>> https://repository.apache.org/content/repositories/orgapachecreadur-1012/
>> </url>
>> > <pluginRepository>
>> > </pluginRepositories>
>> > or browse
>> >
>> https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
>> > directly.
>> >
>> > =VOTE is open until 2025-10-16 23:00 UTC=
>> > Everyone is encouraged to vote, express their opinions and jump in if
>> > they find anything wrong with the release. Only PMC votes are binding
>> > on Apache, and for this candidate to become an official Apache
>> > Software Foundation release 3 +1's are required and more +1's than
>> > -1's.
>> >
>> > This vote is open for at least 72 hours,
>> >
>> > [ ] +1
>> > [ ] +0
>> > [ ] -1
>> >
>> > until 2025-10-16 23:00 UTC.
>> >
>> > NOTE
>> > The downloads page and RAT webpage is not yet changed to reflect
>> changes
>> > in 0.17 and the dist area does not yet contain the release artifacts.
>> >
>> > A preview page (generated before creating the release) is:
>> > https://creadur.apache.org/rat017/
>> > that will be deleted once the release is promoted.
>> >
>> > Thanks,
>> > Phil
>> >
>>
>
>
> --
> LinkedIn: http://www.linkedin.com/in/claudewarren
>
--
LinkedIn: http://www.linkedin.com/in/claudewarren
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Daan Hoogland <da...@gmail.com>.
On Tue, Oct 14, 2025 at 9:05 AM Claude Warren <cl...@xenei.com> wrote:
>
> Daan,
>
> two quick questions:
>
> 1. What does your command line look like?
this is from https://github.com/apache/cloudstack-cloudmonkey/blob/main/.github/workflows/rat.yaml#L50
```
java -jar apache-rat-0.16.1/apache-rat-0.16.1.jar -d . -E
.rat-excludes > rat-report.txt
```
with the convenience jar I used
```
java -jar ~/Downloads/apache-rat-0.17.jar -d . -E .rat-excludes > rat-report.txt
```
> 2. What does the contents of your .rat-excludes file look like?
with 0.16.1
```
CHANGES.md
go.sum
rat-report.txt
apache-rat-0.16.1
snapcraft.yaml
vendor
.rat-excludes
```
with 0.17 (after ordering alphabetically, which made no difference)
```
.rat-excludes
CHANGES.md
apache-rat-0.16.1
go.sum
rat-report.txt
/snap/snapcraft.yaml
vendor
```
>
> Thank you,
> Claude
>
> On Mon, Oct 13, 2025 at 2:57 PM Daan <da...@apache.org> wrote:
>
> > I started testing with the convenience lib I was pointed to and found one
> > backwards incompatibility; We have a snapcraft.yaml that is mentioned in
> > our .rat-excludes file. It is still reported as /snap/snapcraft.yaml
> >
> > When the pull path is added (i.e. /snap/snapcraft.yaml instead of
> > snapcraft.yaml) the check passes with 0.17 but not with 0.16.1
> >
> > It does not warrant a -1 so I can give you a non-binding +0 so far.
> >
> > On 2025/10/12 16:44:57 "P. Ottlinger" wrote:
> > > Dear friends of RAT,
> > >
> > > the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> > > new release 0.17 - thanks for all feedback and contributions!
> > >
> > > =Release 0.17 abstract=
> > > Apart from many dependency updates and multiple bugfixes, this release
> > > brings a major harmonization among all available UIs (CLI, Apache Ant,
> > > Apache Maven) concerning parameters and configuration options to run
> > > RAT. Therefore please consult the available extended and updated
> > > documentation over at the project's webpage in order to see examples and
> > > overviews of the new configuration options!
> > >
> > > RAT generates a more expressive report now as certain individually
> > > configurable limits for counters exist. In case you do preprocessing of
> > > the report, you need to adapt your scripts according to RAT's XSD schema.
> > >
> > > Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> > > parsing and processing in RAT was overhauled - see RAT-476 for a known
> > > issue in that regard.
> > >
> > > Many checkstyle, spotbugs and documentation issues were fixed.
> > >
> > > Additionally, a new automated test suite was developed in order to ease
> > > testing of edge cases and example licenses and custom license
> > definitions.
> > >
> > > RAT's homepage contents and its generation method were modernized and a
> > > lot of new documentation was added to ease configuration of RAT in your
> > > project.
> > >
> > > The next release will remove deprecated options and classes.
> > >
> > > Thanks for your patience and all the feedback in the making of this
> > release!
> > > #bigKudosToClaude would be a proper release name.
> > >
> > > =View on 0.17=
> > > * https://issues.apache.org/jira/projects/RAT/versions/12352253
> > > (you need to login)
> > >
> > > *
> > https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
> > >
> > > =Staging area=
> > >
> > > In order to use the staged release add this snippet to your pom:
> > > <pluginRepositories>
> > > <pluginRepository>
> > > <id>staged-releases-rat-017</id>
> > > <url>
> > https://repository.apache.org/content/repositories/orgapachecreadur-1012/
> > </url>
> > > <pluginRepository>
> > > </pluginRepositories>
> > > or browse
> > >
> > https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> > > directly.
> > >
> > > =VOTE is open until 2025-10-16 23:00 UTC=
> > > Everyone is encouraged to vote, express their opinions and jump in if
> > > they find anything wrong with the release. Only PMC votes are binding
> > > on Apache, and for this candidate to become an official Apache
> > > Software Foundation release 3 +1's are required and more +1's than
> > > -1's.
> > >
> > > This vote is open for at least 72 hours,
> > >
> > > [ ] +1
> > > [ ] +0
> > > [ ] -1
> > >
> > > until 2025-10-16 23:00 UTC.
> > >
> > > NOTE
> > > The downloads page and RAT webpage is not yet changed to reflect changes
> > > in 0.17 and the dist area does not yet contain the release artifacts.
> > >
> > > A preview page (generated before creating the release) is:
> > > https://creadur.apache.org/rat017/
> > > that will be deleted once the release is promoted.
> > >
> > > Thanks,
> > > Phil
> > >
> >
>
>
> --
> LinkedIn: http://www.linkedin.com/in/claudewarren
--
Daan
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Claude Warren <cl...@xenei.com>.
Daan,
two quick questions:
1. What does your command line look like?
2. What does the contents of your .rat-excludes file look like?
Thank you,
Claude
On Mon, Oct 13, 2025 at 2:57 PM Daan <da...@apache.org> wrote:
> I started testing with the convenience lib I was pointed to and found one
> backwards incompatibility; We have a snapcraft.yaml that is mentioned in
> our .rat-excludes file. It is still reported as /snap/snapcraft.yaml
>
> When the pull path is added (i.e. /snap/snapcraft.yaml instead of
> snapcraft.yaml) the check passes with 0.17 but not with 0.16.1
>
> It does not warrant a -1 so I can give you a non-binding +0 so far.
>
> On 2025/10/12 16:44:57 "P. Ottlinger" wrote:
> > Dear friends of RAT,
> >
> > the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> > new release 0.17 - thanks for all feedback and contributions!
> >
> > =Release 0.17 abstract=
> > Apart from many dependency updates and multiple bugfixes, this release
> > brings a major harmonization among all available UIs (CLI, Apache Ant,
> > Apache Maven) concerning parameters and configuration options to run
> > RAT. Therefore please consult the available extended and updated
> > documentation over at the project's webpage in order to see examples and
> > overviews of the new configuration options!
> >
> > RAT generates a more expressive report now as certain individually
> > configurable limits for counters exist. In case you do preprocessing of
> > the report, you need to adapt your scripts according to RAT's XSD schema.
> >
> > Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> > parsing and processing in RAT was overhauled - see RAT-476 for a known
> > issue in that regard.
> >
> > Many checkstyle, spotbugs and documentation issues were fixed.
> >
> > Additionally, a new automated test suite was developed in order to ease
> > testing of edge cases and example licenses and custom license
> definitions.
> >
> > RAT's homepage contents and its generation method were modernized and a
> > lot of new documentation was added to ease configuration of RAT in your
> > project.
> >
> > The next release will remove deprecated options and classes.
> >
> > Thanks for your patience and all the feedback in the making of this
> release!
> > #bigKudosToClaude would be a proper release name.
> >
> > =View on 0.17=
> > * https://issues.apache.org/jira/projects/RAT/versions/12352253
> > (you need to login)
> >
> > *
> https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
> >
> > =Staging area=
> >
> > In order to use the staged release add this snippet to your pom:
> > <pluginRepositories>
> > <pluginRepository>
> > <id>staged-releases-rat-017</id>
> > <url>
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/
> </url>
> > <pluginRepository>
> > </pluginRepositories>
> > or browse
> >
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> > directly.
> >
> > =VOTE is open until 2025-10-16 23:00 UTC=
> > Everyone is encouraged to vote, express their opinions and jump in if
> > they find anything wrong with the release. Only PMC votes are binding
> > on Apache, and for this candidate to become an official Apache
> > Software Foundation release 3 +1's are required and more +1's than
> > -1's.
> >
> > This vote is open for at least 72 hours,
> >
> > [ ] +1
> > [ ] +0
> > [ ] -1
> >
> > until 2025-10-16 23:00 UTC.
> >
> > NOTE
> > The downloads page and RAT webpage is not yet changed to reflect changes
> > in 0.17 and the dist area does not yet contain the release artifacts.
> >
> > A preview page (generated before creating the release) is:
> > https://creadur.apache.org/rat017/
> > that will be deleted once the release is promoted.
> >
> > Thanks,
> > Phil
> >
>
--
LinkedIn: http://www.linkedin.com/in/claudewarren
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Daan <da...@apache.org>.
I started testing with the convenience lib I was pointed to and found one backwards incompatibility; We have a snapcraft.yaml that is mentioned in our .rat-excludes file. It is still reported as /snap/snapcraft.yaml
When the pull path is added (i.e. /snap/snapcraft.yaml instead of snapcraft.yaml) the check passes with 0.17 but not with 0.16.1
It does not warrant a -1 so I can give you a non-binding +0 so far.
On 2025/10/12 16:44:57 "P. Ottlinger" wrote:
> Dear friends of RAT,
>
> the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> new release 0.17 - thanks for all feedback and contributions!
>
> =Release 0.17 abstract=
> Apart from many dependency updates and multiple bugfixes, this release
> brings a major harmonization among all available UIs (CLI, Apache Ant,
> Apache Maven) concerning parameters and configuration options to run
> RAT. Therefore please consult the available extended and updated
> documentation over at the project's webpage in order to see examples and
> overviews of the new configuration options!
>
> RAT generates a more expressive report now as certain individually
> configurable limits for counters exist. In case you do preprocessing of
> the report, you need to adapt your scripts according to RAT's XSD schema.
>
> Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> parsing and processing in RAT was overhauled - see RAT-476 for a known
> issue in that regard.
>
> Many checkstyle, spotbugs and documentation issues were fixed.
>
> Additionally, a new automated test suite was developed in order to ease
> testing of edge cases and example licenses and custom license definitions.
>
> RAT's homepage contents and its generation method were modernized and a
> lot of new documentation was added to ease configuration of RAT in your
> project.
>
> The next release will remove deprecated options and classes.
>
> Thanks for your patience and all the feedback in the making of this release!
> #bigKudosToClaude would be a proper release name.
>
> =View on 0.17=
> * https://issues.apache.org/jira/projects/RAT/versions/12352253
> (you need to login)
>
> * https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
>
> =Staging area=
>
> In order to use the staged release add this snippet to your pom:
> <pluginRepositories>
> <pluginRepository>
> <id>staged-releases-rat-017</id>
> <url>https://repository.apache.org/content/repositories/orgapachecreadur-1012/</url>
> <pluginRepository>
> </pluginRepositories>
> or browse
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> directly.
>
> =VOTE is open until 2025-10-16 23:00 UTC=
> Everyone is encouraged to vote, express their opinions and jump in if
> they find anything wrong with the release. Only PMC votes are binding
> on Apache, and for this candidate to become an official Apache
> Software Foundation release 3 +1's are required and more +1's than
> -1's.
>
> This vote is open for at least 72 hours,
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> until 2025-10-16 23:00 UTC.
>
> NOTE
> The downloads page and RAT webpage is not yet changed to reflect changes
> in 0.17 and the dist area does not yet contain the release artifacts.
>
> A preview page (generated before creating the release) is:
> https://creadur.apache.org/rat017/
> that will be deleted once the release is promoted.
>
> Thanks,
> Phil
>
macos build issues (Was Re: [VOTE] Release Apache Creadur RAT 0.17)
Posted by Daan Hoogland <da...@gmail.com>.
On Tue, Oct 14, 2025 at 9:04 AM Claude Warren <cl...@xenei.com> wrote:
>
> Daan,
>
> Thank you for this report. Would you open a ticket an past that info in.
will find the time for that later.
> It looks like a problem with Mac tooling. Since the issue is in the
> integration testing I don't think that it should stop the deployment,
> particularly since the convenience jar works for you. Also, would you be
> willing to work with us to solve the problem? We do not have a Mac to
> compile/test on.
I will of course help solve my own problem ;)
>
> Thank you,
> Claude
>
> On Mon, Oct 13, 2025 at 11:56 AM Daan <da...@apache.org> wrote:
>
> > Project,
> >
> > I am trying to test CLI functionality. After checking out the tag
> > `apache-rat-project-0.17` and building with `./mvnw` or ` mvn clean
> > install`, I get the following error output:
> >
> > ```
> > [INFO] --- invoker:3.9.1:run (integration-test) @ apache-rat-plugin ---
> > [INFO] Building: RAT-469/pom.xml
> > [INFO] run post-build script verify.groovy
> > [INFO] Assertion failed:
> >
> > assert content.contains('BUILD SUCCESS')
> > | |
> > | false
> > 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> > JDK 22 and will likely be removed in a future release.\nERROR: transport
> > error 202: bind failed: Address already in use\nERROR: JDWP Transport
> > dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> > AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> > [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> > post-build script:
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-469/verify.groovy\n'
> >
> > [INFO] RAT-469/pom.xml .................................. FAILED
> > (0.317 s)
> > [INFO] Building: CustomLicense/pom.xml
> > [INFO] The build exited with code 2. See
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/CustomLicense/build.log
> > for details.
> > [INFO] CustomLicense/pom.xml ............................ FAILED
> > (0.101 s)
> > [INFO] Building: RAT-107/pom.xml
> > [INFO] The build exited with code 2. See
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-107/build.log
> > for details.
> > [INFO] RAT-107/pom.xml .................................. FAILED
> > (0.100 s)
> > [INFO] Building: it1/pom.xml
> > [INFO] run post-build script verify.groovy
> > [INFO] Assertion failed:
> >
> > assert f.exists()
> > | |
> > | false
> >
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/it1/out.xml
> >
> > [INFO] it1/pom.xml ...................................... FAILED
> > (0.159 s)
> > [INFO] Building: RAT-268/pom.xml
> > [INFO] The build exited with code 2. See
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-268/build.log
> > for details.
> > [INFO] RAT-268/pom.xml .................................. FAILED
> > (0.068 s)
> > [INFO] Building: RAT-314/pom.xml
> > [INFO] run post-build script verify.groovy
> > [INFO] Assertion failed:
> >
> > assert content.contains('BUILD SUCCESS')
> > | |
> > | false
> > 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> > JDK 22 and will likely be removed in a future release.\nERROR: transport
> > error 202: bind failed: Address already in use\nERROR: JDWP Transport
> > dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> > AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> > [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> > post-build script:
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-314/verify.groovy\n'
> >
> > [INFO] RAT-314/pom.xml .................................. FAILED
> > (0.080 s)
> > [INFO] Building: RAT-168/pom.xml
> > [INFO] run post-build script verify.groovy
> > [INFO] Assertion failed:
> >
> > assert content.contains('BUILD SUCCESS')
> > | |
> > | false
> > 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> > JDK 22 and will likely be removed in a future release.\nERROR: transport
> > error 202: bind failed: Address already in use\nERROR: JDWP Transport
> > dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> > AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> > [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> > post-build script:
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-168/verify.groovy\n'
> >
> > [INFO] RAT-168/pom.xml .................................. FAILED
> > (0.080 s)
> > [INFO] Building: RAT-469-default/pom.xml
> > [INFO] run post-build script verify.groovy
> > [INFO] Assertion failed:
> >
> > assert content.contains('BUILD SUCCESS')
> > | |
> > | false
> > 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> > JDK 22 and will likely be removed in a future release.\nERROR: transport
> > error 202: bind failed: Address already in use\nERROR: JDWP Transport
> > dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> > AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> > [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> > post-build script:
> > /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-469-default/verify.groovy\n'
> >
> > [INFO] RAT-469-default/pom.xml .......................... FAILED
> > (0.075 s)
> > [INFO] -------------------------------------------------
> > [INFO] Build Summary:
> > [INFO] Passed: 0, Failed: 8, Errors: 0, Skipped: 0
> > [INFO] -------------------------------------------------
> > [ERROR] The following builds failed:
> > [ERROR] * RAT-469/pom.xml
> > [ERROR] * CustomLicense/pom.xml
> > [ERROR] * RAT-107/pom.xml
> > [ERROR] * it1/pom.xml
> > [ERROR] * RAT-268/pom.xml
> > [ERROR] * RAT-314/pom.xml
> > [ERROR] * RAT-168/pom.xml
> > [ERROR] * RAT-469-default/pom.xml
> > [INFO] -------------------------------------------------
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Reactor Summary for Apache Creadur RAT 0.17:
> > [INFO]
> > [INFO] Apache Creadur RAT ................................. SUCCESS [
> > 2.281 s]
> > [INFO] Apache Creadur RAT::Testdata ....................... SUCCESS [
> > 0.670 s]
> > [INFO] Apache Creadur RAT::Core ........................... SUCCESS [
> > 10.433 s]
> > [INFO] Apache Creadur RAT::Tools .......................... SUCCESS [
> > 3.545 s]
> > [INFO] Apache Creadur RAT::Plugin4Maven ................... FAILURE [
> > 3.659 s]
> > [INFO] Apache Creadur RAT::Tasks4Ant ...................... SKIPPED
> > [INFO] Apache Creadur RAT::Packaging ...................... SKIPPED
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 20.854 s
> > [INFO] Finished at: 2025-10-13T12:30:21+02:00
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] 91 goals, 91 executed
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-invoker-plugin:3.9.1:run (integration-test)
> > on project apache-rat-plugin: 8 builds failed. See console output above for
> > details. -> [Help 1]
> > [ERROR]
> > [ERROR] To see the full stack trace of the errors, re-run Maven with the
> > -e switch.
> > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > [ERROR]
> > [ERROR] For more information about the errors and possible solutions,
> > please read the following articles:
> > [ERROR] [Help 1]
> > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> > [ERROR]
> > [ERROR] After correcting the problems, you can resume the build with the
> > command
> > [ERROR] mvn <args> -rf :apache-rat-plugin
> > ```
> >
> > Is this supposed to work like this?
> >
> > ```
> > mvn -version
> > OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in JDK 22
> > and will likely be removed in a future release.
> > Listening for transport dt_socket at address: 8787
> > Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
> > Maven home: /opt/homebrew/Cellar/maven/3.9.11/libexec
> > Java version: 24.0.2, vendor: Homebrew, runtime:
> > /opt/homebrew/Cellar/openjdk/24.0.2/libexec/openjdk.jdk/Contents/Home
> > Default locale: en_GB, platform encoding: UTF-8
> > OS name: "mac os x", version: "15.6.1", arch: "aarch64", family: “mac"
> > ```
> >
> > any version mismatches I should have been aware of?
> >
> > On 2025/10/12 16:44:57 "P. Ottlinger" wrote:
> > > Dear friends of RAT,
> > >
> > > the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> > > new release 0.17 - thanks for all feedback and contributions!
> > >
> > > =Release 0.17 abstract=
> > > Apart from many dependency updates and multiple bugfixes, this release
> > > brings a major harmonization among all available UIs (CLI, Apache Ant,
> > > Apache Maven) concerning parameters and configuration options to run
> > > RAT. Therefore please consult the available extended and updated
> > > documentation over at the project's webpage in order to see examples and
> > > overviews of the new configuration options!
> > >
> > > RAT generates a more expressive report now as certain individually
> > > configurable limits for counters exist. In case you do preprocessing of
> > > the report, you need to adapt your scripts according to RAT's XSD schema.
> > >
> > > Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> > > parsing and processing in RAT was overhauled - see RAT-476 for a known
> > > issue in that regard.
> > >
> > > Many checkstyle, spotbugs and documentation issues were fixed.
> > >
> > > Additionally, a new automated test suite was developed in order to ease
> > > testing of edge cases and example licenses and custom license
> > definitions.
> > >
> > > RAT's homepage contents and its generation method were modernized and a
> > > lot of new documentation was added to ease configuration of RAT in your
> > > project.
> > >
> > > The next release will remove deprecated options and classes.
> > >
> > > Thanks for your patience and all the feedback in the making of this
> > release!
> > > #bigKudosToClaude would be a proper release name.
> > >
> > > =View on 0.17=
> > > * https://issues.apache.org/jira/projects/RAT/versions/12352253
> > > (you need to login)
> > >
> > > *
> > https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
> > >
> > > =Staging area=
> > >
> > > In order to use the staged release add this snippet to your pom:
> > > <pluginRepositories>
> > > <pluginRepository>
> > > <id>staged-releases-rat-017</id>
> > > <url>
> > https://repository.apache.org/content/repositories/orgapachecreadur-1012/
> > </url>
> > > <pluginRepository>
> > > </pluginRepositories>
> > > or browse
> > >
> > https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> > > directly.
> > >
> > > =VOTE is open until 2025-10-16 23:00 UTC=
> > > Everyone is encouraged to vote, express their opinions and jump in if
> > > they find anything wrong with the release. Only PMC votes are binding
> > > on Apache, and for this candidate to become an official Apache
> > > Software Foundation release 3 +1's are required and more +1's than
> > > -1's.
> > >
> > > This vote is open for at least 72 hours,
> > >
> > > [ ] +1
> > > [ ] +0
> > > [ ] -1
> > >
> > > until 2025-10-16 23:00 UTC.
> > >
> > > NOTE
> > > The downloads page and RAT webpage is not yet changed to reflect changes
> > > in 0.17 and the dist area does not yet contain the release artifacts.
> > >
> > > A preview page (generated before creating the release) is:
> > > https://creadur.apache.org/rat017/
> > > that will be deleted once the release is promoted.
> > >
> > > Thanks,
> > > Phil
> > >
> >
>
>
> --
> LinkedIn: http://www.linkedin.com/in/claudewarren
--
Daan
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Claude Warren <cl...@xenei.com>.
Daan,
Thank you for this report. Would you open a ticket an past that info in.
It looks like a problem with Mac tooling. Since the issue is in the
integration testing I don't think that it should stop the deployment,
particularly since the convenience jar works for you. Also, would you be
willing to work with us to solve the problem? We do not have a Mac to
compile/test on.
Thank you,
Claude
On Mon, Oct 13, 2025 at 11:56 AM Daan <da...@apache.org> wrote:
> Project,
>
> I am trying to test CLI functionality. After checking out the tag
> `apache-rat-project-0.17` and building with `./mvnw` or ` mvn clean
> install`, I get the following error output:
>
> ```
> [INFO] --- invoker:3.9.1:run (integration-test) @ apache-rat-plugin ---
> [INFO] Building: RAT-469/pom.xml
> [INFO] run post-build script verify.groovy
> [INFO] Assertion failed:
>
> assert content.contains('BUILD SUCCESS')
> | |
> | false
> 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> JDK 22 and will likely be removed in a future release.\nERROR: transport
> error 202: bind failed: Address already in use\nERROR: JDWP Transport
> dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> post-build script:
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-469/verify.groovy\n'
>
> [INFO] RAT-469/pom.xml .................................. FAILED
> (0.317 s)
> [INFO] Building: CustomLicense/pom.xml
> [INFO] The build exited with code 2. See
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/CustomLicense/build.log
> for details.
> [INFO] CustomLicense/pom.xml ............................ FAILED
> (0.101 s)
> [INFO] Building: RAT-107/pom.xml
> [INFO] The build exited with code 2. See
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-107/build.log
> for details.
> [INFO] RAT-107/pom.xml .................................. FAILED
> (0.100 s)
> [INFO] Building: it1/pom.xml
> [INFO] run post-build script verify.groovy
> [INFO] Assertion failed:
>
> assert f.exists()
> | |
> | false
>
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/it1/out.xml
>
> [INFO] it1/pom.xml ...................................... FAILED
> (0.159 s)
> [INFO] Building: RAT-268/pom.xml
> [INFO] The build exited with code 2. See
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-268/build.log
> for details.
> [INFO] RAT-268/pom.xml .................................. FAILED
> (0.068 s)
> [INFO] Building: RAT-314/pom.xml
> [INFO] run post-build script verify.groovy
> [INFO] Assertion failed:
>
> assert content.contains('BUILD SUCCESS')
> | |
> | false
> 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> JDK 22 and will likely be removed in a future release.\nERROR: transport
> error 202: bind failed: Address already in use\nERROR: JDWP Transport
> dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> post-build script:
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-314/verify.groovy\n'
>
> [INFO] RAT-314/pom.xml .................................. FAILED
> (0.080 s)
> [INFO] Building: RAT-168/pom.xml
> [INFO] run post-build script verify.groovy
> [INFO] Assertion failed:
>
> assert content.contains('BUILD SUCCESS')
> | |
> | false
> 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> JDK 22 and will likely be removed in a future release.\nERROR: transport
> error 202: bind failed: Address already in use\nERROR: JDWP Transport
> dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> post-build script:
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-168/verify.groovy\n'
>
> [INFO] RAT-168/pom.xml .................................. FAILED
> (0.080 s)
> [INFO] Building: RAT-469-default/pom.xml
> [INFO] run post-build script verify.groovy
> [INFO] Assertion failed:
>
> assert content.contains('BUILD SUCCESS')
> | |
> | false
> 'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in
> JDK 22 and will likely be removed in a future release.\nERROR: transport
> error 202: bind failed: Address already in use\nERROR: JDWP Transport
> dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error
> AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized
> [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning
> post-build script:
> /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-469-default/verify.groovy\n'
>
> [INFO] RAT-469-default/pom.xml .......................... FAILED
> (0.075 s)
> [INFO] -------------------------------------------------
> [INFO] Build Summary:
> [INFO] Passed: 0, Failed: 8, Errors: 0, Skipped: 0
> [INFO] -------------------------------------------------
> [ERROR] The following builds failed:
> [ERROR] * RAT-469/pom.xml
> [ERROR] * CustomLicense/pom.xml
> [ERROR] * RAT-107/pom.xml
> [ERROR] * it1/pom.xml
> [ERROR] * RAT-268/pom.xml
> [ERROR] * RAT-314/pom.xml
> [ERROR] * RAT-168/pom.xml
> [ERROR] * RAT-469-default/pom.xml
> [INFO] -------------------------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary for Apache Creadur RAT 0.17:
> [INFO]
> [INFO] Apache Creadur RAT ................................. SUCCESS [
> 2.281 s]
> [INFO] Apache Creadur RAT::Testdata ....................... SUCCESS [
> 0.670 s]
> [INFO] Apache Creadur RAT::Core ........................... SUCCESS [
> 10.433 s]
> [INFO] Apache Creadur RAT::Tools .......................... SUCCESS [
> 3.545 s]
> [INFO] Apache Creadur RAT::Plugin4Maven ................... FAILURE [
> 3.659 s]
> [INFO] Apache Creadur RAT::Tasks4Ant ...................... SKIPPED
> [INFO] Apache Creadur RAT::Packaging ...................... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 20.854 s
> [INFO] Finished at: 2025-10-13T12:30:21+02:00
> [INFO]
> ------------------------------------------------------------------------
> [INFO] 91 goals, 91 executed
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-invoker-plugin:3.9.1:run (integration-test)
> on project apache-rat-plugin: 8 builds failed. See console output above for
> details. -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR] mvn <args> -rf :apache-rat-plugin
> ```
>
> Is this supposed to work like this?
>
> ```
> mvn -version
> OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in JDK 22
> and will likely be removed in a future release.
> Listening for transport dt_socket at address: 8787
> Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
> Maven home: /opt/homebrew/Cellar/maven/3.9.11/libexec
> Java version: 24.0.2, vendor: Homebrew, runtime:
> /opt/homebrew/Cellar/openjdk/24.0.2/libexec/openjdk.jdk/Contents/Home
> Default locale: en_GB, platform encoding: UTF-8
> OS name: "mac os x", version: "15.6.1", arch: "aarch64", family: “mac"
> ```
>
> any version mismatches I should have been aware of?
>
> On 2025/10/12 16:44:57 "P. Ottlinger" wrote:
> > Dear friends of RAT,
> >
> > the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> > new release 0.17 - thanks for all feedback and contributions!
> >
> > =Release 0.17 abstract=
> > Apart from many dependency updates and multiple bugfixes, this release
> > brings a major harmonization among all available UIs (CLI, Apache Ant,
> > Apache Maven) concerning parameters and configuration options to run
> > RAT. Therefore please consult the available extended and updated
> > documentation over at the project's webpage in order to see examples and
> > overviews of the new configuration options!
> >
> > RAT generates a more expressive report now as certain individually
> > configurable limits for counters exist. In case you do preprocessing of
> > the report, you need to adapt your scripts according to RAT's XSD schema.
> >
> > Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> > parsing and processing in RAT was overhauled - see RAT-476 for a known
> > issue in that regard.
> >
> > Many checkstyle, spotbugs and documentation issues were fixed.
> >
> > Additionally, a new automated test suite was developed in order to ease
> > testing of edge cases and example licenses and custom license
> definitions.
> >
> > RAT's homepage contents and its generation method were modernized and a
> > lot of new documentation was added to ease configuration of RAT in your
> > project.
> >
> > The next release will remove deprecated options and classes.
> >
> > Thanks for your patience and all the feedback in the making of this
> release!
> > #bigKudosToClaude would be a proper release name.
> >
> > =View on 0.17=
> > * https://issues.apache.org/jira/projects/RAT/versions/12352253
> > (you need to login)
> >
> > *
> https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
> >
> > =Staging area=
> >
> > In order to use the staged release add this snippet to your pom:
> > <pluginRepositories>
> > <pluginRepository>
> > <id>staged-releases-rat-017</id>
> > <url>
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/
> </url>
> > <pluginRepository>
> > </pluginRepositories>
> > or browse
> >
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> > directly.
> >
> > =VOTE is open until 2025-10-16 23:00 UTC=
> > Everyone is encouraged to vote, express their opinions and jump in if
> > they find anything wrong with the release. Only PMC votes are binding
> > on Apache, and for this candidate to become an official Apache
> > Software Foundation release 3 +1's are required and more +1's than
> > -1's.
> >
> > This vote is open for at least 72 hours,
> >
> > [ ] +1
> > [ ] +0
> > [ ] -1
> >
> > until 2025-10-16 23:00 UTC.
> >
> > NOTE
> > The downloads page and RAT webpage is not yet changed to reflect changes
> > in 0.17 and the dist area does not yet contain the release artifacts.
> >
> > A preview page (generated before creating the release) is:
> > https://creadur.apache.org/rat017/
> > that will be deleted once the release is promoted.
> >
> > Thanks,
> > Phil
> >
>
--
LinkedIn: http://www.linkedin.com/in/claudewarren
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by Daan <da...@apache.org>.
Project,
I am trying to test CLI functionality. After checking out the tag `apache-rat-project-0.17` and building with `./mvnw` or ` mvn clean install`, I get the following error output:
```
[INFO] --- invoker:3.9.1:run (integration-test) @ apache-rat-plugin ---
[INFO] Building: RAT-469/pom.xml
[INFO] run post-build script verify.groovy
[INFO] Assertion failed:
assert content.contains('BUILD SUCCESS')
| |
| false
'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in JDK 22 and will likely be removed in a future release.\nERROR: transport error 202: bind failed: Address already in use\nERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning post-build script: /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-469/verify.groovy\n'
[INFO] RAT-469/pom.xml .................................. FAILED (0.317 s)
[INFO] Building: CustomLicense/pom.xml
[INFO] The build exited with code 2. See /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/CustomLicense/build.log for details.
[INFO] CustomLicense/pom.xml ............................ FAILED (0.101 s)
[INFO] Building: RAT-107/pom.xml
[INFO] The build exited with code 2. See /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-107/build.log for details.
[INFO] RAT-107/pom.xml .................................. FAILED (0.100 s)
[INFO] Building: it1/pom.xml
[INFO] run post-build script verify.groovy
[INFO] Assertion failed:
assert f.exists()
| |
| false
/Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/it1/out.xml
[INFO] it1/pom.xml ...................................... FAILED (0.159 s)
[INFO] Building: RAT-268/pom.xml
[INFO] The build exited with code 2. See /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-268/build.log for details.
[INFO] RAT-268/pom.xml .................................. FAILED (0.068 s)
[INFO] Building: RAT-314/pom.xml
[INFO] run post-build script verify.groovy
[INFO] Assertion failed:
assert content.contains('BUILD SUCCESS')
| |
| false
'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in JDK 22 and will likely be removed in a future release.\nERROR: transport error 202: bind failed: Address already in use\nERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning post-build script: /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-314/verify.groovy\n'
[INFO] RAT-314/pom.xml .................................. FAILED (0.080 s)
[INFO] Building: RAT-168/pom.xml
[INFO] run post-build script verify.groovy
[INFO] Assertion failed:
assert content.contains('BUILD SUCCESS')
| |
| false
'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in JDK 22 and will likely be removed in a future release.\nERROR: transport error 202: bind failed: Address already in use\nERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning post-build script: /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-168/verify.groovy\n'
[INFO] RAT-168/pom.xml .................................. FAILED (0.080 s)
[INFO] Building: RAT-469-default/pom.xml
[INFO] run post-build script verify.groovy
[INFO] Assertion failed:
assert content.contains('BUILD SUCCESS')
| |
| false
'OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in JDK 22 and will likely be removed in a future release.\nERROR: transport error 202: bind failed: Address already in use\nERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:697]\nRunning post-build script: /Users/daan/apache/creadur-rat/apache-rat-plugin/invoker_target/RAT-469-default/verify.groovy\n'
[INFO] RAT-469-default/pom.xml .......................... FAILED (0.075 s)
[INFO] -------------------------------------------------
[INFO] Build Summary:
[INFO] Passed: 0, Failed: 8, Errors: 0, Skipped: 0
[INFO] -------------------------------------------------
[ERROR] The following builds failed:
[ERROR] * RAT-469/pom.xml
[ERROR] * CustomLicense/pom.xml
[ERROR] * RAT-107/pom.xml
[ERROR] * it1/pom.xml
[ERROR] * RAT-268/pom.xml
[ERROR] * RAT-314/pom.xml
[ERROR] * RAT-168/pom.xml
[ERROR] * RAT-469-default/pom.xml
[INFO] -------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Apache Creadur RAT 0.17:
[INFO]
[INFO] Apache Creadur RAT ................................. SUCCESS [ 2.281 s]
[INFO] Apache Creadur RAT::Testdata ....................... SUCCESS [ 0.670 s]
[INFO] Apache Creadur RAT::Core ........................... SUCCESS [ 10.433 s]
[INFO] Apache Creadur RAT::Tools .......................... SUCCESS [ 3.545 s]
[INFO] Apache Creadur RAT::Plugin4Maven ................... FAILURE [ 3.659 s]
[INFO] Apache Creadur RAT::Tasks4Ant ...................... SKIPPED
[INFO] Apache Creadur RAT::Packaging ...................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20.854 s
[INFO] Finished at: 2025-10-13T12:30:21+02:00
[INFO] ------------------------------------------------------------------------
[INFO] 91 goals, 91 executed
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-invoker-plugin:3.9.1:run (integration-test) on project apache-rat-plugin: 8 builds failed. See console output above for details. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :apache-rat-plugin
```
Is this supposed to work like this?
```
mvn -version
OpenJDK 64-Bit Server VM warning: Option -Xdebug was deprecated in JDK 22 and will likely be removed in a future release.
Listening for transport dt_socket at address: 8787
Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: /opt/homebrew/Cellar/maven/3.9.11/libexec
Java version: 24.0.2, vendor: Homebrew, runtime: /opt/homebrew/Cellar/openjdk/24.0.2/libexec/openjdk.jdk/Contents/Home
Default locale: en_GB, platform encoding: UTF-8
OS name: "mac os x", version: "15.6.1", arch: "aarch64", family: “mac"
```
any version mismatches I should have been aware of?
On 2025/10/12 16:44:57 "P. Ottlinger" wrote:
> Dear friends of RAT,
>
> the new v0.17 is ready for testing and fixes 129 issues. I've staged a
> new release 0.17 - thanks for all feedback and contributions!
>
> =Release 0.17 abstract=
> Apart from many dependency updates and multiple bugfixes, this release
> brings a major harmonization among all available UIs (CLI, Apache Ant,
> Apache Maven) concerning parameters and configuration options to run
> RAT. Therefore please consult the available extended and updated
> documentation over at the project's webpage in order to see examples and
> overviews of the new configuration options!
>
> RAT generates a more expressive report now as certain individually
> configurable limits for counters exist. In case you do preprocessing of
> the report, you need to adapt your scripts according to RAT's XSD schema.
>
> Furthermore, the inclusion/exclusion configuration (e.g. .gitignore),
> parsing and processing in RAT was overhauled - see RAT-476 for a known
> issue in that regard.
>
> Many checkstyle, spotbugs and documentation issues were fixed.
>
> Additionally, a new automated test suite was developed in order to ease
> testing of edge cases and example licenses and custom license definitions.
>
> RAT's homepage contents and its generation method were modernized and a
> lot of new documentation was added to ease configuration of RAT in your
> project.
>
> The next release will remove deprecated options and classes.
>
> Thanks for your patience and all the feedback in the making of this release!
> #bigKudosToClaude would be a proper release name.
>
> =View on 0.17=
> * https://issues.apache.org/jira/projects/RAT/versions/12352253
> (you need to login)
>
> * https://github.com/apache/creadur-rat/releases/tag/apache-rat-project-0.17
>
> =Staging area=
>
> In order to use the staged release add this snippet to your pom:
> <pluginRepositories>
> <pluginRepository>
> <id>staged-releases-rat-017</id>
> <url>https://repository.apache.org/content/repositories/orgapachecreadur-1012/</url>
> <pluginRepository>
> </pluginRepositories>
> or browse
> https://repository.apache.org/content/repositories/orgapachecreadur-1012/org/apache/rat/
> directly.
>
> =VOTE is open until 2025-10-16 23:00 UTC=
> Everyone is encouraged to vote, express their opinions and jump in if
> they find anything wrong with the release. Only PMC votes are binding
> on Apache, and for this candidate to become an official Apache
> Software Foundation release 3 +1's are required and more +1's than
> -1's.
>
> This vote is open for at least 72 hours,
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> until 2025-10-16 23:00 UTC.
>
> NOTE
> The downloads page and RAT webpage is not yet changed to reflect changes
> in 0.17 and the dist area does not yet contain the release artifacts.
>
> A preview page (generated before creating the release) is:
> https://creadur.apache.org/rat017/
> that will be deleted once the release is promoted.
>
> Thanks,
> Phil
>
Re: [VOTE] Release Apache Creadur RAT 0.17
Posted by "P. Ottlinger" <po...@apache.org>.
Am 12.10.25 um 18:44 schrieb P. Ottlinger:
<snip>
> =VOTE is open until 2025-10-16 23:00 UTC=
> Everyone is encouraged to vote, express their opinions and jump in if
> they find anything wrong with the release. Only PMC votes are binding
> on Apache, and for this candidate to become an official Apache
> Software Foundation release 3 +1's are required and more +1's than
> -1's.
>
> This vote is open for at least 72 hours,
>
> [X] +1
> [ ] +0
> [ ] -1
I've tested the Maven plugin and it works perfectly well with all the
new functionality and checked the webpage.
+1 binding
Thanks,
Phil