You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Tom White (JIRA)" <ji...@apache.org> on 2010/11/15 20:06:15 UTC

[jira] Created: (HADOOP-7035) Generate incompatible API changes between releases

Generate incompatible API changes between releases
--------------------------------------------------

                 Key: HADOOP-7035
                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
             Project: Hadoop Common
          Issue Type: Improvement
          Components: documentation
            Reporter: Tom White
             Fix For: 0.22.0


We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Updated] (HADOOP-7035) Document incompatible API changes between releases

Posted by "Konstantin Shvachko (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Shvachko updated HADOOP-7035:
----------------------------------------

    Fix Version/s:     (was: 0.22.0)
                   0.22.1
    
> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.22.1
>
>         Attachments: apicheck-hadoop-0.20.203.0-0.20.204.0.txt, apicheck-hadoop-0.21.0-0.22.0-SNAPSHOT.txt, jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HADOOP-7035) Document incompatible API changes between releases

Posted by "Konstantin Shvachko (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13118610#comment-13118610 ] 

Konstantin Shvachko commented on HADOOP-7035:
---------------------------------------------

Got it.

> The script already uses the annotations to restrict the changes to the public API.

Why does it show protected methods createDataFileReader()?

> Yes, including it in the release notes would be a good start.

Will you do it for 0.22?
                
> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.22.0
>
>         Attachments: apicheck-hadoop-0.20.203.0-0.20.204.0.txt, apicheck-hadoop-0.21.0-0.22.0-SNAPSHOT.txt, jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated HADOOP-7035:
------------------------------

    Attachment: jdiff-with-previous-release.sh

Here's a script to generate the incompatible API changes between 0.21.0 and the 0.22 branch. It ignores elements that are marked as @LimitedPrivate or @Private, and those that are marked as @Evolving or @Unstable. Furthermore, it uses a modified version of JDiff that only highlights incompatible changes (see patch at http://sourceforge.net/tracker/?func=detail&aid=2990626&group_id=37160&atid=419055).

The resulting output can be seen at http://people.apache.org/~tomwhite/HADOOP-7035/common/docs/jdiff/changes.html and http://people.apache.org/~tomwhite/HADOOP-7035/mapreduce/docs/jdiff/changes.html. (There's no HDFS output because its API is private.)

Should we incorporate this into the release process (so that all changes are accounted for)? Or have Hudson run it to detect incompatible changes introduced on a per-patch basis?


> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>         Attachments: jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Tom White (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932197#action_12932197 ] 

Tom White commented on HADOOP-7035:
-----------------------------------

Good point - thanks for re-wording it!

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>             Fix For: 0.22.0
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Doug Cutting (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987686#action_12987686 ] 

Doug Cutting commented on HADOOP-7035:
--------------------------------------

Should we also compare 0.22 to 0.20, since that's a likely upgrade path for many?

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>         Attachments: jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Updated] (HADOOP-7035) Document incompatible API changes between releases

Posted by "Tom White (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated HADOOP-7035:
------------------------------

    Attachment: apicheck-hadoop-0.21.0-0.22.0-SNAPSHOT.txt
                apicheck-hadoop-0.20.203.0-0.20.204.0.txt

I had a look at more compatibility testing tools, and found SigTest (http://sigtest.java.net/), which 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.

I've attached a couple of generated reports for the differences between 0.20.203 and 0.20.204, and between 0.21.0 and 0.22.0 (an old snapshot). It would be good to generate the difference with 0.23.0 too, but that requires HADOOP-7642. The reports can help highlight unwanted compatibilities and give us a chance to fix them before release.

It would be nice to add such checks to patch testing so that incompatible changes are flagged, but this can be tackled separately.




                
> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.22.0
>
>         Attachments: apicheck-hadoop-0.20.203.0-0.20.204.0.txt, apicheck-hadoop-0.21.0-0.22.0-SNAPSHOT.txt, jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Tom White (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12988310#action_12988310 ] 

Tom White commented on HADOOP-7035:
-----------------------------------

> I noticed it classifies a few changes as "incompatible" which I'd have thought are compatible

It sometimes produces false positives (changes that are marked as incompatible, but in fact aren't), which is what these particular changes are. We might be able to improve the code to handle these cases.

> Would it be possible to also distinguish between "source-compatible" and "binary-compatible" somehow?

This tool is for detecting source incompatible changes. For testing binary-compatibility we need another tool, like [Clirr|http://clirr.sourceforge.net/] (although I'm not sure how up to date this one is).

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>         Attachments: jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12988305#action_12988305 ] 

Todd Lipcon commented on HADOOP-7035:
-------------------------------------

Tom, this is really cool stuff!

I noticed it classifies a few changes as "incompatible" which I'd have thought are compatible:
- protected -> public accessibility
- adding an interface to a public class
Am I missing something?

Would it be possible to also distinguish between "source-compatible" and "binary-compatible" somehow? Some changes (like changing a parameter to a superclass of the old type) won't work without a recompile of the caller, but don't require any code change. Whereas others (like changing a parameter to an entirely unrelated type) obviously do.

Of course these are suggestions for improvements - as is it's already really useful.

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>         Attachments: jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated HADOOP-7035:
------------------------------

    Attachment: jdiff-with-previous-release.sh

Alan, I've updated the docs at http://people.apache.org/~tomwhite/HADOOP-7035/ to include all, stable-incompatible, evolving-incompatible, and unstable-incompatible changes. I agree that we should publish something like this with releases.

Doug, This is harder to do since we have to backport the audience/stability annotations, and work around the project split. I did something like this for 0.21 at http://people.apache.org/~tomwhite/HADOOP-6668/docs/jdiff/changes.html

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>         Attachments: jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Greg Roelofs (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Greg Roelofs updated HADOOP-7035:
---------------------------------

    Summary: Document incompatible API changes between releases  (was: Generate incompatible API changes between releases)

The title was fairly misleading. ;-)  (I actually thought it was a sarcastic non-bug...)

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>             Fix For: 0.22.0
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Commented] (HADOOP-7035) Document incompatible API changes between releases

Posted by "Tom White (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13117776#comment-13117776 ] 

Tom White commented on HADOOP-7035:
-----------------------------------

> 1. Is it possible that the tool needs to be applied the other way around, that is having 0.22 as the base and Tested version being 0.21?

The method signature changed, which is reported as the method being removed. In 0.21 it was
{code}
protected SequenceFile.Reader createDataFileReader(FileSystem fs,
    Path dataFile, Configuration conf)
{code}

And in 0.22 it is

{code}
protected SequenceFile.Reader 
    createDataFileReader(Path dataFile, Configuration conf,
                         SequenceFile.Reader.Option... options)
{code}

> 2. Did you run the tool against MR only? Hard to believe there were no API changes in HDFS and common.

I ran it against all three. HDFS is marked as @Private, so it won't show up in the report.

> 3. What is the final goal of this jira. Is it to identify incompatible changes and make a patch for site with the release notes?

Yes, including it in the release notes would be a good start.

> If so we can filter out non public changes from the reports generated by SigTest and probably those that do not belong to public APIs in turns of Hadoop annotations, if it makes sense.

The script already uses the annotations to restrict the changes to the public API.
                
> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.22.0
>
>         Attachments: apicheck-hadoop-0.20.203.0-0.20.204.0.txt, apicheck-hadoop-0.21.0-0.22.0-SNAPSHOT.txt, jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HADOOP-7035) Document incompatible API changes between releases

Posted by "Konstantin Shvachko (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13117742#comment-13117742 ] 

Konstantin Shvachko commented on HADOOP-7035:
---------------------------------------------

Sounds like a good approach to me. I see SigTest does some thorough analysis of the APIs compared to JDiff.
# Is it possible that the tool needs to be applied the other way around, that is having 0.22 as the base and Tested version being 0.21?
A was looking into the history of Class org.apache.hadoop.io.MapFile$Reader. The tool says
{code}
  "E1.2 - API type removed" : method protected org.apache.hadoop.io.SequenceFile$Reader org.apache.hadoop.io.MapFile$Reader.createDataFileReader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)
{code}
But its seems createDataFileReader() has been added in 0.22. Or am I missing something?
# Did you run the tool against MR only? Hard to believe there were no API changes in HDFS and common.
# What is the final goal of this jira. Is it to identify incompatible changes and make a patch for site with the release notes?
If so we can filter out non public changes from the reports generated by SigTest and probably those that do not belong to public APIs in turns of Hadoop annotations, if it makes sense.
# I think for 0.22 we can restrict ourselves to comparing with 0.21 only. Or do people think we need comparisons with 0.20.* (how many of them?)?
                
> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.22.0
>
>         Attachments: apicheck-hadoop-0.20.203.0-0.20.204.0.txt, apicheck-hadoop-0.21.0-0.22.0-SNAPSHOT.txt, jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Alan Gates (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987654#action_12987654 ] 

Alan Gates commented on HADOOP-7035:
------------------------------------

As an extensive user of Hadoop APIs having a list like this as part of the release would be nice, so I think incorporating it in the release process is good.  It would be even nicer if it listed changes to evolving interfaces in a separate section, as some of us like to live dangerously.

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>         Attachments: jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-7035) Document incompatible API changes between releases

Posted by "Tom White (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom White updated HADOOP-7035:
------------------------------

    Fix Version/s: 0.22.0
         Assignee: Tom White

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>             Fix For: 0.22.0
>
>         Attachments: jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HADOOP-7035) Document incompatible API changes between releases

Posted by "Nigel Daley (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-7035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nigel Daley updated HADOOP-7035:
--------------------------------

    Priority: Blocker  (was: Major)

+1 for 0.22.  Marking blocker so it doesn't fall off the list.

> Document incompatible API changes between releases
> --------------------------------------------------
>
>                 Key: HADOOP-7035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7035
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Tom White
>            Assignee: Tom White
>            Priority: Blocker
>             Fix For: 0.22.0
>
>         Attachments: jdiff-with-previous-release.sh, jdiff-with-previous-release.sh
>
>
> We can use JDiff to generate a list of incompatible changes for each release. See https://issues.apache.org/jira/browse/HADOOP-6668?focusedCommentId=12860017&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12860017

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira