From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luca Boccassi Subject: Re: Process for removing __rte_experimental Date: Fri, 25 May 2018 11:17:00 +0100 Message-ID: <1527243420.6997.19.camel@debian.org> References: <3ce83a95-8fa0-dfdd-978d-29c5c439a10c@nxp.com> <1548019.9fvx9bZ0Lj@xps> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Cc: "dev@dpdk.org" , Ferruh Yigit , nhorman@tuxdriver.com To: Thomas Monjalon , Shreyansh Jain Return-path: Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com [209.85.128.178]) by dpdk.org (Postfix) with ESMTP id D2B1123B for ; Fri, 25 May 2018 12:17:02 +0200 (CEST) Received: by mail-wr0-f178.google.com with SMTP id u12-v6so8248962wrn.8 for ; Fri, 25 May 2018 03:17:02 -0700 (PDT) In-Reply-To: <1548019.9fvx9bZ0Lj@xps> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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=C2=A0 > > and EXPERIMENTAL tag removed from code and map file, respectively, > > are=C2=A0 > > categorized under ABI breakage or not. Thus, whether deprecation > > for=C2=A0 > > them should be sent or not in a release cycle for removal in > > subsequent=C2=A0 > > release. > >=20 > > Logically, EXPERIMENTAL APIs are not part of stable APIs/ABIs and > > hence=C2=A0 > > they don't really break an ABI. Thus, deprecation for them doesn't > > make=C2=A0 > > sense. (or, as Luca noted on IRC, removing experimental is like=C2=A0 > > de-deprecation :) ) >=20 > 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=C2=A0 > > [2], this was recorded but that too has slight ambiguity to it. > >=20 > > Any thoughts on this? Or, was this documented somewhere other than > > [1]? > >=20 > > [1] http://dpdk.org/doc/guides/contributing/versioning.html > > [2] https://dpdk.org/ml/archives/dev/2017-October/079961.html > > (Section 2-b) --=20 Kind regards, Luca Boccassi