From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 0699FA0093;
	Mon, 18 May 2020 19:51:30 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id F2ED11D427;
	Mon, 18 May 2020 19:51:29 +0200 (CEST)
Received: from wnew1-smtp.messagingengine.com (wnew1-smtp.messagingengine.com
 [64.147.123.26]) by dpdk.org (Postfix) with ESMTP id A36711C2B2
 for <dev@dpdk.org>; Mon, 18 May 2020 19:51:28 +0200 (CEST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.west.internal (Postfix) with ESMTP id ACA7BA31;
 Mon, 18 May 2020 13:51:26 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 18 May 2020 13:51:27 -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=
 fBar4NNQ2ZIQsw7QiMeISTh+a6/brNPKCIntsd88/6w=; b=dzBjHkUwq3axsQnT
 WkGRYfojPVUdAco5fanIJnekas4JFUQk5n4yjLT/6Euch8f2Iu0L2N/DoZUQh/JW
 1+G9zgeSrep3uv4kgTI3wo6bWpKR+wiwA+AqURwzvp7C5gE8+xei+4njgmDw9+Kx
 oCmzBGrhYBOQu7B1+4xcXj6BiZ02UrF2bnCRpc46AYW0gJv8WMRlh5adVdoUL6tf
 Pz9XIFCxPcUVHA8YZfPPeUI5eUhmrscRfbipM7l7DQwZWYy6u/NOzMJ8XhgHd2aP
 fYblFXe/EZVGpzTn5ogLpQhvAVnJOJQUPxj2S+/unh0vZTGIa66erXFDQ0M4z2q5
 yzYeLA==
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=fm2; bh=fBar4NNQ2ZIQsw7QiMeISTh+a6/brNPKCIntsd88/
 6w=; b=FZwn1dUTHdUrG6jaAfIbVYEvzqfC8VBXJyPkOljmfuNEs7uDo8DbWrAaY
 0oDE2hTWGG4LlXluvS3oo1Obdl4yeVNyxMSufyRetdrSgOMkCdLW5gFVZ+NMlTyI
 /DUJyX+FKbmdGP9xVOUWVzthGZ7RtkWTWBVIWoI3u0i/esQEJP0uyX5t8ghWwjdr
 +E598ypaj8zgrwTTw3EKKAVAyfZqHsRZtY0U2XWNSOTz98gwQK12Xa5NYKfylkrl
 ux299+/8CKnWAQS/UynWqTQgc5tOUrUYKzmy1E59N6Y/8B0hPjAk7hJNAy307sZi
 P5I91AWGU7c24SM/Ox3NkxFuWiUbA==
X-ME-Sender: <xms:HcvCXjdS62Q8EoI2dYuUrs664o0sQlZGAZqU2v_tGQWbgNe5FsFuqg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddthedgudduiecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhm
 rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc
 ggtffrrghtthgvrhhnpedugefgvdefudfftdefgeelgffhueekgfffhfeujedtteeutdej
 ueeiiedvffegheenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrh
 fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgr
 lhhonhdrnhgvth
X-ME-Proxy: <xmx:HcvCXpOHuShvfBVaZykO8maMtwzPOxUYtwo5bElykZaZANWLcS_-Gw>
 <xmx:HcvCXsgjsXPsJa4b6aRjXIN5Lt9yZIXuuuV_RSeLRBApGZLRgBU8Mw>
 <xmx:HcvCXk9Y1RkrLy9pZQDa6eunpW1NXzoCaioaSZyKAHnFnc-49QP0pw>
 <xmx:HsvCXgnfbf6RdCc05wOt_hUZbCOAKvwOWbXtpzZ3XQfQRdK59WGsyScAU5A>
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id A13CB328005A;
 Mon, 18 May 2020 13:51:23 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Ray Kinsella <mdr@ashroe.eu>, Ferruh Yigit <ferruh.yigit@intel.com>
Cc: dev@dpdk.org, Luca Boccassi <bluca@debian.org>,
 David Marchand <david.marchand@redhat.com>,
 Bruce Richardson <bruce.richardson@intel.com>,
 Ian Stokes <ian.stokes@intel.com>, Eelco Chaudron <echaudro@redhat.com>,
 Andrzej Ostruszka <amo@semihalf.com>, Kevin Traynor <ktraynor@redhat.com>,
 John McNamara <john.mcnamara@intel.com>,
 Marko Kovacevic <marko.kovacevic@intel.com>,
 Cristian Dumitrescu <cristian.dumitrescu@intel.com>,
 Neil Horman <nhorman@tuxdriver.com>
Date: Mon, 18 May 2020 19:51:22 +0200
Message-ID: <11865497.hYdu0Ggh8K@thomas>
In-Reply-To: <7b24efa0-cfb9-590a-340c-6d83d8420ff5@intel.com>
References: <20200513121149.2283385-1-ferruh.yigit@intel.com>
 <4109204.QZNE9M9tJY@thomas> <7b24efa0-cfb9-590a-340c-6d83d8420ff5@intel.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Subject: Re: [dpdk-dev] [PATCH v6] abi: provide experimental alias of API
	for old apps
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

18/05/2020 19:34, Ferruh Yigit:
> On 5/18/2020 6:18 PM, Thomas Monjalon wrote:
> > 16/05/2020 13:53, Neil Horman:
> >> On Fri, May 15, 2020 at 04:01:53PM +0100, Ray Kinsella wrote:
> >>> From: Ferruh Yigit <ferruh.yigit@intel.com>
> >>>
> >>> On v20.02 some APIs matured and symbols moved from EXPERIMENTAL to
> >>> DPDK_20.0.1 block.
> >>>
> >>> This had the affect of breaking the applications that were using these
> >>> APIs on v19.11. Although there is no modification of the APIs and the
> >>> action is positive and matures the APIs, the affect can be negative to
> >>> applications.
> >>>
> >>> When a maintainer is promoting an API to become part of the next major
> >>> ABI version by removing the experimental tag. The maintainer may
> >>> choose to offer an alias to the experimental tag, to prevent these
> >>> breakages in future.
> >>>
> >>> The following changes are made to enabling aliasing:
> >>>
> >>> Updated to the abi policy and abi versioning documents.
> >>>
> >>> Created VERSION_SYMBOL_EXPERIMENTAL helper macro.
> >>>
> >>> Updated the 'check-symbols.sh' buildtool, which was complaining that the
> >>> symbol is in EXPERIMENTAL tag in .map file but it is not in the
> >>> .experimental section (__rte_experimental tag is missing).
> >>> Updated tool in a way it won't complain if the symbol in the
> >>> EXPERIMENTAL tag duplicated in some other block in .map file (versioned)
> >>>
> >>> Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
> >>> Signed-off-by: Ray Kinsella <mdr@ashroe.eu>
> >>>
> >> Acked-by: Neil Horman <nhorman@tuxdriver.com>
> > 
> > Applied with few typos fixed, thanks.
> > 
> 
> Is a new version of the meter library required?

I think yes, Cristian is asking for some changes.