Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-12651

Replace dev-support with wrappers to Yetus

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0-alpha1
    • Fix Version/s: 2.8.0, 3.0.0-alpha1
    • Component/s: scripts
    • Labels:
      None
    • Hadoop Flags:
      Incompatible change
    • Release Note:
      Hide
      <!-- markdown -->

      * Major portions of dev-support have been replaced with wrappers to Apache Yetus:
        * releasedocmaker.py is now dev-support/bin/releasedocmaker
        * shelldocs.py is now dev-support/bin/shelldocs
        * smart-apply-patch.sh is now dev-support/bin/smart-apply-patch
        * test-patch.sh is now dev-support/bin/test-patch
      * See the dev-support/README.md file for more details on how to control the wrappers to various degrees.
      Show
      <!-- markdown --> * Major portions of dev-support have been replaced with wrappers to Apache Yetus:   * releasedocmaker.py is now dev-support/bin/releasedocmaker   * shelldocs.py is now dev-support/bin/shelldocs   * smart-apply-patch.sh is now dev-support/bin/smart-apply-patch   * test-patch.sh is now dev-support/bin/test-patch * See the dev-support/README.md file for more details on how to control the wrappers to various degrees.

      Description

      Now that Yetus has had a release, we should rip out the components that make it up from dev-support and replace them with wrappers. The wrappers should:

      • default to a sane version
      • allow for version overrides via an env var
      • download into patchprocess
      • execute with the given parameters

      Marking this as an incompatible change, since we should also remove the filename extensions and move these into a bin directory for better maintenance towards the future.

        Attachments

        1. HADOOP-12651.04.patch
          145 kB
          Allen Wittenauer
        2. HADOOP-12651.03.patch
          143 kB
          Allen Wittenauer
        3. HADOOP-12651.02.patch
          141 kB
          Allen Wittenauer
        4. HADOOP-12651.01.patch
          140 kB
          Allen Wittenauer
        5. HADOOP-12651.00.patch
          140 kB
          Allen Wittenauer

          Issue Links

            Activity

              People

              • Assignee:
                aw Allen Wittenauer
                Reporter:
                aw Allen Wittenauer
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: