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

gortiz pushed a commit to branch revert-15737-segment-spi/implementation
in repository https://gitbox.apache.org/repos/asf/pinot.git

commit a0cc5ee48d2ef819d4b6dcb9561962dbad8497bc
Author: Gonzalo Ortiz Jaureguizar <gor...@users.noreply.github.com>
AuthorDate: Fri May 23 09:25:40 2025 +0200

    Revert "Japicmp implementation in pinot-segment-spi (#15737)"
    
    This reverts commit 05b8fad2a33a13725d6fd35c9a72c06c43991669.
---
 pinot-segment-spi/pom.xml                          |  63 ---------------------
 .../pinot-segment-spi-japicmp-baseline.jar         | Bin 337822 -> 0 bytes
 pinot-spi/pom.xml                                  |   8 +--
 3 files changed, 4 insertions(+), 67 deletions(-)

diff --git a/pinot-segment-spi/pom.xml b/pinot-segment-spi/pom.xml
index 64363c3199..1c0dc9e176 100644
--- a/pinot-segment-spi/pom.xml
+++ b/pinot-segment-spi/pom.xml
@@ -34,69 +34,6 @@
     <pinot.root>${basedir}/..</pinot.root>
   </properties>
 
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>com.github.siom79.japicmp</groupId>
-        <artifactId>japicmp-maven-plugin</artifactId>
-        <version>0.23.1</version>
-        <configuration>
-          <!-- If oldVersion were left blank, 1.3.0 would be the baseline 
version for japicmp's comparing. However, we already
-          introduced back-incompatible changes since the release of 
1.4.0-SNAPSHOT, so we are using a baseline .jar of the repo here
-          (with version as of PR #15737).
-          TODO: At the time of the next Pinot release (1.4.0), update the 
baseline version here to 1.4.0 and remove 
pinot-segment-spi/resources/pinot-segment-spi-japicmp-baseline.jar from repo.-->
-          <oldVersion>
-            <file>
-              
<path>${basedir}/resources/pinot-segment-spi-japicmp-baseline.jar</path>
-            </file>
-          </oldVersion>
-          <newVersion>
-            <file>
-              
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
-            </file>
-          </newVersion>
-          <parameter>
-            <includes>org.apache.pinot.segment.spi</includes>
-            <onlyModified>true</onlyModified>
-            <skipXmlReport>true</skipXmlReport>
-            <skipHtmlReport>true</skipHtmlReport>
-            
<breakBuildOnSourceIncompatibleModifications>true</breakBuildOnSourceIncompatibleModifications>
-            <overrideCompatibilityChangeParameters>
-              <overrideCompatibilityChangeParameter>
-                <compatibilityChange>METHOD_NOW_VARARGS</compatibilityChange>
-                <sourceCompatible>false</sourceCompatible>
-              </overrideCompatibilityChangeParameter>
-              <overrideCompatibilityChangeParameter>
-                
<compatibilityChange>METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE</compatibilityChange>
-                <sourceCompatible>true</sourceCompatible>
-              </overrideCompatibilityChangeParameter>
-              <overrideCompatibilityChangeParameter>
-                
<compatibilityChange>METHOD_ABSTRACT_ADDED_IN_SUPERCLASS</compatibilityChange>
-                <sourceCompatible>true</sourceCompatible>
-              </overrideCompatibilityChangeParameter>
-              <overrideCompatibilityChangeParameter>
-                
<compatibilityChange>METHOD_ABSTRACT_ADDED_TO_CLASS</compatibilityChange>
-                <sourceCompatible>true</sourceCompatible>
-              </overrideCompatibilityChangeParameter>
-              <overrideCompatibilityChangeParameter>
-                
<compatibilityChange>METHOD_ADDED_TO_INTERFACE</compatibilityChange>
-                <sourceCompatible>true</sourceCompatible>
-              </overrideCompatibilityChangeParameter>
-            </overrideCompatibilityChangeParameters>
-          </parameter>
-        </configuration>
-        <executions>
-          <execution>
-            <phase>verify</phase>
-            <goals>
-              <goal>cmp</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
   <dependencies>
     <dependency>
       <groupId>org.apache.pinot</groupId>
diff --git a/pinot-segment-spi/resources/pinot-segment-spi-japicmp-baseline.jar 
b/pinot-segment-spi/resources/pinot-segment-spi-japicmp-baseline.jar
deleted file mode 100644
index 566ebe05de..0000000000
Binary files 
a/pinot-segment-spi/resources/pinot-segment-spi-japicmp-baseline.jar and 
/dev/null differ
diff --git a/pinot-spi/pom.xml b/pinot-spi/pom.xml
index 3d1910754f..c5b2b71a89 100644
--- a/pinot-spi/pom.xml
+++ b/pinot-spi/pom.xml
@@ -129,15 +129,15 @@
         <artifactId>japicmp-maven-plugin</artifactId>
         <version>0.23.1</version>
         <configuration>
-          <!-- If oldVersion were left blank, 1.3.0 would be the baseline 
version for japicmp's comparing. However, we already
-          introduced back-incompatible changes since the release of 
1.4.0-SNAPSHOT, so we are using a baseline .jar of the repo here
-          (with version as of PR #15684).
-          TODO: At the time of the next Pinot release (1.4.0), update the 
baseline version here to 1.4.0 and remove 
pinot-spi/resources/pinot-spi-japicmp-baseline.jar from repo.-->
           <oldVersion>
             <file>
               <path>${basedir}/resources/pinot-spi-japicmp-baseline.jar</path>
             </file>
           </oldVersion>
+<!-- If oldVersion were left blank, 1.3.0 would be the baseline version for 
japicmp's comparing. However, we already
+introduced back-incompatible changes since the release of 1.4.0-SNAPSHOT, so 
we are using a baseline .jar of the repo here
+(with version as of PR #15684).
+TODO: At the time of the next Pinot release (1.4.0), update the baseline 
version here to 1.4.0 and remove 
pinot-spi/resources/pinot-spi-japicmp-baseline.jar from repo.-->
           <newVersion>
             <file>
               
<path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to