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

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


The following commit(s) were added to refs/heads/main by this push:
     new 501824f0c0 Build: Exclude roaringbitmap dependency from Spark and 
update LICENSE files (#15405)
501824f0c0 is described below

commit 501824f0c0032b3225b0fe52b904756f0fe5c589
Author: Manu Zhang <[email protected]>
AuthorDate: Tue Feb 24 10:18:39 2026 +0800

    Build: Exclude roaringbitmap dependency from Spark and update LICENSE files 
(#15405)
---
 kafka-connect/kafka-connect-runtime/hive/LICENSE | 2 +-
 kafka-connect/kafka-connect-runtime/main/LICENSE | 2 +-
 open-api/LICENSE                                 | 2 +-
 spark/v3.4/build.gradle                          | 4 +++-
 spark/v3.5/build.gradle                          | 4 +++-
 spark/v4.0/build.gradle                          | 4 +++-
 spark/v4.1/build.gradle                          | 4 +++-
 7 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/kafka-connect/kafka-connect-runtime/hive/LICENSE 
b/kafka-connect/kafka-connect-runtime/hive/LICENSE
index caccc7ff83..48b73a3067 100644
--- a/kafka-connect/kafka-connect-runtime/hive/LICENSE
+++ b/kafka-connect/kafka-connect-runtime/hive/LICENSE
@@ -1665,7 +1665,7 @@ License (from POM): MIT-0 - 
https://spdx.org/licenses/MIT-0.html
 
 
--------------------------------------------------------------------------------
 
-Group: org.roaringbitmap  Name: RoaringBitmap  Version: 1.3.0
+Group: org.roaringbitmap  Name: RoaringBitmap  Version: 1.6.10
 Project URL (from POM): https://github.com/RoaringBitmap/RoaringBitmap
 License (from POM): Apache 2 - http://www.apache.org/licenses/LICENSE-2.0.txt
 
diff --git a/kafka-connect/kafka-connect-runtime/main/LICENSE 
b/kafka-connect/kafka-connect-runtime/main/LICENSE
index 1b78a369c2..f6a845c5c4 100644
--- a/kafka-connect/kafka-connect-runtime/main/LICENSE
+++ b/kafka-connect/kafka-connect-runtime/main/LICENSE
@@ -1185,7 +1185,7 @@ License (from POM): MIT-0 - 
https://spdx.org/licenses/MIT-0.html
 
 
--------------------------------------------------------------------------------
 
-Group: org.roaringbitmap  Name: RoaringBitmap  Version: 1.3.0
+Group: org.roaringbitmap  Name: RoaringBitmap  Version: 1.6.10
 Project URL (from POM): https://github.com/RoaringBitmap/RoaringBitmap
 License (from POM): Apache 2 - http://www.apache.org/licenses/LICENSE-2.0.txt
 
diff --git a/open-api/LICENSE b/open-api/LICENSE
index 604b9c349b..1f477d175e 100644
--- a/open-api/LICENSE
+++ b/open-api/LICENSE
@@ -547,7 +547,7 @@ License (from POM): The Apache License, Version 2.0 - 
https://www.apache.org/lic
 
 
--------------------------------------------------------------------------------
 
-Group: org.roaringbitmap  Name: RoaringBitmap  Version: 1.3.0
+Group: org.roaringbitmap  Name: RoaringBitmap  Version: 1.6.10
 Project URL (from POM): https://github.com/RoaringBitmap/RoaringBitmap
 License (from POM): Apache 2 - http://www.apache.org/licenses/LICENSE-2.0.txt
 
diff --git a/spark/v3.4/build.gradle b/spark/v3.4/build.gradle
index 69baf216c3..714ee703b8 100644
--- a/spark/v3.4/build.gradle
+++ b/spark/v3.4/build.gradle
@@ -256,7 +256,9 @@ 
project(":iceberg-spark:iceberg-spark-runtime-${sparkMajorVersion}_${scalaVersio
     }
 
     integrationImplementation 
"org.scala-lang.modules:scala-collection-compat_${scalaVersion}:${libs.versions.scala.collection.compat.get()}"
-    integrationImplementation 
"org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark34.get()}"
+    
integrationImplementation("org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark34.get()}")
 {
+      exclude group: 'org.roaringbitmap'
+    }
     integrationImplementation libs.junit.jupiter
     integrationImplementation libs.junit.platform.launcher
     integrationImplementation libs.slf4j.simple
diff --git a/spark/v3.5/build.gradle b/spark/v3.5/build.gradle
index f31383a558..20a9cfb007 100644
--- a/spark/v3.5/build.gradle
+++ b/spark/v3.5/build.gradle
@@ -258,7 +258,9 @@ 
project(":iceberg-spark:iceberg-spark-runtime-${sparkMajorVersion}_${scalaVersio
     }
 
     integrationImplementation 
"org.scala-lang.modules:scala-collection-compat_${scalaVersion}:${libs.versions.scala.collection.compat.get()}"
-    integrationImplementation 
"org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark35.get()}"
+    
integrationImplementation("org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark35.get()}")
 {
+      exclude group: 'org.roaringbitmap'
+    }
     integrationImplementation libs.junit.jupiter
     integrationImplementation libs.junit.platform.launcher
     integrationImplementation libs.slf4j.simple
diff --git a/spark/v4.0/build.gradle b/spark/v4.0/build.gradle
index 8ebed9bd43..fb9df4e0e0 100644
--- a/spark/v4.0/build.gradle
+++ b/spark/v4.0/build.gradle
@@ -267,7 +267,9 @@ 
project(":iceberg-spark:iceberg-spark-runtime-${sparkMajorVersion}_${scalaVersio
     }
 
     integrationImplementation 
"org.scala-lang.modules:scala-collection-compat_${scalaVersion}:${libs.versions.scala.collection.compat.get()}"
-    integrationImplementation 
"org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark40.get()}"
+    
integrationImplementation("org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark40.get()}")
 {
+      exclude group: 'org.roaringbitmap'
+    }
     integrationImplementation libs.junit.jupiter
     integrationImplementation libs.junit.platform.launcher
     integrationImplementation libs.slf4j.simple
diff --git a/spark/v4.1/build.gradle b/spark/v4.1/build.gradle
index 1a95cf4572..a342a0b59c 100644
--- a/spark/v4.1/build.gradle
+++ b/spark/v4.1/build.gradle
@@ -269,7 +269,9 @@ 
project(":iceberg-spark:iceberg-spark-runtime-${sparkMajorVersion}_${scalaVersio
     }
 
     integrationImplementation 
"org.scala-lang.modules:scala-collection-compat_${scalaVersion}:${libs.versions.scala.collection.compat.get()}"
-    integrationImplementation 
"org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark41.get()}"
+    
integrationImplementation("org.apache.spark:spark-hive_${scalaVersion}:${libs.versions.spark41.get()}")
 {
+      exclude group: 'org.roaringbitmap'
+    }
     integrationImplementation libs.junit.jupiter
     integrationImplementation libs.junit.platform.launcher
     integrationImplementation libs.slf4j.simple

Reply via email to