You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Nigel Jones (JIRA)" <ji...@apache.org> on 2017/06/05 12:52:04 UTC

[jira] [Commented] (ATLAS-1782) Document deprecations

    [ https://issues.apache.org/jira/browse/ATLAS-1782?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16036897#comment-16036897 ] 

Nigel Jones commented on ATLAS-1782:
------------------------------------

Just noticed this... I raised ATLAS-1855 which refers to deprecation as I agree this is important too. 1782 is probably a very specific issue, 1855 touches on some broader considerations around dependency management & version compatability too.

Specifically on deprecation that section #11 documented by Hive looks like a good starting point for compatability issues, though it doesn't quite answer the specifics of a deprecation policy (be it one release or two releases etc). Any APIs marked as experimental/tech preview one could probably argue can disappear/change in the next release without significant mitigation planning, whilst anything not (and hence supported) probably should be R+2 IMO.

> Document deprecations
> ---------------------
>
>                 Key: ATLAS-1782
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1782
>             Project: Atlas
>          Issue Type: Improvement
>            Reporter: Jan Hentschel
>            Priority: Minor
>
> Currently none of the deprecated classes document how its deprecation should be handled, e.g. *AtlasClient* does not mention in which version the object was deprecated, in which version the object will be removed and how it can be exchanged.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)