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

chengpan pushed a commit to branch branch-1.3
in repository https://gitbox.apache.org/repos/asf/incubator-kyuubi.git


The following commit(s) were added to refs/heads/branch-1.3 by this push:
     new a03014d  [KYUUBI #1107] [INFRA] Add release mail templates
a03014d is described below

commit a03014d5b9395609d559a7f7ae7c4e09891b9703
Author: Cheng Pan <[email protected]>
AuthorDate: Fri Sep 24 12:32:46 2021 +0800

    [KYUUBI #1107] [INFRA] Add release mail templates
    
    <!--
    Thanks for sending a pull request!
    
    Here are some tips for you:
      1. If this is your first time, please read our contributor guidelines: 
https://kyuubi.readthedocs.io/en/latest/community/contributions.html
      2. If the PR is related to an issue in 
https://github.com/apache/incubator-kyuubi/issues, add '[KYUUBI #XXXX]' in your 
PR title, e.g., '[KYUUBI #XXXX] Your PR title ...'.
      3. If the PR is unfinished, add '[WIP]' in your PR title, e.g., 
'[WIP][KYUUBI #XXXX] Your PR title ...'.
    -->
    
    ### _Why are the changes needed?_
    <!--
    Please clarify why the changes are needed. For instance,
      1. If you add a feature, you can talk about the use case of it.
      2. If you fix a bug, you can clarify why it is a bug.
    -->
    
    ### _How was this patch tested?_
    - [ ] Add some test cases that check the changes thoroughly including 
negative and positive cases if possible
    
    - [ ] Add screenshots for manual tests if appropriate
    
    - [ ] [Run 
test](https://kyuubi.readthedocs.io/en/latest/develop_tools/testing.html#running-tests)
 locally before make a pull request
    
    Closes #1107 from pan3793/template.
    
    Closes #1107
    
    659a2120 [Cheng Pan] Update ANNOUNCE template
    971ce74a [Cheng Pan] Update ANNOUNCE template
    13465519 [Cheng Pan] Update Links
    6a5faf5c [Cheng Pan] typo
    0f037c3f [Cheng Pan] Update rat excludes
    d8e4cbb9 [Cheng Pan] Add license headers and remove incorrect words
    8872a34a [Cheng Pan] Update template
    d7f01643 [Cheng Pan] Add mail template
    2a170071 [Cheng Pan] Add mail template
    
    Authored-by: Cheng Pan <[email protected]>
    Signed-off-by: Cheng Pan <[email protected]>
    (cherry picked from commit 1489d1dbf5692c4af38a2376735195c3554922c1)
    Signed-off-by: Cheng Pan <[email protected]>
---
 build/release/tmpl/announce.tmpl                   | 43 ++++++++++++++++
 build/release/tmpl/dev_kyuubi_vote.tmpl            | 53 +++++++++++++++++++
 build/release/tmpl/dev_kyuubi_vote_result.tmpl     | 46 +++++++++++++++++
 build/release/tmpl/general_incubator_vote.tmpl     | 60 ++++++++++++++++++++++
 .../tmpl/general_incubator_vote_result.tmpl        | 46 +++++++++++++++++
 build/release/vote.tmpl                            | 52 -------------------
 pom.xml                                            |  1 -
 7 files changed, 248 insertions(+), 53 deletions(-)

diff --git a/build/release/tmpl/announce.tmpl b/build/release/tmpl/announce.tmpl
new file mode 100644
index 0000000..2e75286
--- /dev/null
+++ b/build/release/tmpl/announce.tmpl
@@ -0,0 +1,43 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+Title: [ANNOUNCE] Release Apache Kyuubi(Incubating) {release_version}
+
+Content:
+Hi all,
+
+The Apache Kyuubi(Incubating) community is pleased to announce that
+Apache Kyuubi(Incubating) {release_version} has been released!
+
+Apache Kyuubi(Incubating) is a distributed multi-tenant JDBC server for
+large-scale data processing and analytics, built on top of Apache Spark.
+
+The full release notes and download links are available at:
+Release Notes: https://kyuubi.apache.org/release/{release_version}.html
+
+To learn more about Apache Kyuubi (Incubating), please see
+https://kyuubi.apache.org/
+
+Kyuubi Resources:
+- Issue: https://github.com/apache/incubator-kyuubi/issues
+- Mailing list: [email protected]
+
+We would like to thank all contributors of the Kyuubi community and Incubating
+community who made this release possible!
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/dev_kyuubi_vote.tmpl 
b/build/release/tmpl/dev_kyuubi_vote.tmpl
new file mode 100644
index 0000000..325c0fe
--- /dev/null
+++ b/build/release/tmpl/dev_kyuubi_vote.tmpl
@@ -0,0 +1,53 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+Title: [VOTE] Release Apache Kyuubi {release_version} {release_rc_no}
+
+Content:
+Hello Apache Kyuubi PPMC and Community,
+
+Please vote on releasing the following candidate as
+Apache Kyuubi (Incubating) version {release_version}.
+
+The VOTE will remain open for at least 72 hours.
+
+[ ] +1 Release this package as Apache Kyuubi {release_version}
+[ ] +0
+[ ] -1 Do not release this package because ...
+
+To learn more about Apache Kyuubi (Incubating), please see
+https://kyuubi.apache.org/
+
+The tag to be voted on is {release_rc_tag} (commit {git_commit_hash}):
+https://github.com/apache/incubator-kyuubi/tree/{release_rc_tag}
+
+The release files, including signatures, digests, etc. can be found at:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{release_rc_tag}/
+
+Signatures used for Kyuubi RCs can be found in this file:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
+
+The staging repository for this release can be found at:
+https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_no}/
+
+# (Optional)
+# The commit list since the {prev_release_rc_no}:
+# 
https://github.com/apache/incubator-kyuubi/compare/{prev_release_rc_tag}...{release_rc_tag}
+##
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/dev_kyuubi_vote_result.tmpl 
b/build/release/tmpl/dev_kyuubi_vote_result.tmpl
new file mode 100644
index 0000000..179319a
--- /dev/null
+++ b/build/release/tmpl/dev_kyuubi_vote_result.tmpl
@@ -0,0 +1,46 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+Title: [RESULT][VOTE] Release Apache Kyuubi {release_version} {release_rc_no}
+
+Content:
+Hello Apache Kyuubi PPMC and Community,
+
+The vote closes now as 72hr have passed. The vote PASSES with
+
+(* = binding)
++1:
+- {AA}*
+- {BB}
+- {CC}*
+- {DD}*
+
++0: None
+
+-1: None
+
+The vote thread:
+{dev_kyuubi_vote_mail_address}
+
+I will now bring the vote to [email protected] to get approval
+by the IPMC.
+If this vote passes also, the release is accepted and will be published.
+
+Thanks to all who helped with the release!
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/general_incubator_vote.tmpl 
b/build/release/tmpl/general_incubator_vote.tmpl
new file mode 100644
index 0000000..0b38726
--- /dev/null
+++ b/build/release/tmpl/general_incubator_vote.tmpl
@@ -0,0 +1,60 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+Title: [VOTE] Release Apache Kyuubi(Incubating) {release_version} 
{release_rc_no}
+
+Content:
+Hello Incubator Community,
+
+The Apache Kyuubi community has voted on and approved a proposal to release
+Apache Kyuubi(Incubating) version {release_version} {release_rc_no}.
+
+We now kindly request the Incubator PMC members review and vote on this
+incubator release.
+
+Kyuubi community vote thread:
+{dev_kyuubi_vote_mail_address}
+
+Vote result thread:
+{dev_kyuubi_vote_result_mail_address}
+
+[ ] +1 Release this package as Apache Kyuubi {release_version}
+[ ] +0
+[ ] -1 Do not release this package because ...
+
+To learn more about Apache Kyuubi (Incubating), please see
+https://kyuubi.apache.org/
+
+The tag to be voted on is {release_rc_tag} (commit {git_commit_hash}):
+https://github.com/apache/incubator-kyuubi/tree/{release_rc_tag}
+
+The release files, including signatures, digests, etc. can be found at:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{release_rc_tag}/
+
+Signatures used for Kyuubi RCs can be found in this file:
+https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
+
+The staging repository for this release can be found at:
+https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_no}/
+
+# (Optional)
+# The commit list since the {prev_release_rc_no}:
+# 
https://github.com/apache/incubator-kyuubi/compare/{prev_release_rc_tag}...{release_rc_tag}
+##
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/tmpl/general_incubator_vote_result.tmpl 
b/build/release/tmpl/general_incubator_vote_result.tmpl
new file mode 100644
index 0000000..b1aad5a
--- /dev/null
+++ b/build/release/tmpl/general_incubator_vote_result.tmpl
@@ -0,0 +1,46 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+Title: [RESULT][VOTE] Release Apache Kyuubi(Incubating) {release_version} 
{release_rc_no}
+
+Content:
+Hi all,
+
+Thanks for reviewing and voting for Apache Kyuubi(Incubating)
+{release_version} {release_rc_no} release, I am happy to announce
+the release voting has passed with
+
+(* = binding)
++1:
+- {AA}*
+- {BB}
+- {CC}*
+- {DD}*
+
++0: None
+
+-1: None
+
+The voting thread is:
+{general_incubator_vote_mail_address}
+
+Many thanks for all our mentors helping us with the release procedure,
+and all IPMC helped us to review and vote for Apache Kyuubi(Incubating)
+release. I will be working on publishing the artifacts soon.
+
+Thanks,
+On behalf of Apache Kyuubi(Incubating) community
diff --git a/build/release/vote.tmpl b/build/release/vote.tmpl
deleted file mode 100644
index 297188e..0000000
--- a/build/release/vote.tmpl
+++ /dev/null
@@ -1,52 +0,0 @@
-Please vote on releasing the following candidate as Apache Kyuubi (Incubating) 
version {version}.
-
-The vote is open until {deadline} and passes if a majority +1 (P)PMC votes are 
cast,
-with a minimum of 3 +1 votes.
-
-[ ] +1 Release this package as Apache Kyuubi (Incubating) {version}
-[ ] -1 Do not release this package because ...
-
-To learn more about Apache Kyuubi (Incubating), please see 
https://kyuubi.apache.org/
-
-The tag to be voted on is {tag} (commit {tag_commit}):
-https://github.com/apache/incubator-kyuubi/tree/{tag}
-
-The release files, including signatures, digests, etc. can be found at:
-https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{tag}
-
-Signatures used for Kyuubi RCs can be found in this file:
-https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
-
-The staging repository for this release can be found at:
-https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_id}/
-
-FAQ
-
-=================================
-How can I help test this release?
-=================================
-
-If you are a Kyuubi user, you can help us test this release by taking
-an existing Kyuubi workload and running on this release candidate, then
-reporting any regressions.
-
-In the Java/Scala, you can add the staging repository to your projects 
resolvers
-and test with the RC (make sure to clean up the artifact cache before/after so
-you don't end up building with a out of date RC going forward).
-
-==============================================================
-What should happen to GitHub issues still targeting {version}?
-==============================================================
-
-Committers should look at those and triage. Extremely important bug fixes,
-documentation, and API tweaks that impact compatibility should be worked on
-immediately. Everything else please retarget to an appropriate release.
-
-=======================
-But my bug isn't fixed?
-=======================
-
-In order to make timely releases, we will typically not hold the release unless
-the bug in question is a regression from the previous release. That being said,
-if there is something which is a regression that has not been correctly 
targeted
-please ping me or a committer to help target the issue.
diff --git a/pom.xml b/pom.xml
index f1e7780..277fdc5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1440,7 +1440,6 @@
                             <exclude>**/*.log</exclude>
                             <exclude>**/*.md</exclude>
                             <exclude>**/*.iml</exclude>
-                            <exclude>**/*.tmpl</exclude>
                             <exclude>**/target/**</exclude>
                             <exclude>**/out/**</exclude>
                             <exclude>**/spark-warehouse/**</exclude>

Reply via email to