Robert> According to the ASF the -sources.zip are the official release, not the git tag
That's right Robert>In this case you don't control the EOL, it is based on the OS of the release manager. Is it? I would disagree here. For instance, Apache JMeter produces both -src.zip (CRLF), and -src.tar.gz with LF-defaults for text files. Of course, one might take -src.tar.gz and try building it on Windows, however that is not like RM's machine controls EOL. On top of that, https://reproducible-builds.org/ is a thing, so it makes sense to be able to reproduce release files independent of the release manager (=producezips with the same sha512 on different OS) So both Git and the release script control the way the release is produced. Input data could contain both variations of the EOL styles by the way, which might be handy for EOL-targeted tests. That is Git repo could just contain a file with CRLF, and a file with LF. So would have the release zip. However I would agree some sort of the treatment should be baked into the test. Vladimir