This is an automated email from the ASF dual-hosted git repository.
chengpan 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 6c8cf82560c6 [SPARK-55616][BUILD] Bump RoaringBitmap 1.6.10 which
backs to Maven Central
6c8cf82560c6 is described below
commit 6c8cf82560c629a85e824a894825d27f5915b15e
Author: Cheng Pan <[email protected]>
AuthorDate: Tue Feb 24 09:10:42 2026 +0800
[SPARK-55616][BUILD] Bump RoaringBitmap 1.6.10 which backs to Maven Central
### What changes were proposed in this pull request?
Notable changes compared to 1.6.0,
- https://github.com/RoaringBitmap/RoaringBitmap/issues/749
- https://github.com/RoaringBitmap/RoaringBitmap/pull/815
- https://github.com/RoaringBitmap/RoaringBitmap/pull/816
### Why are the changes needed?
Keep third-party dependency up to date, and remove third-party Maven repo -
JitPack, which is slow sometimes.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass GHA.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #54393 from pan3793/SPARK-55616.
Authored-by: Cheng Pan <[email protected]>
Signed-off-by: Cheng Pan <[email protected]>
---
common/network-common/pom.xml | 4 ++--
common/network-shuffle/pom.xml | 4 ++--
core/pom.xml | 4 ++--
dev/deps/spark-deps-hadoop-3-hive-2.3 | 2 +-
pom.xml | 17 +++--------------
project/SparkBuild.scala | 1 -
6 files changed, 10 insertions(+), 22 deletions(-)
diff --git a/common/network-common/pom.xml b/common/network-common/pom.xml
index 63687dad11ec..9da2e79f107d 100644
--- a/common/network-common/pom.xml
+++ b/common/network-common/pom.xml
@@ -137,8 +137,8 @@
<artifactId>tink</artifactId>
</dependency>
<dependency>
- <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
- <artifactId>roaringbitmap</artifactId>
+ <groupId>org.roaringbitmap</groupId>
+ <artifactId>RoaringBitmap</artifactId>
</dependency>
<!-- Test dependencies -->
<dependency>
diff --git a/common/network-shuffle/pom.xml b/common/network-shuffle/pom.xml
index d51e922f025a..994e805fc66b 100644
--- a/common/network-shuffle/pom.xml
+++ b/common/network-shuffle/pom.xml
@@ -63,8 +63,8 @@
<artifactId>guava</artifactId>
</dependency>
<dependency>
- <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
- <artifactId>roaringbitmap</artifactId>
+ <groupId>org.roaringbitmap</groupId>
+ <artifactId>RoaringBitmap</artifactId>
</dependency>
<!-- Test dependencies -->
<dependency>
diff --git a/core/pom.xml b/core/pom.xml
index 2bc1842502ad..f3ae254e33f4 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -255,8 +255,8 @@
<artifactId>zstd-jni</artifactId>
</dependency>
<dependency>
- <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
- <artifactId>roaringbitmap</artifactId>
+ <groupId>org.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 6d9e76451576..7f7039c7f0e6 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -1,6 +1,7 @@
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.6.10//RoaringBitmap-1.6.10.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
@@ -258,7 +259,6 @@ parquet-jackson/1.17.0//parquet-jackson-1.17.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.6.0//roaringbitmap-1.6.0.jar
rocksdbjni/9.8.4//rocksdbjni-9.8.4.jar
scala-compiler/2.13.18//scala-compiler-2.13.18.jar
scala-library/2.13.18//scala-library-2.13.18.jar
diff --git a/pom.xml b/pom.xml
index 3404ebf764dd..436edd65b879 100644
--- a/pom.xml
+++ b/pom.xml
@@ -380,17 +380,6 @@
<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>
@@ -930,9 +919,9 @@
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>com.github.RoaringBitmap.RoaringBitmap</groupId>
- <artifactId>roaringbitmap</artifactId>
- <version>1.6.0</version>
+ <groupId>org.roaringbitmap</groupId>
+ <artifactId>RoaringBitmap</artifactId>
+ <version>1.6.10</version>
</dependency>
<!-- Netty Begin -->
<dependency>
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 2fbfd023339d..ebd553e400e2 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -305,7 +305,6 @@ 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]