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 23FACA04C1; Wed, 20 Nov 2019 14:31:58 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DBEF42956; Wed, 20 Nov 2019 14:31:56 +0100 (CET) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by dpdk.org (Postfix) with ESMTP id 0BC84237 for ; Wed, 20 Nov 2019 14:31:55 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 3C42E53D; Wed, 20 Nov 2019 08:31:53 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 20 Nov 2019 08:31:53 -0500 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=mesmtp; bh=pJ6l4COaoA2YhhemUGOgMG800qN2kjxvJiI7eHNPnCA=; b=Hvd6cfNzoZE2 hqPkYgYlLPsbHCjAQPBy/aMcAEc5FWvxvaYEaKPupEdRSOQaiXN+3TVPSIz1LXjE Z452esk0sv+BW9/gqVSzfah8BNO6xRTZHoN8V7/GBBKExrRTQv3E0KlMRlbIJYW+ R1WfLl7YKojIDP6g5wZxYdDysNUeMtw= 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=fm1; bh=pJ6l4COaoA2YhhemUGOgMG800qN2kjxvJiI7eHNPn CA=; b=mbioyyeNK9iuxz9i4+NakdoMIgnacRlsl+Hnmfj/Op3cd4f6YzIkaVw4I gfAWdjvw32A2SZO9F2AnDO1xEZToQdWm1p2PSkKL4OucCenQ8fgs9yh4Y0qOdHiL fI6DS8YTdKngFfglqJBnyAAQgyuR4ZVTRmoatePdk+GDaABn638NEVk/pTtfJkl1 Hvcdz+Ekbaa5HF9enc7AQIcfR2pOy/6yUaMseCMMoi6lf8gHD+OWlpmCvs+4mxhR o6zA45CbzkAttryGVbVm43RgPYBT7CB5eMURk/BxQ0lVD3xNNyNdtbzYFzypoG0m Z+C1hrRs7j0BaTsbwBe8tHp1/R+4g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudehtddgheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecukf hppeejjedrudefgedrvddtfedrudekgeenucfrrghrrghmpehmrghilhhfrhhomhepthhh ohhmrghssehmohhnjhgrlhhonhdrnhgvthenucevlhhushhtvghrufhiiigvpedt 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 44AE13060060; Wed, 20 Nov 2019 08:31:51 -0500 (EST) From: Thomas Monjalon To: "Kinsella, Ray" , "Burakov, Anatoly" Cc: "dev@dpdk.org" , "Baran, MarcinX" , "Richardson, Bruce" , "Mcnamara, John" , "david.marchand@redhat.com" , Pawel Modrak , "Yigit, Ferruh" Date: Wed, 20 Nov 2019 14:31:48 +0100 Message-ID: <8286460.MyUkSI5tL7@xps> In-Reply-To: References: <24aae2ed616a13f9597cc6059f0288ddd91bf359.1573230233.git.anatoly.burakov@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v7 01/10] config: change ABI versioning to global 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" 20/11/2019 13:10, Kinsella, Ray: > From: Burakov, Anatoly > > --- a/drivers/meson.build > > +++ b/drivers/meson.build > > + if is_experimental != 0 > > + lib_version = '0.1' > [rk] This all makes sense - except this part. > [rk] I would expect the experimental major version to always be zero ... > [rk] However I would expect the minor version to increment with each new release or at the maintainers discretion. Yes, the minor must be incremented with each new release if we want to allow 2 DPDK versions to be installed in the same system. This policy must be changed: " Experimental libraries always have a major version of 0 to indicate they exist outside of ABI Versioning, with the minor version incremented with each ABI change to library. " I propose to re-use the global ABI version for experimental by prefixing with "0.". So for ABI 20.0, it could be 0.20.0 or 0.200? Which one?