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


Reply via email to