[dpdk-dev] Process for removing __rte_experimental

Thomas Monjalon thomas at monjalon.net
Fri May 25 11:49:48 CEST 2018


25/05/2018 11:35, Shreyansh Jain:
> While reading through [1], I couldn't understand if __rte_experimental 
> and EXPERIMENTAL tag removed from code and map file, respectively, are 
> categorized under ABI breakage or not. Thus, whether deprecation for 
> them should be sent or not in a release cycle for removal in subsequent 
> release.
> 
> Logically, EXPERIMENTAL APIs are not part of stable APIs/ABIs and hence 
> they don't really break an ABI. Thus, deprecation for them doesn't make 
> sense. (or, as Luca noted on IRC, removing experimental is like 
> de-deprecation :) )

I agree, no need for prior notice, in my opinion.


> On IRC, Luca pointed out that in one of the Tech Board meeting minutes 
> [2], this was recorded but that too has slight ambiguity to it.
> 
> Any thoughts on this? Or, was this documented somewhere other than [1]?
> 
> [1] http://dpdk.org/doc/guides/contributing/versioning.html
> [2] https://dpdk.org/ml/archives/dev/2017-October/079961.html (Section 2-b)
> 







More information about the dev mailing list