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

ppkarwasz pushed a commit to branch reproducible-version-info
in repository https://gitbox.apache.org/repos/asf/logging-flume.git

commit f4b3cc353c913036935f948b982a557edf00a610
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Fri Aug 21 12:24:09 2026 +0200

    Apply the `revision` convention to `flume-parent`
    
    Every published module inherits from `flume-parent`, not from the
    aggregator, so the CI-friendly properties have to be declared there as
    well. Without them the release automation bumps only the aggregator and
    the artifacts ship a stale version and build timestamp.
    
    Assisted-By: Claude Opus 5 (1M context) <[email protected]>
    Claude-Session: https://claude.ai/code/session_011QwMh1JvFaPBgWEGrMgMj7
---
 flume-ng-auth/pom.xml                                       |  2 +-
 flume-ng-channels/flume-file-channel/pom.xml                |  2 +-
 flume-ng-channels/flume-spillable-memory-channel/pom.xml    |  2 +-
 flume-ng-channels/pom.xml                                   |  2 +-
 flume-ng-configfilters/flume-ng-config-filter-api/pom.xml   |  2 +-
 .../flume-ng-environment-variable-config-filter/pom.xml     |  2 +-
 .../flume-ng-external-process-config-filter/pom.xml         |  2 +-
 flume-ng-configfilters/pom.xml                              |  2 +-
 flume-ng-configuration/pom.xml                              |  2 +-
 flume-ng-core/pom.xml                                       |  2 +-
 flume-ng-dist/pom.xml                                       |  2 +-
 flume-ng-instrumentation/flume-ganglia-monitor/pom.xml      |  2 +-
 flume-ng-instrumentation/flume-http-monitor/pom.xml         |  2 +-
 flume-ng-instrumentation/flume-prometheus-monitor/pom.xml   |  2 +-
 flume-ng-instrumentation/pom.xml                            |  2 +-
 flume-ng-node/pom.xml                                       |  2 +-
 flume-ng-sdk/pom.xml                                        |  2 +-
 flume-ng-sources/flume-http-source/pom.xml                  |  2 +-
 flume-ng-sources/flume-netcat-source/pom.xml                |  2 +-
 flume-ng-sources/flume-syslog-source/pom.xml                |  2 +-
 flume-ng-sources/flume-taildir-source/pom.xml               |  2 +-
 flume-ng-sources/pom.xml                                    |  2 +-
 flume-parent/pom.xml                                        | 13 ++++++++-----
 flume-tools/pom.xml                                         |  2 +-
 24 files changed, 31 insertions(+), 28 deletions(-)

diff --git a/flume-ng-auth/pom.xml b/flume-ng-auth/pom.xml
index e288313d..b13267f3 100644
--- a/flume-ng-auth/pom.xml
+++ b/flume-ng-auth/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-channels/flume-file-channel/pom.xml 
b/flume-ng-channels/flume-file-channel/pom.xml
index 245e4d56..6183926c 100644
--- a/flume-ng-channels/flume-file-channel/pom.xml
+++ b/flume-ng-channels/flume-file-channel/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-channels</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-channels</groupId>
diff --git a/flume-ng-channels/flume-spillable-memory-channel/pom.xml 
b/flume-ng-channels/flume-spillable-memory-channel/pom.xml
index b891a42a..2fc1378d 100644
--- a/flume-ng-channels/flume-spillable-memory-channel/pom.xml
+++ b/flume-ng-channels/flume-spillable-memory-channel/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-channels</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-channels</groupId>
diff --git a/flume-ng-channels/pom.xml b/flume-ng-channels/pom.xml
index a8aeef90..42343fad 100644
--- a/flume-ng-channels/pom.xml
+++ b/flume-ng-channels/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-configfilters/flume-ng-config-filter-api/pom.xml 
b/flume-ng-configfilters/flume-ng-config-filter-api/pom.xml
index 5f4b9cd6..0fa090bd 100644
--- a/flume-ng-configfilters/flume-ng-config-filter-api/pom.xml
+++ b/flume-ng-configfilters/flume-ng-config-filter-api/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-configfilters</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <artifactId>flume-ng-config-filter-api</artifactId>
diff --git 
a/flume-ng-configfilters/flume-ng-environment-variable-config-filter/pom.xml 
b/flume-ng-configfilters/flume-ng-environment-variable-config-filter/pom.xml
index 78c30b0c..f0d39f5d 100644
--- a/flume-ng-configfilters/flume-ng-environment-variable-config-filter/pom.xml
+++ b/flume-ng-configfilters/flume-ng-environment-variable-config-filter/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-configfilters</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <artifactId>flume-ng-environment-variable-config-filter</artifactId>
diff --git 
a/flume-ng-configfilters/flume-ng-external-process-config-filter/pom.xml 
b/flume-ng-configfilters/flume-ng-external-process-config-filter/pom.xml
index 339fdfdb..1ae97a67 100644
--- a/flume-ng-configfilters/flume-ng-external-process-config-filter/pom.xml
+++ b/flume-ng-configfilters/flume-ng-external-process-config-filter/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-configfilters</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <artifactId>flume-ng-external-process-config-filter</artifactId>
diff --git a/flume-ng-configfilters/pom.xml b/flume-ng-configfilters/pom.xml
index 3a219835..7c6a1c74 100644
--- a/flume-ng-configfilters/pom.xml
+++ b/flume-ng-configfilters/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-configuration/pom.xml b/flume-ng-configuration/pom.xml
index 8ab25fd6..0ae2b9d2 100644
--- a/flume-ng-configuration/pom.xml
+++ b/flume-ng-configuration/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
   <artifactId>flume-ng-configuration</artifactId>
diff --git a/flume-ng-core/pom.xml b/flume-ng-core/pom.xml
index e8b6a0d2..3a9bbdd9 100644
--- a/flume-ng-core/pom.xml
+++ b/flume-ng-core/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-dist/pom.xml b/flume-ng-dist/pom.xml
index 6e92bc1d..2faad49d 100644
--- a/flume-ng-dist/pom.xml
+++ b/flume-ng-dist/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-instrumentation/flume-ganglia-monitor/pom.xml 
b/flume-ng-instrumentation/flume-ganglia-monitor/pom.xml
index 1911b120..cb357256 100644
--- a/flume-ng-instrumentation/flume-ganglia-monitor/pom.xml
+++ b/flume-ng-instrumentation/flume-ganglia-monitor/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-instrumentation</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-instrumentation</groupId>
diff --git a/flume-ng-instrumentation/flume-http-monitor/pom.xml 
b/flume-ng-instrumentation/flume-http-monitor/pom.xml
index 6c266c68..e1e33e69 100644
--- a/flume-ng-instrumentation/flume-http-monitor/pom.xml
+++ b/flume-ng-instrumentation/flume-http-monitor/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-instrumentation</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-instrumentation</groupId>
diff --git a/flume-ng-instrumentation/flume-prometheus-monitor/pom.xml 
b/flume-ng-instrumentation/flume-prometheus-monitor/pom.xml
index 27b90fda..6d66a863 100644
--- a/flume-ng-instrumentation/flume-prometheus-monitor/pom.xml
+++ b/flume-ng-instrumentation/flume-prometheus-monitor/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-instrumentation</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-instrumentation</groupId>
diff --git a/flume-ng-instrumentation/pom.xml b/flume-ng-instrumentation/pom.xml
index e664afbb..1a049f90 100644
--- a/flume-ng-instrumentation/pom.xml
+++ b/flume-ng-instrumentation/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-node/pom.xml b/flume-ng-node/pom.xml
index 40f6a4d0..5878f0f5 100644
--- a/flume-ng-node/pom.xml
+++ b/flume-ng-node/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-sdk/pom.xml b/flume-ng-sdk/pom.xml
index bbe85ee1..6b231c27 100644
--- a/flume-ng-sdk/pom.xml
+++ b/flume-ng-sdk/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-ng-sources/flume-http-source/pom.xml 
b/flume-ng-sources/flume-http-source/pom.xml
index 43770d96..d7f2b585 100644
--- a/flume-ng-sources/flume-http-source/pom.xml
+++ b/flume-ng-sources/flume-http-source/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-sources</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-sources</groupId>
diff --git a/flume-ng-sources/flume-netcat-source/pom.xml 
b/flume-ng-sources/flume-netcat-source/pom.xml
index d3292661..5c8becc1 100644
--- a/flume-ng-sources/flume-netcat-source/pom.xml
+++ b/flume-ng-sources/flume-netcat-source/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-sources</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-sources</groupId>
diff --git a/flume-ng-sources/flume-syslog-source/pom.xml 
b/flume-ng-sources/flume-syslog-source/pom.xml
index e45b597f..1f0beb2f 100644
--- a/flume-ng-sources/flume-syslog-source/pom.xml
+++ b/flume-ng-sources/flume-syslog-source/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-sources</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-sources</groupId>
diff --git a/flume-ng-sources/flume-taildir-source/pom.xml 
b/flume-ng-sources/flume-taildir-source/pom.xml
index 89edc395..d371c0f3 100644
--- a/flume-ng-sources/flume-taildir-source/pom.xml
+++ b/flume-ng-sources/flume-taildir-source/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-ng-sources</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
   </parent>
 
   <groupId>org.apache.flume.flume-ng-sources</groupId>
diff --git a/flume-ng-sources/pom.xml b/flume-ng-sources/pom.xml
index 3318e3fd..5e12ea54 100644
--- a/flume-ng-sources/pom.xml
+++ b/flume-ng-sources/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 
diff --git a/flume-parent/pom.xml b/flume-parent/pom.xml
index f02aa175..335b5bbf 100644
--- a/flume-parent/pom.xml
+++ b/flume-parent/pom.xml
@@ -28,7 +28,7 @@
 
   <groupId>org.apache.flume</groupId>
   <artifactId>flume-parent</artifactId>
-  <version>2.0.0-SNAPSHOT</version>
+  <version>${revision}</version>
   <packaging>pom</packaging>
 
   <name>Apache Flume Parent</name>
@@ -59,7 +59,7 @@
   <scm child.scm.connection.inherit.append.path="false" 
child.scm.developerConnection.inherit.append.path="false" 
child.scm.url.inherit.append.path="false">
     
<connection>scm:git:https://gitbox.apache.org/repos/asf/logging-flume.git</connection>
     
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/logging-flume.git</developerConnection>
-    <tag>rel/${project.version}</tag>
+    <tag>rel/${revision}</tag>
     <url>https://gitbox.apache.org/repos/asf/logging-flume.git</url>
   </scm>
 
@@ -75,12 +75,15 @@
 
   <properties>
 
+    <revision>2.0.0-SNAPSHOT</revision>
+
     <!-- Version of the artifacts released from the main `logging-flume` 
repository -->
-    <flume-project.version>2.0.0-SNAPSHOT</flume-project.version>
+    <flume-project.version>${revision}</flume-project.version>
     <!-- The website is generated by Antora from `flume-project`: skip the 
per-module `maven-site-plugin` sites. -->
     <maven.site.skip>true</maven.site.skip>
-    <!-- Update for year of distribution. Should be set by the 
maven-release-plugin at release time. -->
-    
<project.build.outputTimestamp>2022-01-02T00:00:00Z</project.build.outputTimestamp>
+    <!-- Dummy value; overwritten by CI at release time. Do not edit manually. 
-->
+    
<project.build.outputTimestamp>2026-01-01T00:00:00Z</project.build.outputTimestamp>
+
     <!-- Set default encoding to UTF-8 to remove maven complaints -->
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
diff --git a/flume-tools/pom.xml b/flume-tools/pom.xml
index 7d58b3fb..9d3d65fb 100644
--- a/flume-tools/pom.xml
+++ b/flume-tools/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.flume</groupId>
     <artifactId>flume-parent</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>${revision}</version>
     <relativePath>../flume-parent/pom.xml</relativePath>
   </parent>
 

Reply via email to