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]

Reply via email to