On 23/03/2022 17:20, Christopher Schultz wrote:
Mark,
On 3/22/22 13:12, Mark Thomas wrote:
Finally, I have some minor modifications to buidl.xml that will enable
repeatable builds. Once everything is in place the build process will
look like:
- prepare for tagging as currently (update version in
build.properties.default and edit changelog)
- run a release build to generate the detached signatures
- tag including:
- modified build.properties.default
- modified chnagelog.xml
- 2x .sig files added to res/install-win
So this means we have to build *before* the tag, right? Or do we tag the
repo, do the build, and then tag again with some other related name?
(If the former, it's nice because sometimes I forget to do a "test
build" before the tag and then I have to fix something (e.g. checkstyle)
to allow the build to proceed, and I need to re-tag.)
Yes, you need to build before the tag to generate the detached
signatures and then do the actual release build so the source archives
have the detached signatures.
In other news, I was wrong about the Javadoc issue affecting the Windows
installer. However, I have fixed the Javadoc issue anyway. I'll be
committing that shortly since I've spent the time to fix it and it is a
nice to have.
I'm currently at the point where the build is 100% repeatable cross
platform (Windows and Linux) if I don't sign the windows installer.
Something isn't quite right when I sign the installer but I need to
figure out what that is - probably configuration error on my part.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org