This is an automated email from the ASF dual-hosted git repository.
hongze pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 8e0a3a86bc [INFRA] Cleanup for TLP release process (#11696)
8e0a3a86bc is described below
commit 8e0a3a86bcce80cebfa44413d3c235246d9993c6
Author: Hongze Zhang <[email protected]>
AuthorDate: Wed Mar 4 14:39:58 2026 +0100
[INFRA] Cleanup for TLP release process (#11696)
---
DISCLAIMER | 13 +++-----
NOTICE | 4 +--
NOTICE-binary | 6 ++--
README.md | 2 +-
dev/release/package-release.sh | 13 ++++++--
docs/developers/HowToRelease.md | 49 +++++++++++++++---------------
package/src/main/resources/META-INF/NOTICE | 6 ++--
pom.xml | 2 +-
8 files changed, 49 insertions(+), 46 deletions(-)
diff --git a/DISCLAIMER b/DISCLAIMER
index 91bfca4900..520cfe8ac7 100644
--- a/DISCLAIMER
+++ b/DISCLAIMER
@@ -1,10 +1,7 @@
-Apache Gluten (Incubating) is an effort undergoing incubation at the Apache
-Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+Apache Gluten is a Top Level Project (TLP) at the Apache Software
+Foundation (ASF).
-Incubation is required of all newly accepted projects until a further review
-indicates that the infrastructure, communications, and decision making process
-have stabilized in a manner consistent with other successful ASF projects.
+This product includes software developed at The Apache Software
+Foundation (http://www.apache.org/).
-While incubation status is not necessarily a reflection of the completeness
-or stability of the code, it does indicate that the project has yet to be
-fully endorsed by the ASF.
+http://gluten.apache.org
diff --git a/NOTICE b/NOTICE
index e0d62f303b..9f77f5b371 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
-Apache Gluten(incubating)
-Copyright 2023-2025 The Apache Software Foundation
+Apache Gluten
+Copyright 2023-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/NOTICE-binary b/NOTICE-binary
index a8ee302bcb..4617091cdb 100644
--- a/NOTICE-binary
+++ b/NOTICE-binary
@@ -1,5 +1,5 @@
-Apache Gluten(incubating)
-Copyright 2023-2024 The Apache Software Foundation
+Apache Gluten
+Copyright 2023-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
@@ -23,7 +23,7 @@ Copyright 2019-2025 The Apache Software Foundation
---------------------------------------------------------
-Apache Uniffle (incubating)
+Apache Uniffle
Copyright 2022 and onwards The Apache Software Foundation.
---------------------------------------------------------
diff --git a/README.md b/README.md
index 6dd481ff8a..134ce258f7 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
<img src="docs/image/gluten-logo.svg" alt="Gluten" width="200">
-# Apache Gluten (Incubating)
+# Apache Gluten
**A Middle Layer for Offloading JVM-based SQL Engines' Execution to Native
Engines**
diff --git a/dev/release/package-release.sh b/dev/release/package-release.sh
index 7167d10a41..91a874d847 100755
--- a/dev/release/package-release.sh
+++ b/dev/release/package-release.sh
@@ -18,7 +18,7 @@
# Note: Manually create $GLUTEN_HOME/release/ and place the release JARs
inside.
# Provide the release tag (e.g., v1.5.0-rc0) as an argument to this
script.
-set -eu
+set -euo pipefail
usage() {
echo "Usage: $0 <release_tag> e.g., v1.5.0-rc0"
@@ -48,7 +48,7 @@ for v in $SPARK_VERSIONS; do
exit 1
fi
echo "Packaging for Spark $v..."
- tar -czf apache-gluten-${RELEASE_VERSION}-incubating-bin-spark-${v}.tar.gz \
+ tar -czf apache-gluten-${RELEASE_VERSION}-bin-spark-${v}.tar.gz \
${GLUTEN_HOME}/DISCLAIMER \
$JAR
done
@@ -62,7 +62,14 @@ unzip -q ${SRC_ZIP}
# Rename folder to remove "rc*" for formal release.
mv incubator-gluten-${TAG_VERSION} ${SRC_DIR}
-tar -czf apache-gluten-${RELEASE_VERSION}-incubating-src.tar.gz ${SRC_DIR}
+# Remove .git and .github and other unwanted files from the source dir.
+rm -rf ${SRC_DIR}/.git \
+ ${SRC_DIR}/.github \
+ ${SRC_DIR}/.gitattributes \
+ ${SRC_DIR}/.gitignore \
+ ${SRC_DIR}/.gitmodules \
+ ${SRC_DIR}/.idea
+tar -czf apache-gluten-${RELEASE_VERSION}-src.tar.gz ${SRC_DIR}
rm -r ${SRC_ZIP} ${SRC_DIR}
popd
diff --git a/docs/developers/HowToRelease.md b/docs/developers/HowToRelease.md
index 30cf932231..c5dcf5ea49 100644
--- a/docs/developers/HowToRelease.md
+++ b/docs/developers/HowToRelease.md
@@ -55,7 +55,7 @@ bash dev/release/build-release.sh
```bash
cd /workspace
mkdir -p release
-copy -R package/target/* release/
+cp -R package/target/* release/
```
### Package the release sources and binaries
@@ -78,17 +78,17 @@ Confirm that all the needed sources and binaries are
successfully created at the
```bash
[root@8de83f716f0f workspace]# ls -l release/
total 481628
--rw-r--r--. 1 root root 74396439 Oct 14 14:19
apache-gluten-1.6.0-example-incubating-src.tar.gz
--rw-r--r--. 1 root root 104790092 Oct 14 14:19
apache-gluten-1.6.0-example-incubating-bin-spark-3.2.tar.gz
--rw-r--r--. 1 root root 104767582 Oct 14 14:19
apache-gluten-1.6.0-example-incubating-bin-spark-3.3.tar.gz
--rw-r--r--. 1 root root 104625356 Oct 14 14:19
apache-gluten-1.6.0-example-incubating-bin-spark-3.4.tar.gz
--rw-r--r--. 1 root root 104595103 Oct 14 14:19
apache-gluten-1.6.0-example-incubating-bin-spark-3.5.tar.gz
+-rw-r--r--. 1 root root 74396439 Oct 14 14:19
apache-gluten-1.6.0-example-src.tar.gz
+-rw-r--r--. 1 root root 104790092 Oct 14 14:19
apache-gluten-1.6.0-example-bin-spark-3.2.tar.gz
+-rw-r--r--. 1 root root 104767582 Oct 14 14:19
apache-gluten-1.6.0-example-bin-spark-3.3.tar.gz
+-rw-r--r--. 1 root root 104625356 Oct 14 14:19
apache-gluten-1.6.0-example-bin-spark-3.4.tar.gz
+-rw-r--r--. 1 root root 104595103 Oct 14 14:19
apache-gluten-1.6.0-example-bin-spark-3.5.tar.gz
```
<!--- Moved from
https://github.com/apache/incubator-gluten-site/blob/main/_docs/v1.3.0/developers/HowToRelease.md
--->
# Publish the Release
-This section outlines the steps for releasing Apache Gluten (incubating)
according to the Apache release guidelines.
+This section outlines the steps for releasing Apache Gluten according to the
Apache release guidelines.
All projects under the Apache umbrella must adhere to the [Apache Release
Policy](https://www.apache.org/legal/release-policy.html). This guide is
designed to assist you in comprehending the policy and navigating the process
of releasing projects at Apache.
## Release Process
@@ -124,7 +124,7 @@ All projects under the Apache umbrella must adhere to the
[Apache Release Policy
3. Sign the release artifacts with the GPG key.
```bash
-# create a GPG key, after executing this command, select the first one RSA 和
RSA
+# create a GPG key, after executing this command, select "RSA and RSA"
$ gpg --full-generate-key
# list the GPG keys
@@ -136,7 +136,7 @@ $ gpg --keyserver keyserver.ubuntu.com --send-key xxx
# append the GPG key to the KEYS file the svn repository
# [IMPORTANT] Don't replace the KEYS file, just append the GPG key to the KEYS
file.
-$ svn co https://dist.apache.org/repos/dist/release/incubator/gluten/
+$ svn co https://dist.apache.org/repos/dist/release/gluten/
$ (gpg --list-sigs [email protected] && gpg --export --armor [email protected]) >>
KEYS
$ svn ci -m "add gpg key"
@@ -156,26 +156,26 @@ $ for i in *.tar.gz; do echo $i; sha512sum $i >
$i.sha512 ; done
### Upload the release artifacts to the SVN repository.
1. Create a project directory in the SVN repository (1st time only).
- `https://dist.apache.org/repos/dist/dev/incubator/gluten/`
+ `https://dist.apache.org/repos/dist/dev/gluten/`
2. Create a directory for the release artifacts in the SVN repository.
- `https://dist.apache.org/repos/dist/dev/incubator/gluten/{release-version}`
+ `https://dist.apache.org/repos/dist/dev/gluten/{release-version}`
release-version format: apache-gluten-#.#.#-rc#
3. Upload the release artifacts to the SVN repository.
```bash
-$ svn co https://dist.apache.org/repos/dist/dev/incubator/gluten/
+$ svn co https://dist.apache.org/repos/dist/dev/gluten/
$ cp /path/to/release/artifacts/* ./{release-version}/
$ svn add ./{release-version}/*
$ svn commit -m "add Apache Gluten release artifacts for {release-version}"
```
-4. After the upload, please visit the link
`https://dist.apache.org/repos/dist/dev/incubator/gluten/{release-version}` to
verify if the file upload is successful or not.
+4. After the upload, please visit the link
`https://dist.apache.org/repos/dist/dev/gluten/{release-version}` to verify if
the file upload is successful or not.
The upload release artifacts should be include
```bash
-* apache-gluten-#.#.#-incubating-src.tar.gz
-* apache-gluten-#.#.#-incubating-src.tar.gz.asc
-* apache-gluten-#.#.#-incubating-src.tar.gz.sha512
+* apache-gluten-#.#.#-src.tar.gz
+* apache-gluten-#.#.#-src.tar.gz.asc
+* apache-gluten-#.#.#-src.tar.gz.sha512
```
@@ -202,7 +202,7 @@ Please follow below steps to verify the signatures.
```bash
# download KEYS
-$ curl https://dist.apache.org/repos/dist/release/incubator/gluten/KEYS > KEYS
+$ curl https://dist.apache.org/repos/dist/release/gluten/KEYS > KEYS
# import KEYS and trust the key, please replace the email address with the one
you want to trust.
$ gpg --import KEYS
@@ -230,7 +230,6 @@ Please follow below steps to verify the checksums
$ for i in *.tar.gz; do echo $i; sha512sum --check $i.sha512; done
```
-
### Initiate a release vote.
1. Email a vote request to [email protected], requiring at least 3 PPMC
+1s.
@@ -247,11 +246,11 @@ $ for i in *.tar.gz; do echo $i; sha512sum --check
$i.sha512; done
Vote Email Template
```
-[VOTE] Release Apache Gluten (Incubating) {release-version}
+[VOTE] Release Apache Gluten {release-version}
Hello,
- This is a call for vote to release Apache Gluten (Incubating) version
{release-version}.
+ This is a call for vote to release Apache Gluten version {release-version}.
The vote thread:
https://lists.apache.org/thread/{id}
@@ -260,7 +259,7 @@ Hello,
https://lists.apache.org/thread/{id}
The release candidates:
-
https://dist.apache.org/repos/dist/dev/incubator/gluten/{release-version}/
+ https://dist.apache.org/repos/dist/dev/gluten/{release-version}/
Release notes:
https://github.com/apache/incubator-gluten/releases/tag/{release-version}
@@ -272,7 +271,7 @@ Hello,
https://github.com/apache/incubator-gluten/commit/{id}
Keys to verify the Release Candidate:
- https://downloads.apache.org/incubator/gluten/KEYS
+ https://downloads.apache.org/gluten/KEYS
The vote will be open for at least 72 hours or until the necessary number
of votes are reached.
@@ -306,12 +305,12 @@ Announce Email Template
```
Hello everyone,
-The Apache Gluten (Incubating) {release-version} has been released!
+The Apache Gluten {release-version} has been released!
Apache Gluten is a Q&A platform software for teams at any scale.
Whether it's a community forum, help center, or knowledge management platform,
you can always count on Apache Gluten.
-Download Links: https://downloads.apache.org/incubator/gluten/
+Download Links: https://downloads.apache.org/gluten/
Release Notes:
https://github.com/apache/incubator-gluten/releases/tag/{release-version}
@@ -330,5 +329,5 @@ Thanks,
After the vote has passed, you need to migrate the RC build release to an
official release by moving the artifacts from Apache SVN's dev directory to the
release directory. Please follow the steps below to upload the artifacts:
```
-$ svn mv
https://dist.apache.org/repos/dist/dev/incubator/gluten/{release-version}
https://dist.apache.org/repos/dist/release/incubator/gluten/{release-version}
-m "transfer packages for gluten {release-version}"
+$ svn mv https://dist.apache.org/repos/dist/dev/gluten/{release-version}
https://dist.apache.org/repos/dist/release/gluten/{release-version} -m
"transfer packages for gluten {release-version}"
```
diff --git a/package/src/main/resources/META-INF/NOTICE
b/package/src/main/resources/META-INF/NOTICE
index be510d300f..abf7cf9637 100644
--- a/package/src/main/resources/META-INF/NOTICE
+++ b/package/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
-Apache Gluten(incubating)
-Copyright 2023-2024 The Apache Software Foundation
+Apache Gluten
+Copyright 2023-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
@@ -18,7 +18,7 @@ Copyright 2022-2024 The Apache Software Foundation.
---------------------------------------------------------
-Apache Uniffle (incubating)
+Apache Uniffle
Copyright 2022 and onwards The Apache Software Foundation.
---------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 2b43252a0a..df2c3a1a8e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
<packaging>pom</packaging>
<name>Gluten Parent Pom</name>
- <description>Apache Gluten(incubating)</description>
+ <description>Apache Gluten</description>
<url>https://github.com/apache/incubator-gluten.git</url>
<organization>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]