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 D527519E967 for ; Mon, 14 Apr 2025 13:45:27 +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=1744638329; cv=fail; b=RgEdRoy08MWKPxr1L0dz7k45ytox27jTbsYtaEC6YuLg0I5P5CuGOedXBvcZk0SbamDfgUWnEUPPQmjHrukMCp5IbToJ7KFtFqtJRxNZAevnoJ6pnR0fLIqGCIJPKBR9extxUynR6Hh5MUYQ9D/o1VNZthaQu0GwMBgrZhETdHg= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744638329; c=relaxed/simple; bh=/g24huNwoHJknxN7FZRaN9FDXxoHsT7MhsMh3fJNJc0=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=f1PoWLTpH7wp3cii3xFzuLBQlsz4XM7Yti7KVUrf/agcFt2vN4iU6XPMnZuSGbNiCq4AwPUFeUVKYDmlsMibq3u2xgx/E/2IPfAT5jvNAevHdWzMkz5LlZM4rvJJn+HW3Ho8gQXGBeYHVCAKtGWsYtYUxr4Jw89u0ETD/gTNqNM= 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=nviZUYhY; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=Sz2WUXYT; 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="nviZUYhY"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="Sz2WUXYT" Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53EDHTqt011700; Mon, 14 Apr 2025 13:45:23 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-2023-11-20; bh=bnwApnbGfW1ZMTwI/2iKRv6pniTfAMksbk2mBRhxoNI=; b= nviZUYhYisIKhhPNbz3JubeJ+0Bgc+eLTx9VgvnOzs0V++rSEyoP2HLKCKVZkFce xHCG5i2VaU5uhtA+yyJM4NhX6oCAUhDXKpUZvyl7p/clzUurOeIYxCIwXjVPn/2W JoyK+EUnXvyXvpTO3xGKWezJY9AoR2Alzf9Pdfq54LUNmLZFpaoxYqaBzMyJ6Ydd RLaizntcchZO4m2P2FdpscK2Y6v34CebrmoCo8VS2gCu83phXlbjqYE18oEa3t7h YYVqfDOU7X8ZDGnLaHKms1W3o85W4CB9U6s+UTzFCLs7LjEskfmnSz7zJduYWZUv iLTCfR+PjNKDVAlucGJUZA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46133w8233-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 14 Apr 2025 13:45:23 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53EC7cSN030991; Mon, 14 Apr 2025 13:45:22 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazlp17013079.outbound.protection.outlook.com [40.93.6.79]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 460db91p3w-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 14 Apr 2025 13:45:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qG0dojItKjzb/AV7d5xMCAEXtP+Z5GbREbYJbjf13O+cEJF6+xPuA01ac6YujnVl5qaT1OcfQEz0T8qid1I4N/IJ6DRbzykXPMqiSEWdl1FXKM5egUEG2UokRIYtXMc5LYmYODIBepCtq0a2/99nxZGjEULhL1x1xmt4QJM8ky2AicYHJTCGOks7DqSY+9Kew2mDXw9KlhIFT6UQal+kvGmp59b2rBFT5u3jeNQmsfqSv2g1dVqt40+3iDKBkFcU+DPrLnmboP+PnuSBwANUOCFZURA3h+yP+RjeFKOzHIQKSgkxX17FHJCtpXZV49TX/bqoZuC3oAt+Uk0TGnN58g== 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=bnwApnbGfW1ZMTwI/2iKRv6pniTfAMksbk2mBRhxoNI=; b=ss+sKiCFfbLKFX1sIR5C0K5FvXBeAqT2ULiuiuwU68pP5xcoTBvKjgKmato5OAta/qckwliKjW0tVUEpVkRzNsWW5GsGckCbAl/bZLq0u0GfrzhD1Jq67KZsz416Q0ASV8QWxsXo0xToRK7AFgFsb8Y3QkCDYdcrFt8OsLiYZZl/k30KdHxllBQD+LUkKEChglut8rB1f4oWKV0TE5dl4I/CPeVlJs1ko3G7/dX9YKrnBGdxSTD6FhLWpUMABnNyqTzRvIk7hUg0PRs0on8iPTk/Z6H9PYwn4CafCakx+NDIS5sM/FC/D4145VMgfrxi7fX7sf1VRBRzjSOVf/Tasg== 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=bnwApnbGfW1ZMTwI/2iKRv6pniTfAMksbk2mBRhxoNI=; b=Sz2WUXYT4ousiA+Oz2htje9RAmd/lq/EnIM2JErdHnxv6EEpq8+jY74D2d1MyBIE8KdAI3HB9UDXSwE/vlT4KHhfZXuvRDEpBwlODnlw+B7eUDG9MdM7L4L06s0wTbT2wXfUh2TXSmrwo2st6poz4CJiS6ROfeufrxbyxciQ77w= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by LV8PR10MB7967.namprd10.prod.outlook.com (2603:10b6:408:206::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.31; Mon, 14 Apr 2025 13:45:19 +0000 Received: from BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90]) by BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90%7]) with mapi id 15.20.8632.030; Mon, 14 Apr 2025 13:45:19 +0000 Message-ID: Date: Mon, 14 Apr 2025 09:45:11 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/7] autorefs: add kdevops User-Agent identifier To: Daniel Gomez , Luis Chamberlain Cc: kdevops@lists.linux.dev, Konstantin Ryabitsev , Daniel Gomez References: <20250414-b4-autorefs-user-agent-v2-0-0398333b5676@samsung.com> Content-Language: en-US From: Chuck Lever In-Reply-To: <20250414-b4-autorefs-user-agent-v2-0-0398333b5676@samsung.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR04CA0083.namprd04.prod.outlook.com (2603:10b6:610:74::28) 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_|LV8PR10MB7967:EE_ X-MS-Office365-Filtering-Correlation-Id: d2085109-633d-4291-af73-08dd7b5a9853 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?TkJDK1RkcUhCMHNKUFhYWEx3T05PeWJIck1xZFFXV2ZPcWQvQlZrdDdDcFYx?= =?utf-8?B?N2RRMkVtcVZVaDZYT21nVUlIMlVFTFJ4MURBNmZKaC9RU0o2RjE3VFpvWHlT?= =?utf-8?B?Y25pSmFrb2ZPL0Z1aFRKSFNKUHk3V1hWQmZDdVRBUk5xaDhuUlk5Mk9VbEJP?= =?utf-8?B?U3J5MWpJOXJKTFNMM1cyUTk0N093a3JHRzBxM3NScVU2MUhxT0U5MkJ5b0Ra?= =?utf-8?B?TENqSFFvMUsxdzJTdUV5ci9KRnpha0RpMDU3dEdSVG1KT3JkRksxeUI3NnpO?= =?utf-8?B?c1JLb0N1ZGQ4MElGUnc1LzhoYWk1RjhOL05rdjhOci9USDZLeE9EOUcrVE9o?= =?utf-8?B?YXhTbERHSXhvY0JpWDZSTjROcWJnbnhTbm5WUVFESFhZaVJ2Qmh3eHN3OWky?= =?utf-8?B?L1pyOE1lVmJmbFFaelgzTjVXZ0MvaFZtUGdGakVxeGpqUEsxQk50V2pzcVdD?= =?utf-8?B?Skx5SWhLN3lSWDFFd3RKd2JPUStXNWNLWksrdjN5U25YL201SG5yTHAzb1Ir?= =?utf-8?B?TG1XaktOcExCSjcyQnBTcEcvMytBbmdqYW9wNDdTaXNCcFRCYzVjcmRvaEEx?= =?utf-8?B?aEVkUlZDdlBWS0R6bS92LzJkUHVkM2pDQzhlaENRWXhzcnRwclRva291QWVs?= =?utf-8?B?eFlJcHJKMVpwMDRNN1ZaL2NCSmppbnNyQ2RiNEd6eWtBNTRTRE1VNHM4THJJ?= =?utf-8?B?NXI5c3orK2x3ZjExNDVTcDFzbU1yNjJReEVuZzBPbWxmY1lBdGNwbWhkdzJJ?= =?utf-8?B?eFRVODVyR0lGZy90WE1FZDhEWnhqK016ZjBVVzMzR0xNUjlDanRUR3lQLzFD?= =?utf-8?B?ZW9DbExvUU1wcmo5S0ZMeXgwZ2w0QUlleTVGa0VjTWZPT0dBMWNxdDl2c2Z5?= =?utf-8?B?UndpWFFqS3UrZk0zUXhGaVVXVGdNTFlCMDA4RzZYQzBpVVZzV2NRV2tUNXhy?= =?utf-8?B?V1BsbCtIUDcyMXFYZnpYdXJWWEd5YXYrNExVTkRtbldOZzZyZ3VwN3NqZ2dz?= =?utf-8?B?OFVRNG5UYjFIOWFGMmo5TWs2ZnI1cXlVb2s4QzVTRmxNbTg1UVBXWGh4ZUQ1?= =?utf-8?B?eGFlTkRSVGlIcHRBK05XMEd5bXhOSVlFSWxraHpTL0pXcEZqZXlEOXA5VXF6?= =?utf-8?B?M04zaUtieDFtSHVFNTdpZWw0VWlxamV6bFhsUGNVcFZKWUxlM0hZYWxvNlNn?= =?utf-8?B?SC96Tk9JNDNtdk1EcFV3R0ozM1JDMVM0WUJxV1g3MmtxalpqVjh5QjRKeG5r?= =?utf-8?B?a05rK2krd0hWTDBma1Zlb1VRSUpDTW84RldWK2RvaEdSY2NPT2VBQ3RiNTRh?= =?utf-8?B?RHYxZFhsZWJ1R2dTMlhybXBJYlR3OXI0dytsM3JkNi8zUGVWRWxjc09yeUM5?= =?utf-8?B?MGMraGVtZXdsbkE3QUYzbXIvcS9JYk4yVmwwS1FVQW9sUzJZRUV6dWlRbXli?= =?utf-8?B?U3JUOEZqRjFRd2Eya1VsZTVuc09JLzVrLy8vbm8ySnhwUGg4WjNxK0ZNUGFn?= =?utf-8?B?a3lvNzhTVGU1WlVHc3lhbmFUVXNYWmpsNm04Mk5wdHhaZ2JhakgxWFBBK1JN?= =?utf-8?B?UEVOVjhualNpVzhGTEp1MklzVkJVNEIwajBVLzltUHBBRzJMbEZiTEJhbTkw?= =?utf-8?B?cGphNitpQnZqeGlYSkI4aTd0MG1IbHNPYTZ6MGpMQnVHUE81aDVGbVFPazNF?= =?utf-8?B?aFZaYk12NlQvekxDc0JoL05wbEVpMm1PNTZlcDUwbW1kU1A5Y1ZrM2Y1MkVq?= =?utf-8?B?R3EzVkl4dlRjbGg0dE1uTzBNZGdEV2dPZHVUUnZnWkhHdEdwUUloSXNEYlg1?= =?utf-8?B?NlR3d2V6RnBCY2J3OFQ4ZFBvM2Ewc0I5Wm1JcVpiMGk5MHR0Y0w4cDRkZEJT?= =?utf-8?Q?4qNwdjgmElC6O?= 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?Y3ZNQWt6bWxHTW1NQmdpRnZ6SjJ2Qko2QWx2QktheVhWZmtNLzEzcmFXYjZR?= =?utf-8?B?aDFocWZKRGpyeUpxQUlqUmd2VzdHN2RBK0lZQ0FUVTBYdkJHSlZKV2tYb3R0?= =?utf-8?B?T1N2a3YrZ09xN2tzc0l4RzlrQmZRendiMjVCYzQ0bDVnUnZwZ1h2dzg3T1JT?= =?utf-8?B?TllBVnF4S3l6c1ZXOTV2eE4yZFM0RmJuSjMybVZkSmxGZEJBdUpWTU5ScE1D?= =?utf-8?B?LzBQSno0OVNCMkY5d3VJd0Y3VDNYNW5FMk15NWVjNU9ELzN0N2FnUWpwbnNo?= =?utf-8?B?djYzVjNQVldCNjBpSFJuQ0YvWlR3RE8rTU4wOXR6YXNaNlpma0FnWm9RYkFr?= =?utf-8?B?eDVWcWo0RWFRMmhHdmhuMDdCS3Z3QlloYmhnaWIxdEcwTEhSbld6eHBlaTVL?= =?utf-8?B?NDY2RXJLL0dTekp0cHhWUG5PdUtva0JCNzgyaCtleCtySVZPRVR1ckJuR0M5?= =?utf-8?B?N2FOTkVmd1FEMmxmVkVVNERwZjNzZlp2WHRjbWhjK2EybUlJRTEwakNNcGhS?= =?utf-8?B?MmlRL1l5VnhRbU4wWkxJOGZmZ2QxZkwrbHJxbjg2YUNRMmZST1NUZklXTXg1?= =?utf-8?B?OXkwSHdKcTRNTVozYUpoMS9GMDNtSHplcXN0b1ZXaENXbU91VFdHTVh4YlAz?= =?utf-8?B?WEY4UXdpQnczSjFSK3ExcDJ1cllPQWwwbUh4eW90UDI2TmQ1YS9WSS9udEFU?= =?utf-8?B?QnYwS1Mrb2h3V1A5cVlxSHF6NWM1dUdmWmhYb09ZN1FTUEdnQ2NFSjBBL2JF?= =?utf-8?B?TVBsc01YbUJTU2ZiM21aNERzNmNCM3U0WW9xTFNwTVRIcnRwMGRraFhlNWk1?= =?utf-8?B?TmdxcEFUUkxXZW5qbGtIRHdiU0IxNXNRTnBkdFNyMGFJKzNCTFdOU0VEQnJF?= =?utf-8?B?aW5za1BlcHpTY0k5dkVaTVkzRTN6K3YvYkN2Z0FXeU9BajBwTmNZM0VyRDZl?= =?utf-8?B?RUNmaXJSODVpK0lhVDkxaG5CTFV3d25Yc29zYktLcnFlR2M4a0Q2L3A1SDQ1?= =?utf-8?B?M2lLeWxYYWltcjlIY1RPSjRyY1ZGd0c4WGNxTGROM1JmcGduQjh6Mkx0aWtD?= =?utf-8?B?V3JNRnF0N3ZTTXlubG9RVVBVc3NzMDZ6WUZDSmJ6ZkV1RUtqa3VuRHcxMnRk?= =?utf-8?B?dlMxaFVZOEtiS20xZ25kVlRrSXFLMWdqM0oyRGMyS3N1WVZJdmZsVExRNEVR?= =?utf-8?B?UVBRRUxOMWJmb3doQmZNdUhmRDg5TWRDL3Vlc2hSNjVTaWU3M2ozS0d6cEt0?= =?utf-8?B?RmpadTU1aGNNa0xBQjJNYzFBYXZUQWY4UUdhckVFeDIxOGZjd0wxKzNmdi94?= =?utf-8?B?ZlpvYjRLVHFIZFB2SUNmamIvWC8rQTBITUhJemNxQ0htbi9NVU4yZXl3ZCtC?= =?utf-8?B?R2pZV3YxNHNKVHBIdVBSaDFUeDZiZUkvNDVjS1JRMTZGeW15WXIwcnUyT1p3?= =?utf-8?B?WENySUFTNUgrN21jUlI4NW1jQVBpdzZiWlUrWDNvNkphSmI2K3hjRVd0S1ph?= =?utf-8?B?M0dEeUdGVVhzSDYwazhiMlVmY0I2b0ZMdisrSFM2Wkh5L3NseExEbXVIZDlO?= =?utf-8?B?MFV6UVpKY0UzNkRMcm1EWFdjNkthTGNMbEpuZmpHWUl2NThTV0FjQ2hMRDVz?= =?utf-8?B?TFRva0FGN3pDTkFxVGZrVkNmRkxWWFNEemkvc2VnMGVBMmxQWENFeDVHa2xL?= =?utf-8?B?YmRJRTBCQVkvSkpUWmQ2U2E4a21FTDFCbncwcCtrRVBwWGtVaHE5OGw2RHpM?= =?utf-8?B?dFh6bi9uUTNIanNpS3BVdWZGSHlKWEZMYWEwM0hmNzhDSnJSeE5JTHhsdmtv?= =?utf-8?B?clIyWGQzK2dFaGxXenNkREhCOUJpMXBsZ2FhN1Ava1Q1UmZ4SmVBRFhOTzdZ?= =?utf-8?B?c3ludGJoL3N2eCs0YjlsSEtOWGFJQlFhVm1NT2xIRDE1dzJSaDlDTXFOYnhC?= =?utf-8?B?cFg5SVIyZFZTR1pOaWZSV0VoN0xVbFhxYVRWdTJsSFlVWXV4c1R3aWoyRmFp?= =?utf-8?B?SmdhOHcyNG45SGxQd0JJMHVSaFdOSW9XNVZKS3ZKZUJ4MUdQb2lkcU5aSktv?= =?utf-8?B?aXFSQyszdk1IL04vKytqVEVFazNCcnlwNGJ2am1iVUZKSVZvTy9uR0FwTTg2?= =?utf-8?B?c2hFZmRxQnl1SllzK2pIQ21TbTVDRDgrczZsdi9FbmUwSEJkdjd2N012YnhG?= =?utf-8?B?QlE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: EMXtX+6+httF4IKDTKqQXM8Rivu2J0yUPBjoAVMKUTcKF5FEZkHFB307xi9rFmfzX1jRokY+/KL2Mp9nJQjpHbqyWvRSc/WPy8h5HdbqieQ7olNrQLhPzPCQ4qbzwN7YflbDsC6A4DviAUa9MMlxYnLCh7FvfWWpGriT7UWLrRh8JYcaD5Kl/6i/CxiA9X/4OAw7Vi6zFfYkk4WduROtcm48AHh8C8N1ePHzD8Q+uYgJzQDRNh/yJbt56ji/bTiSN0rG/NNOzRhlH/ifLeVa/7GPhDReG5WJjbRQNnGVDI5VPmf0YH6Mb4Blb+mSnuWVS3bZ0RCnRZP1ZZ61/2UFHwSDC65y4yGrkWm2eLmJ11Cta80SAzQLUd7itNW4iIoHwCJSUi4Jq8iXVubrK9MdDsQQi2VYa9eAJLWkNMZZSX38ZTxb6Wkh2GmvbBXyE+uAZ2AvE8FEAZmYljLTAQnWpbQxhEkaZHpYlh92KYJZheJfxVz9e9q0XR9fN7nyy7QT9wP00GIwbFLdsmZisMz5i/RqfZQv/w/Ep7XmdmgonboRUehXbzQ7+pop0ENK2goI0KndagtCu1Bh2HsbNZHPpeETYtpJqAgBnFvDKIqtRU0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2085109-633d-4291-af73-08dd7b5a9853 X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2025 13:45:19.0554 (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: VV9HTbuO2qbZTuOLXeneIfEZ7rXLP5HsKJFgd1pMr0/hMuxF4Ikj+yxiT3FG2GmTv91bm2QUeMRAW1egjraJEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR10MB7967 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-14_04,2025-04-10_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 phishscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504140099 X-Proofpoint-GUID: Yr49Mmpt_MWD_DV4e0iEcR1md8GyofwN X-Proofpoint-ORIG-GUID: Yr49Mmpt_MWD_DV4e0iEcR1md8GyofwN On 4/14/25 9:01 AM, Daniel Gomez wrote: > To avoid "HTTP Error 403: Forbidden" [1] errors in kdevops CI > deployments, add support for a kdevops User-Agent identifier in > the kernel.org/releases.json request, based on the PROJECT and > PROJECTVERSION Makefile variables. > > The resulting User-Agent identifier would be: > kdevops/5.0.2 (kdevops@lists.linux.dev) > > Additionally, clean up the autorefs Makefile and fix an issue where > refs from releases.json were not properly updated. > > Testing refs generation after bug fix: > make mrproper V=1 > {...} > make -f scripts/gen-refs-default.Makefile _refs-default-clean > rm --force workflows/linux/refs/default/Kconfig.linus > rm --force workflows/linux/refs/default/Kconfig.next > rm --force workflows/linux/refs/default/Kconfig.stable > > make V=1 menuconfig > make -C scripts/kconfig/ mconf > cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -I ./ -c -o lexer.lex.o lexer.lex.c > {...} > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_LINUS \ > --output workflows/linux/refs/default/Kconfig.linus \ > --extra workflows/linux/refs/static/linus.yaml \ > \ > --debug \ > kreleases \ > --moniker mainline \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:Connection to kernel.org on port 80 succeeded! > DEBUG:root:Generating... > DEBUG:root:0: v6.15-rc1 > DEBUG:root:static: master > DEBUG:root:static: v6.6-rc2 > DEBUG:root:static: v6.6-rc4 > DEBUG:root:static: v6.6-rc5 > DEBUG:root:static: v6.8-rc2 > DEBUG:root:static: v6.9-rc2 > DEBUG:root:static: v6.9-rc4 > DEBUG:root:static: v6.9-rc5 > DEBUG:root:static: v6.9-rc6 > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_NEXT \ > --output workflows/linux/refs/default/Kconfig.next \ > --extra workflows/linux/refs/static/next.yaml \ > \ > --debug \ > kreleases \ > --moniker linux-next \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:Connection to kernel.org on port 80 succeeded! > DEBUG:root:Generating... > DEBUG:root:0: next-20250411 > DEBUG:root:static: master > DEBUG:root:static: next-20250328 > DEBUG:root:static: fs-current > DEBUG:root:static: fs-next > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_STABLE \ > --output workflows/linux/refs/default/Kconfig.stable \ > --extra workflows/linux/refs/static/stable.yaml \ > \ > --debug \ > kreleases \ > --moniker stable \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:Connection to kernel.org on port 80 succeeded! > DEBUG:root:Generating... > DEBUG:root:0: v6.14.2 > DEBUG:root:1: v6.13.11 > DEBUG:root:static: v4.19.133 > DEBUG:root:static: v5.4.210 > DEBUG:root:static: v5.10.105 > DEBUG:root:static: v5.14.4 > DEBUG:root:static: v5.17-rc7 > DEBUG:root:static: v5.19-rc4 > DEBUG:root:static: v6.0.9 > DEBUG:root:static: linux-6.1.y > DEBUG:root:static: linux-6.6.y > {..} > > make menuconfig V=1 > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_LINUS \ > --output workflows/linux/refs/default/Kconfig.linus \ > --extra workflows/linux/refs/static/linus.yaml \ > \ > --debug \ > kreleases \ > --moniker mainline \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:File already updated > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_NEXT \ > --output workflows/linux/refs/default/Kconfig.next \ > --extra workflows/linux/refs/static/next.yaml \ > \ > --debug \ > kreleases \ > --moniker linux-next \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:File already updated > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_STABLE \ > --output workflows/linux/refs/default/Kconfig.stable \ > --extra workflows/linux/refs/static/stable.yaml \ > \ > --debug \ > kreleases \ > --moniker stable \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:File already updated > touch vagrant/Kconfig.passthrough_libvirt.generated > Specify "host" missing argument. > {...} > > touch --date "24 hours ago" workflows/linux/refs/default/Kconfig.stable > dagomez@sarkhan:~/src/linux-kdevops/kdevops$ make menuconfig V=1 > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_LINUS \ > --output workflows/linux/refs/default/Kconfig.linus \ > --extra workflows/linux/refs/static/linus.yaml \ > \ > --debug \ > kreleases \ > --moniker mainline \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:File already updated > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_NEXT \ > --output workflows/linux/refs/default/Kconfig.next \ > --extra workflows/linux/refs/static/next.yaml \ > \ > --debug \ > kreleases \ > --moniker linux-next \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:File already updated > ./scripts/generate_refs.py \ > --prefix BOOTLINUX_TREE_STABLE \ > --output workflows/linux/refs/default/Kconfig.stable \ > --extra workflows/linux/refs/static/stable.yaml \ > \ > --debug \ > kreleases \ > --moniker stable \ > --pname kdevops \ > --pversion 5.0.2 > DEBUG:root:Connection to kernel.org on port 80 succeeded! > DEBUG:root:Generating... > DEBUG:root:0: v6.14.2 > DEBUG:root:1: v6.13.11 > DEBUG:root:static: v4.19.133 > DEBUG:root:static: v5.4.210 > DEBUG:root:static: v5.10.105 > DEBUG:root:static: v5.14.4 > DEBUG:root:static: v5.17-rc7 > DEBUG:root:static: v5.19-rc4 > DEBUG:root:static: v6.0.9 > DEBUG:root:static: linux-6.1.y > DEBUG:root:static: linux-6.6.y > touch vagrant/Kconfig.passthrough_libvirt.generated > Specify "host" missing argument. > {...} > > [1] > https://lore.kernel.org/kdevops/q3gayrsulu424e2qr5eg7zfs2rgy5ucluuw73o2pjcxmehvvmp@qxy723fyda3x/ > > Signed-off-by: Daniel Gomez > --- > Changes in v2: > - Add cleanup patch for python script > - Add fix to generate project release info in .config reported by Chuck > - Add review tags from Luis > - Update latest patch to include resulting User-Agent string > - Link to v1: https://lore.kernel.org/r/20250411-b4-autorefs-user-agent-v1-0-4b5ed5a084a4@samsung.com > > --- > Daniel Gomez (7): > scripts/gen-refs-default.Makefile: fix targets > mrproper: cleanup default refs files > scripts/gen-refs-default.Makefile: cleanup > scripts/gen-refs-default.Makefile: add debug output when verbose > scripts/generate_refs.py: cleanup > scripts/kconfig/kconfig.Makefile: fix project release in defconfigs-* > gitref: generate user agent kdevops header identifier > > Makefile | 1 + > scripts/gen-refs-default.Makefile | 45 ++++++++++++++++++++++++++++----------- > scripts/generate_refs.py | 20 +++++++++++++++-- > scripts/kconfig/kconfig.Makefile | 2 +- > 4 files changed, 52 insertions(+), 16 deletions(-) > --- > base-commit: d389d2540036a59bdd1162e5d0d81464faf86f61 > change-id: 20250411-b4-autorefs-user-agent-417d5d0c46f5 > > Best regards, Reviewed-by: Chuck Lever -- Chuck Lever