From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9EC4CA0C45 for ; Wed, 16 Jun 2021 05:13:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 71FA64003C; Wed, 16 Jun 2021 05:13:44 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02on2070.outbound.protection.outlook.com [40.107.96.70]) by mails.dpdk.org (Postfix) with ESMTP id BC2074003C for ; Wed, 16 Jun 2021 05:13:42 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fK43HfQ9OzxvXwubbPY968+zJNcY/9VwTbkPN6Ru+fj20wBVjq8vy/d7UafHtIU/xpMqODIioR5Twa2X9Bsa5VEq8gKmvkyT1Q78n9hsELHp7mDU0MuqQiPSEV+4mrOUf0nkHgzB+z8JMdFvUCPasghLBX1ULBl/XpJDzMUqV+L8qw42zMhru5Gu9KnK9On/DSm8YlAt6ujiyFr87pQiw+AE5ksWxatf0bTvmxO3EO34VZqo7WpLjibzdUTEGcN4B9gzh/d6ps0RvUNBLTYm5FXgVJFbvN4mLTP+QSbt5SsQn/t34NalzeKgRXByTxzQRrnGREZVJfV5+Ttwhm7YmQ== 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=c1HgJbgZ8GarbxoROQMChhuG/JZCymcadlkGjqEzW/A=; b=mzCsyVbOBqYF4Iegm8WlyCbDdroPynmMDSY2V/bQrei95f+rZuttw0UyzIQX+b8onnpmjkj7VWJY38fkHmURyhoI+sEJMClE+xhJMgXlsZKI96xrsCDEOfEWm117fN2Y7WoZ7JKvUw1ojEPkk/WVHmjNBqWqEQAiUdTCrCYqR8u/sR4eeG1AmY7vt0+yQ3n/kqnEr9notyX4Nl6518AlFDA1fRnJQsNAEBr2a4q2nI11vOQJWvEKNB2SyC7djIn2/Zz6AzrbAkKul9IH19v1hMwKRAAOxgPFEzsSKeZDc5+/oX19CsGfwrE5e0cp0K15Mdc50X3n5IWFL0zrfQ+AVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c1HgJbgZ8GarbxoROQMChhuG/JZCymcadlkGjqEzW/A=; b=FSrYDeXHx3Wo6vxuDsGU2B/A136vFYxlPEA0sA2M3ZaqqZOXBWqomT0guHxlZ2gljYpxlWdADlsk/C5Cgd1bFCcaMo1jtmUYIaJcRe7IJvrX7I9CaW4IMDh2JED3gfPg5RpnNWdLqjAanZ8RKq+o59CqB6oxvd52AqZGFBDWqDK/xOStxinyMJmRYDWDFlO3kvqp0At1nBTvcNZ2hLcbl5Li5zPo2Tg42PfWVcGH+iS6hSDBpCQrLHNrjUycrYOwTjYhNMQ6CC6KrjZxRzP224BsGXgbPd5xiBRvrQrPn4owU63mtS7ORhGQMfoYo9b7gAoAS9nK/LYX/bH69Gz37A== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5391.namprd12.prod.outlook.com (2603:10b6:5:39a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.24; Wed, 16 Jun 2021 03:13:41 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676%3]) with mapi id 15.20.4219.025; Wed, 16 Jun 2021 03:13:41 +0000 From: "Xueming(Steven) Li" To: "Richardson, Bruce" , David Marchand , "stable@dpdk.org" CC: Robin Jarry , Luca Boccassi Thread-Topic: [PATCH 20.11] build: fix drivers selection without Python Thread-Index: AQHXYeESuUgrr62c8E2FsCWPx3NkxqsVA82AgADzn9A= Date: Wed, 16 Jun 2021 03:13:41 +0000 Message-ID: References: <20210615122153.24002-1-david.marchand@redhat.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [180.174.129.228] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 094828e5-af3b-49f6-d05a-08d93074be34 x-ms-traffictypediagnostic: DM4PR12MB5391: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:121; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: beDRrN+OoRaauem1l4osooGMakSse8JhPHUITZvAa0aZUmxUnr8MrGhzRar5RdtvPlwZSXymAdr+kMdzI2o1FhJPXb1mXcvIPU1V5ywdGEGz1vWb/ON5HSzApXc823FQ8FH6Vh8ejZssK7sohqinE5fRbsQZN1rN0tWp/h8F7RL9lPWNiDa0fKF/lNl3WQlMrvfqWGAOQCtndbtXZXyXOhfdLtb+DAR7/5AzBRN29U9oQ8oq+YB0m0F0GXmjAIdHUowka2xHsXHJ0n5ben6XVY2Jibz4q85fexqGrUsKN3jWbI1TL9hdpQmNFFQM1+uPxLApL9R5KpXwPhxTfnJ1bFqDoWQBkU695AK437XCztcvlefaZBOnNI/2zqxZQi3n/pU5gogjbhukKRgBM+nztPfoFcbwXRJYufVqWnG9VwJmIG+zCFBZISik/tYYMUdobaYYCvCgGAVvmq4DGJr44FidPhmxYCaU10iHYgk6Y09agaFIi32UhIx2nySxBWfEVP0jQj6X5KesfMsnYe5BGPSAzgBxHrHcRl1gToOaU3O4cK+6tdvZJK21XjMw7Xr/uTdmHrdZebVMEaSCo9qhUMAJPxq+pr+4bFQ1azrsM7M= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(366004)(376002)(346002)(396003)(110136005)(83380400001)(54906003)(5660300002)(55016002)(8936002)(122000001)(86362001)(316002)(26005)(9686003)(186003)(38100700002)(8676002)(64756008)(53546011)(4326008)(478600001)(66446008)(6506007)(33656002)(76116006)(66946007)(66476007)(7696005)(66556008)(52536014)(2906002)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?YOm2dEQKUvkSSTqLv9kgszjmfGOIbRTLaZ8fTcExNuenY6DCpYPsrX39rjfo?= =?us-ascii?Q?yX24gWq59CGgJtpiZ0BKY+47YjdYB+/YAqENoiql/s4xlft3BooS++hcXcXb?= =?us-ascii?Q?C0fzzu2/CzsuB2SJTy43Rjv7wAUCeu8pAurJv5X1LRxNZJZzH7Pgvrb44HNx?= =?us-ascii?Q?cGhgvdMSmzW7AYGvrhFSQPkdevM//0GjLeYLBCit5bTINr2GWq37c2+wODtU?= =?us-ascii?Q?Yg3m2lN4uFo8InbRLORtIaofFcQZf/C0qQoMCTUMSXjFGrElgThB3qOEoGda?= =?us-ascii?Q?TD1ImouT9kWapcmQ0NquKkcRntUHnL4FPmlb8dfXM1FKrHj9O+UeL6iz6meB?= =?us-ascii?Q?Dwz73X+cnCuyqPhfr06b7ROi7qUuTl4tvECdvjIXVTx6g3LxmgYJ7T9qT2ya?= =?us-ascii?Q?h+P8tEgfPqhlDCHbOehAhlk9rd357pAn18Xx08TgGS+HkUPU9FQjiXJxgbi7?= =?us-ascii?Q?p3WSgKfoqA3tJeA+mDvdfrKmKLHpzKTw/py3+a8ZlW3bXI69vpKjLJHQ3HDA?= =?us-ascii?Q?eRjcheTRHoHQ/jgVI4GftIrvKn0mSHlU3vR8l0frCd5MvAAIawlU+FSpkeqH?= =?us-ascii?Q?yJ24ReXN19P9VJwD6VsvqFeN4hT/r0ancW8LiBKM6dfbdSsBtzSgtKIrPwDc?= =?us-ascii?Q?98lh8AEIa/TfRqclYtV+wUwsOvoqR4aTZopP0KgYxvZSgzvVAdmJUFuGovx2?= =?us-ascii?Q?+4r8hk+RzBDtAgF0UfB5HPlCzhjdkxkp1D5U+0TmtqIpRpd3MyP0yf4YkWhD?= =?us-ascii?Q?MfRqeTF0KF22oygcg6PuUQ92m5B9rrWr+tirRApeRcXa1pkABgNf5Ox2WWXb?= =?us-ascii?Q?HS1tHnskMSAwbFcxIUNZvxpMq5t2UvwsKIkc47autdZwvmRjTQE9Tr87qjqO?= =?us-ascii?Q?6jEkY4KxAdPRvsL9wXqGnMY0BnCbDN+oiJhbNw/+eYU1/uIowQPIzqPK8IOq?= =?us-ascii?Q?q3m2fvIfPaBEeIjQFTCDZR5+fF/exCWgj2swg9gabWlPYOgbkKlTDpONipxo?= =?us-ascii?Q?rDCLHfO9sPMMMc4spwzXsS+7LzJWXsJu+pFuqGMUgrb8w1A+uaOFEuRsATz/?= =?us-ascii?Q?771UVnjQLQC+/v03q2gfXggo2Nu4I9oxWbZiyNa3CyT+ipQ1Jn6iLajITws8?= =?us-ascii?Q?qtrQp5EAYhMi7oYHN+8ZCycSfPIaqk8m+kXLBz3t/qUdUY5sBkPuTC14uZCF?= =?us-ascii?Q?iAc20kqzyku7+U487zyviTZtR6Ae5i6gBc24UNme3d/V2e2erFVLXts/rjmR?= =?us-ascii?Q?YYtMi07gTrZZ5o1z+ZcfJ7UGItbb3rZQmN6+KtMXgRW5swUC75PqpupGKXxq?= =?us-ascii?Q?vEOGQGHTYjswcGk8Fi4orGVk?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 094828e5-af3b-49f6-d05a-08d93074be34 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2021 03:13:41.3773 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5z7eF7hqhkuET9/1z2o1hMSsFAzf23WqMnm5GVwAxlQ/ZbmdOoXDwi7NLsd0+Q3D7p4Fs7e3ro4r2zNej5XjDQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5391 Subject: Re: [dpdk-stable] [PATCH 20.11] build: fix drivers selection without Python X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" Merged, thanks! > -----Original Message----- > From: Richardson, Bruce > Sent: Tuesday, June 15, 2021 8:42 PM > To: David Marchand ; stable@dpdk.org > Cc: Xueming(Steven) Li ; Robin Jarry ; Luca Boccassi > Subject: RE: [PATCH 20.11] build: fix drivers selection without Python >=20 >=20 >=20 > > -----Original Message----- > > From: David Marchand > > Sent: Tuesday, June 15, 2021 1:22 PM > > To: stable@dpdk.org > > Cc: xuemingl@nvidia.com; Richardson, Bruce > > ; Robin Jarry ; > > Luca Boccassi > > Subject: [PATCH 20.11] build: fix drivers selection without Python > > > > [ upstream commit 627c5b41bb14a1afbd1489b0fc4b8224532a823d ] > > > > The list of disabled drivers is built by calling list-dir-globs.py. > > > > But if no Python interpreter is installed, no error is reported and no > > driver is disabled. > > > > Example on a minimal FreeBSD VM: > > > > dpdk@freebsd:~/dpdk $ meson setup build -Ddisable_drivers=3Dnet/* > > ... > > Message: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Drivers Enabled > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > common: > > cpt, iavf, octeontx, octeontx2, sfc_efx, qat, > > bus: > > ifpga, pci, vdev, > > mempool: > > bucket, octeontx, octeontx2, ring, stack, > > net: > > ark, atlantic, bond, bnxt, cxgbe, e1000, ena, enic, > > failsafe, fm10k, i40e, hinic, iavf, ice, igc, ixgbe, > > liquidio, null, octeontx, octeontx2, pcap, qede, ring, sfc, > > thunderx, txgbe, virtio, vmxnet3, > > ... > > > > dpdk@freebsd:~/dpdk $ cd drivers/ > > dpdk@freebsd:~/dpdk/drivers $ ~/dpdk/buildtools/list-dir-globs.py net= /* > > env: python3: No such file or directory > > > > Rely on meson internal interpreter. > > Check return code when calling this script. > > > > Fixes: ab9407c3addd ("build: allow using wildcards to disable > > drivers") > > > > Signed-off-by: David Marchand > > --- >=20 > Acked-by: Bruce Richardson