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 F13B545AE8; Tue, 8 Oct 2024 22:04:18 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EBC9B40156; Tue, 8 Oct 2024 22:04:18 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by mails.dpdk.org (Postfix) with ESMTP id AEFD44014F; Tue, 8 Oct 2024 22:04:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728417857; x=1759953857; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=VR8aX3jSuFN3lSX5lfdxJjVI2irAmVLF1w3iDQ0adx4=; b=kxBdtGx0QD2DcgAzIc3yWoUuuZOQpuVhMH9Bs/IFeIUiIMlejORgaBDL hkAOPI/hiOToSrO7AueOKvCvVOEBO1vPOeCu9jrxpjMcjB3m6YtNhQ9fY lew9fPhoULMLliBejxKwjy/yi6HT/49H2SuI4xflIxxXesBS7IoB2BVhM SIuEy/c2ZffG4HSLDi9ZvX+8HUr4zpMP/0pmlkfVG3RhA5LbwHncCCdAP NBu5W0QyZJwfXnAYl6AU2Qpdql9gpsyedXk198ZjABR6VhOzHT7qGXsH3 KQaSIRZsqVPcIdwDVjZUPs8am+KTSVmYWzgo/tMRvVU/xK/C1asj36OB1 g==; X-CSE-ConnectionGUID: B/CkrSBLTea614xDLqCyMw== X-CSE-MsgGUID: HaKFeJrnS8qQUJP6C/tMhg== X-IronPort-AV: E=McAfee;i="6700,10204,11219"; a="27814147" X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="27814147" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2024 13:04:16 -0700 X-CSE-ConnectionGUID: Ge7eSY3OQqah4YTwnwoQBA== X-CSE-MsgGUID: NEd+GMbcR2G0uVw1NkFgcg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,187,1725346800"; d="scan'208";a="75552031" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa006.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Oct 2024 13:04:16 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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.2507.39; Tue, 8 Oct 2024 13:04:15 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 8 Oct 2024 13:04:15 -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.39 via Frontend Transport; Tue, 8 Oct 2024 13:04:15 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.177) 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.39; Tue, 8 Oct 2024 13:04:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=G1DZClblkdyA4QmdguEQZokTTEpAxfWSnbgV7L4WNm/Ou79kcFVCFDw2Iua+QxPrXIMbYZhK/G1rHvmGKEsF48BzIausL8B5LQY49ZVHGDRYSwUfM1ScdHEhh5Pa1kWa51RU0bnKlu0srckxo+xrnEj6hd2FLMxZD061T/fMZ9Ke1FSSgN57hhwBztdu/Nm7/ZofbEA15aegzDkjFtaJpsK2xYLXD0OdN1TPruTudNaWb8baQyjRaKTQ6KS+RNy+fh5K+F6EdUY1Jo2/zluB9n1OEPLNqLSad8BVT459H0DV+bXFmgt9/NTDNlQAvBw6BGA8vQ2Rf49VFJwv5DJ7EA== 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=9ERDdr1pmHEb0Q3F6AnoC3jc0Jnf+y1l9/tJNzQYRD8=; b=pepP1Dvmvpys5C+JhdkBdbvNGsoaXU8zIch9m2cExaHq7C2HYVN0dLE7RGCkoEaZzItBBYMTr9Y3YHqYfzP+QYNCQTeK+aSsQKvfIP6Av3uVbAZXIlfMbsMyAcJEOFGi77pM39HhYiuxItBFknwwaXXdr07Oju5oJZ44AZA8ALrVutK/NnWFmfTaOlrUVMO2ThVv/uYjIv8DjiqxshEcPWFfRZPdKF/tSWjMNOAViGtm9bGw+/xVRtL/agl2Hv7pZIi1IS+iq97RbQ+2vF7wIo34J5FfF9f3lNcDqIzw83e6Zqy5d/NNfRKynj+nwGiSiYwBrhiEQCqDy4/Y2jW0Dg== 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 PH8PR11MB7021.namprd11.prod.outlook.com (2603:10b6:510:223::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.16; Tue, 8 Oct 2024 20:04:08 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b%4]) with mapi id 15.20.8048.013; Tue, 8 Oct 2024 20:04:07 +0000 Date: Tue, 8 Oct 2024 21:04:01 +0100 From: Bruce Richardson To: Patrick Robb CC: David Marchand , dpdklab , Min Zhou , , , , , "Puttaswamy, Rajesh T" , Cody Cheng , "Adam Hassick" Subject: Re: [OS-Team] [dpdklab] Re: [PATCH 0/5] Increase minimum meson version Message-ID: References: <20240920125737.1197969-1-bruce.richardson@intel.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: DU7PR01CA0025.eurprd01.prod.exchangelabs.com (2603:10a6:10:50e::15) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|PH8PR11MB7021:EE_ X-MS-Office365-Filtering-Correlation-Id: 83c8399a-2399-4332-2906-08dce7d45da6 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aTRVMHJIT1IreXpSRHNYVS9VRmFQWDhjSVhKdzBxWW5sK01WMmMvK0VCLzFo?= =?utf-8?B?YXgrZHhaakQ1UEIvSTVlaW13MHFtcXJGNzRIamhLT2p3V05YMHMxblRzQzdp?= =?utf-8?B?cFBsa1RjWGt1ak9qUW1ZTC9TcTlrZmVvb3E4N2pYcDc1VFFnbU5mUk9MVEt1?= =?utf-8?B?ZWhhZHA2bEJCczJUOHFPUE1CbVFIMCtJQWZ2MUNjWVJiblNBWHlISnE4V3U5?= =?utf-8?B?ZzcrWUUrNSthck1PSUNCd2x3WGJ3aUc1Rkh0TGVjZWZiMjBWY2NMUkNUM3R5?= =?utf-8?B?YS8xZ3lFVFdzek4rYU1tMDBJait0cDBOc3A0SFJwV1Q1dVQ5MFc3K2dXcnJo?= =?utf-8?B?dkdjOWNPSWFsOExkcGNJYXhPaXFRcEpyVmQ1RmZYVjQ0T0NoMTg3Q3JHNHJj?= =?utf-8?B?OWpEU05mODVORVhVVmtjOXpLOEwwOHJsVW1iL20wcnp5cnhwbEIyZlBFN29T?= =?utf-8?B?eWp4dTU5RTFQa1haek1hTTIzSlJyTE1ZTjlVV2lPY1BQNkp2a21hbXoxQjhm?= =?utf-8?B?R1Azdi93REhGVEsxZ0xKR29EM1lINURjMG1EbkdMRXVScnVUSEZQRzEyWXlp?= =?utf-8?B?bnRrdW9zamszWkNjK1FubkRvL3Q3QzhsKzlMOFBERWdiQVFPOXNzdzVYc3o1?= =?utf-8?B?akc1TEZhYUgyN1RYdE5id1RqSnRXY1Z1M0VpK0JjV1Y3VzZQU25ZSDAwc2gv?= =?utf-8?B?emNSSmZDWDRpaVRlQTVhaURDdjJ3am8zZUVDMGRrRlRVMXNiUnhFTnJuNGVp?= =?utf-8?B?ZERoUzJwQjFRRldaaThTYzQ4aDhOUFUxeUZERUpIZ01ScFJwVVJnRTJyVjJ2?= =?utf-8?B?cWZ0cUNmY2FtRFJ0dGtkYzV5U0dJSDRiM0lCZmQ2WlpUT1dUakV5MDd4a1dM?= =?utf-8?B?T3d4bndTc05hR05pdHM1bktmSDlZTXBxUzA3SllhaDcrcmk2WVIyS250d3Ry?= =?utf-8?B?Zmp2T05sbEdyTDkwVE4wVnd4dzJXRDdxb1NIWURYbXlQWG0zOWdDUWFxRFM3?= =?utf-8?B?dTVqTmxzNURJd2hNUGd4Mno5TERlYmZhMCtHTUJyUU9yTUdMTnpGUWZUNnR2?= =?utf-8?B?YUhvQy93U0s2a0RibkF2WTF6Z0d5dmxwd3crQlp2R3IybUJ0Sk9mb3pTMStB?= =?utf-8?B?b1ZZdzBidGxqdzBJZUk3MnJyRytadmxCMFA0dDhtS1Z6eWpQbXBobU9RNzZ4?= =?utf-8?B?M2RISy8xVXdNQVlIU213NlhCWlljNEpDc1BJSWdUSit3UUYzaDNEdmF6THYx?= =?utf-8?B?WENtRUpscDkyU0VyaVJreTlMWUNORUY4Tm1hTExUeGR1RG9pcC9veWxISWxs?= =?utf-8?B?YTY2QnhSa01CRkQvak55ejRLb0g1cUIxQ25YTWxCM3Arc2xUY0tuS0t6WmpS?= =?utf-8?B?RmtJTGJMc0pNM0tjUUgyL2JwRHdKZm5JT0RkUFAzVUNHNXh4clpEL2N5UVlv?= =?utf-8?B?MHRVbGJnSHRlc1VHWG9sWHN0eUFKRWwwaTlnbkRZM0tXZkkyZzRqeWZaV1Jq?= =?utf-8?B?WTFrdzZLM2R2cVg1NzJnR1BjSHJ1RjRKZDBvR3lQaE81a2g1azhJTmN2aGts?= =?utf-8?B?aS95UDBQOWVVYk5WZlA4UTc4dTUybTFVVFJ0QnZWWlhMNitBREdNaGRESEVp?= =?utf-8?B?ZDFkUWtPbng5Z2MyMStWQzNNQ29pWHkxYVl5ZmhBZTNlb3kyTUZYVVlwcCs0?= =?utf-8?B?WThUT0Izc3VOWWNNc2pla1FOekRzelNDdS84OElkNHRkWnlxSHc0TGZRPT0=?= 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:(13230040)(1800799024)(376014)(7416014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VVhVQU5ZVURYRmlYQTF6RGNoVnF5ckthazlQSkhiNEYvTFp0WjdKOEpWUkF2?= =?utf-8?B?Ry9la1FZSCtPeU93Ty9Vb0x6eHp2R1dVc2xYM3Y4SjhucVlJcEZSRVRxOWFT?= =?utf-8?B?T0dYb3dOQVJTb3Y0NXJLd0RRYlFCTXo2eGxOVm14dzRScVVsT1BBODlNUlFR?= =?utf-8?B?UEc2c1ZIVzNId2Q0UHNOeVY5WU40V3h5NjJWdTJaWElHcjFCQVkvZ3V1Zkw1?= =?utf-8?B?UmVZODE3MTFpQ3dDNWFlZ1FQenplZkp5elNMYTNmOXpFTk11MGJQS2xnZTh5?= =?utf-8?B?eERZK1dMN2pvdGZqR1l4UDNlV2F5bEpVMnBGMmszcjNhbVh1MCt4clRzZDFh?= =?utf-8?B?dUlPNHBKMmdKVWlabE5PYTNwN0xVallKdTlEdXRGMi9seGUxSVZOYjJXbVNy?= =?utf-8?B?dTFWNGZnNk5iQ0d3OS9sWERGU3ROMXhUR1h1Ti8ydE5WT2pQaFJiUlMyVXc3?= =?utf-8?B?dHJvNDJWMDJsK1NBR1h4dExYQWE4a3Uva1daNlc2UG8wdXZiOHNyOXAyd3Ew?= =?utf-8?B?aVFjWkJ5aEVGL09zNGNnZWFPbU9vaDA4M05yMzV5bUQ4RGNwZGN5d0l2Vkpq?= =?utf-8?B?elA5NHExNkxZc0c4UWwvaEM1UHdHeXBXelJuQkdrY3pSWU5KcExGZ1MyV1dI?= =?utf-8?B?SnFiRkRDQVkwajc1a2VFc296VnYrTi9ac1kyRk5ROVlkTzRoaE5ocWRmWUtP?= =?utf-8?B?cjRwYldPeWVtUGpiYm9hZXpHRk1WMlhieDNqdW4yamdrSmR6TGM2WEQyaVNw?= =?utf-8?B?dlhwdjJsSG52VUwwSnF1RDJvVUplZEE4cFlORXRkc2tObFRQWFZIeW1LNVBG?= =?utf-8?B?Sk1FdUZLOENET20wb0lIdGdGeWpxSWdIQnNoMG5BS0xpWU1TOEhDSUZZbWZP?= =?utf-8?B?U3hrOHBQVjF2TEtqQWFEODRwKy9TNklCRTB2aEtGOUZOOU8vTy9ibDhobDdN?= =?utf-8?B?YXJFaFRTTzJrdjE3QUJLKy94WGdDSkcwSUg5YWVWc2xKMTVLcG04UC9JV2tN?= =?utf-8?B?Nk0yUkx4NktHUkFtdFlYSU5KN0JpNElaV1duUlVHUjcxUlpvVXkwVDYzb0V1?= =?utf-8?B?SlBSTDhkRUc1SWh0bFdXTjE4ZTN1K1pKUm1TVWRGV1VXWHR1VEs3MEE0ZzBY?= =?utf-8?B?N1VnUEt6T1FMV2lFSWNNSllKS2twSnYrR0xvK1Y1bEVOMnp0RmFVckQyZjBa?= =?utf-8?B?ZWFyWTdWeVJSVzgrdzhuMVpkMk1rS3g1N3JEdFN1cVFhYVhKaWJZTktIdDB1?= =?utf-8?B?c0x4THNKRlUwOHY2dTVuN0NGTm5NK1hIZzdBRnFXdFpaQ01kckt1SVNNREVu?= =?utf-8?B?Rld2dHZ4cHhldjRHRXB6d3ZrVnc0Z1ZMUzF3NXZuSUhvUk9zVjQzYWV0ejRO?= =?utf-8?B?Rjd6VER2b20rTkEyQmx3MlNrdkRCeFN4bGJJcEVjTVhvL3czdm0zNmZxYm5k?= =?utf-8?B?Z2t0VzFEYmlVSzFzM1UzaHdZU0daMWJEVC81MjZZKzg1TjREb2tlc2YycWJ1?= =?utf-8?B?akhSOU0xQkxPUnJRMTlpRGorQU1GOVBFVlp1MWpNN3Q3eExZOG5Pb05Gdkdo?= =?utf-8?B?M0hTeC95b0YxY0tHVU1nVVVvQUxRaXJ4M05xR3llZ2hxWmVKVlRHRmEwa09B?= =?utf-8?B?OXVHVWxTaDNwQytsYWg3N3VTUFV0L2UxUWFZQVhWUWtYcy9GZDlZamtURER5?= =?utf-8?B?azZCRjY3Nzc3bjdOODJvVkxUYVFpcnNCcEs1ajJFSTVGTGd6N0sxSU5USFN6?= =?utf-8?B?TnpVbkcxOXU3dzRxRVphM05FdnYxV2I1TzJFTjFpbFJxNmpncWRvOVF6U012?= =?utf-8?B?eTJmM0R4ZDd5SXhSZ01zK050d044NzAybmpVVGNER1Vjc0J2dUdxNXN0dUIr?= =?utf-8?B?QTBoZWpJMk9mTWZjTllpYlRKRzZQZ0tSelpBR1crWm1jYTNaV21nSzVvZkw1?= =?utf-8?B?ODA3VFh1WXlyNk1HRkl5elBybk53RWpTbkVMRHlmTjEyZWlSbmR5Q3Y0YkZn?= =?utf-8?B?WnFFMDRZWi9CZGhqbmVWVmVyN3p2Ym4zTTZUNzdQL2JSQlNzTWlJMmp2WmZz?= =?utf-8?B?QlBIYU1HSE9QejB4cTRqQWttMkNuWFEyMXFFSk5pMld3dis1LzRIbE9UQkRH?= =?utf-8?B?NUUyOU1EME1RejdXSjd1a0NXWENuK2tyNkt0VlB4Tm94amZoeTJDRndNZmpm?= =?utf-8?B?MkE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 83c8399a-2399-4332-2906-08dce7d45da6 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2024 20:04:07.1391 (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: 2frHCzmznYFdwqW9h9SkdImNGKRfkPdUGB38ogtMQajR1UJdEyj7yGJDBD/N0HGtH2IYHZLGNJI2B2f9SJ91YRkDlkXUGPn4rFnQLfGPXyM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB7021 X-OriginatorOrg: intel.com X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org On Tue, Oct 08, 2024 at 03:49:12PM -0400, Patrick Robb wrote: > On Tue, Oct 8, 2024 at 4:28 AM David Marchand > <[1]david.marchand@redhat.com> wrote: > > This series can't be merged until the (UNH and LoongArch) CI are > ready > for such a change. > TL;DR: the meson minimum version is being changed from 0.53.2 to > 0.57 > in the current release. > @UNH @Min Zhou > How long would it take for all CI to be ready for this change? > > Thanks for the heads up. So, as far as I can tell, this will require an > update to the dpdk/.ci/linux-setup.sh script (which I have just > submitted) as I think various labs rely on it including the github > robot, loongson, Intel (Maybe, I don't know). The update to that linux-setup file is included already in the first patch of the series. No additional updates needed for jobs that rely on it. > UNH does not use it much > as we opt to meet the meson dependency separately in the dpdk-ci > project's container template engine. That's a bit of a pity, since we can't update the meson version automatically as part of the meson update as we do with CIs using the linux-setup script. Is there some other file that can be in the DPDK main repo that can contain this details to regular DPDK patches can update the CI too as part of a meson update? > It will also require updates to the container template engine, which I > can get Cody started on tomorrow. > > Important note: if relevant to your CI, testing against LTS branches > must still be done with the 0.53.2 version, so no change relying on > post 0.53.2 meson feature gets backported. > > Okay, full disclosure I don't think this is something we handled the > last time the meson version got bumped in 2022. So, back then we just > bumped the meson version for all environments to .53, then did LTS > testing for 19.11, 20.11, 21.11 from environments running meson .53. > But, I understand how this is an issue and something we should avoid > this go around. > However, it is not ideal to set the meson version "at runtime" for CI > testing based on the repo under test (mainline and next-* want .57, old > LTS versions want .53). It would be possible to modify our jenkinsfiles > (automation scripts) to check the DPDK version, and run pip commands > resetting the meson version accordingly, at the start of each testing > job... but I have a couple concerns here with regards to > stability/maintenance. I would recommend against using the DPDK version as a guide. However, the meson version is included in the project options in the meson.build file of the code. Could you use "grep meson_version meson.build" in a script to extra the required version info? If it's helpful, we can possibly provide some sort of compatibility guarantee of the format of this line. Regards, /Bruce