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 340A1A0555; Wed, 19 Feb 2020 22:31:31 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7E1B81BF7C; Wed, 19 Feb 2020 22:31:30 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 087561D64F for ; Tue, 18 Feb 2020 11:36:57 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Feb 2020 02:36:57 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,456,1574150400"; d="scan'208";a="224100471" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga007.jf.intel.com with ESMTP; 18 Feb 2020 02:36:56 -0800 Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 18 Feb 2020 02:36:56 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 18 Feb 2020 02:36:56 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 18 Feb 2020 02:36:55 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WV6URQoh1NFAwxCWvo8zJ20d5hfYv9Hip0MmkeFh/qNXYWQTR7XX5nP5zo4Zw+alCuvsf319/oHoqRVQFjwbnWFA9821csR6yAh5mjoPZovnHlCQ0NqHhmcvGH/Fl37d9QzeheCGShLbnmzie0L5xYvf9Yy2/DsNtz2Vr9u9wxMxwoaUdSqZMg8pMkr6sg+Rt1Hd6i6QxWWtaxa2xWWOku4YLHwtzrOu9757jWzntOHgo8kdK1cchHzz5CA/MnbNYQ2itFvQNwOmK5otGnrwbm6yYUIXKJ4mhhpi7fYp7M7brs0KUBFujH+LdvnuPnM000v1jh1I+03KfiorWJvRQQ== 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=r2wfeRbSTKovEURx6/J1vnufSlAaxFhaD3hHzlzE4Ag=; b=HovrMkcEfLZzQXjwZBUxmfl0CYjHwcYFN5vLykQDBjGIg5iOvU9F+HeLo4eEXEN3f04i4j5NAmrRvQfkGE/z1rlSi9E8fJItoKvqHWjxbR5n0zcOMs4akKuEG6O22/hM8LdlxNCxvR9euV7jfBNyQMhdu+I2JbXmK2JWjJAI79a9XbwYt2Buocp+aFBWzd7LN8gg1Uemt1n3+DAYjPyk336+cOq4/XLlWHZt0ERacoGxhqSygjNi1R2eXxUHVvt9XgJoKtKst+ElhP+twbWGdhfNrWKZjf5tP7u6Oh/fwAa7T8QU4LxCP9/h8ObSuc7vUS4bfKRhHAe29tGhMgQLyA== 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=r2wfeRbSTKovEURx6/J1vnufSlAaxFhaD3hHzlzE4Ag=; b=FyDP0NQPDNe5y2QdQX/sOznrKyXQ9+NODC6qS/o5uXzhwEUwzNAje/09MYB1Ugt4whCHpcYEfwiTK9dxAMNJ0pfkKO1E308KDL5/3K+oTrrASDdqdLIEzHD8NCnG1vTifk6CpDoNxit9jCXjhs4KJtxcPYl4orRoSD4XSDSQeDE= Received: from BN6PR11MB4145.namprd11.prod.outlook.com (10.255.129.84) by BN6PR11MB4130.namprd11.prod.outlook.com (10.255.128.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.22; Tue, 18 Feb 2020 10:36:51 +0000 Received: from BN6PR11MB4145.namprd11.prod.outlook.com ([fe80::1961:162:57c6:3554]) by BN6PR11MB4145.namprd11.prod.outlook.com ([fe80::1961:162:57c6:3554%5]) with mapi id 15.20.2729.032; Tue, 18 Feb 2020 10:36:51 +0000 From: "Kinsella, Ray" To: Thomas Monjalon , "Richardson, Bruce" CC: "nhorman@tuxdriver.com" , "bluca@debian.org" , "david.marchand@redhat.com" , "ktraynor@redhat.com" , "dev@dpdk.org" Thread-Topic: ABI version of experimental libraries Thread-Index: AQHV5ehUdiN0yKcz/ECru+W0vc36HKggs5cAgAACNICAAAt1MA== Date: Tue, 18 Feb 2020 10:36:51 +0000 Message-ID: References: <44659287.fMDQidcC6G@xps> <20200218094216.GB875@bricha3-MOBL.ger.corp.intel.com> <4488034.BEx9A2HvPv@xps> In-Reply-To: <4488034.BEx9A2HvPv@xps> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2Y2N2VlMWMtYmNkOS00YWE4LTgwYzItNDIxZGJhZmI5MGU0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoid0pRbkFvQ0lVeHBxTkwrek14VVwvR2hMQyt3REZXNnFGY2thdHlrd3VLRFwvbVwvMjZYWmI5NitIYW9vcTRyQjFrayJ9 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.177] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7ff5b4c0-2ddd-4313-842f-08d7b45e7726 x-ms-traffictypediagnostic: BN6PR11MB4130: 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: 031763BCAF x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(366004)(376002)(346002)(396003)(39860400002)(199004)(189003)(33656002)(186003)(9686003)(5660300002)(66476007)(52536014)(316002)(66446008)(66946007)(66556008)(64756008)(55016002)(26005)(76116006)(6506007)(2906002)(54906003)(53546011)(110136005)(478600001)(966005)(86362001)(8676002)(81156014)(6636002)(4326008)(81166006)(71200400001)(8936002)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR11MB4130; H:BN6PR11MB4145.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Yb02DRzjlsx8TczgxBIUr9uRQvsRpfIY4ucg81knObvwOebdBYpJCnO43n1Hdup52ylpcFK5+/JenB/jiLXB32/PNY84oNFHXRZj5wuTkzouo3RiZ9RncZA1m2KQmv1YBLo1xZSs6bUYPX+bOL79Hk9eN4LbookWHYr0/imSzqecK4HiD6CIOaF0/XUVr4nhk1nWY7atuE3QcRbtnLGb9y7N8Y2jf92Z6DlKosYuwg7HIs9v3AhM3fGi4a2NOZx/TxHGdArCoyNCaV0kFBh9HntXq1Fbh/tqzDe9hmGlmZc1xLZkkt8ydhqHlk4lJlHH3AOvj1rD+dAKmVKPAVCov7zk5n9xtACmaRFdbHbNXO4LRNdIgvCfkcbRDiIb3yzu5Fq8e9RyIdcB1r6bamF4z42EWJNfbElpUxTCZdJTwwftq9q8RixamXj3xTrVfSxR76MguRnAWq0aSjqje5KJbrKvR5b4C2gLD89TuQddyTIRZEy6vhdUAnFxsZsVONpPtsGOdj54FpcitpX0Z2ufPw== x-ms-exchange-antispam-messagedata: RllTo8VQOsoYJyIa+s43SENuLvPT5b2dG+zC9AgXfPX4lni/VIH44GqA4/oA2nCj/6WldPr0DmITBcljnhztrKTQ6WL3pzu7MZO1yeOSLg57GHjBL9NFyyTMQJJFgiGeKYSeZY94VWBI1UZm7Esqxw== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 7ff5b4c0-2ddd-4313-842f-08d7b45e7726 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2020 10:36:51.3433 (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: AW+YHizbXq6pr4o13KZ2SXA845sAX3YmpPI2lUeopYEtI+PhVRc/yqK5FrajL9FstRMubqCbNEeV9kPAGdWmEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4130 X-OriginatorOrg: intel.com X-Mailman-Approved-At: Wed, 19 Feb 2020 22:31:28 +0100 Subject: Re: [dpdk-dev] ABI version of experimental libraries 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" > -----Original Message----- > From: Thomas Monjalon > Sent: Tuesday 18 February 2020 09:50 > To: Richardson, Bruce > Cc: Kinsella, Ray ; nhorman@tuxdriver.com; > bluca@debian.org; david.marchand@redhat.com; ktraynor@redhat.com; > dev@dpdk.org > Subject: Re: ABI version of experimental libraries >=20 > 18/02/2020 10:42, Bruce Richardson: > > On Tue, Feb 18, 2020 at 12:15:56AM +0100, Thomas Monjalon wrote: > > > Hi, > > > > > > I would like to remind everybody our mistake when defining ABI > versions. > > > It has been "fixed" in this commit: > > > http://git.dpdk.org/dpdk/commit/?id=3Df26c2b39 > > > > > > Please let's think about the consequence for the experimental > libraries. > > > > > > In DPDK 19.11, we use the ABI version 0.200 with soname 0.20 In > DPDK > > > 20.02, we use the ABI version 0.2001 with soname 0.201 Numbers are > > > increasing, that's fine. When we'll switch to the new major ABI > and > > > use a normal numbering: In DPDK 20.11, we will use the ABI version > > > 0.210 with soname 0.21 Numbers are dropping. > > > > > > In short, for experimental libs, ABI 20.1 > ABI 21.0 > > > > > > Are we OK with this or do we prefer reverting to normal numbering > > > for experimental libraries in DPDK 20.02? > > > > > Personally, I would not be too concerned about the verions of > > experimental libs, so long as they don't conflict across versions and > > have some similarity to the major ABI version for the release. >=20 > You think sorting of the version numbers is not important? > If we don't care comparing experimental version numbers, then OK, let's > drop this patch. But please we need a small vote. >=20 > Note: there would be no problem if we did not vote for having a special > numbering for pure experimental libraries (I am still against). >=20 So while experimental library version numbers are not "important". I do agree with Thomas they should be sane, increase and should have a cons= istent format. Should we always pad them to 4 places? i.e. DPDK 19.11 ... 0.20 (needs to remain 0.20). DPDK 20.02 ... 0.2001 DPDK 20.11 ... 0.2100 DPDK 21.02 ... 0.2101=20 Make sense? Ray K