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 2019/04/21 16:35:32 UTC

svn commit: r33705 - /dev/yetus/0.10.0-RC1/

Author: aw
Date: Sun Apr 21 16:35:31 2019
New Revision: 33705

Log:
stage Apache Yetus 0.10.0-RC1

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

Added: dev/yetus/0.10.0-RC1/CHANGELOG.md
==============================================================================
--- dev/yetus/0.10.0-RC1/CHANGELOG.md (added)
+++ dev/yetus/0.10.0-RC1/CHANGELOG.md Sun Apr 21 16:35:31 2019
@@ -0,0 +1,119 @@
+
+<!---
+# 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.10.0 - 2019-04-21
+
+
+
+### IMPORTANT ISSUES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-782](https://issues.apache.org/jira/browse/YETUS-782) | Remove ruby-lint support |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-688](https://issues.apache.org/jira/browse/YETUS-688) | convert key globals from strings to arrays |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-801](https://issues.apache.org/jira/browse/YETUS-801) | Remove deprecated private token support from Github |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-809](https://issues.apache.org/jira/browse/YETUS-809) | findbugs isn't finding bugs in qbt-mode |  Blocker | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-749](https://issues.apache.org/jira/browse/YETUS-749) | change findbugs to spotbugs |  Major | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-724](https://issues.apache.org/jira/browse/YETUS-724) | github diff vs. patch |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-780](https://issues.apache.org/jira/browse/YETUS-780) | mvn site breaks when maven-built versions are added to the pom |  Blocker | build, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-788](https://issues.apache.org/jira/browse/YETUS-788) | expose patch analysis |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-791](https://issues.apache.org/jira/browse/YETUS-791) | Add support for --cache-from to speed up building |  Major | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-794](https://issues.apache.org/jira/browse/YETUS-794) | exclusion support |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-474](https://issues.apache.org/jira/browse/YETUS-474) | Option to releasedocmaker to write empty files when no JIRA issues match |  Blocker | build | Sean Busbey | Allen Wittenauer |
+| [YETUS-679](https://issues.apache.org/jira/browse/YETUS-679) | dupname should report even in case of sucess |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-807](https://issues.apache.org/jira/browse/YETUS-807) | SemaphoreCI Support |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-819](https://issues.apache.org/jira/browse/YETUS-819) | Azure Pipelines Support |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-841](https://issues.apache.org/jira/browse/YETUS-841) | Support python's requirements.txt prior to pylint |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-759](https://issues.apache.org/jira/browse/YETUS-759) | shelldocs should be added to yetus-maven-plugin |  Major | ShellDocs, yetus-maven-plugin | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-853](https://issues.apache.org/jira/browse/YETUS-853) | "improvement" mode |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-795](https://issues.apache.org/jira/browse/YETUS-795) | Add SUBMARINE subproject to the Hadoop personality |  Trivial | Precommit | Sunil Govindan | Sunil Govindan |
+| [YETUS-793](https://issues.apache.org/jira/browse/YETUS-793) | patch analysis shouldn't require dry-run |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-677](https://issues.apache.org/jira/browse/YETUS-677) | dupname check does the work twice in qbt mode |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-816](https://issues.apache.org/jira/browse/YETUS-816) | Improve hadoop personality to support ozone/hdds projects |  Minor | Precommit | Elek, Marton | Elek, Marton |
+| [YETUS-803](https://issues.apache.org/jira/browse/YETUS-803) | Drop the ignore warning from shelldocs |  Major | ShellDocs | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-817](https://issues.apache.org/jira/browse/YETUS-817) | upgrade to shellcheck 0.6.0 |  Major | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-806](https://issues.apache.org/jira/browse/YETUS-806) | Configure docker-from-cache for Travis CI |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-799](https://issues.apache.org/jira/browse/YETUS-799) | Use real paths in docker container |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-836](https://issues.apache.org/jira/browse/YETUS-836) | Add a version field |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-842](https://issues.apache.org/jira/browse/YETUS-842) | remove pylintrc |  Major | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-845](https://issues.apache.org/jira/browse/YETUS-845) | shrink the docker image by fixing cabal |  Major | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-846](https://issues.apache.org/jira/browse/YETUS-846) | hard-set pip and gem installs |  Minor | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-703](https://issues.apache.org/jira/browse/YETUS-703) | clean up some of the table of contents |  Minor | Precommit, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-822](https://issues.apache.org/jira/browse/YETUS-822) | readme should mention docker images |  Minor | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-811](https://issues.apache.org/jira/browse/YETUS-811) | Add an API for robots to do their own artifact URLs |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-808](https://issues.apache.org/jira/browse/YETUS-808) | cleanup the docker image cleanup output |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-783](https://issues.apache.org/jira/browse/YETUS-783) | download links for 0.8.0 vs 0.9.0 are different |  Blocker | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-789](https://issues.apache.org/jira/browse/YETUS-789) | bugsystem\_linecomments\_trigger breaks if prevnum or linenum isn't numeric |  Blocker | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-771](https://issues.apache.org/jira/browse/YETUS-771) | Dockerfile.patchspecific doesn't work when gid isn't defined |  Minor | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-758](https://issues.apache.org/jira/browse/YETUS-758) | docker-cleanup doesn't always clean |  Minor | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-786](https://issues.apache.org/jira/browse/YETUS-786) | JENKINS\_URL is not always populated in a pipeline docker agent |  Blocker | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-796](https://issues.apache.org/jira/browse/YETUS-796) | multijdk doesn't ignore non-existent directory |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-797](https://issues.apache.org/jira/browse/YETUS-797) | patches that remove modules trigger offset\_clock assert |  Critical | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-775](https://issues.apache.org/jira/browse/YETUS-775) | do not delete the ${project.version} of the website |  Minor | website and documentation | Sean Busbey | Allen Wittenauer |
+| [YETUS-762](https://issues.apache.org/jira/browse/YETUS-762) | findbugs warning in yetus-minimaven-plugin/bin4libs |  Minor | yetus-maven-plugin | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-813](https://issues.apache.org/jira/browse/YETUS-813) | Tie both pylint and astroid to working versions |  Critical | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-784](https://issues.apache.org/jira/browse/YETUS-784) |  javadocs for 0.9.0 off of master are broken |  Major | website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-785](https://issues.apache.org/jira/browse/YETUS-785) | Download page must not link to dist.apache.org |  Major | website and documentation | Sebb | Akira Ajisaka |
+| [YETUS-776](https://issues.apache.org/jira/browse/YETUS-776) | build doesn't deploy all artifacts |  Critical | build | Sean Busbey | Allen Wittenauer |
+| [YETUS-814](https://issues.apache.org/jira/browse/YETUS-814) | docker hub builds are out of sync |  Blocker | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-761](https://issues.apache.org/jira/browse/YETUS-761) | findbugs warning in yetus-maven-plugin/releasedocmaker |  Minor | Release Doc Maker, yetus-maven-plugin | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-823](https://issues.apache.org/jira/browse/YETUS-823) | releasedocmaker-jar-with-dependencies is missing dependencies |  Blocker | yetus-maven-plugin | stack | Allen Wittenauer |
+| [YETUS-431](https://issues.apache.org/jira/browse/YETUS-431) | shelldocs is undocumented |  Major | ShellDocs, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-833](https://issues.apache.org/jira/browse/YETUS-833) | start-build-env is failing |  Minor | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-847](https://issues.apache.org/jira/browse/YETUS-847) | /usr/local/bin/pip is python3.7 |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-829](https://issues.apache.org/jira/browse/YETUS-829) | Fix path(s) to shelldocs |  Minor | build, Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-849](https://issues.apache.org/jira/browse/YETUS-849) | Cut back on Azure Pipelines support |  Minor | build, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-760](https://issues.apache.org/jira/browse/YETUS-760) | Update yetus-maven-plugin's releasedocmaker options |  Major | Release Doc Maker, yetus-maven-plugin | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-820](https://issues.apache.org/jira/browse/YETUS-820) | author throws grep error if excludes file is missing |  Trivial | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-772](https://issues.apache.org/jira/browse/YETUS-772) | RC verification document updates from 0.9.0 |  Minor | website and documentation | Kengo Seki | Allen Wittenauer |
+| [YETUS-854](https://issues.apache.org/jira/browse/YETUS-854) | shellcheck is picking up extra files |  Critical | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-855](https://issues.apache.org/jira/browse/YETUS-855) | npm doesn't work in docker image |  Critical | Precommit | Allen Wittenauer | Allen Wittenauer |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YETUS-769](https://issues.apache.org/jira/browse/YETUS-769) | release documentation updates from 0.9.0 |  Major | build, website and documentation | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-802](https://issues.apache.org/jira/browse/YETUS-802) | Remove docs for --github-token |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-828](https://issues.apache.org/jira/browse/YETUS-828) | Upgrade hadolint to 1.16.2 |  Minor | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-827](https://issues.apache.org/jira/browse/YETUS-827) | Upgrade python3 to 3.7 |  Major | Precommit | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-838](https://issues.apache.org/jira/browse/YETUS-838) | upgrade some maven dependencies |  Trivial | build | Allen Wittenauer | Allen Wittenauer |
+| [YETUS-859](https://issues.apache.org/jira/browse/YETUS-859) | Release 0.10.0 |  Major | build | Allen Wittenauer | Allen Wittenauer |
+
+

Added: dev/yetus/0.10.0-RC1/CHANGELOG.md.asc
==============================================================================
--- dev/yetus/0.10.0-RC1/CHANGELOG.md.asc (added)
+++ dev/yetus/0.10.0-RC1/CHANGELOG.md.asc Sun Apr 21 16:35:31 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEM2XwuFiLEjzBO1oZ4Bs0++hG3zgFAly8m1sACgkQ4Bs0++hG
+3zjZKhAApVVX1ZkUKZ52bhm6u1I6i7E+4xSSXiMMSAS7FPNuP+KhDj1rtS6k63iB
+wOQQMWIwWtC1JrvYoH+4Cyl/+IrQgFvFG9V0glzlo6S+Xy4wdH1gyofPE2IJ/SJF
+D12e9r6sO6F1mzlGJzzwSDtY/MPElbe9QWwbVquTlYxPsA884vHVCCyxyrk9OBzD
+kG/G/qZI2EOe83vdQU3SfEo7QGzoJggJR8+eiMibh4Ao7q2X8i+MNpevKIapABdg
+sjqjIUfYaRq17giM6nGphwfL1jrKmBbmRJVDlhozLfWyEeJc959WTAFoNKs/DzAJ
+8ABkQYQbdthdpMaOpfdbQNn8zzjlKpZVzgMnYED4Obw20GQXZHnZ1W3Bh/a8YLiT
+fLfnEvPSeNRfAf3+PjefETYZqYJgnaznv8rOXzWvg5H9EicznqzNS+ljOuTzZKJk
+zMFkAzptCojijc1NvKJHK33Ser1UgJtPik7PG6uNfqaMIKZDkuIEmnJcD7MMIdxM
+xXYuCZeLR2eOAFFbvSlFQdMac/EpF3LPpCuT8xe9810WU1vvLu+lGtQxplOAdXS8
+gBGaYMmD2hH02+cRq0nVCiVXWN3EJ4Q4kif5PfziExuHd2rKjTRXARBeTIOvBT1X
+h8XYLVYf0jTIpDVwFJ3rERoGuM1PKT1vytGTqWv3AFjseXVHlAE=
+=VRVy
+-----END PGP SIGNATURE-----

Added: dev/yetus/0.10.0-RC1/CHANGELOG.md.mds
==============================================================================
--- dev/yetus/0.10.0-RC1/CHANGELOG.md.mds (added)
+++ dev/yetus/0.10.0-RC1/CHANGELOG.md.mds Sun Apr 21 16:35:31 2019
@@ -0,0 +1,12 @@
+CHANGELOG.md:    MD5 = 4B C1 A3 5D 76 9B 45 EF  A4 04 49 8D 19 73 50 09
+CHANGELOG.md:   SHA1 = 58D3 3747 AF59 64BD BE3B  E5BD EDE7 E69E 4CD6 5196
+CHANGELOG.md: RMD160 = 45B8 0472 FCE6 34A0 48D3  CE88 F62E D007 E445 62CB
+CHANGELOG.md: SHA224 = 1EDC42EF C6F1D366 EAA2CD8E 47D9D010 C29C07B1 677D7827
+                       9B5E7EBC
+CHANGELOG.md: SHA256 = 29386A89 482142F6 A94365F2 5CA4092F ED2A4FCD 728FACB8
+                       1DFC053F D75FA7C1
+CHANGELOG.md: SHA384 = C00AB526 19F3EFD2 A10FF994 34E82DBB 5747FF3E 8DF4A494
+                       5B296661 FC47506E BEBED2DC 16A4E6E0 A32CC171 86ED0393
+CHANGELOG.md: SHA512 = BD28A21C 36226F75 26BF0FB9 788275DD 5A22A786 10FCAE09
+                       159DFF04 E6D9D429 97D39C52 89BC1D18 6A80E7E1 8518666D
+                       DFBEA0A9 0F39878A 0C3592B5 74174A5A

Added: dev/yetus/0.10.0-RC1/CHANGELOG.md.sha512
==============================================================================
--- dev/yetus/0.10.0-RC1/CHANGELOG.md.sha512 (added)
+++ dev/yetus/0.10.0-RC1/CHANGELOG.md.sha512 Sun Apr 21 16:35:31 2019
@@ -0,0 +1 @@
+bd28a21c36226f7526bf0fb9788275dd5a22a78610fcae09159dff04e6d9d42997d39c5289bc1d186a80e7e18518666ddfbea0a90f39878a0c3592b574174a5a  CHANGELOG.md

Added: dev/yetus/0.10.0-RC1/RELEASENOTES.md
==============================================================================
--- dev/yetus/0.10.0-RC1/RELEASENOTES.md (added)
+++ dev/yetus/0.10.0-RC1/RELEASENOTES.md Sun Apr 21 16:35:31 2019
@@ -0,0 +1,108 @@
+
+<!---
+# 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.10.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
+
+
+---
+
+* [YETUS-782](https://issues.apache.org/jira/browse/YETUS-782) | *Major* | **Remove ruby-lint support**
+
+Support for ruby-lint has been removed as the tool is no longer supported.  Instead, use rubocop.
+
+
+---
+
+* [YETUS-688](https://issues.apache.org/jira/browse/YETUS-688) | *Major* | **convert key globals from strings to arrays**
+
+<!-- markdown -->
+For developers, the various `yetus_*_entry` routines have been removed form yetuslib.  There were a lot of issues with duplicate names and other problems that really made them hard to use.  All of those routines and the variables that used them have been replaced with equivalent routines and variables that are array-based.
+
+
+---
+
+* [YETUS-474](https://issues.apache.org/jira/browse/YETUS-474) | *Blocker* | **Option to releasedocmaker to write empty files when no JIRA issues match**
+
+<!-- markdown -->
+releasedocmaker now has a `--empty` flag to allow the creation of release notes when there are no JIRAs assigned to a version.
+
+
+---
+
+* [YETUS-801](https://issues.apache.org/jira/browse/YETUS-801) | *Major* | **Remove deprecated private token support from Github**
+
+<!-- markdown -->
+The `--github-token` option has been removed from precommit. (Github has removed support private token support from Github and Github Enterprise.)
+
+
+---
+
+* [YETUS-807](https://issues.apache.org/jira/browse/YETUS-807) | *Major* | **SemaphoreCI Support**
+
+<!-- markdown -->
+Precommit now has some preliminary support for Semaphore CI.
+
+
+---
+
+* [YETUS-819](https://issues.apache.org/jira/browse/YETUS-819) | *Major* | **Azure Pipelines Support**
+
+Precommit now has some preliminary support for Azure Pipelines. Note that artifact links and Docker are unsupported.
+
+
+---
+
+* [YETUS-809](https://issues.apache.org/jira/browse/YETUS-809) | *Blocker* | **findbugs isn't finding bugs in qbt-mode**
+
+<!-- markdown -->
+Previously, if the findbugs plug-in was given a parent module with no source code but children modules did have source code, findbugs would ignore the whole directory.  This has been fixed such that all reports generated by children of a parent module are merged and generated as a report of the parent.
+
+
+---
+
+* [YETUS-749](https://issues.apache.org/jira/browse/YETUS-749) | *Major* | **change findbugs to spotbugs**
+
+<!-- markdown -->
+Precommit now includes specific support for SpotBugs.  Note that only one of FindBugs or SpotBugs may be enabled.  By default, SpotBugs will disable FindBugs automatically.  To specifically pick one or the other, use the `--plugins` control. For example:
+
+```
+---plugins=all,-findbugs
+```
+
+will disable FindBugs whereas
+
+```
+--plugins=all,-spotbugs
+```
+
+will disable SpotBugs.
+
+The SpotBugs plug-in requires the SPOTBUGS_HOME environment variable to be defined.  It should point to the location where SpotBugs has been installed.
+
+
+---
+
+* [YETUS-724](https://issues.apache.org/jira/browse/YETUS-724) | *Major* | **github diff vs. patch**
+
+<!-- markdown -->
+precommit will now attempt to try both forms of git patches (binary format-patch and ASCII git diff) when working with Github PRs or Gitlab MRs. It will prefer the format-patch style due to accuracy, but will fallback to diff style if the former does not apply successfully.
+
+
+

Added: dev/yetus/0.10.0-RC1/RELEASENOTES.md.asc
==============================================================================
--- dev/yetus/0.10.0-RC1/RELEASENOTES.md.asc (added)
+++ dev/yetus/0.10.0-RC1/RELEASENOTES.md.asc Sun Apr 21 16:35:31 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEM2XwuFiLEjzBO1oZ4Bs0++hG3zgFAly8m18ACgkQ4Bs0++hG
+3zgcABAAnBdqk0AZ+/U9Zs9rJO794BypaxXNhb+jLuGxgdf831OutCuYYegmEG8X
+TN9duee4vnjjpY/BgfY2IYl3WTKSFT7kUkvYWK22aCelua6GsBTPCGtV7MDxizy0
+jn3xTJ5RD/sFA1NoLa5iOKS1QvXLEzMfRo1CXCgKPGKMKUqd4PwxtlGTF0yG6M6u
+DS/gpYYNU7K0hCZddqt0KhOQJL/9QM+i6uujJxOPNf57ML+cudtEeent/ichGwUa
+eQlRu4Dw/1s5nMQuEW8oDyq5uh+6/zYjbuyta7v7h1jKWnx33JOi/qepjkoQbP6s
+KTwBZ1dDv3YS4uUfYFqfGvkgMwsUEDfAoAUTA6uQyuo6hqkSNV5JDXydl7eWnlvQ
+Pmnt6O0vg43QhzoFCTCI06oD5psa1XqUXjIGTGexD15Zum/tuVJRZCIbd2AVUHpb
+mpMkPI4bg/NRUw918k8Vo2x8tx/gm0Dcfyj8uqeLsmJhYDJs2hwvb3wzO8QzhD6q
+9F9yttmxN/jJkURsgHe/FjzGmtVy4btrlOJ00os7qwMM+RVytj6OsWMsMse/1Cys
+xDkMFeO31fCV2aQwEhehLuZecrG0iuT9sN0L+kOkyeiBYeyA/9qZ5JhR6K1bssc/
+g3DLTo2X+HUrHlsRCge6y1DwXf4phxbK1B0+s8waquebLXSi+fU=
+=MtLF
+-----END PGP SIGNATURE-----

Added: dev/yetus/0.10.0-RC1/RELEASENOTES.md.mds
==============================================================================
--- dev/yetus/0.10.0-RC1/RELEASENOTES.md.mds (added)
+++ dev/yetus/0.10.0-RC1/RELEASENOTES.md.mds Sun Apr 21 16:35:31 2019
@@ -0,0 +1,12 @@
+RELEASENOTES.md:    MD5 = 31 5A 43 96 55 28 99 F9  32 26 7E A5 47 B1 32 9D
+RELEASENOTES.md:   SHA1 = EB27 0009 90BE A151 55C7  9384 941E 8C72 2581 F040
+RELEASENOTES.md: RMD160 = D5C0 903C 5497 3D97 FFE7  20ED B432 CA53 1734 A3A4
+RELEASENOTES.md: SHA224 = 0C59563F EC5AB25B C822D591 CE8863AE 8581EC1F EA2EE405
+                          1EF516BB
+RELEASENOTES.md: SHA256 = C1D73032 B9037EB8 240567AC F762A472 E32F9C44 3AF9E8FA
+                          C3ADCC99 1348EF89
+RELEASENOTES.md: SHA384 = 07F45E85 8C8B2E25 B96BB0EE 9640165F 26B42BCB 0001F563
+                          EDE76D27 7A8EE05F AC6EFDD5 915B16DF 85ADA093 A0E552A9
+RELEASENOTES.md: SHA512 = A4841D04 C154E738 CEE4FA7E 4B8C9F47 AC57D498 AA502D08
+                          304C3BE6 59025CAB D5116E1B AF362F03 C0640F46 6E442B52
+                          FC56A38C 5E6B22A1 7728C745 F060BC45

Added: dev/yetus/0.10.0-RC1/RELEASENOTES.md.sha512
==============================================================================
--- dev/yetus/0.10.0-RC1/RELEASENOTES.md.sha512 (added)
+++ dev/yetus/0.10.0-RC1/RELEASENOTES.md.sha512 Sun Apr 21 16:35:31 2019
@@ -0,0 +1 @@
+a4841d04c154e738cee4fa7e4b8c9f47ac57d498aa502d08304c3be659025cabd5116e1baf362f03c0640f466e442b52fc56a38c5e6b22a17728c745f060bc45  RELEASENOTES.md

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

Propchange: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.asc
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.asc (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.asc Sun Apr 21 16:35:31 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEM2XwuFiLEjzBO1oZ4Bs0++hG3zgFAly8m18ACgkQ4Bs0++hG
+3zhCTA//XGRITWWBXB/o+yaYD/9HdIYy89CtJpolFh3EN1l2YeI2Jvah9mVJMwQU
+eXWMc804Ga965j8CxFlGWXeEc+YGmpxDo8bQmGSBaUAOusjCkk0nrolu+w0kXEPz
+oGt5vL61IydtZv0PI/XqiFhi8Zv+ZNMLzqf4TPiYcb+lxu54eYa/1EpAv6urQfmN
+o2tDuto1MiwItXrCeMVS030AmIK7OA8z78ceXYxyd6H/0TlbVvEL6gs8g/lKIGy6
+gmlKFpBceEpw+9Eg+LzSX5ZVxuX6C6J8T3zA3IIVSWL3u+5fdn0a9OBakWZ5lQl+
+I3djBW4vZeeRi8DW8SLnpiE2SulxkFNQ6AsqtrWnyL0ZMp+tQHfaWQub1Satvw4x
+nTyCcQ5o4WtR3um2Yjkfgim2YGvqqqIGMOuP8tXV9k0wM9D8PBaGnToDSHafPSWq
+Z5UghkDZqfW5Xquf8r+3RKDMQExSD6bxY6wLl5otM00ERBWJosFqOKQEXu1vwUrv
+qSYe/wMafl6BH88JX3Hyt96yaZ5lzM0kVv8UP3PNA88rrD5xwstULdjVfD6VVn+U
+z7uOSHao7jkdUxIDawZrGU93cMqEDTkL99OQmgL4PZT6fIWYh/ZCaXUoBOehqgoR
+gAu5sp3wc9NyzjLeRQb0LAiIn/FVbGYGqVlyCT7XS394aTrwJRc=
+=G0gq
+-----END PGP SIGNATURE-----

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.mds
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.mds (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.mds Sun Apr 21 16:35:31 2019
@@ -0,0 +1,17 @@
+apache-yetus-0.10.0-bin.tar.gz:    MD5 = 33 74 AF CA 9C 8D 7A 67  03 93 31 07 95
+                                         E0 95 6F
+apache-yetus-0.10.0-bin.tar.gz:   SHA1 = 3107 1B96 F08B D79D B981  B61D 2397
+                                         548F D835 50F1
+apache-yetus-0.10.0-bin.tar.gz: RMD160 = 703E 694F 76CF 2A1D D145  CDBD 2725
+                                         CDD8 A32F 003D
+apache-yetus-0.10.0-bin.tar.gz: SHA224 = E9D37654 0E8AD286 76B3B1B9 7453A287
+                                         B9DA7E8E B0C0540A AA20DED4
+apache-yetus-0.10.0-bin.tar.gz: SHA256 = 4795FC4B 9B340C1A 7C3EF297 91C77D2A
+                                         0E7EDD8A 8F33BA11 FCA0E213 72B6894F
+apache-yetus-0.10.0-bin.tar.gz: SHA384 = 86E23A04 198B5FB3 53B05C84 E8A1E9C5
+                                         353DCECE C17036A2 63D2B9CB 2B5E9EED
+                                         857767BD DD166C0E 23CB743D D59E7790
+apache-yetus-0.10.0-bin.tar.gz: SHA512 = 42F89909 D6358848 8FA8CA40 05984E5D
+                                         32F91E0C 9FB363DB 46C25CDA D1F294CF
+                                         DEF023C2 B9FBA700 07AE5DFB 09B2EFFA
+                                         CC18D3C7 469B2ABB B42C098D 9DD78E93

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.sha512
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.sha512 (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-bin.tar.gz.sha512 Sun Apr 21 16:35:31 2019
@@ -0,0 +1 @@
+42f89909d63588488fa8ca4005984e5d32f91e0c9fb363db46c25cdad1f294cfdef023c2b9fba70007ae5dfb09b2effacc18d3c7469b2abbb42c098d9dd78e93  apache-yetus-0.10.0-bin.tar.gz

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

Propchange: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.asc
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.asc (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.asc Sun Apr 21 16:35:31 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEM2XwuFiLEjzBO1oZ4Bs0++hG3zgFAly8m18ACgkQ4Bs0++hG
+3ziLlg/6A4ffedCKIIzWfkSVqzugLsoKdwIPYPHU4CVD+YYRoRGIU2F9EPmAgQ4f
+3oYeaUojg+82MoX9cl9737lFN9GFpOR09s2X/HQ59m/m0pl/qpTtfey4H5rbWxiz
++xFLYOqMPnFRJHiagiAAtEQH+edW+5epy1+CIy/pDX/QUQudSTclUaT+03srfM06
+LCdChWrKkZMOXnVn4CU16W8GZFEhU96MfluRdq2I8kAC9Bznj6mKO9dAys7DETEa
+FYOGxY2W6vu0NjNpg9O2crWnF/oF4D0O//b24/ypRo7nuqPhjdmzGR8g5TI8ePXK
+FwnLXjBGvkzf60KMNLmKrPLTiPdO1eb95RQ1bJzKxKfg0C4Sghzg9t1TBqseUHeC
+fUhVuYYpsJ1UL0dqZPsWaUBzNcnq97NFEuVAhW4lcc0rC6MhubZwZx2ba96lY/6P
+wH7FfvD9JKkbshPgAtOpxDB9JBphRPnMA7wGef/ODkYbXJyvSlPES3pEb6r0kGiS
+i+QjGq16bI8NGhnqNt47zBfMNnxH6b9ur+KItG9m3XdFhyNAPFs49SMQQgGKsT6d
+gRDiAXXaNcjyLQXCv6c5ycQWTEQK1+eXOyx8UnAw8l8yGZYvEiNGFQcHAYO1x5fa
+dGInWFH8lXeo6rfh1cVjpA6uTc1Cqqw9Bh4gYbKWqSNPZlW34P8=
+=UZbd
+-----END PGP SIGNATURE-----

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.mds
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.mds (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.mds Sun Apr 21 16:35:31 2019
@@ -0,0 +1,17 @@
+apache-yetus-0.10.0-site.tar.gz:    MD5 = 70 2D F3 44 89 E4 10 AA  B7 4E C4 C1
+                                          7A CE CE F6
+apache-yetus-0.10.0-site.tar.gz:   SHA1 = 99EB 5028 6E2A 671B 48C7  7F69 25B5
+                                          ED5E 4207 5537
+apache-yetus-0.10.0-site.tar.gz: RMD160 = C978 1CC5 83E4 04DF 3A5C  01CA 8DCD
+                                          2AD8 8373 8F16
+apache-yetus-0.10.0-site.tar.gz: SHA224 = 543187C1 701119C2 CD960524 57F4BF60
+                                          B83D6569 E0EB47EA 1B334E4A
+apache-yetus-0.10.0-site.tar.gz: SHA256 = A33E2504 BFA6F097 76A971A9 2FF12473
+                                          B25B6BAC ABC04F75 7078BA9C 64610E5A
+apache-yetus-0.10.0-site.tar.gz: SHA384 = 806D9273 DF6A398B 6CBE52B9 180D813A
+                                          F83AB354 BD82F1EE AA41DE2A 9E3D3F71
+                                          D3133C2E 50A60021 F9C3601D 2EBA6B7B
+apache-yetus-0.10.0-site.tar.gz: SHA512 = 84F81976 A368ACCF 50DE8698 26DD3AE5
+                                          7F9158A7 ED592E76 4405BA00 F4BC45B1
+                                          3D879562 2EFBE806 F4A145B1 A48FE09A
+                                          884AAFC5 84E6A37B D0D63CD7 837A3195

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.sha512
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.sha512 (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-site.tar.gz.sha512 Sun Apr 21 16:35:31 2019
@@ -0,0 +1 @@
+84f81976a368accf50de869826dd3ae57f9158a7ed592e764405ba00f4bc45b13d8795622efbe806f4a145b1a48fe09a884aafc584e6a37bd0d63cd7837a3195  apache-yetus-0.10.0-site.tar.gz

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

Propchange: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.asc
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.asc (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.asc Sun Apr 21 16:35:31 2019
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEM2XwuFiLEjzBO1oZ4Bs0++hG3zgFAly8m2AACgkQ4Bs0++hG
+3zh9bQ//cf7B2OYLKX6dBVm5Xi7AfGxXd1bqKRBYcR0C12bsbnfsg8qBC+n/qPW1
+TU8CJv7AAy3A8wvgdiTeA6s6SBP6Y4b6pSKy4LTiW6vf4q2V6zYIBPcpytGMmJug
+/LpGjxwGgcLjZU5MvL5s+jMcnzrbZZe6Lt4fY4JhxYXVAQ5Cr0/WxZa9/vp8oBM6
+VdDWFpDoWoZzXuCdtQ32jBasx8YBG60QkxYs37xT99lEBUw9YWr0e5j66M5OwpgR
+9FOSGe2GTDWzUS10kJKd/+E7La456BAsj4rntPaaiVEn16K24S74oAwAk9Gv9uwD
+7pw7zcxvB2cp4BVN6sT319Ul2eQBoF1hNr5YIfIC6aQ8wWmVhilGSfC/B0zLr+sA
+uqEOCKKraXPTdUodCTefJexGc9L7Jln6LKYfgu1J3YD1XIYKpy1YNs2npCKu3tv0
+4xOZTmXhuPkGFBinLXuiL9qPILk0wArGCDqqTr8Vxhq2QPM4IyOljV+L1h6g6Fa4
+goOOHgHcONOOKkQN9hOx9E+RTMNtZpLmJPiUJxEj1Z6yumrfgNzXF0RqEUY6/5oB
+R+t3Igz9LXjmI/EixShXk3CDOk2Mh84UGxZIppyCsKrvjt4CtBiFrp6doYHHg4+Q
+zDkEKaD1thMEB3wcXq3QgjggFM267l1Qim1xPR56pDs10Qgl6CY=
+=XsHG
+-----END PGP SIGNATURE-----

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.mds
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.mds (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.mds Sun Apr 21 16:35:31 2019
@@ -0,0 +1,17 @@
+apache-yetus-0.10.0-src.tar.gz:    MD5 = FC A0 F3 38 83 84 28 C6  C7 CC 24 6E BF
+                                         BA 6B 3C
+apache-yetus-0.10.0-src.tar.gz:   SHA1 = 8FF3 07B7 456F 860B 763F  8F31 6290
+                                         68C3 7B9F 5FCC
+apache-yetus-0.10.0-src.tar.gz: RMD160 = 740E FDE9 3BF6 84C3 90F0  DF22 8EC7
+                                         517D B9A2 96EE
+apache-yetus-0.10.0-src.tar.gz: SHA224 = AE106796 4F6128C7 DACF3739 0CAE9501
+                                         F7CE2DAB 875DE2A1 87E814EA
+apache-yetus-0.10.0-src.tar.gz: SHA256 = E12AA904 3D1B642C 9434E5C4 96385C33
+                                         84D9613D D58AD32C 4F7C7B39 348A9BA7
+apache-yetus-0.10.0-src.tar.gz: SHA384 = 60A405D8 E5E64A55 37DD10E0 7F9A5F90
+                                         8A88AF97 5768A095 91633039 F0247F4E
+                                         54030FC9 25E464E9 F2A1C7BB B04D9935
+apache-yetus-0.10.0-src.tar.gz: SHA512 = 57B15F3C 53AF50B4 EFED4951 992CB7CC
+                                         FA3B9103 AF0DADC6 0F8DCF4F 94F95849
+                                         EDF6997F B799A0FD 29024404 FBF480BA
+                                         4D5C98FC 07752C83 3A8C4401 3CFE3924

Added: dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.sha512
==============================================================================
--- dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.sha512 (added)
+++ dev/yetus/0.10.0-RC1/apache-yetus-0.10.0-src.tar.gz.sha512 Sun Apr 21 16:35:31 2019
@@ -0,0 +1 @@
+57b15f3c53af50b4efed4951992cb7ccfa3b9103af0dadc60f8dcf4f94f95849edf6997fb799a0fd29024404fbf480ba4d5c98fc07752c833a8c44013cfe3924  apache-yetus-0.10.0-src.tar.gz