Emmanuel,
On 10/12/23 18:13, Emmanuel Bourg wrote:
Le 12/10/2023 à 23:27, Christopher Schultz a écrit :
I installed the ZIP version of Temurin Java 21 to match your release
toolchain and I get every file being different. But the versions are
not exactly the same, so that may be the reason:
Release Java: 21+25-2513
Local Java: 21+35-LTS
I'm also using Cp1252 instead of UTF-8 (ew). I'll try to change that
and see if it changes anything.
Did you try comparing the files with diffoscope [1]? That would allow
you to quickly see what varies and prevents the build from being
reproducible.
It looks like it does come down to the exact JDK being used. The summary
of differences for, example, apache-tomcat-11.0.0-M13.tar.gz is:
│ │ │ -Created-By: 21+35-2513 (Oracle Corporation)
│ │ │ +Created-By: 21+35-LTS (Eclipse Adoptium)
Over and over again in MANIFEST.MF files.
So it does look like version string changes can be an issue.
-chris
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org