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

Reply via email to