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 91872A04C1;
	Wed, 20 Nov 2019 18:31:42 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 84E321BE84;
	Wed, 20 Nov 2019 18:31:28 +0100 (CET)
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88])
 by dpdk.org (Postfix) with ESMTP id ACAC22B8B
 for <dev@dpdk.org>; Wed, 20 Nov 2019 15:10:32 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Nov 2019 06:10:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,222,1571727600"; d="scan'208";a="204740951"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga008.fm.intel.com with ESMTP; 20 Nov 2019 06:10:31 -0800
Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 20 Nov 2019 06:10:31 -0800
Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Wed, 20 Nov 2019 06:10:31 -0800
Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Wed, 20 Nov 2019 06:10:31 -0800
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.54) by
 edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server
 (TLS) id 14.3.439.0; Wed, 20 Nov 2019 06:10:30 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LB/HC2/WNv5ihPk1t5ph/UQkLJW/+ulDKrs9WjgjQc5ck1ic+Q8cbJJatJHzeGpBR6KuPOms1QrekdjPcC9N8bEi4CY83Iu8fZCDS/bby1HT4iIa2AT6H0T6ZLVr62ZnJtyDkb6BF+h5DKxKvQ3leG05Tw0/nRMlvU+ZWtJTOtrWF53USjbV2yyAa2fb1OIgYrUEB/C17Mwl7lWSlrHeDUXkfHeliXaw+D5vpFwogp8r6K1dKtB7SggJTb4vEoH7bDfnrDVvKqm5v/6Dz+6MPzof3njKuu+lZ5cAxcMHqIvLs++gNHrInoTS85QieQo1ID1+l5or7VRQ5H8lDj7bkw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Soe14OJn4LYetm6eBwD3q9xobrMeIF9LxonvA9XzxHg=;
 b=QfX/x5qiwq/PRKtSVq++ug6WRzLx0KkgJgoLcuMxBDBF5+vKhYXBQx/t71kJgLDPsQJ+WlxULA3PLhmUPY+KKCqOdsRMJULzUAOUl3fH1S3LNvgTXRoMb2GAHcz7U7E5cXhVThgIxNjupQdFbT87kdP5NrxxcgdJTsKcy6MGiXLxDQKmArrmBXS+H9BTTJF2XtUoi4ob6bxtXmBM+4NuQ4rbq9rD4uza+vziZSzT48sV+kuJPhRDQHYfm58JMrx9TuZazgjyVXlHBJJ/IUgLsElMQuJVOTgPHmhqXE3M+VLdo7djWNYRSeIX0bqjJwQqM2QchNlMFaQBZjbIGZ/9Ug==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Soe14OJn4LYetm6eBwD3q9xobrMeIF9LxonvA9XzxHg=;
 b=WoyzKcaD2Q+mL5A5hjuMM8Be4rV3ZHb5ANB2gTlpp14WfnZMk5Wcbsww1Z1RM3tQ/GkFd+qriFggDoHCJ0rpU3+YXLjLkdhFAbsyJYmjFxbosK+12Jrn5qNoQDNElS7JvBivr7wX/SvH37aICbqrGtspGX41hXycpZUK1OQYyYg=
Received: from BN6PR11MB4145.namprd11.prod.outlook.com (10.255.129.84) by
 BN6SPR00MB230.namprd11.prod.outlook.com (10.173.33.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2474.16; Wed, 20 Nov 2019 14:10:14 +0000
Received: from BN6PR11MB4145.namprd11.prod.outlook.com
 ([fe80::4495:388c:86e3:546]) by BN6PR11MB4145.namprd11.prod.outlook.com
 ([fe80::4495:388c:86e3:546%4]) with mapi id 15.20.2451.031; Wed, 20 Nov 2019
 14:10:14 +0000
From: "Kinsella, Ray" <ray.kinsella@intel.com>
To: Thomas Monjalon <thomas@monjalon.net>, "Burakov, Anatoly"
 <anatoly.burakov@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "Baran, MarcinX" <marcinx.baran@intel.com>, 
 "Richardson, Bruce" <bruce.richardson@intel.com>, "Mcnamara, John"
 <john.mcnamara@intel.com>, "david.marchand@redhat.com"
 <david.marchand@redhat.com>, Pawel Modrak <pawelx.modrak@intel.com>, "Yigit,
 Ferruh" <ferruh.yigit@intel.com>
Thread-Topic: [PATCH v7 01/10] config: change ABI versioning to global
Thread-Index: AQHVllEoV5nJosHojkyQ7h+tAoXn6KeUCW9QgAAXpgCAAAqgQA==
Date: Wed, 20 Nov 2019 14:10:14 +0000
Message-ID: <BN6PR11MB41453675C31454DDE996EE02904F0@BN6PR11MB4145.namprd11.prod.outlook.com>
References: <cover.1573059201.git.anatoly.burakov@intel.com>
 <24aae2ed616a13f9597cc6059f0288ddd91bf359.1573230233.git.anatoly.burakov@intel.com>
 <BN6PR11MB414556B5E7B90996ECE9BEB8904F0@BN6PR11MB4145.namprd11.prod.outlook.com>
 <8286460.MyUkSI5tL7@xps>
In-Reply-To: <8286460.MyUkSI5tL7@xps>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDc2NmZkMWYtYjU1Ni00NTA0LWJjZWYtNTc3YTI0NzM1NTM2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidU4yTWVxQ1hJVFwvazRNemQ0K3lxVHRYZ0J4bGc4QTV4ZFc4bDczYWZ0WE0zMjFZN1UxYm0yNkxibHhlTmlZTU4ifQ==
dlp-version: 11.2.0.6
dlp-product: dlpe-windows
x-ctpclassification: CTP_NT
dlp-reaction: no-action
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ray.kinsella@intel.com; 
x-originating-ip: [192.198.151.182]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d27357d6-daec-4ea5-cf35-08d76dc35cfc
x-ms-traffictypediagnostic: BN6SPR00MB230:
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6SPR00MB23092C33D26AD7CF22AB937904F0@BN6SPR00MB230.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02272225C5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(39860400002)(376002)(396003)(346002)(366004)(189003)(199004)(13464003)(186003)(6436002)(486006)(6636002)(66066001)(9686003)(316002)(107886003)(2906002)(476003)(6246003)(55016002)(66446008)(7736002)(5660300002)(74316002)(52536014)(71200400001)(305945005)(71190400001)(64756008)(66556008)(478600001)(256004)(66946007)(66476007)(33656002)(76116006)(76176011)(86362001)(25786009)(26005)(7696005)(6506007)(102836004)(53546011)(446003)(11346002)(3846002)(8676002)(99286004)(6116002)(81166006)(81156014)(8936002)(229853002)(110136005)(54906003)(14454004)(4326008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BN6SPR00MB230;
 H:BN6PR11MB4145.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: p7AK3n+G7NjoKuAC0quZHE+HcftQ4SgkchpN75GbFUMaJvp/S5/3tuVNOdfOvuPFX3m41oQAm9oMwbbaMMyOZWbnc9xZ4HsGoD3lo7fao5Rit1Acrv7Hes6RBauM419DCrneLpxjq2oiLkzHSqo/CKOEclg1iQFRmP+OvbBt+e4QulVpH22iZhPdFXuX23O+myhCU9tCpXCEiwcIl1SVhKie/iGfOLlbf0nMCVp36uLMjzZwkcFBQiemwuGiTCXJcmKm64G7V3YPxiegV3u4rWFh37CUdOb7QfgOU1HXaUvIRe303vkD32fsKj59exsydE3JvJ4JdUmlkEIy+c6PCyIJVjOMi+K90dz4F/YCykd3E6dH/eiyk9sDAoV1qaTT9MkeBH3mqx6wuhNC18N0ac8YYKJn/KWGQZ1kk85pt9EFhNPONocz2QuW4Hbrl7EY
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d27357d6-daec-4ea5-cf35-08d76dc35cfc
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2019 14:10:14.0937 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MivXT7gvBdxVkpuXuAuOQn2gvtENm3GFSrbB5Ob36XbTWVwBRmMafKp3N0PPwX+BuSyEWWkcFoGSE/Zek/kjTg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6SPR00MB230
X-OriginatorOrg: intel.com
X-Mailman-Approved-At: Wed, 20 Nov 2019 18:31:23 +0100
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 <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>

+1 - that's a plan.

Ray K

> -----Original Message-----
> From: Thomas Monjalon <thomas@monjalon.net>
> Sent: Wednesday 20 November 2019 13:32
> To: Kinsella, Ray <ray.kinsella@intel.com>; Burakov, Anatoly
> <anatoly.burakov@intel.com>
> Cc: dev@dpdk.org; Baran, MarcinX <marcinx.baran@intel.com>; Richardson,
> Bruce <bruce.richardson@intel.com>; Mcnamara, John
> <john.mcnamara@intel.com>; david.marchand@redhat.com; Pawel Modrak
> <pawelx.modrak@intel.com>; Yigit, Ferruh <ferruh.yigit@intel.com>
> Subject: Re: [PATCH v7 01/10] config: change ABI versioning to global
>=20
> 20/11/2019 13:10, Kinsella, Ray:
> > From: Burakov, Anatoly <anatoly.burakov@intel.com>
> > > --- a/drivers/meson.build
> > > +++ b/drivers/meson.build
> > > +			if is_experimental !=3D 0
> > > +				lib_version =3D '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.
>=20
> 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.
>=20
> 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.
> "
>=20
> 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?
>=20