This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/11.0.x by this push:
new 7cb1693f79 Fix repeatable builds for Windows
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 77bdb9baa8 Fix repeatable builds for Windows
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.1.x by this push:
new 91c269c5e9 Fix repeatable builds for Windows
repeatable builds for Windows installer
---
build.xml | 4
1 file changed, 4 insertions(+)
diff --git a/build.xml b/build.xml
index d78d34b036..1915402359 100644
--- a/build.xml
+++ b/build.xml
@@ -2812,6 +2812,10 @@ You may need a custom build of makensis. Instructions
for this may be found in B
-platform repeatable builds
---
build.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/build.xml b/build.xml
index d5335a5c18..9797143cfb 100644
--- a/build.xml
+++ b/build.xml
@@ -315,9 +315,12
On 15/11/2023 09:35, Michael Osipov wrote:
On 2023/11/14 16:53:38 Mark Thomas wrote:
All,
We are currently unable to produce cross-platform repeatable builds for
Tomcat 8.5.x with Java 11 due to https://bugs.openjdk.org/browse/JDK-8320082
We have several options:
1. Do nothing. Build remains
On 14/11/2023 20:31, Christopher Schultz wrote:
Mark,
On 11/14/23 11:53, Mark Thomas wrote:
All,
We are currently unable to produce cross-platform repeatable builds
for Tomcat 8.5.x with Java 11 due to
https://bugs.openjdk.org/browse/JDK-8320082
We have several options:
1. Do nothing
On 2023/11/14 16:53:38 Mark Thomas wrote:
> All,
>
> We are currently unable to produce cross-platform repeatable builds for
> Tomcat 8.5.x with Java 11 due to https://bugs.openjdk.org/browse/JDK-8320082
>
> We have several options:
>
> 1. Do nothing. Build remains r
Mark,
On 11/14/23 11:53, Mark Thomas wrote:
All,
We are currently unable to produce cross-platform repeatable builds for
Tomcat 8.5.x with Java 11 due to
https://bugs.openjdk.org/browse/JDK-8320082
We have several options:
1. Do nothing. Build remains repeatable on the same OS. Wait and
All,
We are currently unable to produce cross-platform repeatable builds for
Tomcat 8.5.x with Java 11 due to https://bugs.openjdk.org/browse/JDK-8320082
We have several options:
1. Do nothing. Build remains repeatable on the same OS. Wait and see if
OpenJDK fix the bug.
2. Switch to
64ef1abc1a Update building instructions and changelog for repeatable
builds
64ef1abc1a is described below
commit 64ef1abc1af6b76bd4e051a1837734d1efdd6c2e
Author: Mark Thomas
AuthorDate: Thu Jun 9 16:47:54 2022 +0100
Update building instructions and changelog for repeatable builds
OK.
I think
changelog for repeatable
builds
64ef1abc1a is described below
commit 64ef1abc1af6b76bd4e051a1837734d1efdd6c2e
Author: Mark Thomas
AuthorDate: Thu Jun 9 16:47:54 2022 +0100
Update building instructions and changelog for repeatable builds
---
BUILDING.txt | 27
On 16/05/2022 18:54, Christopher Schultz wrote:
I had considered using ant.tstamp.now.iso (you can see I had it in the
patch, actually), but I think it changes the required version of ant for
building. Since this is expected to be used by Tomcat release-managers
only, I think that's a reasonab
Mark,
On 5/16/22 12:30, Mark Thomas wrote:
On 06/05/2022 14:27, Christopher Schultz wrote:
Awesome. I have a small commit to build.xml that drops environmental
information (e.g. versions, etc.) to a build-release.properties file,
but I'm unable to generate the timestamp in the correct format
On 06/05/2022 14:27, Christopher Schultz wrote:
Awesome. I have a small commit to build.xml that drops environmental
information (e.g. versions, etc.) to a build-release.properties file,
but I'm unable to generate the timestamp in the correct format in order
to put it into the file. Here's the
Le 05/05/2022 à 21:28, Mark Thomas a écrit :
TL;DR we have platform independent repeatable release builds
That's really a great achievement, thank you. I hope this will inspire
other Apache projects to make their builds reproducible.
Emmanuel Bourg
--
t;
+
+
+
+
+ property="now-readable" timezone="UTC" />
+
+
+ timezone="UTC" />
+
+
+# These ant.tstamp properties specify the build-timestamp for
repeatable builds.
+## TODO ant.tstamp.now=${now-sec}
+ant.tstamp.now.iso=${now-rea
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
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
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
f-the-box; I get an error about not being able to
initialize the javascript engine.
I tried the obvious pattern="sss" but I just got a bunch of
zeros followed by the seconds-in-the-current-minute. :/
I have it building the following build-release.properties file:
=== CUT ===
On 23/03/2022 16:11, Christopher Schultz wrote:
Mark,
On 3/22/22 15:30, Mark Thomas wrote:
On 22/03/2022 19:06, Christopher Schultz wrote:
On 3/22/22 13:12, Mark Thomas wrote:
The JSign Ant task that adds the detached signature doesn't close
the signed file. This causes problems for Ant.
Mark,
On 3/22/22 15:30, Mark Thomas wrote:
On 22/03/2022 19:06, Christopher Schultz wrote:
On 3/22/22 13:12, Mark Thomas wrote:
The JSign Ant task that adds the detached signature doesn't close the
signed file. This causes problems for Ant. I've opened a JSign issue
[2] for this. I have a
On 22/03/2022 19:06, Christopher Schultz wrote:
On 3/22/22 13:12, Mark Thomas wrote:
The JSign Ant task that adds the detached signature doesn't close the
signed file. This causes problems for Ant. I've opened a JSign issue
[2] for this. I have a locally build version with a hack that fixes
e used to do this?
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
ese zip
files by setting the timestamps on the compressed files to be the same
as the timestamp used by the rest of the build.
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
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
commit a0cc710d9081a49955570a6de7c037ed71915a95
Author: Mark Thomas
AuthorDate: Tue Mar 23 19:23:05 2021 +
Repeatable
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
commit 0a6f9a0fdf252532e61240cefa7aa128f7120dee
Author: Mark Thomas
AuthorDate: Tue Mar 23 19:23:05 2021 +
Repeatable
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/master by this push:
new 78fd8b3 Repeatable builds: Always use UTF-8
29 matches
Mail list logo