From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3F713A00BE; Tue, 7 Jul 2020 17:26:35 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7BBE01DE74; Tue, 7 Jul 2020 17:26:34 +0200 (CEST) Received: from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com [66.111.4.229]) by dpdk.org (Postfix) with ESMTP id 88D251DDD8 for ; Tue, 7 Jul 2020 17:26:32 +0200 (CEST) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailnew.nyi.internal (Postfix) with ESMTP id 1E9C15801D1; Tue, 7 Jul 2020 11:26:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Tue, 07 Jul 2020 11:26:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=fm1; bh= IxRi00qvbJqnTstC7Yfl+6UCNa3gJUJwLAg3dNHSGYs=; b=JReUnw4WkSo3l/Fr 8tUX2g5KUg6T0PD8UckJ2HguNCc6rNwCB0W/X3ucn2V5JWAYCitF9f6/Aad62gcV PlRZEGMtYIiyv8gRyCL2wpNED9dfsT0vmv4MAUES0/hh6BAeHm2ikyRKMKJaHT0E SIihwkNUaFroan/M/CpAWROMurMmEUaeS873MD2Qw2/s/elvQUPq8ECf8OU+Fuv0 npBFkAjBG+fpbmrEismyVYksxIFVpYOtA3YU4pn+2EpiY90o+ekI2ORa/WbujhPp WKrO8SgGSoOQey9CvJHk+vcqiIvFDGemCigj1XqzfoNy1JyCyDLKT3SvjfGPpfuh oecyAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=IxRi00qvbJqnTstC7Yfl+6UCNa3gJUJwLAg3dNHSG Ys=; b=tx8TIlFPicqSdud29/fNWuZld/o75iBPHMB/62w9wgDiG1Gf85fKjC6l4 CnPLmjRL66h+zca2qtsfxGAzEQmUwk9+V5HV7pr5nQYs+k2WGeuXDbFNi4Tt+3Eb /J13npxIuxiPfvTTKVXhdXDPIHc3p3cTz+qEWTidHHs9rH5Cdaww6GixfC00oMvq Ro9u+cmzKRVxwEt8jdk8BPvraUR91vmVTKuj0ee0NJzUH8D7HC3KuXxXFczKOaCm 8qVbYEuuMGj9R1smI1JXiAz4crIkCYd0v9VsCzT1jXpNK0tnpkD4/q+j/t5Ns4v0 uf6h3Ngzn2rTKEFW4QPfiHEL86ELg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudehgdekfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghs ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtf frrghtthgvrhhnpedugefgvdefudfftdefgeelgffhueekgfffhfeujedtteeutdejueei iedvffegheenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhho nhdrnhgvth X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 4997C30600B1; Tue, 7 Jul 2020 11:26:30 -0400 (EDT) From: Thomas Monjalon To: Ray Kinsella Cc: dev@dpdk.org, fady@mellanox.com, Honnappa.Nagarahalli@arm.com, Ray Kinsella , Neil Horman , John McNamara , Marko Kovacevic , Harini Ramakrishnan , Omar Cardona , Pallavi Kadam , Ranjit Menon , david.marchand@redhat.com, nhorman@tuxdriver.com, bruce.richardson@intel.com Date: Tue, 07 Jul 2020 17:26:29 +0200 Message-ID: <2116547.mo2HYodoZD@thomas> In-Reply-To: <1594133126-2518-3-git-send-email-mdr@ashroe.eu> References: <1594133126-2518-1-git-send-email-mdr@ashroe.eu> <1594133126-2518-3-git-send-email-mdr@ashroe.eu> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v1 2/2] doc: clarify alias to experimental period X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 07/07/2020 16:45, Ray Kinsella: > Clarify retention period for aliases to experimental. > > Signed-off-by: Ray Kinsella > --- > --- a/doc/guides/contributing/abi_versioning.rst > +++ b/doc/guides/contributing/abi_versioning.rst > @@ -158,7 +158,7 @@ The macros exported are: > * ``VERSION_SYMBOL_EXPERIMENTAL(b, e)``: Creates a symbol version table entry > binding versioned symbol ``b@EXPERIMENTAL`` to the internal function ``be``. > The macro is used when a symbol matures to become part of the stable ABI, to > - provide an alias to experimental for some time. > + provide an alias to experimental until the next major ABI version. Why limiting the period for experimental status? Some API want to remain experimental longer. [...] > In situations in which an ``experimental`` symbol has been stable for some time, > and it becomes a candidate for promotion to the stable ABI. At this time, when > -promoting the symbol, maintainer may choose to provide an alias to the > -``experimental`` symbol version, so as not to break consuming applications. > +promoting the symbol, the maintainer may choose to provide an alias to the > +``experimental`` symbol version, so as not to break consuming applications. This Please start a sentence on a new line. > +alias will then typically be dropped in the next major ABI version. I don't see the need for the time estimation.