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 55B6E45754; Wed, 7 Aug 2024 06:08:39 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 09B4D4029C; Wed, 7 Aug 2024 06:08:39 +0200 (CEST) Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012042.outbound.protection.outlook.com [52.101.66.42]) by mails.dpdk.org (Postfix) with ESMTP id 5C2BA4028C for ; Wed, 7 Aug 2024 06:08:37 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L0pSReVZ5hCYS9O5syYRNiqYAoFZK95PFmMNcffa7M9FHUPnUQaEuBptZmaCtVr+N5+cjROVu3nApMXQ4mjZPHEtLNjB03I9MYwSsggARpzmXzxGYLioyxZaQ2oYFrg/0y7jZRkpNQNfNeFpt9LEtssmhRHZjQ8C+kCAVAqi+ggW9uWYVJSfjIArzjNUnP49+EyN+gOFe1bzbhn3fnQr9LjBHkgT8Au6yVy7QkH/nU1eN/Kg/Kt+tVDZsSJ0GSFdMPAvNmyAmYXnYBUNyX0+yLTuVn0cpHlFZlsUmRGSw+YaBfO+WgUFMjBJHkWfz5Uzrb84D50eYa/L8piIb6E5vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dK+65v4Zl5MaX/dvEq6Vm38ar7XDIw/1pBE++H5Npe0=; b=qesmMt5Lgzr8oaKv3hzBY5ZNkOcA1dkQPC5VThJFt8F66fF4bWsP+RrxwUmCla1eqvIxYrfTS1x8RKcbrfyR5WvK7YE/cZ739f0fEjo/t03cR3a+23gN3mB93fMYnUYDnNvjM/w3vbRsj69gC9pWtRRh0dINeCmdnt5arwj7O40vNPiyVoXJDK8mLQJRw/j5QRLCwqBpsNYevi8HZgW6t1AsbD/xumdjYU50TslpD1ZMb4ZvpmJ67Aw9CctAwmPBdxeqYzhc24JBv+NNkKquXVY04GKRpGCLmkAdJfK7kweumDPQuvKFJp8T2wnB5yRlRbMNCQ4ps6mLWzI/7xIbYw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dK+65v4Zl5MaX/dvEq6Vm38ar7XDIw/1pBE++H5Npe0=; b=DX7tRue1Vp+TGvy0xSu6eCDeRVfMMc/i6IJS0mfkDcAj6YJBbZicF9Tjow6TZMbGqERvWJjvYxbAsdWwtJHY3r5KcySLshY55cASpljZgyVTR4eHoy+FoGcVEYPzQ1xT/Bh8QgcdfKtCsRviTog/fcZO6XM99/IJ9bh8EFsdcd/mAXKm+V1OMauPk7wo1vDNEMy6LSr0sHR+caQg3R5Oc+XjGGfwYCbbR+Si+zN8agYbm5xRGM1asci894MMdwOfSYvu859Bp7+iNCbPvkxT6mskb+f5g6CllCgpsBBe4R3Xra+ZM0Oad+qAc031zcDW0z22YH5qTVQMO6Ng9QBHqw== Received: from AS8SPR01MB0024.eurprd04.prod.outlook.com (2603:10a6:20b:3d0::24) by PA1PR04MB10324.eurprd04.prod.outlook.com (2603:10a6:102:448::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.13; Wed, 7 Aug 2024 04:08:35 +0000 Received: from AS8SPR01MB0024.eurprd04.prod.outlook.com ([fe80::c634:479e:8f8a:a325]) by AS8SPR01MB0024.eurprd04.prod.outlook.com ([fe80::c634:479e:8f8a:a325%7]) with mapi id 15.20.7828.023; Wed, 7 Aug 2024 04:08:35 +0000 From: Gagandeep Singh To: Bruce Richardson CC: "dev@dpdk.org" Subject: RE: [v1 2/3] meson: add a meson option to install examples source Thread-Topic: [v1 2/3] meson: add a meson option to install examples source Thread-Index: AQHa6AZ+OZ+xw9ECc0uE/wRqqKz1A7IaQjgAgADsKeA= Date: Wed, 7 Aug 2024 04:08:35 +0000 Message-ID: References: <20240806134218.3619913-1-g.singh@nxp.com> <20240806134218.3619913-3-g.singh@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS8SPR01MB0024:EE_|PA1PR04MB10324:EE_ x-ms-office365-filtering-correlation-id: 1f0975b6-ab7e-40b8-becb-08dcb6969bac x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?Vs0+iQL81/cxvN3ZrxYYScISd3qpM+6c9ApViy62icQy0ffSN1JO8SsyemLJ?= =?us-ascii?Q?oCjZfywzUKfbIsjCLd7IimP4MAPBM3yUlfudCxid0YGk6VNtzs3jwksKDJlP?= =?us-ascii?Q?iPOR6+T3TYE1LVPq+yN49iYl6rPVvMZ8Ci643dj3O/xdC99bWcvEO/d7E/z9?= =?us-ascii?Q?iAAUb8aaHWZHapeOoHmcgNNG3+Txuw72GLAelbCGYVVH7e1Rb1j7czybYILL?= =?us-ascii?Q?PnlO9k22eS99yAraxQUpdXEJiAdZz/4/482kq2BdUamfIazeN8agKWFAKd8f?= =?us-ascii?Q?zacedf++tas0qiIE1WWIb1zsWVr5d08FtWy1PgOXA1s1emDwu4U3b14gnKZn?= =?us-ascii?Q?C3musPFCDYBMhf0kyyK6In9U7kXYDZ+K6V5oJt5MbdTkOUHdTa8BT9hRKInS?= =?us-ascii?Q?Ro33wLaqsS1vM7THDKDCRP8EpLOOUR01l+vIiMUmf8WNtZhrm2kc3hS36nei?= =?us-ascii?Q?Nw3NJdEIleTvxwO9owvLZhoSNvdo2mLbhh76qzLWQcrBPW7Nmnoa19EzQt/L?= =?us-ascii?Q?a3kVdRc+vY4V35jQmOGjb0cwzEBHrSWrKss/BaOfAGiyMR0me7wRKVcEZXTh?= =?us-ascii?Q?jD/qi5BNipFjDaKGrIaseFaKrJzi61xjoszIqkpW7VSeVStagkH3+vyzdgt2?= =?us-ascii?Q?TctEyr1abgom/Ln9zX+t0f7oZmlQJx+NfHS+1Law7RJkqNhP3Tjf5qPM7U8P?= =?us-ascii?Q?hWPSeVB1Vi1TK1hZFH2TneIVDid9HcCWaGUEYZ+18geum054IpFlpEuNaD61?= =?us-ascii?Q?4Prhozf2KAS7yi7iCfee7ZFZ6AuXQ/n8zD8d38XcnIysJ2prLEXla3Y5PXG/?= =?us-ascii?Q?rZ32BF2GxwwSy/5HsG810vzLR5dHbHu14t1ieNA+6br82b0244+o0GahLPeH?= =?us-ascii?Q?8Fh+2bCTAqCxZIEMJtfYxeQ/Aa2bjEhH4T/BKw1CmEkPtC59sFD038mTHWz/?= =?us-ascii?Q?yqGllwavinIwMP4P/eqRoMxWJYwQl0BtLEKsP8dKoXOeh7ya7sdQXzFE3icY?= =?us-ascii?Q?auzYqX0nmuPuwjE15xCgFD7Se7XM73I5JQzN+3JlRmdvwLDS4WzZ2WrIZ+XD?= =?us-ascii?Q?UgXJe42HpLfIOXATlL+erzfOI/GhA3bJMUE13mGHmq0yPPgRImUXc9IdpDca?= =?us-ascii?Q?RLz9BsleXpXJMLtHjdTQcWm85lYg4hORq83fIedKr48YvpekvYpFJBqPAgoo?= =?us-ascii?Q?8TCKxbUnuIEhyHt2a4Yb5C+V43CRdGzKyixXiBuITSKIVBRoe8NClgiG2p8F?= =?us-ascii?Q?QA7AcMoLr52nfD5lY1IOCMia602p/ik84H2JsYW0xG3ltDhmIf8kc/KBFtO1?= =?us-ascii?Q?3WcYDSP3pdclJvkITf0nqsGEnmTzerPhWr3Ur5Ko1WubPUUTBokz8Hbrza+U?= =?us-ascii?Q?EgmBARRxqBueAAQP+FWmpbpv46b+GOxihVOtzkewtA0RK8HNuA=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8SPR01MB0024.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sNgdBIhnwEJBa5TEG+J7fV6MNKmkmoAJc3PDVpu0+fqIbgJ2fF0VuyXDENJ9?= =?us-ascii?Q?KW+73qiLTFiMFNblvdB7UH2iYsAsM06DvFSOFsuoCcaMXZrj0mJVlW5ycpDU?= =?us-ascii?Q?TkUnrxY10jjx8dMfXjgfR2wr6/sAFWPSx1EWf9GA7B6//Vr7qoJik+j9Q9Kb?= =?us-ascii?Q?KfjGJ1AB3VwqM2yWx46Udgu9Wqg6dkAmPknSln+f3MOY7KLCd9M5Tg2u8LSi?= =?us-ascii?Q?AuGBZZn61EX9T60lwb5wP78h8TuBsHC12/IqMObgmm4ILeAmgQ7DBo8NUVZR?= =?us-ascii?Q?+zxm/TlRd9JJgE0qAo5eHNrI4USmXDmfvku3BU02mtRkn89VPclof72MO9ym?= =?us-ascii?Q?JvA1OLhkhVYrlHaZiZYVBZ25+oSO7pfbzxQFw5v3jtZOYK5RBsDKgZJw34YG?= =?us-ascii?Q?LlJvMJ151YEP/skqvQ5Xqt9i5/tVrad4b4nYQPC6N3RK73OkgsyjMHt9cFGA?= =?us-ascii?Q?Sp3bKQYlyFt2wGLi1yJFboIKFkuoaJupLbA8DgpZMCUTaOhGuwue8Eo7OcM2?= =?us-ascii?Q?PADtWa6kfVpZdxKgHoM63DH/sl0Dxz3qwAZEiIthnqpuXQ0cwO74yzG/7Xxa?= =?us-ascii?Q?e/+Gmr3i0n2eIY93j4GelfwtXT0rG+Pxbgcv37XqJ3RgRmlkzuPJqA1cSt0A?= =?us-ascii?Q?OiFUFKs8CIK+P/ChORlKUt2shB+ZTctlA/MLJ/nxMIx3/BQ2nD0tTJM9QkmW?= =?us-ascii?Q?S/UqICKpn/0CwsVuGoQvdgCWQyY49bJGkLY+akT6YkGn2zbqBHZnwPMDL04s?= =?us-ascii?Q?9AUTmaYyzhkOy/6YP3vYIgNIuFY/DwdupKeLgP+VlzG3rlw0M/065tAw4+KK?= =?us-ascii?Q?6mSn41Pp6kXrmVUKTuDnMzI2T8nlrihGiyy3x+RcLtnoZ9ELGFOLEBzBuDst?= =?us-ascii?Q?2RBASXwkfCf12FCzrnX7oYjP3kaq2wcO2YywIJQZNoMwVtRS4amggbRq5y6D?= =?us-ascii?Q?nfi3GykGcS3v7vkYyfr+o5q8jZ2uRgdlqBTKEwnrWObm8atQtozAqEo5aIcu?= =?us-ascii?Q?VZ0NNaRlNUk3nj5sC+cO+jtv6KHDlCNuOoUIDUM66aKcLGGyMWqCceJNSHhO?= =?us-ascii?Q?69+yScJDacC5dk19zCuKvHtm2SgyPfbNh2zWb1nsonN2ppJZMFPVnJqU6sYU?= =?us-ascii?Q?MnI4zdtjnAM+Fb8/SMnEreZswN6I7h2RUUYxt5NA1NiumazhhS6lLUbkojCT?= =?us-ascii?Q?9ldRzB28C+lplmtsw0jXi+7DCk05wzMcA/Amfim1VDGvIyx/bH49kWYUoeZs?= =?us-ascii?Q?ZMrEucS82liAR3Tbv4XCo3ijH87AkwcXWRRaugkhRRg8umcJ6cWIvUPo+Xct?= =?us-ascii?Q?oWNCbOtfcjy9lXveu8uyxYDQcaygHAxrek8rE5gv/XUgpsGYk4hS9tv0ixsL?= =?us-ascii?Q?t5y6/VOI7L2fOq497KuGyoJIitXtp6ZDwjkwxtNWcVca7IJA/sud6arZLI6c?= =?us-ascii?Q?iVL+JkX9VuRjVPCbdc9sPtA/oqaRsjDKB2W3g89UEt4d/fw+mNNZ/TjPXjJO?= =?us-ascii?Q?yV5gw+kTTQIh8a6L8HVeU7ehQMo9KV7v+G0JTb1FK2QNBBih/sq+S3QVLBg4?= =?us-ascii?Q?efFxAOjUgrl3hkG2HcY=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8SPR01MB0024.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f0975b6-ab7e-40b8-becb-08dcb6969bac X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Aug 2024 04:08:35.2360 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: boEoDCEDSfh6vH3SW40ox0veyrR2gUJf/+ayNoMUOH8ll0HMFq0xSOaIqvh2OO/X X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10324 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Hi, > -----Original Message----- > From: Bruce Richardson > Sent: Tuesday, August 6, 2024 7:32 PM > To: Gagandeep Singh > Cc: dev@dpdk.org > Subject: Re: [v1 2/3] meson: add a meson option to install examples sourc= e >=20 > On Tue, Aug 06, 2024 at 07:12:17PM +0530, Gagandeep Singh wrote: > > Adding a meson option "enable_examples_source_install" > > to enable or disable installation of examples source code. > > > > Default value is true. > > > > Signed-off-by: Gagandeep Singh > > --- > > meson.build | 7 ++++--- > > meson_options.txt | 2 ++ > > 2 files changed, 6 insertions(+), 3 deletions(-) > > > Is installing sample code for DPDK a problem that we need to disable it? = I > was expecting that such filtering out of unwanted files could be done via > packaging rather than us having to add lots of DPDK build options to cont= rol > these things. >=20 I understand your point that packaging could handle filtering out unwanted = files. However, adding a build option to disable DPDK examples source code install= ation provides more control and flexibility for users who may have specific requirements o= r constraints. While packaging can filter out files, this option allows users to avoid downloading and compiling the examples altogether, which can be beneficial = for: - Users with limited disk space or network bandwidth - Users who only need the core DPDK libraries and binaries and don't want t= he examples source code. By default, the option is set to true, so the behavior remains unchanged. This option is only for those who need more control over their build proces= s. I believe this optional flag adds flexibility without imposing unnecessary = files on users and is a minor and useful extension to the build system. > /Bruce