Author: aw
Date: Fri Oct 23 14:55:59 2020
New Revision: 42036
Log:
Stage Apache Yetus 0.13.0-RC1
Added:
dev/yetus/0.13.0-RC1/
dev/yetus/0.13.0-RC1/CHANGELOG.md
dev/yetus/0.13.0-RC1/CHANGELOG.md.asc (with props)
dev/yetus/0.13.0-RC1/CHANGELOG.md.mds
dev/yetus/0.13.0-RC1/CHANGELOG.md.sha512
dev/yetus/0.13.0-RC1/RELEASENOTES.md
dev/yetus/0.13.0-RC1/RELEASENOTES.md.asc (with props)
dev/yetus/0.13.0-RC1/RELEASENOTES.md.mds
dev/yetus/0.13.0-RC1/RELEASENOTES.md.sha512
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz (with props)
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.asc (with props)
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.mds
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.sha512
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz (with props)
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.asc (with props)
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.mds
dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.sha512
Added: dev/yetus/0.13.0-RC1/CHANGELOG.md
==============================================================================
--- dev/yetus/0.13.0-RC1/CHANGELOG.md (added)
+++ dev/yetus/0.13.0-RC1/CHANGELOG.md Fri Oct 23 14:55:59 2020
@@ -0,0 +1,112 @@
+
+<!---
+# 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-10-23
+
+
+
+### 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 |
+
+
+### 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 |
+
+
+### 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 |
+
+
+### 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 |
+
+
+### 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 |
+
+
Added: dev/yetus/0.13.0-RC1/CHANGELOG.md.asc
==============================================================================
Binary file - no diff available.
Propchange: dev/yetus/0.13.0-RC1/CHANGELOG.md.asc
------------------------------------------------------------------------------
svn:mime-type = application/pgp-signature
Added: dev/yetus/0.13.0-RC1/CHANGELOG.md.mds
==============================================================================
--- dev/yetus/0.13.0-RC1/CHANGELOG.md.mds (added)
+++ dev/yetus/0.13.0-RC1/CHANGELOG.md.mds Fri Oct 23 14:55:59 2020
@@ -0,0 +1,12 @@
+CHANGELOG.md: MD5 = E4 E0 11 A8 9E 53 D2 A0 1D 09 C1 D7 E3 A6 A9 68
+CHANGELOG.md: SHA1 = AABB 0FC9 FE1E 89F9 1EC4 9E15 7908 EB98 E3BF 069D
+CHANGELOG.md: RMD160 = D18E BA2C 93A9 99FC 599A BF1B BBF7 BF0D 975E 3DB1
+CHANGELOG.md: SHA224 = 4A9A9F47 7583762E EBF5D53C BB6A01FE 0C231693 EEE341F9
+ 830FAED2
+CHANGELOG.md: SHA256 = 9377CAFC 28E7A82A 2A15FE25 CCF69E30 B6C7B930 5953C917
+ 149E69F2 371CCFEE
+CHANGELOG.md: SHA384 = 9C18883A B5A2BB65 500571D6 EF2436D0 5E7FB773 D1DDE797
+ ABF6B992 723D2372 5EB7AB0E BDC6F6C9 2CBEDBB8 46AD54FD
+CHANGELOG.md: SHA512 = 812B350B E186B629 BEA2556B E82EC250 EB97A790 8A4BE736
+ 4872B60A 2065371A 724E65C6 50F42255 F469B909 5CA28F70
+ 9F72F9FA 45D8644A A042CD5E 2726AC00
Added: dev/yetus/0.13.0-RC1/CHANGELOG.md.sha512
==============================================================================
--- dev/yetus/0.13.0-RC1/CHANGELOG.md.sha512 (added)
+++ dev/yetus/0.13.0-RC1/CHANGELOG.md.sha512 Fri Oct 23 14:55:59 2020
@@ -0,0 +1 @@
+SHA512 (CHANGELOG.md) =
812b350be186b629bea2556be82ec250eb97a7908a4be7364872b60a2065371a724e65c650f42255f469b9095ca28f709f72f9fa45d8644aa042cd5e2726ac00
Added: dev/yetus/0.13.0-RC1/RELEASENOTES.md
==============================================================================
--- dev/yetus/0.13.0-RC1/RELEASENOTES.md (added)
+++ dev/yetus/0.13.0-RC1/RELEASENOTES.md Fri Oct 23 14:55:59 2020
@@ -0,0 +1,198 @@
+
+<!---
+# 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!
+
+
+---
+
+* [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-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.
+
+
+
Added: dev/yetus/0.13.0-RC1/RELEASENOTES.md.asc
==============================================================================
Binary file - no diff available.
Propchange: dev/yetus/0.13.0-RC1/RELEASENOTES.md.asc
------------------------------------------------------------------------------
svn:mime-type = application/pgp-signature
Added: dev/yetus/0.13.0-RC1/RELEASENOTES.md.mds
==============================================================================
--- dev/yetus/0.13.0-RC1/RELEASENOTES.md.mds (added)
+++ dev/yetus/0.13.0-RC1/RELEASENOTES.md.mds Fri Oct 23 14:55:59 2020
@@ -0,0 +1,12 @@
+RELEASENOTES.md: MD5 = 70 C3 22 23 5E 2C F6 68 01 A7 23 B2 A0 80 4D F7
+RELEASENOTES.md: SHA1 = 24DC 882A 059B B273 0C0A 37A7 C781 8657 7CE7 14EF
+RELEASENOTES.md: RMD160 = 6419 BF7A 275E 41DA A6F3 A667 5ECF AA02 6AA8 0048
+RELEASENOTES.md: SHA224 = A3364A8E CE24D115 71EB2EF9 866AA1E7 916DEFD5 B4C5F1FD
+ 436C6EB4
+RELEASENOTES.md: SHA256 = 0DF60EE0 962790E1 B64186D8 5B0002C2 871BB96D FED1C040
+ 07256B09 DBC53B3B
+RELEASENOTES.md: SHA384 = FDBEA37F 8D4BCCCE F0BF4B1C 2EC3953D 7557C82A EF578991
+ A3C0A49B 3643AC8F ADFBE025 7D7E1A05 80CC1C56 66462925
+RELEASENOTES.md: SHA512 = B7CB2791 41A8467D D8475EDB 8F1B3775 379BFF9D CBDCA782
+ EAA09B8D 7AF9E437 E7EF4D2E 35FE6113 1CCA5A4B 6E5A0C0B
+ 6D7612D5 28879EB7 963725D5 217F3693
Added: dev/yetus/0.13.0-RC1/RELEASENOTES.md.sha512
==============================================================================
--- dev/yetus/0.13.0-RC1/RELEASENOTES.md.sha512 (added)
+++ dev/yetus/0.13.0-RC1/RELEASENOTES.md.sha512 Fri Oct 23 14:55:59 2020
@@ -0,0 +1 @@
+SHA512 (RELEASENOTES.md) =
b7cb279141a8467dd8475edb8f1b3775379bff9dcbdca782eaa09b8d7af9e437e7ef4d2e35fe61131cca5a4b6e5a0c0b6d7612d528879eb7963725d5217f3693
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/gzip
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.asc
==============================================================================
Binary file - no diff available.
Propchange: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.asc
------------------------------------------------------------------------------
svn:mime-type = application/pgp-signature
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.mds
==============================================================================
--- dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.mds (added)
+++ dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.mds Fri Oct 23 14:55:59
2020
@@ -0,0 +1,17 @@
+apache-yetus-0.13.0-bin.tar.gz: MD5 = 94 F1 ED 8B F2 8F 26 20 DE 31 6E F0
45
+ D7 24 2B
+apache-yetus-0.13.0-bin.tar.gz: SHA1 = C080 04DF 403C 650F E1CC 4E21 56B1
+ 60E7 D409 8F4D
+apache-yetus-0.13.0-bin.tar.gz: RMD160 = B84B 2846 C374 1A57 9B2F 9BDE C6EF
+ 0D0A 6197 D380
+apache-yetus-0.13.0-bin.tar.gz: SHA224 = AB4BB478 BADE8BE9 4350A827 CCAA3128
+ 490AC5A5 6D28BE01 4957EBD0
+apache-yetus-0.13.0-bin.tar.gz: SHA256 = 5E36C508 5D8E12B1 334E40B2 CDFB74BF
+ AAD5A754 EC3C57EE 6D64D5D3 61A6C8F0
+apache-yetus-0.13.0-bin.tar.gz: SHA384 = F2900ADD 39424B5D 56CF4648 159D4885
+ 2F9514C7 2720C8F8 E33EB80D 467D3209
+ 9FE54F53 12B18D78 FAE10897 6A3516F7
+apache-yetus-0.13.0-bin.tar.gz: SHA512 = 9B7B9770 C13FBF25 8D30CD5A 30F1DFF3
+ 17A1EF11 027F8526 1E243D06 4DF6A5E8
+ 2A2AA3B2 05CF31BA DA3384F7 EF62AE98
+ 28958384 715871DC 30FDD350 3AA81383
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.sha512
==============================================================================
--- dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.sha512 (added)
+++ dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-bin.tar.gz.sha512 Fri Oct 23
14:55:59 2020
@@ -0,0 +1 @@
+SHA512 (apache-yetus-0.13.0-bin.tar.gz) =
9b7b9770c13fbf258d30cd5a30f1dff317a1ef11027f85261e243d064df6a5e82a2aa3b205cf31bada3384f7ef62ae9828958384715871dc30fdd3503aa81383
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz
==============================================================================
Binary file - no diff available.
Propchange: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz
------------------------------------------------------------------------------
svn:mime-type = application/gzip
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.asc
==============================================================================
Binary file - no diff available.
Propchange: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.asc
------------------------------------------------------------------------------
svn:mime-type = application/pgp-signature
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.mds
==============================================================================
--- dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.mds (added)
+++ dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.mds Fri Oct 23
14:55:59 2020
@@ -0,0 +1,17 @@
+apache-yetus-0.13.0-site.tar.gz: MD5 = 40 28 99 4C 4A 87 46 91 EC 48 05 93
+ 29 0E 57 C1
+apache-yetus-0.13.0-site.tar.gz: SHA1 = D736 2E6C 72B6 D2F2 C520 4B43 BAEA
+ 7E87 C068 CCF8
+apache-yetus-0.13.0-site.tar.gz: RMD160 = 34EB 4994 0C42 BD72 42C4 5614 8B12
+ 95F3 0D2B 214C
+apache-yetus-0.13.0-site.tar.gz: SHA224 = E3428B47 E801A14D 966FC607 65860E77
+ 4DD7E9B0 725928B1 9ADDA8CB
+apache-yetus-0.13.0-site.tar.gz: SHA256 = 675BA379 F6D91458 575DBCFE 4F432CB9
+ 8B7BC9F3 03CA80A6 F1346C9C 370143D8
+apache-yetus-0.13.0-site.tar.gz: SHA384 = 4D5054C8 935EA48B 5CC4BEBC 9B845B91
+ BB90FBDF 38428F16 54A9243B CB3EFACB
+ E7F5D83D 0BBB8B0D 2BBC1BBD 1944BC97
+apache-yetus-0.13.0-site.tar.gz: SHA512 = 5E8CE29D 13E7B5BD 4BE8AC4B E8889081
+ FEF1EE01 06DF9D7F 55715D43 21C9DDA3
+ 65B3ACE6 6984AAE6 8F251A5F C8AEE529
+ EA89BF34 B4FEABFC E039D3AA FD80676E
Added: dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.sha512
==============================================================================
--- dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.sha512 (added)
+++ dev/yetus/0.13.0-RC1/apache-yetus-0.13.0-site.tar.gz.sha512 Fri Oct 23
14:55:59 2020
@@ -0,0 +1 @@
+SHA512 (apache-yetus-0.13.0-site.tar.gz) =
5e8ce29d13e7b5bd4be8ac4be8889081fef1ee0106df9d7f55715d4321c9dda365b3ace66984aae68f251a5fc8aee529ea89bf34b4feabfce039d3aafd80676e