From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A73D2332EB5 for ; Tue, 28 Oct 2025 19:57:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761681454; cv=fail; b=mum8oSl/YBgzqz56q4+MTtqLPCuftrlVmHVVAZQZluINGwtHbl/lyp5YPSfqcP8g7qNGCrjneKnsHmgWH5WjVPBtQHE63BTg7Ayg8dsrJasZ6+oAKtysrel5Wp3mT9oK1Vsx4BybkwzR0NX30ht+l1JBbCMQlPVgqFUTa4lS2vo= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761681454; c=relaxed/simple; bh=IbCVz+LUYKYQAgnYFDF/YcM3/yP2iHlnUZ9AdeD6LCk=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=CQsL13JqfErB9C4yKcfzUMV2rFXUXYoVXESCwfYqX0WzV9SsktIzt6jtHzUZ/ffVJRj42EIJ5VAe5kJLZek776WqfklrN7EML85k1ME0ZH9GEl762ZZNiybZ6ah3gMZCc7o+/6D3J5Frb6ha2CT6tmzI70k+r2GQzaadKOJhOOg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=lzqTOF6y; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=v9m6KKrZ; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="lzqTOF6y"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="v9m6KKrZ" Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59SJJXfb028834; Tue, 28 Oct 2025 19:57:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=QxntiO+JoIRkRZCaEaaeNTxShKf5P4gaO4JZ8Xdtl8M=; b= lzqTOF6yb4Sds19CRDk1CPJXWClBd3pLhsV3h0FInGBEL0Iz+28wAGpLAYn+867r Zn/48KWt/KzYCpm0qlHaorpEMj4tIAKzjM1I7yPNR7/TfcfzSrmp4OBjpNhB+RWh 1A/aUxJZw2VS8cZs2WhOQwIG/Kgaa+M4+w0p+NQTZMEVAkt0iF2L71wyEeM8WNIH ByNySWFFFlNwDIPvHU0G6kEe/1tBW0H/XsBLkCuLPQtG47Mx0XfwlgjbfqKvOz/i ibm5/M0zhXVoIfqghnMpxWXA4hwH/vYkKyaVUu+X0hPiFKh4bNnsAkf63upxXcPv Z9FGwSm+mEJUBpQIVyvOYg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4a33vvg2mc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 28 Oct 2025 19:57:29 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 59SJCDJV034896; Tue, 28 Oct 2025 19:57:28 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11013056.outbound.protection.outlook.com [40.93.201.56]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4a19pg3a6b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 28 Oct 2025 19:57:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BS9FJV0qROkdO+KRMygmP6aoWffPd9nBlefr3rlpqiJkl9xP96rIvcKERX+VJhgvjZKDhEvviFCLWEsXF9DBBKmtX+o3KwOlvdF6rGVJqujBJD8PAvJ1Ucl4oCl51XH4gMx3q3tfP6qScirK0m4KGwmXT23r98s6qh2Sv3Rt0PrME07FTYFPib4IOfkSK1Xe1O0RXqdP9zsrKidzxdWxISu3v3vOkuff1Ds/mPPsrr8Aj+MKZPWEGq4/3BtCnSLZFuD+erNPXdEzfzk4FHrsD+8CMYohMcGIdWYx6TMasVxmnc4Du4srb6M/7fozJlXnxjNZUB0eUs2CpJXLZdvZtA== 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=QxntiO+JoIRkRZCaEaaeNTxShKf5P4gaO4JZ8Xdtl8M=; b=MbuUGlRK+g9Cq28CSGiBb5IUpCsKEe5OskcF0H3/yQ6doo01WgXeEiyRMOK4PmOoceNhObw3tBxzf9YcowdL/mZgQQ/f5MNZXIvjjewYeqn76QJTCMCRV4LJtR9MWU9/eJFOpgdOQyFsOXjDl9ee0fY6qMgEbUWyn6gzmRK3gWGAO+xDzdPvxI7ZlTchvMCFpKHSTaA+KO1OPeFTz4HIFAwQe80apF9IDpZyMJgtwoPDUAt9AftUitSH4RiqrMKmgyomf14X1JpfyMmPpnWH1RSq/SmkOs8GenLDPKx4EQo2iBV9FKYx78ib5zruTZwasMZ8LZO3+X0Lj1xddU8NpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QxntiO+JoIRkRZCaEaaeNTxShKf5P4gaO4JZ8Xdtl8M=; b=v9m6KKrZSn584he+F72sKU0QJOBtcIaEkMwhlTYCWMQ21mhr3CyFxWfncoWW1cKwhX6U+wQdCyKTy8OcRVI8xlsLp4QWL7jm4mMGWlTdgAEc5nNEa+RdDLWYqe5QSFLR7DPh577wFAu2I0dwOfM5Cncp7I14/XysE3CavIEPdQA= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by DM3PPF743D15148.namprd10.prod.outlook.com (2603:10b6:f:fc00::c30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.19; Tue, 28 Oct 2025 19:57:21 +0000 Received: from BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90]) by BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90%4]) with mapi id 15.20.9253.017; Tue, 28 Oct 2025 19:57:21 +0000 Message-ID: <1f77bf60-bac4-46a0-aef9-6f95b457e1b2@oracle.com> Date: Tue, 28 Oct 2025 15:57:19 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 09/14] bootlinux: fix os detection for 9p delegated tasks with registered facts To: Daniel Gomez , Luis Chamberlain Cc: kdevops@lists.linux.dev, Daniel Gomez References: <20251028-fedora-on-debian-v1-0-1802ab2f993a@samsung.com> <20251028-fedora-on-debian-v1-9-1802ab2f993a@samsung.com> Content-Language: en-US From: Chuck Lever In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR13CA0051.namprd13.prod.outlook.com (2603:10b6:610:b2::26) To BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN0PR10MB5128:EE_|DM3PPF743D15148:EE_ X-MS-Office365-Filtering-Correlation-Id: c22614a6-a42e-4223-059e-08de165c34e6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NDJaKzE4c0wrNFRuVlV2bUJFR2l5d2VDNTE5THpIRGgxb3RENXdiR3lSVFk1?= =?utf-8?B?NHFmUmhFNUNRdzlKdGxwQktMWkNQRnk4U1l2RW90SFpuNDlHSGFHdStvSVZ0?= =?utf-8?B?Zm4xV05DYzg5RDJ0RHVQekx6RWdLa1dEY09WditDQ2NGdWI1RVF0UktZcDlR?= =?utf-8?B?V1lvdjNZZ3k3aC9YcGQ2OUhqMFJodjVpYUtyUTF5RXRBTmFxNGRxV2g5MnFL?= =?utf-8?B?MmthdGVvZThNQ2Yxd2ljUEg0R1FQc3Y0WmVTaGE4NTZFWmE2RXNzdlFYaEZ5?= =?utf-8?B?WU1KNnpaTzdmdUdxcGFaN2RXaVlkRkphOFhKcXpyei9oTlJJK1p3UUJIZHEr?= =?utf-8?B?WXo2RGZrUXNhU3BMUmp5VElFTkpRRTlwdENncGFxV1lnOFFKQWxXZnhXNWZ2?= =?utf-8?B?WDdmVjVhTEZ3K2V1Yk9LdWNjRmJKc2lUZVFCaDJpR1JxbUd5WmU1VXRZRXhP?= =?utf-8?B?dlhJTnl3d3A3T1F3Tk5jT1NhUTZRTGYyVFZKOWRTTXlMbENIYnZNWXk5bGc4?= =?utf-8?B?bzBJc0tvMEt3djJPWE1Zd1JFWFAvVDZqOCswQkdQZnhZdG5sUjRPcTNUa1NH?= =?utf-8?B?aGhsWmx1Zks5ZnVvb0lrQzdtK2JPZzFzcHg1SnVPNVlOVXZGZnBOQlpJYzNN?= =?utf-8?B?N21adWx0cGFXK1U4dVJmV1dwRjYrUTViYlRiMnZmcEcxa3p1S1BNR20ybFVF?= =?utf-8?B?RnUxUm8rZ3M2aEFZNHNOT2J5WVVXVG81bkFNRk5WS3BPdU1lQW1yMWF3L0g3?= =?utf-8?B?emNlbS8xTStOVEZ0NUF3cmZCZHVzRkxsb2k0SXVpeFRsZTFuc0x1SG1qNUdm?= =?utf-8?B?bFh0K3lVSmlNV1N6d0tjKzZKVWR2ZVBoVW5CWHRmOVlmSjM0M2ZRSUtkMDZj?= =?utf-8?B?YWR6Vnl5Mk5CVGJwQXo2Uk1nc2lobGZsRjFGN1lEcUZJQXFIcUJxSDhBVlVy?= =?utf-8?B?MWt2aHZPbVB3RUtDd2JXVGVxUytDeUpDUlRvQndOSHBxVkhzSGhWQnhPbjBt?= =?utf-8?B?dm5vR1VkaTlyUiszS2Z0S2dPOVBvRFgwdlBDZjh3R09CdG0ySjdYeEZyVzJq?= =?utf-8?B?RFpSTmd6MDArdWZ5MUdzdjk1LzlYQkNCM0FLdlV2WVpDSHZLQm5iTlBmdDZM?= =?utf-8?B?QWJVRVNoNFhHcncvaldIaEJMZUZKRnRQaC9aeHFjdEJlQWFxL01yd1d5RjVD?= =?utf-8?B?VzhlK2J4U3ArdDJtdGJkMWxTRWlYWVF1TWd4eHNJNk4zOFFRRThBUG0rczBS?= =?utf-8?B?RVh1YnpaRlc2ZjIxdEtYVTZOQVFCK1cwK0tMRWE3b2M1YWFHK3ZURFMyV2Qv?= =?utf-8?B?UVlBRUxoWTdXTWYrL3dNdHhNQmpUcWhuekFtcVhQY2Q1UEN3TGViU05jUmlW?= =?utf-8?B?NjlTaCtQQWpQYk1ibDJRVndiSENzaFNDdWROY000U09lV0tzVU5UZ20xZFpG?= =?utf-8?B?WSt3VXA3SW9meXBaa1JQTHhJMFpyb0VrUW00WE5tRWd0eUVCT0ZQbkgvOEg4?= =?utf-8?B?R2NrVGN1Y3FpSUg3U1Y3c2Znd05ON2RjYmZTbVdKcDg4QXEwRGFGS29rcmFL?= =?utf-8?B?VHh2T0lPRlVibWY4UldaZVlmZ1VkMjF4SU8xYUttcEpycDZFc0Uvakw2ZS9o?= =?utf-8?B?M3pIMzNoRkNkWWE3Ujkva2prRjFwSk5nWDR6Ris5VGh4MmptbmlkVzNMZHFL?= =?utf-8?B?bnBYMTMxSDBhdjZ4MHpFVEYzbCt3bEc1VVRqWEt2VUhTRkxLRTdGNjdueTl3?= =?utf-8?B?c0RqMU1mL0VWeVRKQnVjeTFDYnExTmRCa2pKcDNGaXVCSlRKNUZWdE5PVkR6?= =?utf-8?B?QmhXOEp1U1p0QWhaTlYzN1JqZjNGU1dzd2RXSVZVV2liK0dZWHY1UGJRaWNP?= =?utf-8?B?emhOb2s4TW5QbVYvMnA2ZGYrMllOc210aXpPVzVHS3FFYkQ0OWw4OEU2eFRa?= =?utf-8?Q?cREHuNXCDkDBstb65dJa5ujsk571DF97?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR10MB5128.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q3pqWFJmN242dVJGSW9CN3lZZ0Q2NXZtRFl5c211QWU5UEZnamU5cHBsMUxS?= =?utf-8?B?cksramZxUmJQMGpLNUszR1NyN3c5a25ld3YwTXJkMFRkRmJvRmxZNWZURUJO?= =?utf-8?B?c0c3UUNMMjNBMFRWcUVDQnhFaE5IcGg4SlZ2cHRwNjdzY2tycjRseVRydkNX?= =?utf-8?B?SmJvaVJUNXBMc1h2TnZHV21YMnZVS1ZjSDhVUWFjUDJYd3dobHlLMVF4WThI?= =?utf-8?B?RDQyN1pJK0U3Z2pXSGswSnpGNzlxMWdjbk1qYS9YbjhZQWMwVVIramtHdkxQ?= =?utf-8?B?T1BZWE50dDFBTjZ3Z1lRVEEyWkFnTUJmNEpMeEw0YUdTbFYrSWZEbVh1emhl?= =?utf-8?B?YkhvUktJTUJEdVN3Y053djNBa05JSklNaStHZFlOWlcrRkg3emh1aUhiTU5N?= =?utf-8?B?ckpTL0RiRXB5dENpTjJoRjFFUVc5UFpCd0NvcUpaUnV2YUJNM3BHMm41MUVo?= =?utf-8?B?RCtvRy9MTnhvbEJNbmYwQU1rUTVzVXFaQ3BKOWlKS01LRFZuVkFlQ3JISm5n?= =?utf-8?B?Ly8yWnA2Ym51SlYxTDJoVEdKM2Vibkhabk5ITnF6WDR6UFB6SHQrbCs1aTkr?= =?utf-8?B?Vi91V2ZCRHVLaTZhNE43UE9LODlKSU55SGpXaWh2bkVieG4vSjJYVTc3d3Zu?= =?utf-8?B?VnFpQ0Y1N3U2cXRmVUJsbUZLUkgzaDFnMWdFYVdtRCt5VStyZ2VMcW1SeUxs?= =?utf-8?B?a3lFSUtHYVROcGowakloKzN6ZHJyL3lRcnpoY2ZWVXJzSTZUb2JQNktaK2hK?= =?utf-8?B?MUFrQ0lreGN3UlZydElXRnFFajZsVnJ6U1VURGJ4YWFYWW9oU0Z0UGh5bDUx?= =?utf-8?B?RUE1TytIQUNsdWR5YTNLSGxIVmw4QUJlMC9ncUU1blZJcHdwelZwMGdYNFBr?= =?utf-8?B?YlZtUWQyQ3VRMmFhZUV5WTdtL3BjQmpqeG9lMGd5Yzk1NmtsRTdlTm5zOU1T?= =?utf-8?B?dm4rdlY3R3NXcVhCT2U5cGsxM3JFSERiUFY0WHRCRDVkbjdBdUkydDhmN1Vl?= =?utf-8?B?TUEvajd3aEJCcUpUR1pCMHk3QytrQlVRZXJURFFOK2NRY2VDMSs2VEh3cjk0?= =?utf-8?B?ZEY3UTV5REM2d0Q5MzVFdVBGRTJaMkhOT3NNTDVtUjlJRjdQbm1NSTM0eE51?= =?utf-8?B?QXdaUEhMNVNBcERPSmVIaTlsKzAyNlhuekhCNXNrRWpjQkplbEJ4T3FQZ3Nj?= =?utf-8?B?U1JhL0lyaXhxU0FVSFpLbVBtb3g4VDVodXc0bWdBeENwZWYzQ2pLdXpPZVVV?= =?utf-8?B?a1B1V3JVb2MzVmgvSHNxQ2NBMllGcHE1dFViWHpySzRHWDlPTVhZLzBkZVNK?= =?utf-8?B?MHRMOHU1MlpYdkVlby9YdVBlNFhhbEtXbnk5bVRRWU9hNmxHZkh2VncwNEVl?= =?utf-8?B?dUNSZHJ3ODVPSThZTmpvVkNSNHdtT05CU0xDeWpvTUoraWl0YUFUcWN0U3Z2?= =?utf-8?B?L1lYRFJtbXo2eFVXSHRlTlZ6YWdwNFQwQ0RPdjNvQmRocDNFSWJyRUJySWtM?= =?utf-8?B?a2JPSTVSZExicEZvekpwSzNRVzZ0SlgrYU8xY0xOalJFSUl1QVBkOTVEZVJl?= =?utf-8?B?NzJGUCtyU3pDRExUbDhQQUtuM29rNTlKTlFuN0ZOZXRNRmRtOHNzQVJzTjRs?= =?utf-8?B?RDRRY0J3ZXoyY1hKR3JBaWY0cGFCcS9EVWdicVZycU9qNnZYM1kzYVhZc3B3?= =?utf-8?B?ZG8xUWdINFZ4WWVnTjMwaU5ZUkNYRTB4WFBqYmdzMnZqT0svZ3lMWmJObmFY?= =?utf-8?B?cUFaRjhTWjl3eGV6SGNqL2RVVTRoWGRjeW5DeHViRW4wd2VFdE5wMGkvQlBH?= =?utf-8?B?U0lFdUFaNVhNbmRnUzkvSThyRHhwb3RZeUVoVnZjY01oU2ZyTmVmTWtkV2RW?= =?utf-8?B?R2FPcGt6enFCdzltend2R3ZCKzE4ZkV1Y1MyejhlZjlGZDdtNXJsL2JEd1l5?= =?utf-8?B?MmxycE8zQUNXckpMMVMyY0tEbW9VSTZibDMyZEE1T1p3WjV0UWpYd2k3Misy?= =?utf-8?B?Y01xYXptY3d3aHhWclFIUitRR0xCcmhKc2hBRjdmbHo2UjRnYzVRYTJhSlNE?= =?utf-8?B?MEFkR2E1NUZlUURBczFsWlV6TFdDOUtHYWwzOE5OUnY3L3hteDdaSGprOE5T?= =?utf-8?Q?xLuq4a6ipNORT4RshiP4xiEw9?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fb8EtA2BAmnXKdAJDq0vVzVo36GxmVlRxigoY9Hl0tQ6cCkvHkgX4CIzqxnDpgspaWxYUYFPU4YI6kk8dl0h6HDfWYlYZiyU1pvCcS5o8sSLHTj0QxZzqE1hq6SdKLbrRFd+MTVFFPnkM2lbQIwtqO38pqcqasCo2MSPPNppO1l3wAQW6FHaiEVzXTT/J1JeHLVhFsyby36N7IM4QK1i0OQtvVfMqrRuz/JT5DpzWvKbNH+ra7lNpzvUByeZZ7nMKRr7FDmaRTs1DLLaxb/a3gjULUD+gHDWnsj1s3FKNKY/oIBywx6xx98tpsvB4VU66D+Deax3GqhtdTf6AqeDPzs2iuqGBKJGtEH+aEagif1sF02Cah0q/I/QyM/daVvJJAtLBmsLXReoVM1uMqEsKULDcPhQRbQtMSAv3xUer5f3dpyknz5I9z48v2IUA3ZH5KCZnk9xsz0Koi5iGQccWImhRIi1uVgAInc4YLHlQNaZWbTzMMweVbSm7ms2tutlWIEl1MR4HMdNB1pvreF1X7s1QZ2f5fFCQ977LNl25e3n/BNb61zd8MocMlMDATE7bPZZJXkijzjraoqm1V7R429gucBzug1RWxLWu9HqiRM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c22614a6-a42e-4223-059e-08de165c34e6 X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2025 19:57:21.4481 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YWYTrm3ZV2mnITYgHcLhXdTfQKwY2q+V1d4XMZYQagaw40tYtcgZ7e+0RwaFwZImUo0V5cKpOhyaqlLvfNPVuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF743D15148 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-28_07,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 phishscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510020000 definitions=main-2510280167 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDI4MDE2MiBTYWx0ZWRfX63OQK+g0BPQO 20qHyxhLE/exdxGrzPLNNuBwnQNIk8XlZtR3fsIUvPaVZ9GEQq3lMflh+PMMv/KI+csznh9C4J8 x8hpGTpr07qZe4yQPgOb19EIYM7TGw9sTaMWdyrBkv1AmthVghoTJaTyi90VwnDYaCw6aetImCw 5Kqq90ts0hOioKPYKpnXJIDyL+B8IRKHLqX1i9UEJk32G0MUoDR8WLzYSCYup315RAibleC4x9T Cp9YDIVSUeCP+kacnn8mqQmu45cPCCqjjLn7Nsnex1zsIsFdjiUtUIOjSogTu5QM9nu0bKZWh24 s88K2ADslxSdrV13BJp9ojqhCS2xbaZi5s0s81k4TK4y7mKZXKIJ8cFECoq2W9VxGGb1/2aHMvC f4jgj30jEhPQToE9oO3r0ggbMKLnhZXihHB8NOg44YOIacnyQ9c= X-Proofpoint-ORIG-GUID: lMBzghwjHaYuF_imald3-sVRntkR7gQ6 X-Proofpoint-GUID: lMBzghwjHaYuF_imald3-sVRntkR7gQ6 X-Authority-Analysis: v=2.4 cv=SJ1PlevH c=1 sm=1 tr=0 ts=69012029 b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=x6icFKpwvdMA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=HgFweq5t0ibGiCtMVZsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 cc=ntf awl=host:12124 On 10/28/25 3:53 PM, Daniel Gomez wrote: >>> When using 9P builds, the Linux kernel is built once on the control >>> host (delegate_to: localhost, run_once: true) and shared to all guests. >>> The dependency installation tasks reference ansible_os_family which >>> gets overwritten when gathering facts from localhost, causing the wrong >>> distribution's packages to be installed. >> Just curious: Doesn't kdevops already have variables (eg, distro_debian) >> that contain this state? > You're spot on. > > To be clear, I don't like this approach, but I couldn't "gather" > ansible_os_family from the localhost and use it directly. The reason is because > of the inventory scope we run this playbook on: > > Example: > > make linux > ... > + ansible-playbook --limit baseline:dev playbooks/bootlinux.yml \ > '--extra-vars=target_linux_git=/mirror/linux.git target_linux_tree=linux \ > target_linux_ref=v6.15... > ==> [linux] > PLAY: BOOTLINUX > TASK: Gathering Facts [kci-18884852820-153-nvme] > ⠀⠀✓ [kci-18884852820-153-nvme] > TASK: Import optional extra_args file [kci-18884852820-153-nvme] > ⠀⠀✓ [kci-18884852820-153-nvme] > TASK: Select the .config file for building the test kernel [kci-18884852820-153-nvme] > ⠀⠀✓ [kci-18884852820-153-nvme] > ... > > That is gathering facts for the baseline and dev groups. Adding localhost (or > all hosts) shouldn't work either, since we don't want the playbook to run on the > localhost (controller node), except for some specific tasks. My guess is that it > worked before because the guest and the localhost (controller node) happened to > match, but we weren't actually collecting the controller node's facts correctly. That seems quite plausible. > That gets me thinking if we should run bootlinux.yml localhosts tasks first with > a tag (e.g. setup), then run bootlinux on baseline and dev. Or what do you think > would be the right approach? Kconfig controls where the kernel build runs now. It could run a distinct playbook for 9p (and maybe it does already, I just can't remember at the moment). -- Chuck Lever