Hi Gary,

On 25.03.2026 12:50, Gary Gregory wrote:
> Does that mean all the RAT check failures about missing license headers are
> incorrect?


I haven't checked all of them, but we have our own RAT check that uses
the *same* tool and it didn't find any problems. Our `pom.xml` file have
a list of exclusions, which the ATR check ignores.

Among the problems found by ATR:

- We intentionally exclude changelog entries: these are very short
files. Adding 17 lines of ASF license causes a lot of merge conflicts,
because for Git all the entries become similar enough. Reducing merge
conflicts was exactly the purpose of splitting changelog entries into
separate files.

- It marks a couple of `*.json` files, which by their nature can not
contain comments.

- It marks a couple of `*.log` files used in tests, which need to be
excluded.

Piotr

Reply via email to