On 11/03/2025 11:24, Mark Thomas wrote:
<snip/>
File Uninstall.exe
line fails claiming it can' t open ".\Uninstall.exe"
but that file is created a few steps earlier and is present when I check
the file system.
Still looking...
It is JSign again.
If I switch back to JSign 6.0 the build starts working. Based on what we
have seen previously, it looks JSign is retaining a reference to the
Uninstall.exe that it has just injected the signature into and that is
preventing NSIS from copying the file.
Because Ant uses JSign in process, it is particularly susceptible to any
issues with not closing files.
I'm going to switch all releases back to JSign 6.0 and restart my testing.
My plan is to test building on each of the three options and to confirm
that the build is reproducible with the other two options. I am only
going to test Windows and Linux. Adding MacOS into the mix would add
additional complexity and I am happy, based on previous testing, that if
makensis works on Linux it will work on MacOS as well.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org