This is an automated email from the ASF dual-hosted git repository.
aw pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/yetus.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 2928869 git sha dee8b7d3b89f2fea5cf09a551798cc3f8978e295
2928869 is described below
commit 29288694046174b826d2d098f7abf6d8f37d59f4
Author: Allen Wittenauer <[email protected]>
AuthorDate: Mon Nov 2 09:44:57 2020 -0800
git sha dee8b7d3b89f2fea5cf09a551798cc3f8978e295
---
contribute/index.html | 2 +-
contribute/releases/index.html | 2 +-
documentation/0.10.0/CHANGELOG/index.html | 2 +-
documentation/in-progress/CHANGELOG | 2 +-
documentation/in-progress/index.html | 4 +-
.../org/apache/yetus/audience/package-tree.html | 6 +-
.../apache/yetus/audience/package-tree/index.html | 6 +-
.../in-progress/javadocs/overview-tree.html | 6 +-
.../in-progress/javadocs/overview-tree/index.html | 6 +-
.../in-progress/precommit/apidocs/core/index.html | 92 +++++++++++++++++-
.../precommit/apidocs/test-patch/index.html | 94 +-----------------
.../in-progress/precommit/buildtools/index.html | 2 +-
.../precommit/docker-cleanup/index.html | 21 +++-
.../in-progress/precommit/docker/index.html | 107 ++++++++++++++++++++-
documentation/in-progress/precommit/index.html | 1 +
.../in-progress/precommit/robots/index.html | 4 +-
.../precommit/robots/jenkins/index.html | 21 +++-
.../0.10.0/CHANGELOG.0.10.0/index.html | 2 +-
.../0.13.0/CHANGELOG.0.13.0/index.html | 42 +++++++-
.../0.13.0/RELEASENOTES.0.13.0/index.html | 93 +++++++++++++++++-
.../releasenotes/0.2.0/CHANGELOG.0.2.0/index.html | 2 +-
.../0.3.0/RELEASENOTES.0.3.0/index.html | 2 +-
.../0.6.0/RELEASENOTES.0.6.0/index.html | 2 +-
.../releasenotes/0.8.0/CHANGELOG.0.8.0/index.html | 2 +-
.../0.9.0/RELEASENOTES.0.9.0/index.html | 4 +-
project-reports.html | 4 +-
26 files changed, 401 insertions(+), 130 deletions(-)
diff --git a/contribute/index.html b/contribute/index.html
index 7696f86..b9598a4 100644
--- a/contribute/index.html
+++ b/contribute/index.html
@@ -151,7 +151,7 @@
<ul>
<li><a href="website">Maintaining the Yetus Website</a> - walks through how
to view the website locally, update various static and generated pages, and
render the html for publishing.</li>
- <li><a href="releases">Working with Release Candiates</a> - covers managing
the release process, validating proposed release candidates, and publishing
project approved artifacts.</li>
+ <li><a href="releases">Working with Release Candidates</a> - covers managing
the release process, validating proposed release candidates, and publishing
project approved artifacts.</li>
</ul>
</div>
diff --git a/contribute/releases/index.html b/contribute/releases/index.html
index c859890..7ab3ded 100644
--- a/contribute/releases/index.html
+++ b/contribute/releases/index.html
@@ -741,7 +741,7 @@ gpg: Good signature from <span class="s2">"Sean Busbey
(CODE SIGNING KEY) <bu
<li>Type the tag that you just pushed into the 'tag' box.</li>
<li>Use categories 'Code quality' and 'Continuous integration'</li>
<li>Release Title should reflect the version</li>
- <li>Describe this release should be a cut-down version of the anouncement
email (drop SHA and direct download links. main page, github actions, and
release notes should be mentioned)</li>
+ <li>Describe this release should be a cut-down version of the announcement
email (drop SHA and direct download links. main page, github actions, and
release notes should be mentioned)</li>
<li>Mark 'This is a pre-release'</li>
<li>Verify everything looks good.</li>
<li>Publish release</li>
diff --git a/documentation/0.10.0/CHANGELOG/index.html
b/documentation/0.10.0/CHANGELOG/index.html
index 9cd8d97..34bb26b 100644
--- a/documentation/0.10.0/CHANGELOG/index.html
+++ b/documentation/0.10.0/CHANGELOG/index.html
@@ -245,7 +245,7 @@
</tr>
<tr>
<td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-679">YETUS-679</a></td>
- <td style="text-align: left">dupname should report even in case of
sucess</td>
+ <td style="text-align: left">dupname should report even in case of
success</td>
<td style="text-align: left">Major</td>
<td style="text-align: left">Precommit</td>
<td style="text-align: left">Allen Wittenauer</td>
diff --git a/documentation/in-progress/CHANGELOG
b/documentation/in-progress/CHANGELOG
index 9544a8a..872e8a9 100644
--- a/documentation/in-progress/CHANGELOG
+++ b/documentation/in-progress/CHANGELOG
@@ -18,5 +18,5 @@
-->
<h1 id="apache-yetus-changelog">Apache Yetus Changelog</h1>
-<h2 id="release-0140-snapshot---2020-10-31">Release 0.14.0-SNAPSHOT -
2020-10-31</h2>
+<h2 id="release-0140-snapshot---2020-11-02">Release 0.14.0-SNAPSHOT -
2020-11-02</h2>
diff --git a/documentation/in-progress/index.html
b/documentation/in-progress/index.html
index 3158781..63818bd 100644
--- a/documentation/in-progress/index.html
+++ b/documentation/in-progress/index.html
@@ -127,8 +127,8 @@
<h1 id="yetus-release-doc-maker">Yetus Release Doc Maker</h1>
-<p>The Release Documentation Maker allows projects to generate nicely formated
Markdown Changelogs and Release Notes based upon JIRA. You can view that<br />
-documenation <a href="releasedocmaker">here</a>. See also the <a
href="#yetus-maven-plugin">yetus-maven-plugin</a> for Apache Maven-specific
information.</p>
+<p>The Release Documentation Maker allows projects to generate nicely
formatted Markdown Changelogs and Release Notes based upon JIRA. You can view
that<br />
+documentation <a href="releasedocmaker">here</a>. See also the <a
href="#yetus-maven-plugin">yetus-maven-plugin</a> for Apache Maven-specific
information.</p>
<h1 id="yetus-shelldocs">Yetus Shelldocs</h1>
diff --git
a/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree.html
b/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree.html
index 215043d..0a3f0be 100644
---
a/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree.html
+++
b/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree.html
@@ -88,12 +88,12 @@
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
-<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceStability.Stable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Stable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceStability.Evolving.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Evolving</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceStability.Unstable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Unstable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
diff --git
a/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree/index.html
b/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree/index.html
index 215043d..0a3f0be 100644
---
a/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree/index.html
+++
b/documentation/in-progress/javadocs/org/apache/yetus/audience/package-tree/index.html
@@ -88,12 +88,12 @@
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
-<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceStability.Stable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Stable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceStability.Evolving.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Evolving</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceStability.Unstable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Unstable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="../../../../org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
diff --git a/documentation/in-progress/javadocs/overview-tree.html
b/documentation/in-progress/javadocs/overview-tree.html
index 9bd8566..282d5b1 100644
--- a/documentation/in-progress/javadocs/overview-tree.html
+++ b/documentation/in-progress/javadocs/overview-tree.html
@@ -93,12 +93,12 @@
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
-<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceStability.Stable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Stable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceStability.Evolving.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Evolving</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceStability.Unstable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Unstable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
diff --git a/documentation/in-progress/javadocs/overview-tree/index.html
b/documentation/in-progress/javadocs/overview-tree/index.html
index 9bd8566..282d5b1 100644
--- a/documentation/in-progress/javadocs/overview-tree/index.html
+++ b/documentation/in-progress/javadocs/overview-tree/index.html
@@ -93,12 +93,12 @@
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
-<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceStability.Stable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Stable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceStability.Evolving.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Evolving</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceStability.Unstable.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceStability.Unstable</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Public.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Public</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.LimitedPrivate.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.yetus.audience.<a
href="org/apache/yetus/audience/InterfaceAudience.Private.html"
title="annotation in org.apache.yetus.audience"><span
class="typeNameLink">InterfaceAudience.Private</span></a> (implements
java.lang.annotation.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true"
title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
diff --git a/documentation/in-progress/precommit/apidocs/core/index.html
b/documentation/in-progress/precommit/apidocs/core/index.html
index 54ad6a2..586dcbc 100644
--- a/documentation/in-progress/precommit/apidocs/core/index.html
+++ b/documentation/in-progress/precommit/apidocs/core/index.html
@@ -172,6 +172,8 @@
</li>
<li>Public/Evolving/Not Replaceable
<ul>
+ <li><a
href="#bugsystem_linecomments_queue">bugsystem_linecomments_queue</a></li>
+ <li><a
href="#bugsystem_linecomments_trigger">bugsystem_linecomments_trigger</a></li>
<li><a href="#guess_build_tool">guess_build_tool</a></li>
<li><a href="#list_plugins">list_plugins</a></li>
<li><a href="#plugin_usage_output">plugin_usage_output</a></li>
@@ -1258,7 +1260,7 @@
<li>Description</li>
</ul>
-<p>remove entries from paramater tracker</p>
+<p>remove entries from parameter tracker</p>
<ul>
<li>Returns</li>
@@ -1811,6 +1813,92 @@
</table>
<h2 id="publicevolvingnot-replaceable">Public/Evolving/Not Replaceable</h2>
+<h3
id="bugsystem_linecomments_queue"><code>bugsystem_linecomments_queue</code></h3>
+
+<ul>
+ <li>Synopsis</li>
+</ul>
+
+<div class="highlight"><pre class="highlight
plaintext"><code>bugsystem_linecomments_queue plugin filename
+</code></pre></div>
+<ul>
+ <li>Description</li>
+</ul>
+
+<p>Queue up comments to write into bug systems that have code review support,
if such support enabled/available. File should be in the form of
"file:line[:column]:comment"</p>
+
+<ul>
+ <li>Returns</li>
+</ul>
+
+<p>Nothing</p>
+
+<table class="table table-bordered table-striped">
+ <thead>
+ <tr>
+ <th style="text-align: left">Classification</th>
+ <th style="text-align: left">Level</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">Audience</td>
+ <td style="text-align: left">Public</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">Stability</td>
+ <td style="text-align: left">Evolving</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">Replaceable</td>
+ <td style="text-align: left">No</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3
id="bugsystem_linecomments_trigger"><code>bugsystem_linecomments_trigger</code></h3>
+
+<ul>
+ <li>Synopsis</li>
+</ul>
+
+<div class="highlight"><pre class="highlight
plaintext"><code>bugsystem_linecomments_trigger
+</code></pre></div>
+<ul>
+ <li>Description</li>
+</ul>
+
+<p>Write all of the bugsystem linecomments</p>
+
+<ul>
+ <li>Returns</li>
+</ul>
+
+<p>Nothing</p>
+
+<table class="table table-bordered table-striped">
+ <thead>
+ <tr>
+ <th style="text-align: left">Classification</th>
+ <th style="text-align: left">Level</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">Audience</td>
+ <td style="text-align: left">Public</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">Stability</td>
+ <td style="text-align: left">Evolving</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">Replaceable</td>
+ <td style="text-align: left">No</td>
+ </tr>
+ </tbody>
+</table>
+
<h3 id="guess_build_tool"><code>guess_build_tool</code></h3>
<ul>
@@ -2167,7 +2255,7 @@
<li>Description</li>
</ul>
-<p>Convert a file to an array. Comments on the beginning of the line and emtpy
lines are stripped.</p>
+<p>Convert a file to an array. Comments on the beginning of the line and empty
lines are stripped.</p>
<ul>
<li>Returns</li>
diff --git a/documentation/in-progress/precommit/apidocs/test-patch/index.html
b/documentation/in-progress/precommit/apidocs/test-patch/index.html
index 9a65e8f..6612966 100644
--- a/documentation/in-progress/precommit/apidocs/test-patch/index.html
+++ b/documentation/in-progress/precommit/apidocs/test-patch/index.html
@@ -149,8 +149,6 @@
<li>Public/Evolving/Not Replaceable
<ul>
<li><a href="#archive">archive</a></li>
- <li><a
href="#bugsystem_linecomments_queue">bugsystem_linecomments_queue</a></li>
- <li><a
href="#bugsystem_linecomments_trigger">bugsystem_linecomments_trigger</a></li>
<li><a href="#buildtool_cwd">buildtool_cwd</a></li>
<li><a href="#calcdiffs">calcdiffs</a></li>
<li><a href="#clear_personality_queue">clear_personality_queue</a></li>
@@ -978,92 +976,6 @@
</tbody>
</table>
-<h3
id="bugsystem_linecomments_queue"><code>bugsystem_linecomments_queue</code></h3>
-
-<ul>
- <li>Synopsis</li>
-</ul>
-
-<div class="highlight"><pre class="highlight
plaintext"><code>bugsystem_linecomments_queue plugin filename
-</code></pre></div>
-<ul>
- <li>Description</li>
-</ul>
-
-<p>Queue up comments to write into bug systems that have code review support,
if such support enabled/available. File should be in the form of
"file:line[:column]:comment"</p>
-
-<ul>
- <li>Returns</li>
-</ul>
-
-<p>Nothing</p>
-
-<table class="table table-bordered table-striped">
- <thead>
- <tr>
- <th style="text-align: left">Classification</th>
- <th style="text-align: left">Level</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td style="text-align: left">Audience</td>
- <td style="text-align: left">Public</td>
- </tr>
- <tr>
- <td style="text-align: left">Stability</td>
- <td style="text-align: left">Evolving</td>
- </tr>
- <tr>
- <td style="text-align: left">Replaceable</td>
- <td style="text-align: left">No</td>
- </tr>
- </tbody>
-</table>
-
-<h3
id="bugsystem_linecomments_trigger"><code>bugsystem_linecomments_trigger</code></h3>
-
-<ul>
- <li>Synopsis</li>
-</ul>
-
-<div class="highlight"><pre class="highlight
plaintext"><code>bugsystem_linecomments_trigger
-</code></pre></div>
-<ul>
- <li>Description</li>
-</ul>
-
-<p>Write all of the bugsystem linecomments</p>
-
-<ul>
- <li>Returns</li>
-</ul>
-
-<p>Nothing</p>
-
-<table class="table table-bordered table-striped">
- <thead>
- <tr>
- <th style="text-align: left">Classification</th>
- <th style="text-align: left">Level</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td style="text-align: left">Audience</td>
- <td style="text-align: left">Public</td>
- </tr>
- <tr>
- <td style="text-align: left">Stability</td>
- <td style="text-align: left">Evolving</td>
- </tr>
- <tr>
- <td style="text-align: left">Replaceable</td>
- <td style="text-align: left">No</td>
- </tr>
- </tbody>
-</table>
-
<h3 id="buildtool_cwd"><code>buildtool_cwd</code></h3>
<ul>
@@ -1205,7 +1117,7 @@
<li>Description</li>
</ul>
-<p>Calculate the differences between the specified files using just the
column+ messages (third+ column in a</p>
+<p>Calculate the differences between the specified files using just the
column+ messages (third+ column in a colon delimated file) and output it to
stdout.</p>
<ul>
<li>Returns</li>
@@ -1516,7 +1428,7 @@
<li>Description</li>
</ul>
-<p>Calculate the differences between the specified files using just the error
messages (last column in a</p>
+<p>Calculate the differences between the specified files using just the error
messages (last column in a colon delimated file) and output it to stdout.</p>
<ul>
<li>Returns</li>
@@ -1559,7 +1471,7 @@
<li>Description</li>
</ul>
-<p>generate a standarized calcdiff status message</p>
+<p>generate a standardized calcdiff status message</p>
<ul>
<li>Returns</li>
diff --git a/documentation/in-progress/precommit/buildtools/index.html
b/documentation/in-progress/precommit/buildtools/index.html
index 6df5499..1da07f9 100644
--- a/documentation/in-progress/precommit/buildtools/index.html
+++ b/documentation/in-progress/precommit/buildtools/index.html
@@ -332,7 +332,7 @@
<p>Maven will test eclipse and site if maven is being used as the build tool
and appropriate files trigger them.</p>
-<p>Maven will trigger add a maven install test when the
<code>maven_add_install</code> function has been used and the related tests are
requierd. Plug-ins that need to run maven before MUST call it as part of their
respective initialize functions, otherwise maven may fail unexpectedly. All
Apache Yetus provided plug-ins that require maven will trigger the maven
install functionality.</p>
+<p>Maven will trigger add a maven install test when the
<code>maven_add_install</code> function has been used and the related tests are
required. Plug-ins that need to run maven before MUST call it as part of their
respective initialize functions, otherwise maven may fail unexpectedly. All
Apache Yetus provided plug-ins that require maven will trigger the maven
install functionality.</p>
</div>
diff --git a/documentation/in-progress/precommit/docker-cleanup/index.html
b/documentation/in-progress/precommit/docker-cleanup/index.html
index e8b961b..4d58016 100644
--- a/documentation/in-progress/precommit/docker-cleanup/index.html
+++ b/documentation/in-progress/precommit/docker-cleanup/index.html
@@ -126,16 +126,29 @@
<!-- MarkdownTOC levels="1,2" autolink="true" indent=" " bullets="*"
bracket="round" -->
<ul>
- <li><a href="#usage">Usage</a></li>
+ <li><a href="#description">Description</a></li>
+ <li><a href="#usage">Usage</a>
+ <ul>
+ <li><a href="#default-mode">Default Mode</a></li>
+ <li><a href="#sentinel-mode">Sentinel Mode</a></li>
+ </ul>
+ </li>
</ul>
<!-- /MarkdownTOC -->
-<p><code>docker-cleanup</code> is a command to perform precommit's Docker
cleanup functionality outside of patch and build testing.</p>
+<h1 id="description">Description</h1>
+
+<p><code>docker-cleanup</code> is a command to perform precommit's Docker
cleanup functionality outside of patch and build testing.<br />
+It is designed to be run as a regularly automated job on CI systems that do
not have their own Docker cleanup<br />
+facilities. It is built from the perspective that nothing on the system is
permanent. It supports many of the same<br />
+options as <code>test-patch</code>'s <a href="../docker">docker</a>-mode.
Please see that page for more details.</p>
<h1 id="usage">Usage</h1>
-<p>Executing <code>docker-cleanup</code> will peform the same Docker image as
the <code>--robot</code> option.</p>
+<h2 id="default-mode">Default Mode</h2>
+
+<p>Executing <code>docker-cleanup</code> with no additional options will
perform the same work as the <code>--robot</code> option.</p>
<div class="highlight"><pre class="highlight shell"><code><span class="nv">$
</span>docker-cleanup
@@ -149,6 +162,8 @@ Deleted:
sha256:1a96c79a0a9ab538c6c7765dc908eca3e689270b778d6ae2add558e89792a7d8
...
</code></pre></div>
+<h2 id="sentinel-mode">Sentinel Mode</h2>
+
<p><code>docker-cleanup</code> also supports the <code>--sentinel</code> mode
to kill and remove stale running containers:</p>
<div class="highlight"><pre class="highlight shell"><code><span class="nv">$
</span>docker-cleanup <span class="nt">--sentinel</span>
diff --git a/documentation/in-progress/precommit/docker/index.html
b/documentation/in-progress/precommit/docker/index.html
index f5c6d3b..47dc445 100644
--- a/documentation/in-progress/precommit/docker/index.html
+++ b/documentation/in-progress/precommit/docker/index.html
@@ -134,11 +134,20 @@
<li><a href="#pulling-a-docker-tag">Pulling a Docker tag</a></li>
<li><a href="#using-a-cache">Using a cache</a></li>
<li><a href="#platforms">Platforms</a></li>
+ <li><a href="#container-directory">Container Directory</a></li>
</ul>
</li>
<li><a href="#resource-controls">Resource Controls</a></li>
<li><a href="#privileged-mode">Privileged Mode</a></li>
<li><a href="#docker-in-docker">Docker in Docker</a></li>
+ <li><a href="#cleaning-the-docker-environment">Cleaning the Docker
Environment</a>
+ <ul>
+ <li><a href="#images">Images</a></li>
+ <li><a href="#containers">Containers</a></li>
+ <li><a href="#dry-running-cleaning">Dry Running Cleaning</a></li>
+ <li><a href="#standalone-facility">Standalone Facility</a></li>
+ </ul>
+ </li>
</ul>
<!-- /MarkdownTOC -->
@@ -177,6 +186,12 @@
<p>When either building or pull an image, test-patch supports the
<code>--docker-platform</code> flag to pass in the Docker
<code>--platform</code> flag. This allows you full control over what kind of
image the software either creates or fetches.</p>
+<h2 id="container-directory">Container Directory</h2>
+
+<p>By default, precommit will use <code>/precommit</code> as the directory
where it will store any necessary components that are<br />
+not provided by other flags in system (such as <code>--basedir</code> or
<code>--patch-dir</code>). If that directory conflicts with some other<br />
+need, then the <code>--docker-work-dir</code> option may be provided to set a
different path.</p>
+
<h1 id="resource-controls">Resource Controls</h1>
<p>Docker's <code>--memory</code> flag is supported via the
<code>--dockermemlimit</code> option. This enables the container's memory size
to be limited. This may be important to set to prevent things like broken unit
tests bringing down the entire build server. See <a
href="https://docs.docker.com/engine/admin/resource_constraints/">the Docker
documentation</a> for more details. Apache Yetus also sets the
<code>--oom-score-adj</code> to 500 in order to offer itself as the first proce
[...]
@@ -185,7 +200,7 @@
<h1 id="privileged-mode">Privileged Mode</h1>
-<p>In some cases, the work being preformed inside the Docker container
requires extra permissions. Using the <code>--docker-privd</code> option
enables Docker's extended privileges to the container.</p>
+<p>In some cases, the work being performed inside the Docker container
requires extra permissions. Using the <code>--docker-privd</code> option
enables Docker's extended privileges to the container.</p>
<h1 id="docker-in-docker">Docker in Docker</h1>
@@ -193,6 +208,96 @@
<div class="highlight"><pre class="highlight plaintext"><code>NOTE: Using
--dockerind requires the availability of the `stat` command that supports
either -c '%g' (GNU form) or -f '%g' (BSD form).
</code></pre></div>
+<h1 id="cleaning-the-docker-environment">Cleaning the Docker Environment</h1>
+
+<p>With the growing use of Docker for CI purposes, so is the growing need to
help manage the Docker environment. Stale, large<br />
+caches and stuck containers are a common problem when tests go haywire. In
order to help combat that, Apache Yetus includes<br />
+facilities as part of precommit to help keep these things under control. By
default, none of these cleaning actions occur.<br />
+However if the system is in <a href="../robots">Robot</a>-mode or
<code>--sentinel</code> is used, carefully controlled cleaning will happen.</p>
+
+<div class="highlight"><pre class="highlight plaintext"><code>NOTE: Docker
volumes are not managed by Apache Yetus.
+</code></pre></div>
+<h2 id="images">Images</h2>
+
+<p>For container images, there are three modes. Each mode increases the
amount of coverage that Apache Yetus will use to<br />
+remove images.</p>
+
+<table class="table table-bordered table-striped">
+ <thead>
+ <tr>
+ <th style="text-align: center">Mode</th>
+ <th style="text-align: center">Images Types</th>
+ <th style="text-align: center">Time Frame</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: center">default</td>
+ <td style="text-align: center">all</td>
+ <td style="text-align: center">NA</td>
+ </tr>
+ <tr>
+ <td style="text-align: center"><code>--robot</code></td>
+ <td style="text-align: center">dangling, label=org.apache.yetus</td>
+ <td style="text-align: center">1 week</td>
+ </tr>
+ <tr>
+ <td style="text-align: center"><code>--sentinel</code></td>
+ <td style="text-align: center">all</td>
+ <td style="text-align: center">1 week</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>Before it begins, Apache Yetus will show the contents of <code>docker
images</code> so that there is a history of what was in<br />
+the cache. This also helps determine what was deleted later. Next, it finds
images that fall within the time frame of<br />
+the given mode. Then it will untag those images and followed by trying to
remove them by sha. If an<br />
+image is in use, an error will be reported but ignored by Apache Yetus. It is
an information message to help give the user<br />
+an idea of what is happening under the hood.</p>
+
+<h2 id="containers">Containers</h2>
+
+<p>For containers there are two modes:</p>
+
+<table class="table table-bordered table-striped">
+ <thead>
+ <tr>
+ <th style="text-align: center">Mode</th>
+ <th style="text-align: center">Images Types</th>
+ <th style="text-align: center">Time Frame</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: center">default</td>
+ <td style="text-align: center">all</td>
+ <td style="text-align: center">NA</td>
+ </tr>
+ <tr>
+ <td style="text-align: center"><code>--sentinel</code></td>
+ <td style="text-align: center">all</td>
+ <td style="text-align: center">24 hours</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>Under just plain <code>--robot</code>, containers are left alone. Under
<code>--sentinel</code>, containers (regardless of state) are<br />
+killed after 24 hours.</p>
+
+<p>Just as with images, Apache Yetus will report all the running containers on
the system. Then it will, if<br />
+necessary, send a <code>docker kill</code> followed by a <code>docker
rm</code> remove any containers that are over the runtime<br />
+limit.</p>
+
+<h2 id="dry-running-cleaning">Dry Running Cleaning</h2>
+
+<p>To see what the system would have done, the <code>--dockerdelrep</code>
option is provided to report, but not act, on deletions.</p>
+
+<h2 id="standalone-facility">Standalone Facility</h2>
+
+<p>By popular demand, Apache Yetus provides the <a
href="../docker-cleanup">docker-cleanup</a> program to perform these
functions<br />
+outside of running jobs. This program is useful for CI systems that do not
regularly run Apache Yetus or for<br />
+simply consolidating the maintenance into one location.</p>
+
</div>
<div class="container">
diff --git a/documentation/in-progress/precommit/index.html
b/documentation/in-progress/precommit/index.html
index 9c431cc..1db7c89 100644
--- a/documentation/in-progress/precommit/index.html
+++ b/documentation/in-progress/precommit/index.html
@@ -287,6 +287,7 @@ capacities without needing to use the full
<code>test-patch</code> runtime:</p>
<ul>
<li><a href="docker-cleanup">docker-cleanup</a> - safe removal of Docker
resources for multi-executor CI systems</li>
+ <li><a href="github-status-recovery">github-status-recovery</a> - Apache
Yetus status on GitHub, even for long running jobs</li>
<li><a href="admin">jenkins-admin</a> - Jenkins<->JIRA patch
bridge</li>
<li><a href="qbt">qbt</a> - Quality Build Tool, for branch-specific
testing</li>
<li><a href="smart-apply-patch">smart-apply-patch</a> - CLI manipulation and
query of patch files, PRs, and more</li>
diff --git a/documentation/in-progress/precommit/robots/index.html
b/documentation/in-progress/precommit/robots/index.html
index 0f4d9c5..550ac5d 100644
--- a/documentation/in-progress/precommit/robots/index.html
+++ b/documentation/in-progress/precommit/robots/index.html
@@ -182,7 +182,9 @@ have a location to look at the output artifacts:</p>
<h1 id="sentinel-mode">Sentinel Mode</h1>
-<p>If stuck Docker containers are a problem, a more aggressive robot may be
enabled with the <code>--sentinel</code> option. This option enables killing
containers that have been running for over 24 hours as well.</p>
+<p>If stuck Docker containers are a problem, a more aggressive robot may be
enabled with the <code>--sentinel</code> option. This option<br />
+enables killing containers that have been running for over 24 hours as well.
See the documentation on <a href="../docker">docker</a><br />
+for more information.</p>
<h1 id="continuous-improvement">Continuous Improvement</h1>
diff --git a/documentation/in-progress/precommit/robots/jenkins/index.html
b/documentation/in-progress/precommit/robots/jenkins/index.html
index 6f192c2..e34f92c 100644
--- a/documentation/in-progress/precommit/robots/jenkins/index.html
+++ b/documentation/in-progress/precommit/robots/jenkins/index.html
@@ -190,9 +190,26 @@ for the optimal <code>test-patch</code> experience.
Configure up to the "Config
<span class="n">sh</span> <span class="s1">'''test-patch
--github-token="${GITHUB_TOKEN}" (other options)'''</span>
<span class="o">...</span>
</code></pre></div>
-<p>Doing so will enable in many circumstances a bit more functionality, such
as<br />
-GitHub Statuses.</p>
+<p>Doing so will enable in many circumstances a bit more functionality, such
as GitHub Statuses.</p>
+<h2 id="enabling-github-status-recovery">Enabling GitHub Status Recovery</h2>
+
+<p>If the Apache Yetus section of your job typically runs longer than 1 hour
and you use GitHub as the primary bugsystem,<br />
+it is recommend to use the <code>github-status-recovery</code> utility in the
<code>post</code> section of your <code>Jenkinsfile</code>. For example:</p>
+
+<div class="highlight"><pre class="highlight groovy"><code> <span
class="n">post</span> <span class="o">{</span>
+ <span class="n">always</span> <span class="o">{</span>
+ <span class="n">script</span> <span class="o">{</span>
+ <span class="c1">// Publish status if it was missed</span>
+ <span class="n">withCredentials</span><span class="o">([</span><span
class="n">usernamePassword</span><span class="o">(</span><span
class="nl">credentialsId:</span> <span class="n">github</span><span
class="o">-</span><span class="n">app</span><span class="err">'</span><span
class="o">,</span>
+ <span class="nl">passwordVariable:</span> <span
class="s1">'GITHUB_TOKEN'</span><span class="o">,</span>
+ <span class="nl">usernameVariable:</span> <span
class="s1">'GITHUB_USER'</span><span class="o">)])</span> <span
class="o">{</span>
+ <span class="n">sh</span> <span
class="s1">'''github-status-recovery --patch-dir="${PATCH_DIR}""
--github-token="${GITHUB_TOKEN}"'''</span>
+ <span class="o">}</span>
+ <span class="o">}</span>
+ <span class="o">}</span>
+ <span class="o">}</span>
+</code></pre></div>
<p>See also:</p>
<ul>
diff --git a/downloads/releasenotes/0.10.0/CHANGELOG.0.10.0/index.html
b/downloads/releasenotes/0.10.0/CHANGELOG.0.10.0/index.html
index 6162742..d5e2285 100644
--- a/downloads/releasenotes/0.10.0/CHANGELOG.0.10.0/index.html
+++ b/downloads/releasenotes/0.10.0/CHANGELOG.0.10.0/index.html
@@ -245,7 +245,7 @@
</tr>
<tr>
<td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-679">YETUS-679</a></td>
- <td style="text-align: left">dupname should report even in case of
sucess</td>
+ <td style="text-align: left">dupname should report even in case of
success</td>
<td style="text-align: left">Major</td>
<td style="text-align: left">Precommit</td>
<td style="text-align: left">Allen Wittenauer</td>
diff --git a/downloads/releasenotes/0.13.0/CHANGELOG.0.13.0/index.html
b/downloads/releasenotes/0.13.0/CHANGELOG.0.13.0/index.html
index 457732c..12b617d 100644
--- a/downloads/releasenotes/0.13.0/CHANGELOG.0.13.0/index.html
+++ b/downloads/releasenotes/0.13.0/CHANGELOG.0.13.0/index.html
@@ -122,7 +122,7 @@
-->
<h1 id="apache-yetus-changelog">Apache Yetus Changelog</h1>
-<h2 id="release-0130---unreleased-as-of-2020-10-31">Release 0.13.0 -
Unreleased (as of 2020-10-31)</h2>
+<h2 id="release-0130---unreleased-as-of-2020-11-02">Release 0.13.0 -
Unreleased (as of 2020-11-02)</h2>
<h3 id="important-issues">IMPORTANT ISSUES:</h3>
@@ -258,6 +258,14 @@
<td style="text-align: left">Allen Wittenauer</td>
<td style="text-align: left">Allen Wittenauer</td>
</tr>
+ <tr>
+ <td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-1059">YETUS-1059</a></td>
+ <td style="text-align: left">Github Status Recovery Tool</td>
+ <td style="text-align: left">Major</td>
+ <td style="text-align: left">Precommit</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ </tr>
</tbody>
</table>
@@ -516,6 +524,22 @@
<td style="text-align: left">Allen Wittenauer</td>
<td style="text-align: left">Allen Wittenauer</td>
</tr>
+ <tr>
+ <td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-1064">YETUS-1064</a></td>
+ <td style="text-align: left">bufcompat does not generate
annotations.</td>
+ <td style="text-align: left">Major</td>
+ <td style="text-align: left">Precommit</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ </tr>
+ <tr>
+ <td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-1063">YETUS-1063</a></td>
+ <td style="text-align: left">Enhance documentation for docker-cleanup
and docker in general</td>
+ <td style="text-align: left">Major</td>
+ <td style="text-align: left">Precommit, website and documentation</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ </tr>
</tbody>
</table>
@@ -717,6 +741,22 @@
<td style="text-align: left">Allen Wittenauer</td>
<td style="text-align: left">Allen Wittenauer</td>
</tr>
+ <tr>
+ <td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-1067">YETUS-1067</a></td>
+ <td style="text-align: left">mvn site fails on empty release</td>
+ <td style="text-align: left">Minor</td>
+ <td style="text-align: left">build</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ </tr>
+ <tr>
+ <td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-1066">YETUS-1066</a></td>
+ <td style="text-align: left">Fix spelling mistakes</td>
+ <td style="text-align: left">Major</td>
+ <td style="text-align: left">website and documentation</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ <td style="text-align: left">Allen Wittenauer</td>
+ </tr>
</tbody>
</table>
diff --git a/downloads/releasenotes/0.13.0/RELEASENOTES.0.13.0/index.html
b/downloads/releasenotes/0.13.0/RELEASENOTES.0.13.0/index.html
index d8537a4..96947bb 100644
--- a/downloads/releasenotes/0.13.0/RELEASENOTES.0.13.0/index.html
+++ b/downloads/releasenotes/0.13.0/RELEASENOTES.0.13.0/index.html
@@ -162,6 +162,20 @@
<!-- markdown -->
<p>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!</p>
+<p>Early removal notice:</p>
+
+<ul>
+ <li>Python 2.x support. It will be removed from:
+ <ul>
+ <li>Docker image</li>
+ <li>precommit</li>
+ <li>releasedocmaker</li>
+ <li>shelldocs</li>
+ </ul>
+ </li>
+ <li>FindBugs support; please migrate to SpotBugs.</li>
+</ul>
+
<hr />
<ul>
@@ -264,6 +278,25 @@
<table class="table table-bordered table-striped">
<tbody>
<tr>
+ <td><a
href="https://issues.apache.org/jira/browse/YETUS-990">YETUS-990</a></td>
+ <td><em>Major</em></td>
+ <td><strong>ENTRYPOINT for apache/yetus:(tag) container
images</strong></td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+</ul>
+
+<!-- markdown -->
+<p>The apache/yetus docker image now defaults to running test-patch.</p>
+
+<hr />
+
+<ul>
+ <li>
+ <table class="table table-bordered table-striped">
+ <tbody>
+ <tr>
<td><a
href="https://issues.apache.org/jira/browse/YETUS-966">YETUS-966</a></td>
<td><em>Critical</em></td>
<td><strong>don't reset on FETCH_HEAD for git tags</strong></td>
@@ -496,6 +529,25 @@ With GitHub Checks Annotations being the preferred way on
GitHub for CI systems
<table class="table table-bordered table-striped">
<tbody>
<tr>
+ <td><a
href="https://issues.apache.org/jira/browse/YETUS-1036">YETUS-1036</a></td>
+ <td><em>Major</em></td>
+ <td><strong>Provide comprehensive changelogs and release
notes</strong></td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+</ul>
+
+<!-- markdown -->
+<p>The website now has links to all of the changelogs and releasenotes of
every Apache Yetus release!</p>
+
+<hr />
+
+<ul>
+ <li>
+ <table class="table table-bordered table-striped">
+ <tbody>
+ <tr>
<td><a
href="https://issues.apache.org/jira/browse/YETUS-1046">YETUS-1046</a></td>
<td><em>Major</em></td>
<td><strong>remove jython releasedocmaker and shelldocs</strong></td>
@@ -515,6 +567,25 @@ With GitHub Checks Annotations being the preferred way on
GitHub for CI systems
<table class="table table-bordered table-striped">
<tbody>
<tr>
+ <td><a
href="https://issues.apache.org/jira/browse/YETUS-1053">YETUS-1053</a></td>
+ <td><em>Major</em></td>
+ <td><strong>Add Apache Creadur RAT to the docker image</strong></td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+</ul>
+
+<!-- markdown -->
+<p>The Docker image now as the Apache Creadur RAT jar. This change should
allow for the <code>asflicense</code> plug-in for <code>test-patch</code> to
work out of the box.</p>
+
+<hr />
+
+<ul>
+ <li>
+ <table class="table table-bordered table-striped">
+ <tbody>
+ <tr>
<td><a
href="https://issues.apache.org/jira/browse/YETUS-1061">YETUS-1061</a></td>
<td><em>Major</em></td>
<td><strong>remove github user and password support</strong></td>
@@ -524,7 +595,27 @@ With GitHub Checks Annotations being the preferred way on
GitHub for CI systems
</li>
</ul>
-<p><strong>WARNING: No release note provided for this change.</strong></p>
+<!-- markdown -->
+<p>Apache Yetus no longer supports GitHub username and password logins. You
must use a GitHub tokens in lieu.</p>
+
+<hr />
+
+<ul>
+ <li>
+ <table class="table table-bordered table-striped">
+ <tbody>
+ <tr>
+ <td><a
href="https://issues.apache.org/jira/browse/YETUS-1059">YETUS-1059</a></td>
+ <td><em>Major</em></td>
+ <td><strong>Github Status Recovery Tool</strong></td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+</ul>
+
+<!-- markdown -->
+<p>The new <code>github-status-recovery</code> 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.</p>
</div>
diff --git a/downloads/releasenotes/0.2.0/CHANGELOG.0.2.0/index.html
b/downloads/releasenotes/0.2.0/CHANGELOG.0.2.0/index.html
index c3fd562..9bea59e 100644
--- a/downloads/releasenotes/0.2.0/CHANGELOG.0.2.0/index.html
+++ b/downloads/releasenotes/0.2.0/CHANGELOG.0.2.0/index.html
@@ -407,7 +407,7 @@
</tr>
<tr>
<td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-258">YETUS-258</a></td>
- <td style="text-align: left">build.sh should detect missing third party
dependecies and suggest how to install</td>
+ <td style="text-align: left">build.sh should detect missing third party
dependencies and suggest how to install</td>
<td style="text-align: left">Major</td>
<td style="text-align: left">build</td>
<td style="text-align: left">Wei-Chiu Chuang</td>
diff --git a/downloads/releasenotes/0.3.0/RELEASENOTES.0.3.0/index.html
b/downloads/releasenotes/0.3.0/RELEASENOTES.0.3.0/index.html
index c573dc0..34d9af1 100644
--- a/downloads/releasenotes/0.3.0/RELEASENOTES.0.3.0/index.html
+++ b/downloads/releasenotes/0.3.0/RELEASENOTES.0.3.0/index.html
@@ -228,7 +228,7 @@
<!-- markdown -->
-<p>Users of release doc maker can now specify which lint checks they would
like used via the <code>--lint</code> command line arguement. Available options
are:</p>
+<p>Users of release doc maker can now specify which lint checks they would
like used via the <code>--lint</code> command line argument. Available options
are:</p>
<ul>
<li>"incompatible" - issues flagged incompatible should have release
notes</li>
diff --git a/downloads/releasenotes/0.6.0/RELEASENOTES.0.6.0/index.html
b/downloads/releasenotes/0.6.0/RELEASENOTES.0.6.0/index.html
index 4f432dd..fbfb3f5 100644
--- a/downloads/releasenotes/0.6.0/RELEASENOTES.0.6.0/index.html
+++ b/downloads/releasenotes/0.6.0/RELEASENOTES.0.6.0/index.html
@@ -231,7 +231,7 @@
<p>Personalities for Apache Yetus Test Patch can now accept cli options by
defining a <code>personality_parse_args</code> function.</p>
-<p>The exemplar personality for Apache Hadoop now has options to define an
installation prefix for the isal, openssl, and snappy libaries used in its
building of native artifacts.</p>
+<p>The exemplar personality for Apache Hadoop now has options to define an
installation prefix for the isal, openssl, and snappy libraries used in its
building of native artifacts.</p>
</div>
diff --git a/downloads/releasenotes/0.8.0/CHANGELOG.0.8.0/index.html
b/downloads/releasenotes/0.8.0/CHANGELOG.0.8.0/index.html
index 136ef01..ab60183 100644
--- a/downloads/releasenotes/0.8.0/CHANGELOG.0.8.0/index.html
+++ b/downloads/releasenotes/0.8.0/CHANGELOG.0.8.0/index.html
@@ -326,7 +326,7 @@
</tr>
<tr>
<td style="text-align: left"><a
href="https://issues.apache.org/jira/browse/YETUS-611">YETUS-611</a></td>
- <td style="text-align: left">xml test should specfically say which files
are broken</td>
+ <td style="text-align: left">xml test should specifically say which
files are broken</td>
<td style="text-align: left">Trivial</td>
<td style="text-align: left">Precommit</td>
<td style="text-align: left">Allen Wittenauer</td>
diff --git a/downloads/releasenotes/0.9.0/RELEASENOTES.0.9.0/index.html
b/downloads/releasenotes/0.9.0/RELEASENOTES.0.9.0/index.html
index d0db823..81af142 100644
--- a/downloads/releasenotes/0.9.0/RELEASENOTES.0.9.0/index.html
+++ b/downloads/releasenotes/0.9.0/RELEASENOTES.0.9.0/index.html
@@ -203,7 +203,7 @@
<li><code>--git-shallow</code> may be used to pre-warn that the local
checkout is shallow/other branches are not available.</li>
<li><code>--git-offline</code> may be used to pre-warn that remote
repositories are not available/pulls will fail.</li>
<li><code>--offline</code> sets <code>--git-offline</code> as well.</li>
- <li>As a result of that work, git repositories that require authentication,
are non-HTTP-based, and various other configurations should be much better
understood and hanlded much more appropriately.</li>
+ <li>As a result of that work, git repositories that require authentication,
are non-HTTP-based, and various other configurations should be much better
understood and handled much more appropriately.</li>
<li>precommit will now attempt to guess what build tool a repository may be
using. This may be overridden by specifying the build tool with
<code>--build-tool</code> set to the appropriate plugin, including
<code>nobuild</code> to disable build tools altogether.</li>
<li>If Apache Yetus is launched in a Docker container under a Jenkins
pipeline as the agent definition, <code>${HOME}</code> should now be set to
somewhere valid if it isn't valid. This will enable Apache Maven and other
utilities that would otherwise crash due to broken homes.</li>
</ul>
@@ -252,7 +252,7 @@
<h1 id="end-users-incompatible-changes">End Users: Incompatible Changes</h1>
<ul>
- <li>The minimum Docker version is now version 17.xx. It was prevously
6.xx.</li>
+ <li>The minimum Docker version is now version 17.xx. It was previously
6.xx.</li>
<li><code>--dockeronfail</code> is no longer supported.</li>
<li><code>ANT_ARGS</code>, <code>ANT_OPTS</code>, and
<code>MAVEN_OPTS</code> are now honored. Before they were always
overwritten.</li>
<li><code>yetus/tp-(number)</code> images are now removed after normal
completion.</li>
diff --git a/project-reports.html b/project-reports.html
index dedd840..6060f66 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -1,5 +1,5 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
at 2020-10-30 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
at 2020-11-02 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -24,7 +24,7 @@ Apache Yetus Project
</div>
<div id="breadcrumbs">
<div class="xleft">
- <span id="publishDate">Last Published: 2020-10-30</span>
+ <span id="publishDate">Last Published: 2020-11-02</span>
| <span id="projectVersion">Version: 0.14.0-SNAPSHOT</span>
</div>
<div class="xright"><a href="./" title="Apache Yetus Project">Apache
Yetus Project</a> </div>