http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/CHANGES/index.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/CHANGES/index.html b/documentation/0.2.0/CHANGES/index.html new file mode 100644 index 0000000..e1c47fc --- /dev/null +++ b/documentation/0.2.0/CHANGES/index.html @@ -0,0 +1,630 @@ + + + + + + Apache Yetus + + + + + + + + + + + + + + + +
+ + +

Apache Yetus Changelog

+ +

Release 0.2.0 - 2016-03-07

+ +

INCOMPATIBLE CHANGES:

+ + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
+

IMPORTANT ISSUES:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
YETUS-282Allow the specification of a base JIRA URLMajorRelease Doc MakerPathangi JatinshravanPathangi Jatinshravan
YETUS-241revamp parameterized siteMajorbuild, website and documentationSean BusbeySean Busbey
YETUS-229split –jenkins upMajorTest PatchAllen WittenauerAllen Wittenauer
YETUS-187maven javac/javadoc can’t use calcdiffsBlockerTest PatchAllen WittenauerAllen Wittenauer
YETUS-70add support for make, including cmake and autoconfMajorTest PatchAllen WittenauerAllen Wittenauer
YETUS-62add auto-formatting of usage optionsMajorTest PatchAllen WittenauerAllen Wittenauer
+

NEW FEATURES:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
YETUS-285flag to enable/disable docker privileged modeBlockerTest PatchAllen WittenauerAllen Wittenauer
YETUS-263Personality for AccumuloMajorTest PatchJosh ElserJosh Elser
YETUS-214release doc maker should have option to specify output directoryMajorRelease Doc MakerSean BusbeyPathangi Jatinshravan
YETUS-205shelldocs lint test for precommitMajorTest PatchAllen WittenauerKengo Seki
YETUS-204shelldocs lint modeMajorShellDocsAllen WittenauerKengo Seki
YETUS-78add support for orcMajorTest PatchAllen WittenauerAllen Wittenauer
+

IMPROVEMENTS:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
YETUS-308improve guidance on website maintenanceMinorwebsite and documentationSean BusbeySean Busbey
YETUS-287Update year to 2016 on website footerBlockerwebsite and documentationAllen WittenauerAllen Wittenauer
YETUS-281hadoop: use built-in dependency orderBlockerTest PatchAllen WittenauerAllen Wittenauer
YETUS-280build systems should be able to predetermine module orderMajorTest PatchAllen WittenauerAllen Wittenauer
YETUS-273Misleading warning messages when FINDBUGS_HOME is not setTrivialTest PatchJohn ZhugeMarco Zühlke
YETUS-272add a way to flag/veto patches to code which jenkins doesn’t testMinorTest PatchSteve LoughranAllen Wittenauer
YETUS-240Skip checkstyle/findbugs during mvninstallMajorTest PatchJosh ElserJosh Elser
YETUS-226Document release processBlockerwebsite and documentationSean BusbeySean Busbey
YETUS-191plugins that require external executables should verify those external executables exist.MajorTest PatchAllen WittenauerMarco Zühlke
YETUS-190markdown table rendering on yetus website is uglyBlockerwebsite and documentationAllen WittenauerAllen Wittenauer
YETUS-173report fixed issuesMajorTest PatchAllen WittenauerAllen Wittenauer
+

BUG FIXES:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
YETUS-319broken links on contrib pageBlockerwebsite and documentationAllen WittenauerSean Busbey
YETUS-299RAT exclusions must include symlinks for 0.1.0 releaseBlockerbuildSean BusbeySean Busbey
YETUS-298precommit jira plugin will try to download deleted attachmentsCriticalTest PatchSean BusbeyAllen Wittenauer
YETUS-297when verify_multijdk_test is no, use JAVA_HOME, not JDK_DIR_LISTMajorTest PatchAllen WittenauerAllen Wittenauer
YETUS-290reference to another function in calcdiffs’ description is wrongTrivialTest PatchKengo SekiMarco Zühlke
YETUS-284maven dependency solver needs enhancementsBlockerTest PatchAllen WittenauerAllen Wittenauer
YETUS-275removing files(?) causes pylint file open failuresMajorTest PatchAllen WittenauerMarco Zühlke
YETUS-271findbugs.sh will -1 if there are no java source code in the module.MajorTest PatchAkira AJISAKAAllen Wittenauer
YETUS-267use curl -L when given a patch URLMinorTest PatchJosh ElserJosh Elser
YETUS-265maven javadocs aren’t calcdiff’d correctlyBlockerTest PatchAllen WittenauerAllen Wittenauer
YETUS-260distclean step is not workingCriticalTest PatchMarco ZühlkeMarco Zühlke
YETUS-258build.sh should detect missing third party dependecies and suggest how to installMajorbuildWei-Chiu ChuangWei-Chiu Chuang
YETUS-252‘Max memory used’ is unexplained,Majorwebsite and documentationstackAllen Wittenauer
YETUS-251default patch-naming-rule points to old yetus urlMajorTest PatchSean BusbeyMarco Zühlke
YETUS-249asflicense with ant can fail and succeed simultaneouslyMajorTest PatchKengo SekiKengo Seki
YETUS-236Binary artifact LICENSE/NOTICE claims to include several third party dependencies that are not present.BlockerbuildSean BusbeyAllen Wittenauer
YETUS-235releasedocmaker does not give an error if a non-existent version is givenMajorRelease Doc MakerSean BusbeyKengo Seki
YETUS-233rdm release notes in markdown are corrupting underscores in some instancesMajorRelease Doc MakerAllen WittenauerAllen Wittenauer
YETUS-232releasedocmaker with range option fails if project name is specified in lower caseMajorRelease Doc MakerKengo SekiKengo Seki
YETUS-221asflicense check exits multi-module Maven build early if there are pre-existing license problems.MajorTest PatchChris NaurothAllen Wittenauer
YETUS-215cli flag for license does the opposite of docsCriticalRelease Doc MakerSean BusbeyAllen Wittenauer
YETUS-209releasedocmaker’s error message is unintelligible if a non-existent project is specifiedMinorRelease Doc MakerKengo SekiKengo Seki
YETUS-201dsec file hanging aroundTrivialTest PatchAllen WittenauerMarco Zühlke
YETUS-182document git hash in patchnames docMajorTest Patch, website and documentationAllen WittenauerMarco Zühlke
YETUS-144mvn install usually required on mvn buildsBlockerTest PatchAllen WittenauerAllen Wittenauer
YETUS-104Update document about plugin functionsMajorwebsite and documentationKengo SekiMarco Zühlke
+

TESTS:

+ + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
+

SUB-TASKS:

+ + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
+

OTHER:

+ + + + + + + + + + + + + + + + + + + + + + + + +
JIRASummaryPriorityComponentReporterContributor
YETUS-323Update copyright statement for the new yearBlockerbuildSean BusbeySean Busbey
YETUS-318Release 0.2.0Majorwebsite and documentationAllen WittenauerAllen Wittenauer
+
+
+
+ +
+ + + http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/RELEASENOTES/index.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/RELEASENOTES/index.html b/documentation/0.2.0/RELEASENOTES/index.html new file mode 100644 index 0000000..775a688 --- /dev/null +++ b/documentation/0.2.0/RELEASENOTES/index.html @@ -0,0 +1,317 @@ + + + + + + Apache Yetus + + + + + + + + + + + + + + + +
+ + +

Apache Yetus 0.2.0 Release Notes

+ +

These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.

+ +
+ + + + + +

For downstream users:

+ +

The cli for configuring which tests should be run during Multi-JDK mode now works correctly. e.g. –multijdktests=compile will cause just compilation against additional jdk versions.

+ +

Note that the full suite of tests is always run against the java version given in JAVA_HOME.

+ +

For plugin developers:

+ +

Authors of new plugins that wish to make them multi-jdk aware can add them to the default list by calling the yetus_add_entry function. i.e.:

+
yetus_add_entry JDK_TEST_LIST my_foo_test
+
+ +
+ + + +

By default, Yetus now runs docker in privileged execution mode (when docker support is enabled).

+ +

To opt instead for the previous behavior, use the cli option {{–dockerprivd=false}}.

+ +
+ + + +

Allow specification of the Base JIRA URL as a command line option

+ +
+ + + + + +

Users:

+ + + +

Developers:

+ + + +
+ + + +

Website layout was changed to better accommodate multiple versions.

+ +
+ + + + + +

User-impacting:

+ + + +

Dev-impacting:

+ + + +
+ + + +

Allow specifying of output directory in releasedocmaker

+ +
+ + + +

The calcdiff function has been changed to be pluggable to allow for a variety of difference calculators to allow for greater accuracy when more information is available. As a result, this fixes some (but not all!) instances where pre-existing errors were reported as new in some reports.

+ +
+ + + +

There is now code in place to allow for plug-ins to report a much more nuanced report in the form of an equation. This equation tells exactly how many new, unchanged, and fixed issues a patch causes/removes as well as the old and new totals for issues. For patches where the totals are unchanged, the generic passed message is returned. Summarization is automatically as appropriate turned off as well.

+ +

With this change, most plug-ins have been updated to report these numbers.

+ +
+ + + +

Plug-ins that use maven services should now use maven_add_install to be certain that a mvn install has been executed prior to their plug-in. This will help guarantee that all root-level maven dependencies have been satisfied. See the build system documentation for more information.

+ +
+ + + + + +

User-facing:

+ + + +

Developer-facing:

+ + + +
+ + + + + +

test-patch and smart-apply-patch now have variable size output to match the screen dimensions when printing the usage information. As a result, the plugin_usage functions now use the yetus_add_option to add options to output. Plug-ins written to use raw echos will still work, but the output will be strange looking.

+ +
+
+
+ +
+ + + http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/audience-annotations-apidocs/allclasses-frame.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/audience-annotations-apidocs/allclasses-frame.html b/documentation/0.2.0/audience-annotations-apidocs/allclasses-frame.html new file mode 100644 index 0000000..850fe3d --- /dev/null +++ b/documentation/0.2.0/audience-annotations-apidocs/allclasses-frame.html @@ -0,0 +1,29 @@ + + + + + + +All Classes (Apache Yetus - Audience Annotations Component 0.2.0 API) + + + + +

All Classes

+
+ +
+ + http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/audience-annotations-apidocs/allclasses-noframe.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/audience-annotations-apidocs/allclasses-noframe.html b/documentation/0.2.0/audience-annotations-apidocs/allclasses-noframe.html new file mode 100644 index 0000000..4438533 --- /dev/null +++ b/documentation/0.2.0/audience-annotations-apidocs/allclasses-noframe.html @@ -0,0 +1,29 @@ + + + + + + +All Classes (Apache Yetus - Audience Annotations Component 0.2.0 API) + + + + +

All Classes

+
+ +
+ + http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/audience-annotations-apidocs/constant-values.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/audience-annotations-apidocs/constant-values.html b/documentation/0.2.0/audience-annotations-apidocs/constant-values.html new file mode 100644 index 0000000..3cbc8d1 --- /dev/null +++ b/documentation/0.2.0/audience-annotations-apidocs/constant-values.html @@ -0,0 +1,117 @@ + + + + + + +Constant Field Values (Apache Yetus - Audience Annotations Component 0.2.0 API) + + + + + + + +
+ + + + + +
+ + +
+

Constant Field Values

+

Contents

+
+ +
+ + + + + +
+ + +

Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.

+ + http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/audience-annotations-apidocs/deprecated-list.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/audience-annotations-apidocs/deprecated-list.html b/documentation/0.2.0/audience-annotations-apidocs/deprecated-list.html new file mode 100644 index 0000000..66dea3d --- /dev/null +++ b/documentation/0.2.0/audience-annotations-apidocs/deprecated-list.html @@ -0,0 +1,117 @@ + + + + + + +Deprecated List (Apache Yetus - Audience Annotations Component 0.2.0 API) + + + + + + + +
+ + + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + + + + +
+ + +

Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.

+ + http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/audience-annotations-apidocs/help-doc.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/audience-annotations-apidocs/help-doc.html b/documentation/0.2.0/audience-annotations-apidocs/help-doc.html new file mode 100644 index 0000000..5e18fe5 --- /dev/null +++ b/documentation/0.2.0/audience-annotations-apidocs/help-doc.html @@ -0,0 +1,222 @@ + + + + + + +API Help (Apache Yetus - Audience Annotations Component 0.2.0 API) + + + + + + + +
+ + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + +
+ + +

Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.

+ + http://git-wip-us.apache.org/repos/asf/yetus/blob/11d39576/documentation/0.2.0/audience-annotations-apidocs/index-all.html ---------------------------------------------------------------------- diff --git a/documentation/0.2.0/audience-annotations-apidocs/index-all.html b/documentation/0.2.0/audience-annotations-apidocs/index-all.html new file mode 100644 index 0000000..4a6ecde --- /dev/null +++ b/documentation/0.2.0/audience-annotations-apidocs/index-all.html @@ -0,0 +1,241 @@ + + + + + + +Index (Apache Yetus - Audience Annotations Component 0.2.0 API) + + + + + + + +
+ + + + + +
+ + +
E I L O S V  + + +

E

+
+
ExcludePrivateAnnotationsJDiffDoclet - Class in org.apache.yetus.audience.tools
+
+
A Doclet + for excluding elements that are annotated with + InterfaceAudience.Private or + InterfaceAudience.LimitedPrivate.
+
+
ExcludePrivateAnnotationsJDiffDoclet() - Constructor for class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsJDiffDoclet
+
 
+
ExcludePrivateAnnotationsStandardDoclet - Class in org.apache.yetus.audience.tools
+
+
A Doclet + for excluding elements that are annotated with + InterfaceAudience.Private or + InterfaceAudience.LimitedPrivate.
+
+
ExcludePrivateAnnotationsStandardDoclet() - Constructor for class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsStandardDoclet
+
 
+
+ + + +

I

+
+
IncludePublicAnnotationsStandardDoclet - Class in org.apache.yetus.audience.tools
+
+
A Doclet + that only includes class-level elements that are annotated with + InterfaceAudience.Public.
+
+
IncludePublicAnnotationsStandardDoclet() - Constructor for class org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet
+
 
+
InterfaceAudience - Class in org.apache.yetus.audience
+
+
Annotation to inform users of a package, class or method's intended audience.
+
+
InterfaceAudience.LimitedPrivate - Annotation Type in org.apache.yetus.audience
+
+
Intended only for the project(s) specified in the annotation.
+
+
InterfaceAudience.Private - Annotation Type in org.apache.yetus.audience
+
+
Intended for use only within a given project.
+
+
InterfaceAudience.Public - Annotation Type in org.apache.yetus.audience
+
+
Intended for use by any project or application.
+
+
InterfaceStability - Class in org.apache.yetus.audience
+
+
Annotation to inform users of how much to rely on a particular package, + class or method not changing over time.
+
+
InterfaceStability() - Constructor for class org.apache.yetus.audience.InterfaceStability
+
 
+
InterfaceStability.Evolving - Annotation Type in org.apache.yetus.audience
+
+
Evolving, but can break compatibility at minor release (i.e.
+
+
InterfaceStability.Stable - Annotation Type in org.apache.yetus.audience
+
+
Can evolve while retaining compatibility for minor release boundaries.; + can break compatibility only at major release (ie.
+
+
InterfaceStability.Unstable - Annotation Type in org.apache.yetus.audience
+
+
No guarantee is provided as to reliability or stability across any + level of release granularity.
+
+
+ + + +

L

+
+
languageVersion() - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsJDiffDoclet
+
 
+
languageVersion() - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsStandardDoclet
+
 
+
languageVersion() - Static method in class org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet
+
 
+
+ + + +

O

+
+
optionLength(String) - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsJDiffDoclet
+
 
+
optionLength(String) - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsStandardDoclet
+
 
+
optionLength(String) - Static method in class org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet
+
 
+
org.apache.yetus.audience - package org.apache.yetus.audience
+
 
+
org.apache.yetus.audience.tools - package org.apache.yetus.audience.tools
+
 
+
+ + + +

S

+
+
start(RootDoc) - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsJDiffDoclet
+
 
+
start(RootDoc) - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsStandardDoclet
+
 
+
start(RootDoc) - Static method in class org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet
+
 
+
+ + + +

V

+
+
validOptions(String[][], DocErrorReporter) - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsJDiffDoclet
+
 
+
validOptions(String[][], DocErrorReporter) - Static method in class org.apache.yetus.audience.tools.ExcludePrivateAnnotationsStandardDoclet
+
 
+
validOptions(String[][], DocErrorReporter) - Static method in class org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet
+
 
+
+E I L O S V 
+ +
+ + + + + +
+ + +

Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.

+ +