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 D1C6FA053A; Wed, 5 Feb 2020 11:04:37 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3648E1C1A6; Wed, 5 Feb 2020 11:04:37 +0100 (CET) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by dpdk.org (Postfix) with ESMTP id 770151C12D for ; Wed, 5 Feb 2020 11:04:35 +0100 (CET) Received: by mail-wm1-f53.google.com with SMTP id m10so4110804wmc.0 for ; Wed, 05 Feb 2020 02:04:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:content-transfer-encoding:user-agent:mime-version; bh=xHBDMEJs6JvFYTwExWxdmNuOABNe7QCsVkxDvR2tv6A=; b=Ej6JJI8VRvLR/wSpjLGqhYPO2VKTICc6uHQOJZJI7wrbz2NvSAz7o3LBrmEIPmns5p AZapnAS5cvPFO5WQ9xO9F2pzD4fNAKA1gxEKa9LQjbBacjIAD2EwJeDRB6fXhRNjsGFb lWylT08bV8kyjQDP3OAwyQ+RsKL/vrGdyUew5hux4MS6KA08Esl773rZIPAfpsx20Yrl XWspz6BAEopZhG8dqKeDKWsr14DPiJ3oLLnce/c1npnFn0GeHU5Cht4AWekKxQ2pJcKA LOvn536LYILsR+8Jq6MrYNTqzdSr3zfZ3dx11+FbVTH1zUQ2F0oICMXqOMCGB81wK58x z4pw== X-Gm-Message-State: APjAAAV5PlpXxnYRS3oJ+DUpFy91OtbhGqUsx6zIA0zaaPzL8SXhWxpM tIxzRlv1YM0DasEDUuLAurI= X-Google-Smtp-Source: APXvYqzQRglmylBXLYEEeGOGC3dnRAIP5RkXyLzjxG2BLYPCVH8e0/SSiesTYOY7AMH2AE8ZpZzkOA== X-Received: by 2002:a1c:a381:: with SMTP id m123mr4805476wme.158.1580897075213; Wed, 05 Feb 2020 02:04:35 -0800 (PST) Received: from localhost ([185.201.63.253]) by smtp.gmail.com with ESMTPSA id c9sm7352466wmc.47.2020.02.05.02.04.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Feb 2020 02:04:33 -0800 (PST) Message-ID: <8eaaec5dedcfcf09ae69b15cc80ac1ff1a1f4a30.camel@debian.org> From: Luca Boccassi To: Neil Horman , Ferruh Yigit Cc: Cristian Dumitrescu , Eelco Chaudron , dev@dpdk.org, Thomas Monjalon , David Marchand , Bruce Richardson , Ian Stokes Date: Wed, 05 Feb 2020 11:04:29 +0100 In-Reply-To: <20200204120230.GA13754@hmswarspite.think-freely.org> References: <20200129122953.2016199-1-ferruh.yigit@intel.com> <20200202185334.GA6783@localhost.localdomain> <7beadbbd-bf0d-e545-d9bb-0e3ae8228b71@intel.com> <20200204120230.GA13754@hmswarspite.think-freely.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [RFC] meter: fix ABI break due to experimental tag removal 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" On Tue, 2020-02-04 at 07:02 -0500, Neil Horman wrote: > > But if we can do the versioning in the master, LTS can backport it > > and can have > > mature version of that API in LTS without breaking the existing > > users. > >=20 >=20 > But why bother? The only thing you've changed is the version > tagging. Its ok > to leave that alone in LTS, you just cant change it. >=20 > Thats part of the burden of an LTS release, it will have some drift > from the > upstream head, because you have to keep things stable. So you > stabilize the > upstream ABI version for this API and just never backport it to the > current LTS > release. Hi, A customer (OVS) explicitly and specifically requested backporting the symbol change to 19.11, as they don't want to enable experimental APIs in their releases. I replied that it would only be acceptable with aliasing to keep compatibility, and Ferruh very kindly did the work to implement that. --=20 Kind regards, Luca Boccassi