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 485B542D22; Thu, 22 Jun 2023 11:10:40 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C0B9040EE1; Thu, 22 Jun 2023 11:10:39 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 8D02A406B8 for ; Thu, 22 Jun 2023 11:10:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687425038; x=1718961038; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=bUmrhquzXX5X/6JhwAncsOrwp3DK/CJNhasC+VeG1oA=; b=UJZ/85N7aPiuINM5NKLn96Sz3ZlNMIVD6XZp4IbuaD8ByanWXvoYFW9h BBVLOh4jPv7gSqccuh897Pxl8s4x9IbPeh7MMdGeEyHuAIniQPfqzOe5/ HIdp4AOYEqoGoirlDIUVQpO5eE/ECJCO7YEtUJurU9CjIZNsmFTNUCu4o m7ynuGEEXpKfv87XuQj89Dku+2lFRiMT2S2kyTQr3jD1RpqVW9WgRgQ7O m6tqeYkX9XoX1Kye+lwB+MfXxanxYVks9SkPNdo80h4kVGW4hrX+uOhZ8 owwLe9EZhwlgxz46ZynLq5Y0FFR9+T8K5c4DkrYc39HTQyqx/bE3FW3rj g==; X-IronPort-AV: E=McAfee;i="6600,9927,10748"; a="363857104" X-IronPort-AV: E=Sophos;i="6.00,263,1681196400"; d="scan'208";a="363857104" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2023 02:09:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10748"; a="714818238" X-IronPort-AV: E=Sophos;i="6.00,263,1681196400"; d="scan'208";a="714818238" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP; 22 Jun 2023 02:09:20 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 22 Jun 2023 02:09:20 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 22 Jun 2023 02:09:20 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 22 Jun 2023 02:09:20 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 22 Jun 2023 02:09:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Am/4YaYQDE8NrrcQNwbJIN7EFxKBlIgDJlucwobz6hatHv7UsxyWpN+6GnbPKj1L3I3B/ke1HgidByfAUx+0ckdkkXRGjYNYNpncjvehOwCh14YVb7YHSIdpPhTJIiQi0EeLRvpczf/8u7yj2k9Nbx7Y6jWDMU80JHypvO50cnkZeyov1ntXQSe+v7qyQ9a05EjF6YkDEF3jeX+sDie7Bc76wX39WUgZH5jJMCvsUNzieceQFbhSVVNAn7dV4NEuISCFhX6UL1qAeBpzRlu8dC43dfqB3aeVAJw/xZxtxAQlP4qaUJZ4NjdCf3PQWR4tU6BDCZ0p3LzRl3gIIoqvVw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2teEu4buvma/thLZjS7Dgrhyqm+d1uCk+wtdgUbaoyE=; b=C6weBLrVjCfrK/pREVGeeD5FbMoqXLZEaL9TEbr3rHaScWXCOQtTPMCSMnAtmiwEtPeHHtbDbRZSXeEeHxdeuAs6kuz97f/7tAklQe3eHKTHaWFf1kU1aXFiG8BwezhcXZOa/YQDBRMHp1eoRJP4Y+8DWyQmZDhQxHzNoNMLWkas3Vma1KBAYC3PcsbLwpcgQ+XXvWYjcSXyCXm7vdqmk10CsHpqnqt180vyS1aeZWgyAlX4Cd8/96VbCtX/YPyL05f50Cxy4g30UluUt8jKG/hOeTi7fRVhns55DBHUeDnvg1zFjLw3Mhe4r2Imn1fGb4kQzSlolhXyokA4IGlisA== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by DM6PR11MB4626.namprd11.prod.outlook.com (2603:10b6:5:2a9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Thu, 22 Jun 2023 09:09:18 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::b8f3:958:d2c5:2232]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::b8f3:958:d2c5:2232%3]) with mapi id 15.20.6521.024; Thu, 22 Jun 2023 09:09:17 +0000 Date: Thu, 22 Jun 2023 10:09:11 +0100 From: Bruce Richardson To: David Marchand CC: , , , , , , Subject: Re: [PATCH v4 0/4] Select optional libraries Message-ID: References: <20211117112847.7362-6-david.marchand@redhat.com> <20230621170058.2740340-1-david.marchand@redhat.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20230621170058.2740340-1-david.marchand@redhat.com> X-ClientProxiedBy: DU2PR04CA0287.eurprd04.prod.outlook.com (2603:10a6:10:28c::22) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|DM6PR11MB4626:EE_ X-MS-Office365-Filtering-Correlation-Id: b15b2a59-6a59-458c-a092-08db73005b37 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0ppw/NjHGD5orX/80CAHOJPV7ksWItZIcCQP/zHirppfj4PVG7EGUjoKwB6XUIoEkR7t5bLv5MkDuGT7S5Rwv+FEKetB3r5prnpXFScQzciHiiMRrqriM1CkvgkKStkE/VAGcsdwJgRmLG5Ina8+KUgCFne9awCecbqHMFAY/R83gWPZ3nMmarHB+I5j9uix9gPmoqsL6po+fRBchQWlYk2utv5O0d6awJU2PAjSAzk2A54mdFLESZyTM2kciwx5CrVnvrgtUDPW/h1cAcWF70CRJOKH0dj0YejNFJN5QeXMNwt7A9WuPMGUyhSb2IgURVK3OpWQA1nczd2zO/6dEg8HW23rVGL/c8k0UdBaSmZW60joTXQKkdGim48lvfCB73CoNXZ5+f2IECgKYpo91BHOANnAxjNvQXSyp+w8HZexiELVUBKRLDM3PVb4jAB5V3AkOicsqP01DoWhq68uD4+Lwb+UdB6aF1jhGg/V0aVApmLni7TffIE4YXobZYou6U2id7ild9weFVzZeIiHggtkTUuwTQYko+hzpPGETzDUVnybRW1rFfrQWEjv19cm5IjuUziTEdwHwOvSXV5aELGujAm6s5agNXgbMKMCXPE= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(39860400002)(346002)(366004)(376002)(136003)(451199021)(8936002)(38100700002)(2906002)(66946007)(66556008)(66476007)(6916009)(4326008)(86362001)(83380400001)(316002)(8676002)(41300700001)(6486002)(5660300002)(186003)(82960400001)(6512007)(44832011)(6666004)(26005)(478600001)(6506007)(67856001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UECu7Ik8IbJR1EeQBxJskHfZwA8nmY3DKRg/W0B/kZEM8dnZJu1lIM4SOtDm?= =?us-ascii?Q?BRMMLCVzF+3i9YElu3pwTYyg8MbDB9x9H45iLw6TinSWd0Qg7/QmZmuKwCmL?= =?us-ascii?Q?ZqVNjjezoRB5v8ZiBeDCW/Yr+EEQkQ1vOXl69rYpZbZ4i4sG0ABl8VxmV3mY?= =?us-ascii?Q?eBMCtwLwv+ZdcMJwKGxWEz1hEuievgONXYL6/n05LytoR0vX7D46zvKnYwYO?= =?us-ascii?Q?UMH/ZpEHKo4+/y7TX37q3Vun10K5GqPOnZr/jxG40zme2CGDqMbReYTv4k3B?= =?us-ascii?Q?jSwrXBTeftWeLwomtyzsGuKdreF6SZEGM/Mw1OBbHYaLMlBKEuPwOtSSJd25?= =?us-ascii?Q?dQkoKXVvkmGSHXRIMCQDnf7ZWCERAhxHfo+XuIykrajwH/gj2G5TXiYsK3Pq?= =?us-ascii?Q?T5ZamZAIANhXQLMj0hf0olMliXPRSUToZdF6S0e4DKpuJ6fmDWM7j02zZQiU?= =?us-ascii?Q?6Kw9MZ2hr+Mf4b2u2hjPaliT1DVE6Gy0H22COkVWIHcbdMNPKd50ooLiCecd?= =?us-ascii?Q?Ab6pSPSnZU6iNb7qC83ntD+hoiW2SI6JM+4lwDOUfZOpJzGPCv4NHkTcpC7Q?= =?us-ascii?Q?Lu91qYXKK2+j3PI6Wn/Ume3hKVW3jXSYfB3GRsQCj81N0L036acmSZeZkC6+?= =?us-ascii?Q?zsKUMJoTQPeEn9yu8xbMjbLnWQ23jbfHHiUfg5TmhMOmWTzO4H9dusHuAXen?= =?us-ascii?Q?LAmy8uxzwvWoJh7i8jXQh9Oe2kohJYHDKGymZ8iSlFUMpIsAhgPEbsjlEEde?= =?us-ascii?Q?r27GjtoEbv5bGEy6GWNeElG4n3pvKlZbOZDXMyyCDusFeg+9DgwMJ4Vp6NT7?= =?us-ascii?Q?jCDG9uYxhyJyhqusnDxcA+pqd4ZLlouHJSi7vFACI43EvlpU0Isuts0dgvJm?= =?us-ascii?Q?tYhRCZpmZBrUeNk4E4ugkOMN+hX1ofYlb+FZDL8GUQ/rM3kA4WnOzvlxlz++?= =?us-ascii?Q?8QSVKfqXdl4gr1c/61Sgth74XIZ2FEKwCyzfGLuNB+2JOUikfcPLAbBBcCXj?= =?us-ascii?Q?X+0PnBGOecqESVFNlgoEr4SDag4EqRiWsDHslQTNJ2zLFRlhyVdbUfefmeRb?= =?us-ascii?Q?8zB66qy+UYREJaU7vUy7T8zgz+OIWSb95j0gkoRrtIl+/Lzam5ySb0dr3uPy?= =?us-ascii?Q?lqF0N2xGkB8dCMf+jWTsyl0c2BUcs1QQv6c7v642IEjo2afVAASw+emRzHZ8?= =?us-ascii?Q?y3ELtsiMcFUZdDwe/OitDWOyuVr3Id1njypEsh3sT8SHgkx+9nw3XrxrDOc0?= =?us-ascii?Q?7rBx2mtpAokfGsruJkD24olXh9Bf0WQwWaDjNZR8UmebF6ZOYdZrnqivfh7U?= =?us-ascii?Q?wx1l+00VO9ECo40xAxckxXLapd9IZY+A1phIr6o6y5i3wQgdkrhv+D8iMMPF?= =?us-ascii?Q?znylzXofB7y9WfZlvjihb995ZZzaT9sgxfPTJYgivs3vcBuBiWVpRTG+x5bD?= =?us-ascii?Q?JGHLBuAcDvOxp0DQrTEgTKJmXGaFc83DSa4ATlMzsXSxIzLMY4FuXAXAaY+C?= =?us-ascii?Q?MubkP/fYexj5EjjoNxin+881aJY7fvEOgzv0FIkUujLM0+4xWhQxIfFgZ8LE?= =?us-ascii?Q?L9kLCisBL/HG9yc5o1cc5joVLoqUyl88+2esUuOMcdz1SfbO7mbEMNV4+vl/?= =?us-ascii?Q?qg=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: b15b2a59-6a59-458c-a092-08db73005b37 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2023 09:09:17.4272 (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: YQg6xNpuiMuUAi4NB8PZead3lLQ0X44Qw/122Nk2yHCY1BoWSRLpReZ5VtbEdzC45Kj+ozCi7tNPE6SOmyMWIOZlPFX0v7Vm/5TuYWjDqas= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4626 X-OriginatorOrg: intel.com 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 On Wed, Jun 21, 2023 at 07:00:54PM +0200, David Marchand wrote: > This series is one implementation to try and please users who want to > select more easily which parts of DPDK are built. > > It introduces a change in behavior for enabling deprecated libraries: > this series is aimed at the next release but sent early as a demo of > what changes are required. > > If no strong opposition is met, a deprecation notice will be sent for > v23.07 to announce this change in v23.11. > > > Changes since v3: > - split kni cleanup, > - split variable rename cleanup, > - introduced a new meson option to control deprecated libraries > activation, > - simplified the actual implementation of enable_libs to mimic > enable_drivers behavior, > > > -- > David Marchand > > David Marchand (4): > kni: move IOVA build check > build: rename enabled libraries list > build: select deprecated libraries > build: select optional libraries > I think the first 2 patches should definitely go into 23.07. The latter two cause a change in how one needs to build DPDK with libs enabled, so we may want to push that out, and flag the change in advance. Since it's a relatively minor change, and a build-time one only, I'm fine with it going in either 23.07 or 23.11, as maintainers decide. Series-reviewed-by: Bruce Richardson