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

Use Java API Compliance Checker for binary/source compatibility

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • test
    • None
    • Adds a dev-support/check_compatibility.sh script for comparing versions. Run the script to see usage.

    Description

      Following 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. 0.98.9_branch-1.0_compat_report.html
          625 kB
          Enis Soztutar
        2. HBASE-12808_v1.patch
          11 kB
          Dima Spivak
        3. HBASE-12808_v2.patch
          12 kB
          Dima Spivak
        4. HBASE-12808_v3.patch
          12 kB
          Dima Spivak
        5. HBASE-12808_v4.patch
          12 kB
          Dima Spivak
        6. HBASE-12808_v5.patch
          12 kB
          Dima Spivak

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: