You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kyuubi.apache.org by ch...@apache.org on 2026/10/28 13:26:04 UTC

(kyuubi-shaded) branch master updated: [KYUUBI-SHADED #71] Update NOTICE for Year 2026

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

pan3793 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kyuubi-shaded.git


The following commit(s) were added to refs/heads/master by this push:
     new b906c2e  [KYUUBI-SHADED #71] Update NOTICE for Year 2026
b906c2e is described below

commit b906c2ef398b74776e7c674458a9e5deeffd3b87
Author: Cheng Pan <ch...@apache.org>
AuthorDate: Wed Oct 28 21:25:54 2026 +0800

    [KYUUBI-SHADED #71] Update NOTICE for Year 2026
    
    ### _Why are the changes needed?_
    
    1. Update NOTICE for Year 2026.
    2. Fix the copyright year of the generated NOTICE. Modules without a hand-written NOTICE (`kyuubi-relocated-util`, `kyuubi-relocated-force-shading`) get one generated by the ASF parent POM's `maven-remote-resources-plugin`, whose copyright span derives from `inceptionYear` and `project.build.outputTimestamp`. The latter was inherited from the parent POM as `2024-07-04T18:52:46Z`, giving a fixed `Copyright 2024`. Now:
       1. Set `inceptionYear` to 2023.
       2. Set `project.build.outputTimestamp` to the build wall clock via `build-helper-maven-plugin`.
    
    ### _How was this patch tested?_
    
    `build/mvn clean package -pl kyuubi-relocated-util,kyuubi-relocated-thrift`, the jars' `META-INF/NOTICE` has `Copyright 2023-2026 The Apache Software Foundation`, and jar entries are stamped with the build time.
    
    ### _Was this patch assisted by generative AI tooling?_
    
    Assisted-by: Claude Opus 5.5
    
    Closes #71 from pan3793/notice-2026.
    
    33735e0 [Cheng Pan] Use build wall clock for project.build.outputTimestamp
    b3d5de8 [Cheng Pan] Set inceptionYear and outputTimestamp for generated NOTICE
    cfac96b [Cheng Pan] Update NOTICE for Year 2026
    
    Authored-by: Cheng Pan <ch...@apache.org>
    Signed-off-by: Cheng Pan <ch...@apache.org>
---
 NOTICE                                                  |  2 +-
 .../src/main/resources/META-INF/NOTICE                  |  2 +-
 .../src/main/resources/META-INF/NOTICE                  |  2 +-
 .../src/main/resources/META-INF/NOTICE                  |  2 +-
 .../src/main/resources/META-INF/NOTICE                  |  2 +-
 .../src/main/resources/META-INF/NOTICE                  |  2 +-
 .../src/main/resources/META-INF/NOTICE                  |  2 +-
 pom.xml                                                 | 17 +++++++++++++++++
 8 files changed, 24 insertions(+), 7 deletions(-)

diff --git a/NOTICE b/NOTICE
index 66a6c62..a00ff10 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,6 +1,6 @@
 
 Apache Kyuubi Shaded
-Copyright 2023-2025 The Apache Software Foundation.
+Copyright 2023-2026 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/kyuubi-relocated-hive-metastore-client/src/main/resources/META-INF/NOTICE b/kyuubi-relocated-hive-metastore-client/src/main/resources/META-INF/NOTICE
index b2c720d..59eaf8f 100644
--- a/kyuubi-relocated-hive-metastore-client/src/main/resources/META-INF/NOTICE
+++ b/kyuubi-relocated-hive-metastore-client/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
 kyuubi-relocated-hive-metastore-client
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/kyuubi-relocated-hive-service-rpc/src/main/resources/META-INF/NOTICE b/kyuubi-relocated-hive-service-rpc/src/main/resources/META-INF/NOTICE
index f3d3618..9c7598f 100644
--- a/kyuubi-relocated-hive-service-rpc/src/main/resources/META-INF/NOTICE
+++ b/kyuubi-relocated-hive-service-rpc/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
 kyuubi-relocated-hive-service-rpc
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/kyuubi-relocated-spark-connect-rpc/src/main/resources/META-INF/NOTICE b/kyuubi-relocated-spark-connect-rpc/src/main/resources/META-INF/NOTICE
index ce9662c..8c6a2f0 100644
--- a/kyuubi-relocated-spark-connect-rpc/src/main/resources/META-INF/NOTICE
+++ b/kyuubi-relocated-spark-connect-rpc/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
 kyuubi-relocated-spark-connect-rpc
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/kyuubi-relocated-thrift/src/main/resources/META-INF/NOTICE b/kyuubi-relocated-thrift/src/main/resources/META-INF/NOTICE
index 02dbf8e..06fd39b 100644
--- a/kyuubi-relocated-thrift/src/main/resources/META-INF/NOTICE
+++ b/kyuubi-relocated-thrift/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
 kyuubi-relocated-thrift
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-34/src/main/resources/META-INF/NOTICE b/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-34/src/main/resources/META-INF/NOTICE
index 6c2bb33..18564af 100644
--- a/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-34/src/main/resources/META-INF/NOTICE
+++ b/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-34/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
 kyuubi-relocated-zookeeper-34
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-36/src/main/resources/META-INF/NOTICE b/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-36/src/main/resources/META-INF/NOTICE
index 0d49264..3a87627 100644
--- a/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-36/src/main/resources/META-INF/NOTICE
+++ b/kyuubi-relocated-zookeeper-parent/kyuubi-relocated-zookeeper-36/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
 kyuubi-relocated-zookeeper-36
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/pom.xml b/pom.xml
index a5708ff..90ae852 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,6 +31,7 @@
     <packaging>pom</packaging>
 
     <url>https://kyuubi.apache.org/</url>
+    <inceptionYear>2023</inceptionYear>
 
     <licenses>
         <license>
@@ -211,6 +212,22 @@
                                 <locale>en_US</locale>
                             </configuration>
                         </execution>
+                        <execution>
+                            <!-- Use the build wall clock instead of the outputTimestamp inherited
+                              from the ASF parent POM, which sets the year of generated NOTICE -->
+                            <id>output-timestamp-property</id>
+                            <goals>
+                                <goal>timestamp-property</goal>
+                            </goals>
+                            <phase>validate</phase>
+                            <configuration>
+                                <name>project.build.outputTimestamp</name>
+                                <pattern>yyyy-MM-dd'T'HH:mm:ss'Z'</pattern>
+                                <timeSource>build</timeSource>
+                                <timeZone>UTC</timeZone>
+                                <locale>en_US</locale>
+                            </configuration>
+                        </execution>
                         <execution>
                             <id>local-timestamp-property</id>
                             <goals>