TL;DR we have platform independent repeatable release builds
And now for the longer version:
Nearly all of the plumbing is in place for this. I have one more commit
to add to handle repeatable signing of the Windows installer but I am
holding that back as we need a couple of other things to fa
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/8.5.x by this push:
new 48683b7f92 Reproducible builds: Signing the uninsta
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/9.0.x by this push:
new 5c30f08214 Reproducible builds: Signing the uninsta
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.0.x by this push:
new 0be4e58765 Reproducible builds: Signing the unins
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/main by this push:
new 6e4d8876b9 Reproducible builds: Signing the uninstall
All,
When compiling with these extra flags, we get a raft of errors which are
mostly:
1. Use of "long long" which is an "extension"
2. Use of // style comments
3. Use of mixed declarations and code
When setting -std=C99 all of these go away. This flag works with both
gcc and clang, but I don