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>
