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

baunsgaard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git

commit be29ce85247e609cc4e43ef6c8ae4a43bb78b339
Author: baunsgaard <[email protected]>
AuthorDate: Fri Dec 9 11:52:31 2022 +0100

    [SYSTEMDS-3475] Spark update version 3.3.1
    
    This commit update the spark version to 3.3.1, the change is a minor
    update for security, and does not change the used API for spark.
    While updating the Hadoop version is also incremented.
    Similarly it is for security.
    
    While updating the inclusion of logging from spark and hadoop have been
    cleaned up to not redundantly include log4j and slf4j packages from
    sub-packages.
---
 pom.xml | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 139 insertions(+), 3 deletions(-)

diff --git a/pom.xml b/pom.xml
index b44160c700..97c53a2379 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,10 +39,10 @@
        </licenses>
 
        <properties>
-               <hadoop.version>3.3.3</hadoop.version>
+               <hadoop.version>3.3.4</hadoop.version>
                <antlr.version>4.8</antlr.version>
                <protobuf.version>3.20.3</protobuf.version>
-               <spark.version>3.2.0</spark.version>
+               <spark.version>3.3.1</spark.version>
                <scala.version>2.12.0</scala.version>
                <scala.binary.version>2.12</scala.binary.version>
                <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss 
z</maven.build.timestamp.format>
@@ -273,6 +273,9 @@
                                        <trimStackTrace>true</trimStackTrace>
                                        <showSuccess>false</showSuccess>
                                        
<rerunFailingTestsCount>${rerun.failing.tests.count}</rerunFailingTestsCount>
+                                       <systemProperties>
+                                               
<log4j.configurationFile>file:src/test/resources/log4j.properties</log4j.configurationFile>
+                                       </systemProperties>
                                </configuration>
                        </plugin>
 
@@ -1053,6 +1056,26 @@
                                        <groupId>org.apache.hadoop</groupId>
                                        
<artifactId>hadoop-client-runtime</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       <artifactId>log4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       
<artifactId>log4j-slf4j-impl</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       <artifactId>log4j-core</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       <artifactId>log4j-1.2-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>com.google.protobuf</groupId>
+                                       <artifactId>protobuf-java</artifactId>
+                               </exclusion>
                        </exclusions>
                </dependency>
 
@@ -1073,6 +1096,30 @@
                                        <groupId>org.slf4j</groupId>
                                        <artifactId>slf4j-reload4j</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       
<artifactId>log4j-slf4j-impl</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>commons-logging</groupId>
+                                       <artifactId>commons-logging</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       <artifactId>log4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       <artifactId>log4j-core</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>slf4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>jul-to-slf4j</artifactId>
+                               </exclusion>
                        </exclusions>
                </dependency>
 
@@ -1093,6 +1140,30 @@
                                        <groupId>org.slf4j</groupId>
                                        <artifactId>slf4j-reload4j</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       
<artifactId>log4j-slf4j-impl</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>commons-logging</groupId>
+                                       <artifactId>commons-logging</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       <artifactId>log4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       <artifactId>log4j-core</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>slf4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>jul-to-slf4j</artifactId>
+                               </exclusion>
                        </exclusions>
                </dependency>
 
@@ -1109,10 +1180,26 @@
                                        <groupId>org.slf4j</groupId>
                                        <artifactId>slf4j-api</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>slf4j-log4j12</artifactId>
+                               </exclusion>
                                <exclusion>
                                        <groupId>org.slf4j</groupId>
                                        <artifactId>slf4j-reload4j</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       
<artifactId>log4j-slf4j-impl</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>commons-logging</groupId>
+                                       <artifactId>commons-logging</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>jul-to-slf4j</artifactId>
+                               </exclusion>
                        </exclusions>
                </dependency>
 
@@ -1133,6 +1220,22 @@
                                        <groupId>org.slf4j</groupId>
                                        <artifactId>slf4j-reload4j</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       
<artifactId>log4j-slf4j-impl</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>commons-logging</groupId>
+                                       <artifactId>commons-logging</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>slf4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>jul-to-slf4j</artifactId>
+                               </exclusion>
                        </exclusions>
                </dependency>
 
@@ -1153,6 +1256,22 @@
                                        <groupId>org.slf4j</groupId>
                                        <artifactId>slf4j-reload4j</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       
<artifactId>log4j-slf4j-impl</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>commons-logging</groupId>
+                                       <artifactId>commons-logging</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>slf4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>jul-to-slf4j</artifactId>
+                               </exclusion>
                        </exclusions>
                </dependency>
 
@@ -1169,6 +1288,18 @@
                                        <groupId>org.slf4j</groupId>
                                        <artifactId>slf4j-reload4j</artifactId>
                                </exclusion>
+                               <exclusion>
+                                       
<groupId>org.apache.logging.log4j</groupId>
+                                       
<artifactId>log4j-slf4j-impl</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>slf4j-api</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.slf4j</groupId>
+                                       <artifactId>jul-to-slf4j</artifactId>
+                               </exclusion>
                        </exclusions>
                </dependency>
 
@@ -1187,7 +1318,7 @@
                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-databind</artifactId>
-                       <version>2.12.6.1</version>
+                       <version>2.13.4.1</version>
                </dependency>
 
                <dependency>
@@ -1328,5 +1459,10 @@
                        <artifactId>log4j-api</artifactId>
                        <version>${log4j.version}</version>
                </dependency>
+               <dependency>
+                       <groupId>org.apache.logging.log4j</groupId>
+                       <artifactId>log4j-core</artifactId>
+                       <version>${log4j.version}</version>
+                 </dependency>
        </dependencies>
 </project>
\ No newline at end of file

Reply via email to