From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.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 D474342AA9 for ; Mon, 22 Sep 2025 14:15:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758550518; cv=fail; b=VE6KK3j5LFywjighQdAhwpNFlabgPlbbjten2cLMkTofzv2khIr7ZOUBwEsoby1GVMUZdwmeTNHpLtUhnZM7FMc3lejIpmztAcX6nHkAlIeoj6PsSA0ttXEXWhaggtbuFxy7olw6GXX5yM5SnNMrUEQiv0glGVWUvLODg1u5AuQ= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758550518; c=relaxed/simple; bh=q9/UUVDH8uQ+agdeZDQeM4z9JMwwODba9cEHV90plpQ=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=dSzWs+AOFahU3WR/3AIFrPDbrrdm4lYOLoHRqIZCitjPm2IQVAib8zIW6oh6SM2OWqQjdklfBs21GVUv3/kNt4J370kb4o71LyHD47aQZrDBHi9eSdm3Wodm8fWZvhfcxOhSkLYQ7UcsswBFN39lqAJ1N9drjRpDrMU85/f+ajM= 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=mZinBIIv; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=AG1/8Glz; arc=fail smtp.client-ip=205.220.165.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="mZinBIIv"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="AG1/8Glz" Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58M7N1qA030915; Mon, 22 Sep 2025 14:15:14 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=LEtgP2XKYLtxE95CGQAPiLUNlSXcdarMSRn0ijf/rOk=; b= mZinBIIvRFaPXpqJi2T8srf+4ElrLN1gWiLfNvRdFhz5ZGEXwW1gNfmvNvGM/48B KgZbC+Vee4w+KzIyRSLSCTAQatWV+VcjhA/XnzjQ7JQ3k5yFlxD1IJ3FP8XegVek th9wCCVibW8e3a9BAXpgw1K8jyDBcoiEpqdBBpfPV0Q1zkMLW4qMJChBMxmVwP6y +d4UKIloYYF1Aaxkjd9pZpQWXjyrC9C0fEJaoPEmU7OdSL3mPcYtgmwqyb34A0ig ClJOcB9DACchZQzC/QDV0HrWK9xnOXW6yRsBCxXNTb+DCnxQNd8HpF/cZXTpVfMl ilUalySZYAIRzrzdECj9yw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 499mtt2g6e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Sep 2025 14:15:13 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 58MD7GYs013531; Mon, 22 Sep 2025 14:15:12 GMT Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012001.outbound.protection.outlook.com [52.101.53.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 499jq6x1be-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Sep 2025 14:15:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=itcQG9DhzSlfRlM9RCP5WcVUUyQomnuJ1heT/cmwRlsovnB0jC698YIm/fxsYBpplMTusBTELKIjwM3yXQSiigqkKwu8N/2UYSnA1mlhmsr5Tth4kLa9VuCJ/UjpThF4739lSDFTfDsyCT6IZZXAF0AyeGgMsgGvddcbkd5G/9mYripOxIKYJ73LkTF9b56uRvQYSjj6eU0nKl790NmoZQBCHuJ5KP+0tA7PWYZED+5EMJXmjoDuwZ4q9zCxJCRPndllPwYmiAAytRkKqJFJJtzoDUc1guQAYa8z36FSUGrJv5zKOB5hCmBa0FLA1j4avrgh1YCqzJg4lG0kaRYKIw== 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=LEtgP2XKYLtxE95CGQAPiLUNlSXcdarMSRn0ijf/rOk=; b=k+609EWaqjj2yQ06l8/wSqZjbDRcpUP62CxCtBDHo6wpLcrU/DyjHtlvP2pWwpAzpsJBe/1dCIv9MamdgEqX90b2MNzPxCYuYw1THPLgud/jZ/4MjrKVlRmpzq8KghcPddS9B+/WgTztY77kPjyEr1UlsWhys/7GJ1lJwAMXHW5/eAaq3wkIRANT8kymp3Sjm+u0D4q6kAYIKB3DDnEMF9h0Hxy7m8Mdb2s5BKHjD3IbDF7TaXBepVvudKGohDxyyAJV0V0t3ogkNyf5SRDxpgfOE/vb2QyWSGnN6Cx0sBl5hwlED1Ri7il8ugIfZpHQ30bfI778H1QJfLY/kK0UdQ== 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=LEtgP2XKYLtxE95CGQAPiLUNlSXcdarMSRn0ijf/rOk=; b=AG1/8GlzKIXo58r6oc/ufkwXh9TC5cYxtpSwTDXMB3H8hqf+7Xp9zFhO8df1XpT6+90fewHXglHzJeVBcdimRjvcWwYD4nfFpZCPPnqKFfX8pLuCZTgprSPnhTbUngzCVHOAvZ7RfRNelYP6oZd/K5eK0rG52tiVP4zo7akW/rk= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by BLAPR10MB5044.namprd10.prod.outlook.com (2603:10b6:208:326::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.19; Mon, 22 Sep 2025 14:15:10 +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.9137.018; Mon, 22 Sep 2025 14:15:10 +0000 Message-ID: Date: Mon, 22 Sep 2025 10:15:08 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFT 0/6] Fix Ansible warnings and simplify build dependency order To: Daniel Gomez , Luis Chamberlain Cc: kdevops@lists.linux.dev, Daniel Gomez References: <20250922-makefile-targets-order-v1-0-d4adb19ffa88@samsung.com> Content-Language: en-US From: Chuck Lever In-Reply-To: <20250922-makefile-targets-order-v1-0-d4adb19ffa88@samsung.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR03CA0265.namprd03.prod.outlook.com (2603:10b6:610:e5::30) 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_|BLAPR10MB5044:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c6b3187-ec15-4a07-5e83-08ddf9e27066 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UDE5ZFViNExGMTRkT3RTc3lOMnpsaUpvKzlzM3BLenE4cm9FYXNYeDdTUmRZ?= =?utf-8?B?d05yME5hdWpxQzF5V24yZlJzeFZ2eFpxVnd0NVZXTEFqYzM0ZzlTQUlIR2tj?= =?utf-8?B?ZWpESmRqekpsRHRhWXFUN3pDYjMrbnAwU3lMN0IrNFB4SG1XZ1NmTmZnNXJN?= =?utf-8?B?d0ZBZjdWeE15SEZncXVvQlpMdUhObVNGc28za3dXeUtZNlFEUXdjTjVuWWhF?= =?utf-8?B?blNhTnVPeUs5S0xoZE1JK3FSazU3U2xETUtaWjduakRwRzhmNlE3RWZPN3Zj?= =?utf-8?B?ZDdSdEZWdHd1d29TMnR3QWpMaEZkaEVZV2lhY2dPNTRBMFUyN2RNVzF4aVd0?= =?utf-8?B?QXplc2w0VTlCb05CS0JNSktUV1E0aEFCVVpNNXlZbzlzZGNPbUs2Y1NQMWhV?= =?utf-8?B?VHZDRU5ocE1mMEJETnB2MTdsa3hTWXdYZWRtSWZzdTR6Z1pXeGxHQ0UzekhN?= =?utf-8?B?L054TU9JQkMzUzkyWEpEcjJpczNQMUs2WEgvVTJLcmN2NEdNUjZ0VzFrVkJX?= =?utf-8?B?d0x5SzVoY2l3NkRTQmtFa2d1UGdoVkZPYXY0MEdWbWV3K0IyTjhFTmZCeTNi?= =?utf-8?B?aW51ZndaUkM4Z0lRWVBWREtTQVhxcWhHVStwNHUxSzJESWpLRzZHT243K3hB?= =?utf-8?B?bWRWRXZOT0MwZTd0VmQ4NTB4QXUrSjFnbHNXODRNbVRxOE9qMmRkYzVWdERX?= =?utf-8?B?amI5NU1jakpGTUdPbzNWR2hheVhXYUU1Um5BaVFkMHg4MGN0TmErcWlTeEFY?= =?utf-8?B?V3Jzd0s2VEVMS0tOZDFZS3dUMmFrM29mU1BnVHdCek5CSWoyb3UvTWZpSXNv?= =?utf-8?B?WjBRTTFndHl0Qkt0dU5kYjZoZ0NUVnVjYnBlYzBhTUZ6T0tTSFFlK0w5dWVj?= =?utf-8?B?cWRXcXFPa0xqRnN2UUpWMlc2TzhYVzN4YitFQ08xcmxvSDczWXg5R0c3aVNr?= =?utf-8?B?UnRpcm03d2FxV2JMK3pzczJtaEdyam5GR0swWHNYLzBEVUJUYWQ1aFFCbC9B?= =?utf-8?B?K29BaS9PZFY5dzVhUElwY1BEbU5ackZnTGcxK045a2pubVBNNTM1a0RnRnRY?= =?utf-8?B?T200ZmU4WkYwN29VbkJTZG5vdnVxK0hRWmRjZ2pqZmlKNXNPWGpuNzNxVmZR?= =?utf-8?B?dWg4ZU4zcEJGcjNqbWRTSldKbzZ2WkovZmpERTZNTXk0Vm95dG1tQXdkRTFK?= =?utf-8?B?Q3BjWHB0K2pPNEFyNDJiekRUVVB0RDJKd2s4cTVNSldqWlllaE44ZGpNTHNv?= =?utf-8?B?T3VYWU5OV0treG9DcEVNK0dQUnVDQVpTc2RnaDlQTm1rL2xtZWdFVUNkc1Vk?= =?utf-8?B?a3ZrTHU2S0EvSmtUaU1pRWRERzkycWNGVUJmYi83N1JiQVNpcTdiQmtaYUND?= =?utf-8?B?c3JTYmtrMEtlU3FXcnlRa0hHWFZQMHVGejlSTVYweHFIWS9tQk5ZdWJUTllQ?= =?utf-8?B?L0VPc0RneC8wN2xWYlBSclhHRFpDSXVpZlprendtR0RZOE1xenNnOHM5YVk0?= =?utf-8?B?YS9QZTZ6V2xRZ216aTc4cXBodDhheDEyajdZTVl6b1UxS1Z4TEZJaTRjUXln?= =?utf-8?B?RkZwY2JxOHhrbXZoY3pkRW9PSjR0MXU3RW4zV3pMQm9LR282SUozNzBGTWxs?= =?utf-8?B?WXlSeUtNL3Y5Sm40OXhRR2tGanh0Q3c1MVIva3hSbVYxdVpkQUxPYS9XZlRv?= =?utf-8?B?TjlhOUM0Y1NkWHJUSzkyWElFYnNRajM2VmQ3Nk9GWXpld1Y3Q0NOWCtOV1RW?= =?utf-8?B?TmZ4NW9NbE5NQnVRbVFGakY5Vk9pZ1FzUUlDak5WR0ZnR1RxZmlJYjJUTGd1?= =?utf-8?B?ZUVIc1dZb1Q0WUNHYVZ3KzhmWnJseTVQbUc2dU9TYU9wUFZSSnczYWZ0eklD?= =?utf-8?B?U0FHU3d4R2VtM0JqQ2tVWGdwaEo1TGx3bzRWV0xJc1c5WW1DOWZIWmVwTVhX?= =?utf-8?Q?N/sYmTQOaTI=3D?= 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)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NnVQelZyalBTOUdxQnBZcUhGU3ZqTW14OXA5RXBoSkovZytlNVFjbkEwbXZH?= =?utf-8?B?THZHNkNBOXUyMXFBVGt4eDVCVk83TEN3RFRmTTdmZXdmQ0Z3V2NkT2svUmtv?= =?utf-8?B?bkRCcTFubVkxWlY5KzRGK1Z2eDZiOU9oVFBGNnVuTUZIUXVEWVNVUUtucUlP?= =?utf-8?B?SnBQcDhpU0J2cW9pY21zQWdzckJidU1CWkRiL052ZjB4ZFFadm43Mnh2N3M5?= =?utf-8?B?dGdLaXl5R1NuNHRvdGRydTFOdU80eExiTGlIN0Q3YjlRUVgwRkhiT1dhNm1H?= =?utf-8?B?VlJock9qQVl1N1o2WHp2MzF1MU13NWRlbG9tcXJhdmFScTk4VVNxWkFrMUJU?= =?utf-8?B?ckphVHZ2OW1OS0JUdFV2b2U2NTZXWWpkQ2xnRFVYWU12Q0VLcWNxdEk0UW5l?= =?utf-8?B?aHVteEhsVkhYdnR3RWE2QXJzNHE5T1MxR2RacHgwZGtLRFRkVHEwbWZnVDhM?= =?utf-8?B?eSt3aDN4S0EraUpJYWlNblNyc0phditaR1hOaGdocjIxcVUwWVpoN1VkQjV0?= =?utf-8?B?emlKNXNhaVRETXBQdldjS1NSREpwczZKT1NpTlY2bGlHUEhjcm1yQ0FqT25m?= =?utf-8?B?ZFN2OG5ueE45RkJ3dDRrRkJzNTV1Qzc2K21oUzhLb2xKbjdveUZNdnVKR0ZL?= =?utf-8?B?WEhydkZRNjB5aWZvcmh6S0crZW9Mb2Jua21Qb2QxcWV2Q3FBenpISGI0RGVJ?= =?utf-8?B?c21XSURTdXIyc2g3MGR3dk9kdWRjcVh3Tld2a0hGWDJBOEpITFI5VFZyL3la?= =?utf-8?B?YXlKUXNwUzRCTytWcHEzM0UybkRsUjRYb3JFTThtdnpSbUFVemJFU3RxQTJF?= =?utf-8?B?K3VRQWRKbEloWVBXdVp0cjcrRWkzMmhVSVE5d2EyMmVrY1VubE95MzYzM3pN?= =?utf-8?B?QXFoK2Z5dnBhbnVtZzVFUHZEMEFlZWJjalkwVXJTWE5kK0JXaWRZMWd5L1BX?= =?utf-8?B?eDZjK1BCKzUzbkJuYSt2TGlXZEZCS1EwdVE0c0RMN2Z1OUhWM1JVdWpMcEU5?= =?utf-8?B?MU1OMWozVTZsYnFocWF1K0hUNWJDbXpRQVBlMktFaXozaHdmYTFPNkNSdXdD?= =?utf-8?B?U21SNi9mcGU4ZzFZVnRuMDVud21BWFhOb3FjUHVuclM5ZTVNUlFGT1JPZndo?= =?utf-8?B?aHY2UzRrWUoxS0RkeHcyblFGbDNwbDZIS3RwNXplYWYvWXRHbE5YZCtKNHlE?= =?utf-8?B?RFlXSmkvTk4wSktJbTlRa2lSN3I0YzZvaXZyZVpOUllTWWVBZWpuZWh3Zzkz?= =?utf-8?B?aEFpNWQ3WWZBcytWdlJvZHdHZ3RFcm1QMTcyYlp1UnNnbDVrd1VxaWNDUmhv?= =?utf-8?B?Z0NPM2EweTJqWXhvTUt5VTI3TDZla2NuK2VYNk5wVzRIQmFPRnRNL1l3aDBZ?= =?utf-8?B?TVJPMjNxbG9zMWEwcTRvcjFEMjhQbjlVcDZaRHJkMy9xZTFRemFHUDBSTE91?= =?utf-8?B?Wk5yaUZ1RlRKalNiL3VoWWhpNVpJdVlZZ2tIcitKMlBka1N2QWxNaHAxNEZj?= =?utf-8?B?Ym1ZK3JoUEFQQjZGZGt6cks3T1lZYVdzakhSRldVbFdKNzZPM25WbkZRVUVh?= =?utf-8?B?dzlPYktGSkJEWkk0cGMxVjd6bWkyblRGYmtaWlBybzRqRG9nRHF3ckpDZG5z?= =?utf-8?B?NzhiWmpBK2JxRExSOHpheGxFOWZ1THErcE9ZTVFta2dRcDFvQk9HLzZnSkV5?= =?utf-8?B?WStBQTB6c00vbmppVExaSXBJMDEvRkpGREU3d1VBcUtuVDN2QWFPUFdEcStx?= =?utf-8?B?ZWV3OVVodXQ0akw2UVJYQXBPQXk5cUVkVVBKd0xvOUdPc2ZiWkNlakR5Smt1?= =?utf-8?B?V2FVcXczMC9YcUVRZURSRElRWjZsTnhZb2ZCZFhMZzl1Z0VPWCs0SzdNb0lW?= =?utf-8?B?UVV0ZXBTMHZsTmhPVEd4NDJRY3B6dnYzaEN4RVA2c0lsT3ZlWGdXakhJWEFt?= =?utf-8?B?bXQ3TDB6dzNZbGlqY0ZRSVkzVU5zN2w2R2MvZlcyT0RPUG1EZXhnZnhFSFJN?= =?utf-8?B?TlR2QnNNT1ZIclJsdmdUWHBUSzcvRGRWck1Oekp3VEUyTkQ1S0ZaUkFSeVY1?= =?utf-8?B?NlJjL2ZjbTVyeE9zQ3pCd2p2eGs1Wm9mUGZzSzJoaUpuK3NnQXE0TmVhYkll?= =?utf-8?B?UmFMYUVmVVZNT3I0K1FGK1QwNjNiNWNNSk9aeWpvOUpqMVFqQ2FzbWtmczcw?= =?utf-8?B?WkE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: AARqBXNeQiTOKn3Fb6GP2NK1UsqO9rQV8He30O9h2pRTKWe2lC1WwfXT5cmDKuXMEuEWm4K6p2Ppf3AiY8O5i7MEW2RV0jLNQh7z2pgn72PjYlpK33IGK+chflaX7sMMwVFOKgoMO5roWizRXErZu4TDDOycvrgPYgWAR83fvtQFtCKaSEwFVGT+wjk+0rJU5/pwHHCBeSIwcjB4UnBjUdlNQGQeCVSbX0SahHxdCXPrxJmGi9ZvaaeBQ1770jdrzwYmBXb59OLgj70i+NpR+5T/fSIwSaQLaAezYx/dAbyzCvFXOHsL8j81g4o05YXGbK+zoRA9fLHzfxSFmhdyx4oTzUlxFMjnSeXXak29l4Ix092EqbnxcXrttg5H0zOvGPKoKi5joL9c1MQ4w6lnJ8oX86PypJ7J5bxev7S6o8wHODKcNYQnsCcq/fL1a+/I7Nsc55Io+yfaFSn9/aZlch8BJB98Hv+8rO6BEW7UPaYRy4demOoXqZl2w7y6qhKa95xF/shCXIasLCxrApQraZ0sZzDSEzMNMuntBiIPbYL/ega+FINcVh1zqMJWDx54AA67WnXC4rQAgEsRlgrd3IX0ysqY0wDSqNnl2kWt3Kg= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c6b3187-ec15-4a07-5e83-08ddf9e27066 X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2025 14:15:10.1462 (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: fjAfAwn8SAOixOpJIQBqzDNeqXdOoozEnNzClncfyzrdlqm0JL0i9tSdsnInmapZuPhW1RP+la+L0NsUARyqeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5044 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-22_01,2025-09-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2509220139 X-Authority-Analysis: v=2.4 cv=fd2ty1QF c=1 sm=1 tr=0 ts=68d159f2 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=GoEa3M9JfhUA:10 a=hD80L64hAAAA:8 a=yPCof4ZbAAAA:8 a=Uzv2os9N85vmjCg1eckA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 cc=ntf awl=host:12083 X-Proofpoint-ORIG-GUID: Hky5MXHtBDuWIYisPy79qEzsizXpRXdI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTIwMDAzNCBTYWx0ZWRfXyTW+GHYtFKZh S8UTEaf2yNxJX0KDp9OhyMMAybVb7Cx4hKY8G6hySumv0zX50PfF3uct2q7HYgn4XV+B3TWwODY DKSF5928MSZLy1a+RYG47KFM8VE9C9Pq8W9PyZmZS6kPVJwtE1eXjCB+092h5c1t0JXIOaWbYQ4 ouoA4FtQ/i3GJOMXn8RwnkUpQ7g9fI9leQ8GcYSXRJM416hLhVadut7fvSjZtms9loAyPRIIdu1 CfTdxHYLc9gLi6yQe7GN/n3yIe6/lDiBkrfgu8TVKJU3H/stIlKYoU4CgQwdGEKTPvsOxRMjqhL RzgB/ON/wbHMCCBkVl2dvDBEQNvnvaQ1A8oqHT72aE6JsJUSuVbRT+ThRnE5KXjVzSvkh+ub5tW 8q8AEn7BUQfTfFMdFsl6DJ72L6vjSA== X-Proofpoint-GUID: Hky5MXHtBDuWIYisPy79qEzsizXpRXdI On 9/22/25 4:13 AM, Daniel Gomez wrote: > This series fixes Ansible warnings that appear during terraform setup > and simplifies ansible-playbook calls by establishing proper Makefile > target dependency order. > > Problem: Terraform targets were executing before ansible.cfg and hosts > files existed, causing "No inventory was parsed" and "provided hosts > list is empty" warnings. > > Root cause: The include order in Makefile caused terraform dependencies > to be added to DEFAULT_DEPS before core Ansible files. > > Solution: > 1. Establish correct dependency order: extra_vars.yaml → ansible.cfg → > hosts → nodes → rest > 2. Add missing localhost entry in the new generic inventory template > (generic.j2) > 3. Use explicit connection flags for bootstrap operations and remove > warning suppressions. Note, this reintroduces the --connection and > --inventory flags to the ansible.cfg and inventory targets. We only need > these 2 here for obvious reasons. This allows to remove the warnings > variables introduced after actually removing the flags. Being explicit > with flags is preferred here than using ANSIBLE_* variables. > > Signed-off-by: Daniel Gomez > --- > Daniel Gomez (6): > Makefile: fix target dependency order > gen_hosts: add localhost to generic workflow template > ansible_cfg: fix Python interpreter discovery warning > Makefile: remove warnings from ANSIBLE_CFG_FILE target > Makefile: simplify KDEVOPS_NODES ansible-playbook call > Makefile: add explicit connection for inventory generation > > Makefile | 41 ++++++++++++---------- > playbooks/ansible_cfg.yml | 2 ++ > .../roles/gen_hosts/templates/workflows/generic.j2 | 1 + > 3 files changed, 25 insertions(+), 19 deletions(-) > --- > base-commit: 53943da513f1cfc857844bf5f961c27a13d3060d > change-id: 20250922-makefile-targets-order-d917a35f550a > > Best regards, > -- > Daniel Gomez > I didn't look closely at the details, but this series makes a world of sense. Reviewed-by: Chuck Lever -- Chuck Lever