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 Test Patch Allen Wittenauer Allen Wittenauer
YETUS-33 committer mode for smart-apply-patch Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-86 add C/C++ compile support Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-114 Add no-op build tool for projects that don’t have one. Major Test Patch Sean Busbey Sean Busbey
YETUS-121 support non-java-build-tool asflicense Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-143 add support for JMeter Minor Test Patch Kengo Seki Kengo Seki
YETUS-77 add bugzilla support Major Test Patch 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 Test Patch 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 Test Patch 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 Test Patch 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 Test Patch Tony Kurc Tony Kurc
YETUS-157 build tools should force compile if their control file is patched Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-177 add yetus_abs to yetuslib Trivial Test Patch Allen Wittenauer Allen Wittenauer
YETUS-81 Publish generated apidocs on website Critical Audience Annotations, Test Patch, 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 Test Patch Allen Wittenauer Kengo Seki
YETUS-55 fix recovery of broken rebase code Major Test Patch 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 Test Patch 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 Test Patch Allen Wittenauer Allen Wittenauer
YETUS-67 XML plugin raises a false alarm against a removed file Major Test Patch Kengo Seki Kengo Seki
YETUS-68 Shellcheck plugin shows a warning against a removed file Major Test Patch Kengo Seki Kengo Seki
YETUS-41 github_find_jira_title in test-patch github plugin returns 0 even if jira_determine_issue failed Major Test Patch 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 Test Patch Kengo Seki Kengo Seki
YETUS-82 personality_plugins with multiple entries doesn’t work Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-85 test types aren’t getting initialized Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-97 branch detection cut bug Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-95 docker not working on jenkins w/hadoop Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-96 multijdkdirs shouldn’t show errors on bad input Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-88 Dockerfile is missing bats Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-74 document test formats Major Test Patch, 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 Test Patch Kengo Seki Kengo Seki
YETUS-113 On non-docker reexec, test patch mistakenly uses ‘plugins’ arg instead of ‘user-plugins’ Critical Test Patch 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 Test Patch Allen Wittenauer Kengo Seki
YETUS-120 Add missing @params to patchfiles.sh Trivial Test Patch, website and documentation jun aoki jun aoki
YETUS-129 Add Geode personality Minor Test Patch jun aoki jun aoki
YETUS-127 small additional note for test-patch.sh –plugins parameter. Trivial Test Patch jun aoki jun aoki
YETUS-137 hadoop triggers java tests for pure-bash patch Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-93 tap needs to verify directories Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-94 docker cleanup invalid date Major Test Patch Allen Wittenauer Allen Wittenauer
YETUS-132 javadoc test does not run if javac test is disabled Major Test Patch Kengo Seki Kengo Seki
YETUS-147 Failed test table mixes result from different JDKs Major Test Patch Marco Zühlke Marco Zühlke
YETUS-138 Skipping maven poms that don’t package causes testing holes Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-134 asflicense test should not be always added Major Test Patch Kengo Seki Kengo Seki
YETUS-153 asflicense plugin does not work if asflicense-rat-excludes option is specified Major Test Patch Kengo Seki Kengo Seki
YETUS-133 Geode personality does not contain ASF license Major Test Patch 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 Test Patch Allen Wittenauer Allen Wittenauer
YETUS-155 add usage for asflicense plugin Minor Test Patch Kengo Seki Marco Zühlke
YETUS-87 whitespace console message is misleading Trivial Test Patch Allen Wittenauer Marco Zühlke
YETUS-23 findbugs pre-apply check failures gives error as if convertXmlToText invocation fails Blocker Test Patch 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 Test Patch Sean Busbey Allen Wittenauer
YETUS-176 hadoop: mvn site tests aren’t getting run Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-154 Specifying help option before plugins option hides plugin-specific help messages Trivial Test Patch Kengo Seki Marco Zühlke
YETUS-186 non-existent dockerfile should fail or fallback Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-171 patches that don’t apply are not getting reported back to JIRA Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-196 default dockerfile isn’t being used Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-89 Variable name HOW\_TO\_CONTRIBUTE is misleading Trivial Test Patch 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 Test Patch Vinayakumar B Vinayakumar B
YETUS-202 171 incomplete Critical Test Patch Allen Wittenauer Allen Wittenauer
YETUS-210 Link to pylint stderr file is invalid on Jenkins Major Test Patch 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 Release Doc Maker, ShellDocs, Test Patch Sean Busbey Sean Busbey
YETUS-219 pylint plugin displays grep error message if patch contains modification to python and other files Minor Test Patch Kengo Seki Marco Zühlke
YETUS-217 docker fallback mode isn’t reliable Blocker Test Patch Tsuyoshi Ozawa Allen Wittenauer
YETUS-220 can’t cat the version file in re-exec or dockermode Blocker Test Patch Allen Wittenauer Allen Wittenauer
YETUS-223 hadoop: not compiling libwebhdfs in docker mode under jenkins Major Test Patch 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 Test Patch 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 Test Patch Sean Busbey Kengo Seki
YETUS-116 add checkstyle option for maven goal Minor Test Patch 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