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 <ma...@apache.org>
AuthorDate: Tue Mar 23 19:23:05 2021 +0000

    Repeatable builds: Always use UTF-8 rather than platform encoding
---
 build.xml | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/build.xml b/build.xml
index 2ba94b8..d6fb9c2 100644
--- a/build.xml
+++ b/build.xml
@@ -1777,7 +1777,8 @@
       <fileset dir="${tomcat.embed}"/>
     </touch>
 
-    <zip destfile="${tomcat.embed}/${final.name}-embed.zip">
+    <zip destfile="${tomcat.embed}/${final.name}-embed.zip"
+         encoding="UTF8">
       <fileset dir="${tomcat.embed}">
         <include name="**" />
         <exclude name="*.asc" />
@@ -2713,7 +2714,8 @@ skip.installer property in build.properties" />
       <fileset dir="${tomcat.dist}"/>
     </touch>
 
-    <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}.zip">
+    <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}.zip"
+         encoding="UTF8">
       <zipfileset file="${tomcat.dist}" fullpath="${final.name}"/>
       <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
         <include name="bin/**"/>
@@ -2753,7 +2755,8 @@ skip.installer property in build.properties" />
     </touch>
 
     <!-- Windows x86 package -->
-    <zip 
zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x86.zip">
+    <zip 
zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x86.zip"
+         encoding="UTF8">
       <zipfileset file="${tomcat.dist}" fullpath="${final.name}"/>
       <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
         <include name="bin/**"/>
@@ -2779,7 +2782,8 @@ skip.installer property in build.properties" />
     <hashAndSign 
file="${tomcat.release}/v${version}/bin/${final.name}-windows-x86.zip" />
 
     <!-- Windows x64 package -->
-    <zip 
zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x64.zip">
+    <zip 
zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x64.zip"
+         encoding="UTF8">
       <zipfileset file="${tomcat.dist}" fullpath="${final.name}"/>
       <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
         <include name="bin/**"/>
@@ -2827,7 +2831,8 @@ skip.installer property in build.properties" />
       <fileset dir="${tomcat.deployer}"/>
     </touch>
 
-    <zip 
zipfile="${tomcat.release}/v${version}/bin/${final.name}-deployer.zip">
+    <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-deployer.zip"
+         encoding="UTF8">
       <zipfileset file="${tomcat.deployer}" fullpath="${final.name}-deployer"/>
       <zipfileset dir="${tomcat.deployer}" prefix="${final.name}-deployer" 
includes="**" />
       <zipfileset dir="${tomcat.dist}" prefix="${final.name}-deployer" 
includes="LICENSE" />
@@ -2962,7 +2967,8 @@ skip.installer property in build.properties" />
       <fileset dir="${tomcat.dist}"/>
     </touch>
 
-    <zip zipfile="${tomcat.release}/v${version}/src/${final-src.name}.zip">
+    <zip zipfile="${tomcat.release}/v${version}/src/${final-src.name}.zip"
+         encoding="UTF8">
       <zipfileset file="${tomcat.dist}/src" fullpath="${final-src.name}" />
       <zipfileset dir="${tomcat.dist}/src" prefix="${final-src.name}" />
     </zip>
@@ -3812,7 +3818,8 @@ Read the Building page on the Apache Tomcat documentation 
site for details on ho
     <touch datetime="${tstamp.file}" pattern="MM/dd/yyyy hh:mm:ss aa">
       <fileset dir="${tomcat.graal}/${graalPrefix}"/>
     </touch>
-    <zip destfile="${jarfile}" update="true" filesonly="true">
+    <zip destfile="${jarfile}" update="true" filesonly="true"
+         encoding="UTF8">
       <zipfileset dir="${tomcat.graal}/${graalPrefix}" 
prefix="META-INF/native-image/${graalPrefix}" includes="*.*"/>
     </zip>
   </target>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to