This is an automated email from the ASF dual-hosted git repository.
yao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 4173bee455c3 [SPARK-54192][BUILD] Upgrade roaringbitmap from 1.3.0 to
1.5.3
4173bee455c3 is described below
commit 4173bee455c3ddd15ec2f33bb88fc086258fbab5
Author: Kent Yao <[email protected]>
AuthorDate: Thu Nov 6 11:05:13 2025 +0800
[SPARK-54192][BUILD] Upgrade roaringbitmap from 1.3.0 to 1.5.3
### What changes were proposed in this pull request?
Upgrade roaringbitmap from 1.3.0 to 1.5.3
Artifact updates at
https://mvnrepository.com/artifact/org.roaringbitmap/RoaringBitmap have been
stopped since 1.3.0. We need to add an additional repository, jitpack.io.
### Why are the changes needed?
Dependency updates
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
Passing GA
### Was this patch authored or co-authored using generative AI tooling?
no
Closes #52892 from yaooqinn/SPARK-54192.
Authored-by: Kent Yao <[email protected]>
Signed-off-by: Kent Yao <[email protected]>
---
common/network-common/pom.xml | 5 ++---
common/network-shuffle/pom.xml | 5 ++---
core/pom.xml | 4 ++--
dev/deps/spark-deps-hadoop-3-hive-2.3 | 2 +-
pom.xml | 18 ++++++++++++++----
project/SparkBuild.scala | 1 +
6 files changed, 22 insertions(+), 13 deletions(-)
diff --git a/common/network-common/pom.xml b/common/network-common/pom.xml
index ff978b635988..73c98c34f6fd 100644
--- a/common/network-common/pom.xml
+++ b/common/network-common/pom.xml
@@ -132,10 +132,9 @@
<artifactId>tink</artifactId>
</dependency>
<dependency>
- <groupId>org.roaringbitmap</groupId>
- <artifactId>RoaringBitmap</artifactId>
+ <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
+ <artifactId>roaringbitmap</artifactId>
</dependency>
-
<!-- Test dependencies -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
diff --git a/common/network-shuffle/pom.xml b/common/network-shuffle/pom.xml
index a4dd0e10d673..f769067557b8 100644
--- a/common/network-shuffle/pom.xml
+++ b/common/network-shuffle/pom.xml
@@ -68,10 +68,9 @@
<artifactId>guava</artifactId>
</dependency>
<dependency>
- <groupId>org.roaringbitmap</groupId>
- <artifactId>RoaringBitmap</artifactId>
+ <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
+ <artifactId>roaringbitmap</artifactId>
</dependency>
-
<!-- Test dependencies -->
<dependency>
<groupId>org.apache.spark</groupId>
diff --git a/core/pom.xml b/core/pom.xml
index a6e3f19bf096..69dde0d9cc05 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -240,8 +240,8 @@
<artifactId>zstd-jni</artifactId>
</dependency>
<dependency>
- <groupId>org.roaringbitmap</groupId>
- <artifactId>RoaringBitmap</artifactId>
+ <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
+ <artifactId>roaringbitmap</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang.modules</groupId>
diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index 73f36fb161c6..1fdfb2a32472 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -1,7 +1,6 @@
HikariCP/2.5.1//HikariCP-2.5.1.jar
JLargeArrays/1.5//JLargeArrays-1.5.jar
JTransforms/3.1//JTransforms-3.1.jar
-RoaringBitmap/1.3.0//RoaringBitmap-1.3.0.jar
ST4/4.0.4//ST4-4.0.4.jar
aircompressor/2.0.2//aircompressor-2.0.2.jar
algebra_2.13/2.8.0//algebra_2.13-2.8.0.jar
@@ -263,6 +262,7 @@ parquet-jackson/1.16.0//parquet-jackson-1.16.0.jar
pickle/1.5//pickle-1.5.jar
py4j/0.10.9.9//py4j-0.10.9.9.jar
remotetea-oncrpc/1.1.2//remotetea-oncrpc-1.1.2.jar
+roaringbitmap/1.5.3//roaringbitmap-1.5.3.jar
rocksdbjni/9.8.4//rocksdbjni-9.8.4.jar
scala-compiler/2.13.17//scala-compiler-2.13.17.jar
scala-library/2.13.17//scala-library-2.13.17.jar
diff --git a/pom.xml b/pom.xml
index e49c8c047208..c68e0a296d58 100644
--- a/pom.xml
+++ b/pom.xml
@@ -382,6 +382,17 @@
<enabled>false</enabled>
</snapshots>
</repository>
+ <repository>
+ <id>jitpack.io</id>
+ <name>JitPack</name>
+ <url>https://jitpack.io</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
</repositories>
<pluginRepositories>
<pluginRepository>
@@ -897,11 +908,10 @@
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.roaringbitmap</groupId>
- <artifactId>RoaringBitmap</artifactId>
- <version>1.3.0</version>
+ <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
+ <artifactId>roaringbitmap</artifactId>
+ <version>1.5.3</version>
</dependency>
-
<!-- Netty Begin -->
<dependency>
<groupId>io.netty</groupId>
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 253893cc225b..8c7d9b11d54b 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -304,6 +304,7 @@ object SparkBuild extends PomBuild {
// Google Mirror of Maven Central, placed first so that it's used
instead of flaky Maven Central.
// See https://storage-download.googleapis.com/maven-central/index.html
for more info.
"gcs-maven-central-mirror" at
"https://maven-central.storage-download.googleapis.com/maven2/",
+ "jitpack" at "https://jitpack.io",
DefaultMavenRepository,
Resolver.mavenLocal,
Resolver.file("ivyLocal", file(Path.userHome.absolutePath +
"/.ivy2/local"))(Resolver.ivyStylePatterns)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]