-1, sounds confusing, i wan`t use deprecated API and @IgniteExperimental it`s 
something unknown with undefined «time for support».


 
>Dear Apache Ignite community,
>
>We would like to conduct a formal vote on the subject of whether to allow
>or prohibit a joint existence of @deprecated annotation for an old API
>and @IgniteExperimental [1] for a new (replacement) API. The result of this
>vote will be formalized as an Apache Ignite development rule to be used in
>future.
>
>The discussion thread where you can address all non-vote messages is [2].
>
>The votes are:
>*[+1 Allow]* Allow to deprecate the old APIs even when new APIs are marked
>with @IgniteExperimental to explicitly notify users that an old APIs will
>be removed in the next major release AND new APIs are available.
>*[-1 Prohibit]* Never deprecate the old APIs unless the new APIs are stable
>and released without @IgniteExperimental. The old APIs javadoc may be
>updated with a reference to new APIs to encourage users to evaluate new
>APIs. The deprecation and new API release may happen simultaneously if the
>new API is not marked with @IgniteExperimental or the annotation is removed
>in the same release.
>
>Neither of the choices prohibits deprecation of an API without a
>replacement if community decides so.
>
>The vote will hold for 72 hours and will end on February 13th 2020 08:00
>UTC:
>https://www.timeanddate.com/countdown/to?year=2020&month=2&day=13&hour=8&min=0&sec=0&p0=utc-1
>
>All votes count, there is no binding/non-binding status for this.
>
>[1]
>https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/lang/IgniteExperimental.java
>[2]
>http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSS-Public-API-deprecation-rules-td45647.html
>
>Thanks,
>--AG
>  
 
 
 
 

Reply via email to