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 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 ; 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" To: Thomas Monjalon , "Burakov, Anatoly" CC: "dev@dpdk.org" , "Baran, MarcinX" , "Richardson, Bruce" , "Mcnamara, John" , "david.marchand@redhat.com" , Pawel Modrak , "Yigit, Ferruh" 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: References: <24aae2ed616a13f9597cc6059f0288ddd91bf359.1573230233.git.anatoly.burakov@intel.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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" +1 - that's a plan. Ray K > -----Original Message----- > From: Thomas Monjalon > Sent: Wednesday 20 November 2019 13:32 > To: Kinsella, Ray ; Burakov, Anatoly > > Cc: dev@dpdk.org; Baran, MarcinX ; Richardson, > Bruce ; Mcnamara, John > ; david.marchand@redhat.com; Pawel Modrak > ; Yigit, Ferruh > Subject: Re: [PATCH v7 01/10] config: change ABI versioning to global >=20 > 20/11/2019 13:10, Kinsella, Ray: > > From: Burakov, Anatoly > > > --- 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