Bigtop
  1. Bigtop
  2. BIGTOP-117

Document incompatible API changes between releases

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      It would be good to run API compatibility tests to document the difference in user APIs between releases.

      SigTest (http://sigtest.java.net/) is a promising candidate, and is used by OpenJDK and NetBeans to check for incompatible changes. It is very comprehensive and can check binary and source compatibility.

      I've written some scripts that allow two Hadoop tarballs to be compared for incompatible API changes. The scripts are at https://github.com/tomwhite/hadoop-compatibility-tools. The scripts can be easily generalized to check different Bigtop projects.

      See also HADOOP-7035

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            Tom White
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development