Apache Yetus Changelog

Release 0.1.0 - 2015-12-14

NEW FEATURES:

JIRA Summary Priority Component Reporter Contributor
YETUS-5 Support per-instance maven repos Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-33 committer mode for smart-apply-patch Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-86 add C/C++ compile support Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-114 Add no-op build tool for projects that don't have one. Major Precommit Sean Busbey Sean Busbey
YETUS-121 support non-java-build-tool asflicense Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-143 add support for JMeter Minor Precommit Kengo Seki Kengo Seki
YETUS-77 add bugzilla support Major Precommit Allen Wittenauer Allen Wittenauer

IMPROVEMENTS:

JIRA Summary Priority Component Reporter Contributor
YETUS-2 Build website Critical website and documentation Sean Busbey Allen Wittenauer
YETUS-26 rebrand for yetus Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-31 releasedocmaker should use the Important flag in jira Major Release Doc Maker Allen Wittenauer Kengo Seki
YETUS-98 enable parallel tests on hadoop Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-110 typo fixes on test-patch basic documentation Trivial website and documentation Tony Kurc Tony Kurc
YETUS-128 Jira plugin should be configurable to accept issue status other than 'Patch Available' Major Precommit Kengo Seki Kengo Seki
YETUS-141 make module for jdiff doclet optional Major Audience Annotations Sean Busbey Sean Busbey
YETUS-161 fix spelling error in maven plugin Trivial Precommit Tony Kurc Tony Kurc
YETUS-157 build tools should force compile if their control file is patched Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-177 add yetus_abs to yetuslib Trivial Precommit Allen Wittenauer Allen Wittenauer
YETUS-81 Publish generated apidocs on website Critical Audience Annotations, Precommit, website and documentation Sean Busbey Sean Busbey
YETUS-163 parameterize site for releases Blocker website and documentation Sean Busbey Sean Busbey
YETUS-218 define project pylintrc file Major build Sean Busbey Sean Busbey

BUG FIXES:

JIRA Summary Priority Component Reporter Contributor
YETUS-28 if CHANGED_FILES is corrupt, find_changed_modules never returns Major Precommit Allen Wittenauer Kengo Seki
YETUS-55 fix recovery of broken rebase code Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-9 Update .gitignore to reflect Yetus instead of Hadoop Major build Allen Wittenauer Allen Wittenauer
YETUS-50 asflicense is easily tricked Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-63 The menu button on Yetus website is invisible when viewed from mobile devices Minor website and documentation Kengo Seki Allen Wittenauer
YETUS-40 patch file confuses test-patch (date format problems) Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-67 XML plugin raises a false alarm against a removed file Major Precommit Kengo Seki Kengo Seki
YETUS-68 Shellcheck plugin shows a warning against a removed file Major Precommit Kengo Seki Kengo Seki
YETUS-41 github_find_jira_title in test-patch github plugin returns 0 even if jira_determine_issue failed Major Precommit Kengo Seki Kengo Seki
YETUS-66 Update apache license on all files Blocker website and documentation Allen Wittenauer Allen Wittenauer
YETUS-72 Unassigned variable ${STARTDIR}? Major Precommit Kengo Seki Kengo Seki
YETUS-82 personality_plugins with multiple entries doesn't work Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-85 test types aren't getting initialized Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-97 branch detection cut bug Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-95 docker not working on jenkins w/hadoop Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-96 multijdkdirs shouldn't show errors on bad input Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-88 Dockerfile is missing bats Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-74 document test formats Major Precommit, website and documentation Allen Wittenauer Kengo Seki
YETUS-71 releasedocmaker shouldn't use all desc when no release notes field Major Release Doc Maker Allen Wittenauer Kengo Seki
YETUS-117 Nonexistent function invocation in the nobuild plugin Minor Precommit Kengo Seki Kengo Seki
YETUS-113 On non-docker reexec, test patch mistakenly uses 'plugins' arg instead of 'user-plugins' Critical Precommit Sean Busbey Sean Busbey
YETUS-102 Some underscores in the documents are not correctly escaped Trivial website and documentation Kengo Seki Kengo Seki
YETUS-92 checkstyle bogus screen output Major Precommit Allen Wittenauer Kengo Seki
YETUS-120 Add missing @params to patchfiles.sh Trivial Precommit, website and documentation Jun Aoki Jun Aoki
YETUS-129 Add Geode personality Minor Precommit Jun Aoki Jun Aoki
YETUS-127 small additional note for test-patch.sh –plugins parameter. Trivial Precommit Jun Aoki Jun Aoki
YETUS-137 hadoop triggers java tests for pure-bash patch Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-93 tap needs to verify directories Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-94 docker cleanup invalid date Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-132 javadoc test does not run if javac test is disabled Major Precommit Kengo Seki Kengo Seki
YETUS-147 Failed test table mixes result from different JDKs Major Precommit Marco Zühlke Marco Zühlke
YETUS-138 Skipping maven poms that don't package causes testing holes Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-134 asflicense test should not be always added Major Precommit Kengo Seki Kengo Seki
YETUS-153 asflicense plugin does not work if asflicense-rat-excludes option is specified Major Precommit Kengo Seki Kengo Seki
YETUS-133 Geode personality does not contain ASF license Major Precommit Kengo Seki Kengo Seki
YETUS-103 Wrong hook name in the bug system support document Minor website and documentation Kengo Seki Kengo Seki
YETUS-142 compile gets limited to 'warning' in generic log handler Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-155 add usage for asflicense plugin Minor Precommit Kengo Seki Marco Zühlke
YETUS-87 whitespace console message is misleading Trivial Precommit Allen Wittenauer Marco Zühlke
YETUS-23 findbugs pre-apply check failures gives error as if convertXmlToText invocation fails Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-179 Clean up asflicense errors Blocker build Sean Busbey Kengo Seki
YETUS-174 releasedocmaker bug with ranges Major Release Doc Maker Allen Wittenauer Kengo Seki
YETUS-123 Various Docker mode fixes: plug-in issues, local patch file problems, availability, & Dockerfile re-usability Critical Precommit Sean Busbey Allen Wittenauer
YETUS-176 hadoop: mvn site tests aren't getting run Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-154 Specifying help option before plugins option hides plugin-specific help messages Trivial Precommit Kengo Seki Marco Zühlke
YETUS-186 non-existent dockerfile should fail or fallback Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-171 patches that don't apply are not getting reported back to JIRA Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-196 default dockerfile isn't being used Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-89 Variable name "HOW_TO_CONTRIBUTE" is misleading Trivial Precommit Kengo Seki Kengo Seki
YETUS-193 Wrong format for return values in shelldoc generated docs Minor website and documentation Kengo Seki Kengo Seki
YETUS-170 hadoop mvninstall should run changed modules in dependency order Major Precommit Vinayakumar B Vinayakumar B
YETUS-202 171 incomplete Critical Precommit Allen Wittenauer Allen Wittenauer
YETUS-210 Link to pylint stderr file is invalid on Jenkins Major Precommit Kengo Seki Kengo Seki
YETUS-189 shelldocs ignoring –skipprnorep Critical ShellDocs Sean Busbey Kengo Seki
YETUS-211 shelldocs, release-doc-maker, and precommit all missing version info Blocker Precommit, Release Doc Maker, ShellDocs Sean Busbey Sean Busbey
YETUS-219 pylint plugin displays grep error message if patch contains modification to python and other files Minor Precommit Kengo Seki Marco Zühlke
YETUS-217 docker fallback mode isn't reliable Blocker Precommit Tsuyoshi Ozawa Allen Wittenauer
YETUS-220 can't cat the version file in re-exec or dockermode Blocker Precommit Allen Wittenauer Allen Wittenauer
YETUS-223 hadoop: not compiling libwebhdfs in docker mode under jenkins Major Precommit Allen Wittenauer Allen Wittenauer
YETUS-212 "bundle exec middleman" fails due to the lack of js runtime Major website and documentation Kengo Seki Kengo Seki
YETUS-231 Fix dead links in README Trivial website and documentation Akihiro Suda Akihiro Suda

OTHER:

JIRA Summary Priority Component Reporter Contributor
YETUS-7 update top level LICENSE and NOTICE Blocker website and documentation Sean Busbey Allen Wittenauer
YETUS-1 Migration of repo history from Hadoop Blocker build Sean Busbey Sean Busbey
YETUS-54 Add Yetus parent POM and top-level POM Major Audience Annotations, build Andrew Bayer Sean Busbey
YETUS-3 update audience annotations for move to yetus tlp Blocker Audience Annotations Sean Busbey Sean Busbey
YETUS-59 Verify any Cat X runtime dependencies are optional Blocker Precommit Sean Busbey Allen Wittenauer
YETUS-126 break jdiff doclet into independent artifact Major Audience Annotations Sean Busbey Sean Busbey
YETUS-6 reorganize repo layout for break from Hadoop code base Blocker build Sean Busbey Sean Busbey
YETUS-64 file our DOAP Blocker website and documentation Sean Busbey Allen Wittenauer
YETUS-124 add exemplar drill personality Major Precommit Sean Busbey Kengo Seki
YETUS-116 add checkstyle option for maven goal Minor Precommit Tony Kurc Tony Kurc
YETUS-162 rename 'latest' documentation to 'in-progress' to denote non-release status. Major website and documentation Sean Busbey Sean Busbey
YETUS-118 set up yetus precommit job Critical build Sean Busbey Sean Busbey
YETUS-192 don't store intermediate markdown files for precommit's shelldocs. Major build, website and documentation Sean Busbey Sean Busbey
YETUS-216 create script to make release artifacts Major build Sean Busbey Sean Busbey
YETUS-228 Release 0.1.0 Major website and documentation Sean Busbey Sean Busbey