This is an automated email from the ASF dual-hosted git repository.

anton-vinogradov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 6baae8d0ade IGNITE-28863 Fix flaky GridFileDeploymentSelfTest (#13330)
6baae8d0ade is described below

commit 6baae8d0adeeb3d314a5b2a8bcf01cb634279f58
Author: Dmitry Werner <[email protected]>
AuthorDate: Tue Jul 7 20:55:38 2026 +0500

    IGNITE-28863 Fix flaky GridFileDeploymentSelfTest (#13330)
---
 modules/extdata/uri/pom.xml | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

diff --git a/modules/extdata/uri/pom.xml b/modules/extdata/uri/pom.xml
index 28d0078a27e..d79919f25a5 100644
--- a/modules/extdata/uri/pom.xml
+++ b/modules/extdata/uri/pom.xml
@@ -251,11 +251,15 @@
 
                                 <signjar 
jar="${basedir}/target/file/${bad-signed.jar}" 
keystore="${basedir}/config/signeddeploy/keystore" storepass="abc123" 
keypass="abc123" alias="business" />
 
-                                <sleep seconds="2" />
-
-                                <touch 
file="${basedir}/target/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.class"
 />
-
-                                <zip 
destfile="${basedir}/target/file/${bad-signed.jar}" 
basedir="${basedir}/target/classes/" 
includes="org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.class"
 update="yes" />
+                                <!-- Unpack, replace corrupted entry with 
correct class, repack to break signature -->
+                                <unzip 
src="${basedir}/target/file/${bad-signed.jar}" 
dest="${basedir}/target/file_tmp/zipfix" />
+                                <copy 
file="${basedir}/target/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.class"
+                                      
todir="${basedir}/target/file_tmp/zipfix/org/apache/ignite/spi/deployment/uri/tasks/"
+                                      overwrite="yes" />
+                                <delete 
file="${basedir}/target/file/${bad-signed.jar}" />
+                                <jar 
destfile="${basedir}/target/file/${bad-signed.jar}"
+                                     
basedir="${basedir}/target/file_tmp/zipfix"
+                                     
manifest="${basedir}/target/file_tmp/zipfix/META-INF/MANIFEST.MF" />
 
                                 <delete dir="${basedir}/target/file_tmp/"/>
                             </target>
@@ -410,11 +414,15 @@
 
                                 <signjar 
jar="${basedir}/target/file/bad-signed-deployfile.gar" 
keystore="${basedir}/config/signeddeploy/keystore" storepass="abc123" 
keypass="abc123" alias="business" />
 
-                                <sleep seconds="2" />
-
-                                <touch 
file="${basedir}/target/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask6.class"
 />
-
-                                <zip 
destfile="${basedir}/target/file/bad-signed-deployfile.gar" 
basedir="${basedir}/target/classes/" 
includes="org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask6.class"
 update="yes" />
+                                <!-- Unpack, replace corrupted entry with 
correct class, repack to break signature -->
+                                <unzip 
src="${basedir}/target/file/bad-signed-deployfile.gar" 
dest="${basedir}/target/file_tmp/zipfix" />
+                                <copy 
file="${basedir}/target/classes/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask6.class"
+                                      
todir="${basedir}/target/file_tmp/zipfix/org/apache/ignite/spi/deployment/uri/tasks/"
+                                      overwrite="yes" />
+                                <delete 
file="${basedir}/target/file/bad-signed-deployfile.gar" />
+                                <jar 
destfile="${basedir}/target/file/bad-signed-deployfile.gar"
+                                     
basedir="${basedir}/target/file_tmp/zipfix"
+                                     
manifest="${basedir}/target/file_tmp/zipfix/META-INF/MANIFEST.MF" />
 
                                 <delete dir="${basedir}/target/file_tmp/" />
                             </target>

Reply via email to