(tomcat) branch 11.0.x updated: Fix repeatable builds for Windows installer

2025-03-11 Thread markt
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

(tomcat) branch 9.0.x updated: Fix repeatable builds for Windows installer

2025-03-11 Thread markt
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

(tomcat) branch 10.1.x updated: Fix repeatable builds for Windows installer

2025-03-11 Thread markt
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

(tomcat) 02/02: Fix repeatable builds for Windows installer

2025-03-11 Thread markt
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

(tomcat) 02/02: Fix cross-platform repeatable builds

2024-07-30 Thread markt
-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

Re: Tomcat 8.5.x and repeatable builds

2023-11-15 Thread Mark Thomas
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

Re: Tomcat 8.5.x and repeatable builds

2023-11-15 Thread Mark Thomas
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

Re: Tomcat 8.5.x and repeatable builds

2023-11-15 Thread Michael Osipov
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

Re: Tomcat 8.5.x and repeatable builds

2023-11-14 Thread Christopher Schultz
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

Tomcat 8.5.x and repeatable builds

2023-11-14 Thread Mark Thomas
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

Re: [tomcat] branch main updated: Update building instructions and changelog for repeatable builds

2022-06-09 Thread Mark Thomas
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

[tomcat] branch main updated: Update building instructions and changelog for repeatable builds

2022-06-09 Thread markt
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

Re: Repeatable builds update

2022-05-16 Thread Mark Thomas
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

Re: Repeatable builds update

2022-05-16 Thread Christopher Schultz
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

Re: Repeatable builds update

2022-05-16 Thread Mark Thomas
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

Re: Repeatable builds update

2022-05-07 Thread Emmanuel Bourg
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 --

Re: Repeatable builds update

2022-05-06 Thread Christopher Schultz
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

Repeatable builds update

2022-05-05 Thread Mark Thomas
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

Re: Repeatable builds

2022-03-23 Thread Mark Thomas
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

Re: Repeatable builds

2022-03-23 Thread Christopher Schultz
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

Re: Repeatable builds

2022-03-23 Thread Christopher Schultz
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 ===

Re: Repeatable builds

2022-03-23 Thread Mark Thomas
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.

Re: Repeatable builds

2022-03-23 Thread Christopher Schultz
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

Re: Repeatable builds

2022-03-22 Thread Mark Thomas
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

Re: Repeatable builds

2022-03-22 Thread Christopher Schultz
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

Repeatable builds

2022-03-22 Thread Mark Thomas
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

[tomcat] 02/04: Repeatable builds: Always use UTF-8 rather than platform encoding

2021-03-23 Thread markt
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

[tomcat] 02/04: Repeatable builds: Always use UTF-8 rather than platform encoding

2021-03-23 Thread markt
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

[tomcat] branch master updated: Repeatable builds: Always use UTF-8 rather than platform encoding

2021-03-23 Thread markt
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