Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-12808

Use Java API Compliance Checker for binary/source compatibility

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: test
    • Labels:
      None
    • Release Note:
      Adds a dev-support/check_compatibility.sh script for comparing versions. Run the script to see usage.

      Description

      Following Sean Busbey's suggestion in HBASE-12556, I've spent some time playing with the Java API Compliance Checker and think it would be a great addition to /dev-support. I propose that we use it to replace the JDiff wrappers we currently have there (since it does what JDiff does and more), and look into putting up automation at builds.apache.org to run the tool regularly (e.g. latest release of a particular branch vs. latest commit of that same branch).

        Attachments

        1. HBASE-12808_v5.patch
          12 kB
          Dima Spivak
        2. HBASE-12808_v4.patch
          12 kB
          Dima Spivak
        3. HBASE-12808_v3.patch
          12 kB
          Dima Spivak
        4. HBASE-12808_v2.patch
          12 kB
          Dima Spivak
        5. HBASE-12808_v1.patch
          11 kB
          Dima Spivak
        6. 0.98.9_branch-1.0_compat_report.html
          625 kB
          Enis Soztutar

          Issue Links

            Activity

              People

              • Assignee:
                dimaspivak Dima Spivak
                Reporter:
                dimaspivak Dima Spivak
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: