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

Reply via email to