You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@yetus.apache.org by aw...@apache.org on 2020/11/02 21:11:52 UTC

svn commit: r42242 - /dev/yetus/0.13.0-RC2/

Author: aw
Date: Mon Nov  2 21:11:52 2020
New Revision: 42242

Log:
Stage Apache Yetus-0.13.0-RC2

Added:
    dev/yetus/0.13.0-RC2/
    dev/yetus/0.13.0-RC2/CHANGELOG.md
    dev/yetus/0.13.0-RC2/CHANGELOG.md.asc   (with props)
    dev/yetus/0.13.0-RC2/CHANGELOG.md.mds
    dev/yetus/0.13.0-RC2/CHANGELOG.md.sha512
    dev/yetus/0.13.0-RC2/RELEASENOTES.md
    dev/yetus/0.13.0-RC2/RELEASENOTES.md.asc   (with props)
    dev/yetus/0.13.0-RC2/RELEASENOTES.md.mds
    dev/yetus/0.13.0-RC2/RELEASENOTES.md.sha512
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz   (with props)
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.asc   (with props)
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.mds
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.sha512
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz   (with props)
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.asc   (with props)
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.mds
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.sha512
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz   (with props)
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.asc   (with props)
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.mds
    dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.sha512

Added: dev/yetus/0.13.0-RC2/CHANGELOG.md
==============================================================================
--- dev/yetus/0.13.0-RC2/CHANGELOG.md (added)
+++ dev/yetus/0.13.0-RC2/CHANGELOG.md Mon Nov  2 21:11:52 2020
@@ -0,0 +1,136 @@
+
+<!---
+# 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.
+-->
+# Apache Yetus Changelog
+
+## Release 0.13.0 - 2020-11-02
+
+
+
+### IMPORTANT ISSUES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-964](https://issues.apache.org/jira/browse/YETUS-964) | Replace prototool with buf |  Critical | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-982](https://issues.apache.org/jira/browse/YETUS-982) | Upgrade to Ubuntu Focal and update all dependencies/built-ins |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-986](https://issues.apache.org/jira/browse/YETUS-986) | Switch development branch to 'main' |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-995](https://issues.apache.org/jira/browse/YETUS-995) | vote table should have access to the log filename |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-994](https://issues.apache.org/jira/browse/YETUS-994) | Add GitHub Status as a report type |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-966](https://issues.apache.org/jira/browse/YETUS-966) | don't reset on FETCH\_HEAD for git tags |  Critical | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1000](https://issues.apache.org/jira/browse/YETUS-1000) | GitHub Actions: use GitHub Checks for line comments support |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1012](https://issues.apache.org/jira/browse/YETUS-1012) | Major overhaul of precommit documentation |  Major | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1017](https://issues.apache.org/jira/browse/YETUS-1017) | Rework post-processing comparison to de-duplicate code |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1019](https://issues.apache.org/jira/browse/YETUS-1019) | Rename 'whitespace' to 'blanks |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-992](https://issues.apache.org/jira/browse/YETUS-992) | Create and publish a github action |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1028](https://issues.apache.org/jira/browse/YETUS-1028) | Various missing github annotations |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1033](https://issues.apache.org/jira/browse/YETUS-1033) | Move homebrew tap into it's own repository |  Blocker | build, homebrew, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1046](https://issues.apache.org/jira/browse/YETUS-1046) | remove jython releasedocmaker and shelldocs |  Major | build, Release Doc Maker, ShellDocs | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1061](https://issues.apache.org/jira/browse/YETUS-1061) | remove github user and password support |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1059](https://issues.apache.org/jira/browse/YETUS-1059) | Github Status Recovery Tool |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-989](https://issues.apache.org/jira/browse/YETUS-989) | Upgrade middleman to v4.3.10 to fix some security issues |  Major | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-988](https://issues.apache.org/jira/browse/YETUS-988) | Update rubocop settings for homebrew |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-990](https://issues.apache.org/jira/browse/YETUS-990) | ENTRYPOINT for apache/yetus:(tag) container images |  Major | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1054](https://issues.apache.org/jira/browse/YETUS-1054) | Support buildkit |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-970](https://issues.apache.org/jira/browse/YETUS-970) | Add an emoji column to the gitlab vote table |  Major | Precommit | Yuxuan Wang | Yuxuan Wang |
+| [YETUS-967](https://issues.apache.org/jira/browse/YETUS-967) | Switch everything to https://downloads.apache.org |  Major | build, website and documentation | Allen Wittenauer | Akira Ajisaka |
+| [YETUS-981](https://issues.apache.org/jira/browse/YETUS-981) | Update spotbugs to 4.1.2 in docker image |  Major | Precommit | Istvan Toth | Istvan Toth |
+| [YETUS-978](https://issues.apache.org/jira/browse/YETUS-978) | missing exclusions file shouldn't be fatal |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-971](https://issues.apache.org/jira/browse/YETUS-971) | update gitlab code to use newer env vars |  Critical | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-917](https://issues.apache.org/jira/browse/YETUS-917) | Remove caches to shrink docker image size |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-921](https://issues.apache.org/jira/browse/YETUS-921) | Update docs to highlight Docker configuration functions |  Minor | website and documentation | Clay B. | Clay B. |
+| [YETUS-21](https://issues.apache.org/jira/browse/YETUS-21) | patch to a unit test should only trigger that unit test |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1001](https://issues.apache.org/jira/browse/YETUS-1001) | Remove ASF Jenkins hacks from Jenkinsfile |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1004](https://issues.apache.org/jira/browse/YETUS-1004) | cleanup python3 a bit more in dockerfile |  Major | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1008](https://issues.apache.org/jira/browse/YETUS-1008) | Add .asf.yaml to allow GitHub to JIRA integration |  Major | build | Akira Ajisaka | Akira Ajisaka |
+| [YETUS-1007](https://issues.apache.org/jira/browse/YETUS-1007) | Logging when adding GitHub commit statuses |  Major | Precommit | Akira Ajisaka | Akira Ajisaka |
+| [YETUS-1006](https://issues.apache.org/jira/browse/YETUS-1006) | Determine git sha |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1003](https://issues.apache.org/jira/browse/YETUS-1003) | Autodetermine PATCH\_BRANCH\_DEFAULT on GitHub |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1014](https://issues.apache.org/jira/browse/YETUS-1014) | GitHub/GitLab: fill in project name from repo |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1016](https://issues.apache.org/jira/browse/YETUS-1016) | Various test-patch performance improvements |  Minor | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1021](https://issues.apache.org/jira/browse/YETUS-1021) | Lots of minor documentation updates post-overhaul |  Major | build, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1038](https://issues.apache.org/jira/browse/YETUS-1038) | Disable jira and gitlab in action |  Major | github-action | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1037](https://issues.apache.org/jira/browse/YETUS-1037) | yetus-test-patch-action missing .asf.yaml |  Trivial | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1031](https://issues.apache.org/jira/browse/YETUS-1031) | Create yetus-test-patch-action release script |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1032](https://issues.apache.org/jira/browse/YETUS-1032) | Automate and update release documentation |  Major | build, github-action, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1036](https://issues.apache.org/jira/browse/YETUS-1036) | Provide comprehensive changelogs and release notes |  Major | Release Doc Maker, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1040](https://issues.apache.org/jira/browse/YETUS-1040) | all releasenotes page should not '--usetoday' |  Minor | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-889](https://issues.apache.org/jira/browse/YETUS-889) | change golangci-lint to give all output |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1053](https://issues.apache.org/jira/browse/YETUS-1053) | Add Apache Creadur RAT to the docker image |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1064](https://issues.apache.org/jira/browse/YETUS-1064) | bufcompat does not generate annotations. |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1063](https://issues.apache.org/jira/browse/YETUS-1063) | Enhance documentation for docker-cleanup and docker in general |  Major | Precommit, website and documentation | Allen Wittenauer | Allen Wittenauer |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-972](https://issues.apache.org/jira/browse/YETUS-972) | Make javadoc phase and goal configurable in maven.sh |  Major | Precommit | Akira Ajisaka | Akira Ajisaka |
+| [YETUS-974](https://issues.apache.org/jira/browse/YETUS-974) | start-build-env.sh fails |  Critical | build | Akira Ajisaka | Akira Ajisaka |
+| [YETUS-985](https://issues.apache.org/jira/browse/YETUS-985) | binaries are not marked for execution in maven artifacts |  Blocker | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-991](https://issues.apache.org/jira/browse/YETUS-991) | Downgrade pylint to 2.5.3 |  Blocker | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-998](https://issues.apache.org/jira/browse/YETUS-998) | Post vote table changes glitches |  Blocker | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1013](https://issues.apache.org/jira/browse/YETUS-1013) | The --sentinel option in test-patch.sh should also set ROBOT to true |  Critical | Precommit | Duo Zhang | Duo Zhang |
+| [YETUS-940](https://issues.apache.org/jira/browse/YETUS-940) | Update for Semaphore CI 2.0 |  Minor | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1020](https://issues.apache.org/jira/browse/YETUS-1020) | golangci-lint is crashing |  Blocker | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-906](https://issues.apache.org/jira/browse/YETUS-906) | Site goal hangs when building Website/Documentation module |  Major | Release Doc Maker, website and documentation | Sean Busbey | Sean Busbey |
+| [YETUS-1018](https://issues.apache.org/jira/browse/YETUS-1018) | CircleCI adding space to artifact URL |  Minor | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-980](https://issues.apache.org/jira/browse/YETUS-980) | jshint doesn't honor excludes file |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1022](https://issues.apache.org/jira/browse/YETUS-1022) | Get commit sha from github PR json |  Major | Precommit, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1024](https://issues.apache.org/jira/browse/YETUS-1024) | github actions docs point to wrong repo, missing secrets |  Trivial | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1025](https://issues.apache.org/jira/browse/YETUS-1025) | bufcompat doesn't get linecomments |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1027](https://issues.apache.org/jira/browse/YETUS-1027) | checkmake output is incorrect |  Blocker | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1026](https://issues.apache.org/jira/browse/YETUS-1026) | precommit docs lost utilities |  Blocker | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1005](https://issues.apache.org/jira/browse/YETUS-1005) | Update Cirrus CI Support |  Minor | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1041](https://issues.apache.org/jira/browse/YETUS-1041) | new release script fixes |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1044](https://issues.apache.org/jira/browse/YETUS-1044) | jars are not getting signed with build-and-sign |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1039](https://issues.apache.org/jira/browse/YETUS-1039) | Homebrew is still broken |  Major | homebrew | Nick Dimiduk | Allen Wittenauer |
+| [YETUS-1056](https://issues.apache.org/jira/browse/YETUS-1056) | blanks gives wrong advice |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1050](https://issues.apache.org/jira/browse/YETUS-1050) | perlcritic should not force --brutal |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1043](https://issues.apache.org/jira/browse/YETUS-1043) | github action website linkchecker doesn't work for releases |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1067](https://issues.apache.org/jira/browse/YETUS-1067) | mvn site fails on empty release |  Minor | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1066](https://issues.apache.org/jira/browse/YETUS-1066) | Fix spelling mistakes |  Major | website and documentation | Allen Wittenauer | Allen Wittenauer |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-1035](https://issues.apache.org/jira/browse/YETUS-1035) | Add test4tests to action test filter |  Trivial | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1055](https://issues.apache.org/jira/browse/YETUS-1055) | Add test code for yetuslib |  Major | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-1047](https://issues.apache.org/jira/browse/YETUS-1047) | Replace yetus-minimaven-plugin with yetus-maven-plugin |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-1034](https://issues.apache.org/jira/browse/YETUS-1034) | Release 0.13.0 |  Major | build | Allen Wittenauer | Allen Wittenauer |
+
+

Added: dev/yetus/0.13.0-RC2/CHANGELOG.md.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/CHANGELOG.md.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/yetus/0.13.0-RC2/CHANGELOG.md.mds
==============================================================================
--- dev/yetus/0.13.0-RC2/CHANGELOG.md.mds (added)
+++ dev/yetus/0.13.0-RC2/CHANGELOG.md.mds Mon Nov  2 21:11:52 2020
@@ -0,0 +1,12 @@
+CHANGELOG.md:    MD5 = 4D E7 AD 56 E8 74 CC 38  26 79 7E 94 91 C6 63 DF
+CHANGELOG.md:   SHA1 = E336 36FB F4C1 3934 4AA0  EDFE 95C5 9465 742C BE46
+CHANGELOG.md: RMD160 = 35EC 0509 177D 984B 1672  B1AB 8BED FBAC 951A BC32
+CHANGELOG.md: SHA224 = C29C50A9 8C12ADED 38CB8BA3 2E3640B4 9FE6A163 0D691E6E
+                       32805FCA
+CHANGELOG.md: SHA256 = 790C8DB0 A9B84C9F 170B08FA 8E05EAF7 E479102F 400FAB6C
+                       F459049D EAA00AAE
+CHANGELOG.md: SHA384 = B1885BBB E911DE33 69CFB173 60B2AD4C CA972D40 1CF49CE7
+                       DD748464 6585203A B8AC18C4 A7C527F6 96306418 66EFDDC7
+CHANGELOG.md: SHA512 = EB1E372E 87A30708 407DE93A 0295872E 9D1054C8 2E54B2A8
+                       9DADA9CA CD49FD69 21CBD567 B1B09784 FDA644DB F353FF91
+                       06E59937 A40A9CE6 111D428D 743BC3A5

Added: dev/yetus/0.13.0-RC2/CHANGELOG.md.sha512
==============================================================================
--- dev/yetus/0.13.0-RC2/CHANGELOG.md.sha512 (added)
+++ dev/yetus/0.13.0-RC2/CHANGELOG.md.sha512 Mon Nov  2 21:11:52 2020
@@ -0,0 +1 @@
+SHA512 (CHANGELOG.md) = eb1e372e87a30708407de93a0295872e9d1054c82e54b2a89dada9cacd49fd6921cbd567b1b09784fda644dbf353ff9106e59937a40a9ce6111d428d743bc3a5

Added: dev/yetus/0.13.0-RC2/RELEASENOTES.md
==============================================================================
--- dev/yetus/0.13.0-RC2/RELEASENOTES.md (added)
+++ dev/yetus/0.13.0-RC2/RELEASENOTES.md Mon Nov  2 21:11:52 2020
@@ -0,0 +1,263 @@
+
+<!---
+# 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.
+-->
+# Apache Yetus  0.13.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
+
+
+---
+
+* [YETUS-964](https://issues.apache.org/jira/browse/YETUS-964) | *Critical* | **Replace prototool with buf**
+
+<!-- markdown -->
+Support for prototool has been removed and replaced with buf.
+
+
+---
+
+* [YETUS-982](https://issues.apache.org/jira/browse/YETUS-982) | *Major* | **Upgrade to Ubuntu Focal and update all dependencies/built-ins**
+
+<!-- markdown --> 
+This change moves the default Apache Yetus docker image to a new version of Ubuntu as well as upgrades many, many bundled components to new releases.  Users utilizing the docker image should upgrade carefully!
+
+Early removal notice:
+
+* Python 2.x support.  It will be removed from:
+  * Docker image
+  * precommit
+  * releasedocmaker
+  * shelldocs
+* FindBugs support; please migrate to SpotBugs.
+
+
+---
+
+* [YETUS-986](https://issues.apache.org/jira/browse/YETUS-986) | *Major* | **Switch development branch to 'main'**
+
+<!-- markdown -->
+Users:
+
+The default branch setting for patch testing is now 'main'. Docker images based  upon Apache Yetus' top of tree are now tagged with 'main'.
+
+Developers:
+
+All references have been switched to 'main'.
+
+
+---
+
+* [YETUS-21](https://issues.apache.org/jira/browse/YETUS-21) | *Major* | **patch to a unit test should only trigger that unit test**
+
+<!-- markdown -->
+If `--mvn-only-changed-tests=true` is added to the command line and a patch has only unit test modifications, test-patch will limit unit testing to just those tests.
+
+This feature should be considered experimental at this time.
+
+
+---
+
+* [YETUS-995](https://issues.apache.org/jira/browse/YETUS-995) | *Major* | **vote table should have access to the log filename**
+
+<!-- markdown -->
+Users:
+
+The log files for tests have been popped up into the voting table for many of the generated reports.
+
+Developers:
+
+This is a breaking change.  It reworks how tests should be registering the logfiles that they present to users and how bugsystem reporting engines should retrieve the filenames for those logfiles:
+
+* add_vote_table() has been deprecated and replaced with add_vote_table_v2() that now takes an additional parameter.  Code that uses add_vote_table()/add_footer_table() combo will NOT have their log file entries reported with some bugsystem reporting engines.
+* The TP_VOTE_TABLE has been re-arranged a bit to add in the log filename. Custom reporting engines will need to modified.
+
+
+---
+
+* [YETUS-994](https://issues.apache.org/jira/browse/YETUS-994) | *Major* | **Add GitHub Status as a report type**
+
+<!-- markdown -->
+This change replaces the Apache Yetus comment with (GitHub Status)[https://docs.github.com/en/rest/reference/repos#statuses] notifications.  Note that your GitHub Token requires repo:status write or better privileges.
+
+
+---
+
+* [YETUS-990](https://issues.apache.org/jira/browse/YETUS-990) | *Major* | **ENTRYPOINT for apache/yetus:(tag) container images**
+
+<!-- markdown -->
+The apache/yetus docker image now defaults to running test-patch.
+
+
+---
+
+* [YETUS-966](https://issues.apache.org/jira/browse/YETUS-966) | *Critical* | **don't reset on FETCH\_HEAD for git tags**
+
+<!-- markdown -->
+Prior to this change, using `qbt` or running `test-patch` on the tag of a repository under certain situations may have resulted in the tests being executed on a different commit.  After this change, the local repository's tags are forcibly updated from the remote repository's references when `--resetrepo` is passed as an argument.
+
+
+---
+
+* [YETUS-1000](https://issues.apache.org/jira/browse/YETUS-1000) | *Major* | **GitHub Actions: use GitHub Checks for line comments support**
+
+<!-- markdown -->
+Users:
+Comments added on a per line basis were only ever shipped with support on GitHub, only on PRs, and was rarely used due to being very noisy.  That functionality has been removed and replaced with GitHub Checks Annotations when run under GitHub Actions with support for both branches and PRs.  Future/other changes may re-introduce support for non-GitHub Actions. Any 3rd party plug-ins that support line-level comments will need to be updated to support the new API.
+
+Developers:
+With GitHub Checks Annotations being the preferred way on GitHub for CI systems to make individual notes, the API requirements and surrounding support structure for line comments have also changed:
+
+*  The unidiff line calculations (`compute_unidiff`)  has been removed.  This should greatly increase performance for large patches.
+* Relatedly, `GITUNIDIFFLINES` has been removed from the global variables.
+* `(bugsystem)_linecoments` and related functions should now expect and pass a column parameter. Log files should be in typical file:line[:column]:text format, where the missing column or 0 or "" will be used for no column/whole file.
+* `BUGLINECOMMENTS` is no longer wiped when doing a diff vs. patch.
+* `(bugsystem)_linecomments` will no longer receive comments grouped by file names.  Implementers will need to do their own grouping, if required.
+* A new `(bugsystem)_linecomments_end` will be called when all line comments have been processed if there is any final work that needs to be done.
+
+
+---
+
+* [YETUS-1012](https://issues.apache.org/jira/browse/YETUS-1012) | *Major* | **Major overhaul of precommit documentation**
+
+<!-- markdown -->
+The [precommit documentation on the ASF site](http://yetus.apache.org/documentation/in-progress/precommit/) has been revamped! It now features greatly expanded information, more parameters are documented, more commands are documented, and even separate pages per plug-in!
+
+
+---
+
+* [YETUS-1017](https://issues.apache.org/jira/browse/YETUS-1017) | *Major* | **Rework post-processing comparison to de-duplicate code**
+
+<!-- markdown -->
+Users:
+
+With this change, several plugins that did not generate line comments now do.
+
+Developers:
+
+The `generic_postlog_compare` / `generic_pre_handler` / `generic_post_handler` functions have been deprecated and replaced with `module_postlog_compare` / `module_pre_handler` / `module_post_handler` functions.  A new `root_postlog_compare` has been added that works similarly to `module_postlog_compare` for plug-ins that do not support the MODULE system.  Using `root_postlog_compare` makes writing plug-ins for static linters significantly easier.  See the associated APIs for more information.
+
+
+---
+
+* [YETUS-1019](https://issues.apache.org/jira/browse/YETUS-1019) | *Major* | **Rename 'whitespace' to 'blanks**
+
+<!-- markdown -->
+With this change, the whitespace plug-in has been renamed 'blanks'.   Users who specifically add `whitespace` to the plug-in list will need to change their parameters.  The old parameters are still supported (`--whitespace-tabs-ignore-list=<list>` and `--whitespace-eol-ignore-list=<list>`) in this release but will likely be removed in the next one.
+
+It also takes two different parameters: `--blanks-eol-ignore-file=<file>` and `--blanks-tabs-ignore-file=<file>` . These files contain regular expressions of files to ignore for their various targets, similar to the --excludes file option.   By default, Apache Yetus will automatically use `.yetus/blanks-eol.txt` and `.yetus/blanks-tabs.txt` if they exist.
+
+
+---
+
+* [YETUS-1021](https://issues.apache.org/jira/browse/YETUS-1021) | *Major* | **Lots of minor documentation updates post-overhaul**
+
+<!-- markdown -->
+Developers:
+
+A new website link checker has been added to the CI process to verify that links are actually valid.
+
+
+---
+
+* [YETUS-1022](https://issues.apache.org/jira/browse/YETUS-1022) | *Major* | **Get commit sha from github PR json**
+
+<!-- markdown -->
+Git SHAs should now be more consistent on repositories hosted on GitHub, especially when running on Jenkins.
+
+
+---
+
+* [YETUS-1027](https://issues.apache.org/jira/browse/YETUS-1027) | *Blocker* | **checkmake output is incorrect**
+
+<!-- markdown -->
+Prior to this fix, `checkmake` may have returned irrelevant results for a given change.
+
+
+---
+
+* [YETUS-992](https://issues.apache.org/jira/browse/YETUS-992) | *Major* | **Create and publish a github action**
+
+<!-- markdown -->
+With this release, Apache Yetus' `test-patch` facility is now available as a Github Action! Please see the documentation for more details.
+
+
+---
+
+* [YETUS-1028](https://issues.apache.org/jira/browse/YETUS-1028) | *Major* | **Various missing github annotations**
+
+<!-- markdown -->
+Many outputs for plug-ins have been reworked to provide a consistent format as well as compatibility with such features as GitHub Checks Annotations.  Additionally, most of the log files have been renamed to be prefixed with `results` to make them more consistent between the various modes.
+
+
+---
+
+* [YETUS-1033](https://issues.apache.org/jira/browse/YETUS-1033) | *Blocker* | **Move homebrew tap into it's own repository**
+
+<!-- markdown -->
+Homebrew support has been moved into its own repository. The new tap name is `apache/yetus-homebrew`.  See the downloads documentation for more information.
+
+
+---
+
+* [YETUS-1036](https://issues.apache.org/jira/browse/YETUS-1036) | *Major* | **Provide comprehensive changelogs and release notes**
+
+<!-- markdown -->
+The website now has links to all of the changelogs and releasenotes of every Apache Yetus release!
+
+
+---
+
+* [YETUS-1046](https://issues.apache.org/jira/browse/YETUS-1046) | *Major* | **remove jython releasedocmaker and shelldocs**
+
+<!-- markdown -->
+The jython versions of releasedocmaker and shelldocs have been removed.  The releasedocmaker and shelldocs features of yetus-maven-plugin have been removed.
+
+
+---
+
+* [YETUS-1053](https://issues.apache.org/jira/browse/YETUS-1053) | *Major* | **Add Apache Creadur RAT to the docker image**
+
+<!-- markdown -->
+The Docker image now as the Apache Creadur RAT jar.  This change should allow for the `asflicense` plug-in for `test-patch` to work out of the box.
+
+
+---
+
+* [YETUS-1061](https://issues.apache.org/jira/browse/YETUS-1061) | *Major* | **remove github user and password support**
+
+<!-- markdown -->
+Apache Yetus no longer supports GitHub username and password logins.  You must use a GitHub tokens in lieu.
+
+
+---
+
+* [YETUS-1059](https://issues.apache.org/jira/browse/YETUS-1059) | *Major* | **Github Status Recovery Tool**
+
+<!-- markdown -->
+The new `github-status-recovery` program is a way to feed GitHub results from an already executed precommit run.  It requires a GitHub App token to populate the GitHub Checks and GitHub Statuses data.
+
+
+---
+
+* [YETUS-1054](https://issues.apache.org/jira/browse/YETUS-1054) | *Major* | **Support buildkit**
+
+<!-- markdown -->
+precommit now defaults to using Docker BuildKit (with the notable exception of Travis CI).  To disable, use `--docker-buildkit=false`.
+
+
+

Added: dev/yetus/0.13.0-RC2/RELEASENOTES.md.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/RELEASENOTES.md.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/yetus/0.13.0-RC2/RELEASENOTES.md.mds
==============================================================================
--- dev/yetus/0.13.0-RC2/RELEASENOTES.md.mds (added)
+++ dev/yetus/0.13.0-RC2/RELEASENOTES.md.mds Mon Nov  2 21:11:52 2020
@@ -0,0 +1,12 @@
+RELEASENOTES.md:    MD5 = 8B 30 E9 C6 DC EC 18 72  83 41 07 0C FB 57 D9 8C
+RELEASENOTES.md:   SHA1 = EDA8 C930 B05A CDF7 121B  EF64 5AA6 11F6 91B4 A702
+RELEASENOTES.md: RMD160 = 109A C5F7 D461 F7B5 2369  DB58 F554 432F 2C83 3C3D
+RELEASENOTES.md: SHA224 = 5986DCA8 7F84D804 7532F39D 141AC071 DFBF2CAF 29D8AE6E
+                          D8AD906B
+RELEASENOTES.md: SHA256 = 7DABEEAF F83EA7A5 F49D0133 CBCBFA68 96A4D8B9 ED0D2CD7
+                          EE4A5E84 E2A02458
+RELEASENOTES.md: SHA384 = 9ABDC63D D979C8D8 A4B66260 D643ACD8 CD6743FD C715E99B
+                          730DFB63 3B88F0F3 9789524E FD8AF2D9 7641164F B52B6024
+RELEASENOTES.md: SHA512 = 916370E0 7803A5B7 E0748ED5 87AFE097 F0CB02D1 1B852AAD
+                          2A6C942A 588D38E3 55825CC5 5C26349D 63B6F827 8782B008
+                          F9B853F1 1417A76B E03CD17F AF6C673C

Added: dev/yetus/0.13.0-RC2/RELEASENOTES.md.sha512
==============================================================================
--- dev/yetus/0.13.0-RC2/RELEASENOTES.md.sha512 (added)
+++ dev/yetus/0.13.0-RC2/RELEASENOTES.md.sha512 Mon Nov  2 21:11:52 2020
@@ -0,0 +1 @@
+SHA512 (RELEASENOTES.md) = 916370e07803a5b7e0748ed587afe097f0cb02d11b852aad2a6c942a588d38e355825cc55c26349d63b6f8278782b008f9b853f11417a76be03cd17faf6c673c

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/gzip

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.mds
==============================================================================
--- dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.mds (added)
+++ dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.mds Mon Nov  2 21:11:52 2020
@@ -0,0 +1,17 @@
+apache-yetus-0.13.0-bin.tar.gz:    MD5 = F2 45 ED 5E 8D A7 15 0A  5A 62 4C FC 62
+                                         3E 92 46
+apache-yetus-0.13.0-bin.tar.gz:   SHA1 = 6F07 7925 B23C DB99 01EC  EBC5 2B0A
+                                         6244 7D33 1E02
+apache-yetus-0.13.0-bin.tar.gz: RMD160 = 6E11 80EF FCEE 7C53 1DBE  A658 A66F
+                                         75A9 6488 C78A
+apache-yetus-0.13.0-bin.tar.gz: SHA224 = B5CBD90F E7686D5E 9354ECC3 5904061A
+                                         3E50E547 C1094B25 A1E82DD9
+apache-yetus-0.13.0-bin.tar.gz: SHA256 = 9E914468 2CE7A534 50CDB683 DDAD16A5
+                                         E2BD5D72 3717AC22 E84B50BE 02B03E92
+apache-yetus-0.13.0-bin.tar.gz: SHA384 = 867BDEE4 240533E1 C269014E 35F29851
+                                         F9B822BE 4298972A B010E49B 1156E3BA
+                                         1399249C B01C5861 6AEC92F2 BF361645
+apache-yetus-0.13.0-bin.tar.gz: SHA512 = 6DD20A90 4C9926D8 2CD29139 31E8C052
+                                         E3121164 3FAC2F78 6AE1D90D 3213275B
+                                         226BCA22 6AE49A3E 5502458D 267BFF3B
+                                         FC3BD1F8 80C8F60B DEA1F1B4 A7175298

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.sha512
==============================================================================
--- dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.sha512 (added)
+++ dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-bin.tar.gz.sha512 Mon Nov  2 21:11:52 2020
@@ -0,0 +1 @@
+SHA512 (apache-yetus-0.13.0-bin.tar.gz) = 6dd20a904c9926d82cd2913931e8c052e31211643fac2f786ae1d90d3213275b226bca226ae49a3e5502458d267bff3bfc3bd1f880c8f60bdea1f1b4a7175298

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/gzip

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.mds
==============================================================================
--- dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.mds (added)
+++ dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.mds Mon Nov  2 21:11:52 2020
@@ -0,0 +1,17 @@
+apache-yetus-0.13.0-site.tar.gz:    MD5 = 41 AA 99 C5 D3 2B 09 1C  9D 3B 59 E3
+                                          54 26 AB 6A
+apache-yetus-0.13.0-site.tar.gz:   SHA1 = 9099 58F1 DF2D 69C2 75A7  FEBD 16E3
+                                          326D 13A1 BAA0
+apache-yetus-0.13.0-site.tar.gz: RMD160 = 9D4D 3241 BAA0 59AD 1B19  9941 650A
+                                          0B8D A6C8 8D13
+apache-yetus-0.13.0-site.tar.gz: SHA224 = F254061D F1BBE5D5 90BB7861 BB955AA9
+                                          EC9675E2 CB843500 A11E126C
+apache-yetus-0.13.0-site.tar.gz: SHA256 = DC8C2C74 5AB85F69 9EB15EED E45536FA
+                                          AB48422D 0335D727 FC21BDE0 FE628431
+apache-yetus-0.13.0-site.tar.gz: SHA384 = 3690D5AD 0408C56E 3B3F065E 958703C1
+                                          FD021974 0817A74E C1D42910 06B10674
+                                          D3C43BC8 E39DCFDF F4D12A71 E91C55CC
+apache-yetus-0.13.0-site.tar.gz: SHA512 = 36CEB4BA 0E25A6D5 AD4CCB02 B710B139
+                                          E03080D7 2B557BCF 26A6075F 5D0247BF
+                                          1537610A C93822AD 6C34E7BA 53D553CD
+                                          8FB0DAD5 C6E4DC60 EFC7A987 2D6D18BD

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.sha512
==============================================================================
--- dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.sha512 (added)
+++ dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-site.tar.gz.sha512 Mon Nov  2 21:11:52 2020
@@ -0,0 +1 @@
+SHA512 (apache-yetus-0.13.0-site.tar.gz) = 36ceb4ba0e25a6d5ad4ccb02b710b139e03080d72b557bcf26a6075f5d0247bf1537610ac93822ad6c34e7ba53d553cd8fb0dad5c6e4dc60efc7a9872d6d18bd

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/gzip

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.asc
==============================================================================
Binary file - no diff available.

Propchange: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.asc
------------------------------------------------------------------------------
    svn:mime-type = application/pgp-signature

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.mds
==============================================================================
--- dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.mds (added)
+++ dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.mds Mon Nov  2 21:11:52 2020
@@ -0,0 +1,17 @@
+apache-yetus-0.13.0-src.tar.gz:    MD5 = BA D2 92 02 1E FF BD FA  1B 48 5B 6A 75
+                                         90 DF 7B
+apache-yetus-0.13.0-src.tar.gz:   SHA1 = 016B 70A0 F012 8652 80DC  B58D 1ADE
+                                         EDCD D336 1BDF
+apache-yetus-0.13.0-src.tar.gz: RMD160 = 4B69 B324 6CE3 384C 5A17  69B8 A358
+                                         EEBC 53F1 884E
+apache-yetus-0.13.0-src.tar.gz: SHA224 = 0889EA5B AEBF8B8F 91512B09 CB141089
+                                         43DF40AA 176EE7FF 8225E80C
+apache-yetus-0.13.0-src.tar.gz: SHA256 = 25926CB2 0096698F 88F94752 E219F9E4
+                                         529293B5 5CDDECD7 04A4B08E 87BA105C
+apache-yetus-0.13.0-src.tar.gz: SHA384 = 14B3CBB3 9EBA316E EC3FC965 029C23F6
+                                         8DDB3884 46B7E888 B7BBF3EE 29369C29
+                                         F25EE11E FE37C58A 1F41A33E 136CAFEC
+apache-yetus-0.13.0-src.tar.gz: SHA512 = 090E8748 A871B371 212CC6C2 AA5BBF5C
+                                         78269D87 FD36D371 9F2470E9 4C7FDB61
+                                         83908FDE D3426643 E52D9E90 67351DD4
+                                         CEB708E4 90005627 E63BE827 D19005EE

Added: dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.sha512
==============================================================================
--- dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.sha512 (added)
+++ dev/yetus/0.13.0-RC2/apache-yetus-0.13.0-src.tar.gz.sha512 Mon Nov  2 21:11:52 2020
@@ -0,0 +1 @@
+SHA512 (apache-yetus-0.13.0-src.tar.gz) = 090e8748a871b371212cc6c2aa5bbf5c78269d87fd36d3719f2470e94c7fdb6183908fded3426643e52d9e9067351dd4ceb708e490005627e63be827d19005ee