[dpdk-dev] Process for removing __rte_experimental

Luca Boccassi bluca at debian.org
Fri May 25 12:17:00 CEST 2018


On Fri, 2018-05-25 at 11:49 +0200, Thomas Monjalon wrote:
> 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.

Yeah that makes sense for me as well.

> > 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)

-- 
Kind regards,
Luca Boccassi


More information about the dev mailing list