From patchwork Wed Mar 11 06:35:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83048 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0E223FD0627 for ; Wed, 11 Mar 2026 06:36:27 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14977.1773210980839023048 for ; Tue, 10 Mar 2026 23:36:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=kOH8Bhc4; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B3lOY42674556; Wed, 11 Mar 2026 06:36:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to; s=PPS06212021; bh=W7PzvfpKV JTg13vUI/SvpUnyNoNw/BDIxVNKRNdIMU0=; b=kOH8Bhc49uqINnaA3vafy7Haj X3FylpoKu3dUuEjfZwuoGBwUqHZelBkLjSVc+sM55XNP5VPIdmNHHeERuCrD0tKw F3hiSGFM882g6TggSSQqTG0gQSIKfsPZF9/SRBgIZtWRS+JrSIynwNBhNXdTAUrQ LxtRbBMxIVbsb5ldEqdVHB2xjqgJ94hsNVYqo9iP3J5sunre/hiRAPU6X66rAY9k 74+CF28CGieSTkGfAikD3MXCM9UGStOJK0ubqWzlDZ7hg9F+ZuLHexs1DmxKllrm 2RequuQs8HWvXaj0B0+I2AzbnFhgfQmkamEhGu1+EFBwYCtCDmogEEiFs/GbA== Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azon11011059.outbound.protection.outlook.com [52.101.57.59]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r76h-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:19 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mTydYSvrn/vaCQWaB2JAd+4rpvFtAMLc6whjfIrOxsjbbSZdsTnjl5vU+yE45ZNV4BFGwhFxbGd6UP1LyG77nOzdABHFO9LbWv9KmCUboUrNF9FEFkGV+Ge9XJUnKOzpZfkpzsOFz/rhoqbd32fESYbO7I87SsW91yrccOI8QwU76KwPXbhjkgXXLhkrfKVcKlw2hyuWXURdms+qMOOrGo2Le6MosRyBNMuBmge9Dnh5G9Jbv/mIfl/GbPGwIsXg+30FtAJIiv7Sm3F73uooSG3UiQZCh1un8Xh3+ae0iQqNQois+EL6xHFkVVEhhzv9eI434vBGMAeW6Tsr7RewBg== 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=W7PzvfpKVJTg13vUI/SvpUnyNoNw/BDIxVNKRNdIMU0=; b=wIK/jJ8RV1LvnXeqlIv/Y7Qnkb0df0n7/VU3QFnOYUfMSjF4tJji4cpl7jPISncxX6G0QLF4NwttYw+Ptp+/wCQ/1YBc/neGIYFWxcY0vAdIY9yXtJyCYoSiEs1JpXEb7YRkK2UZhkkY52A9NSQUWkCn1UeDF4G51hg9K+Lp0ouwmdbSxJmrxR3E9H/pIlXZmh1WlfXl4s8pYF1xWsaGlxs4+o/q+0AlSVPjkQ/7CuIfNXVBkkmqZyf9m1LupQ0xd5Ecks5hT67efFqufHjx/ubn76j/X6FemXx32arFiMYY2cwew9Xk9EWRcNQk76usNZvqnUEWS6xGfwz0HAsr+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:16 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:15 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 01/11] upgrade-helper.py: remove unused self.poky_git settings Date: Wed, 11 Mar 2026 14:35:47 +0800 Message-Id: <20260311063557.229656-1-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 37c79a6b-e84d-4446-eeee-08de7f387ec9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: uRHioM58NA5ALBRXDoNjcD2g5y+W/FIi49Si+cO1KSvnX+HgjlqAchYeHS46hJwT6g/4+JUX31Ryhku5mRZQkhj9S4pdcaqhZjws/I9LLUhEIlRHUBbQjE+O/x63imIpSbR4/KNlAqx2eWswpxhQUk7GRslnGgmB7eXYjmemRYdgehx4/KetzqcP6OFWxgddUqtRoUVgjxlntf/JS3bObLBBbuPGVJBXyBAP1pW7DqTiJx2HmWj9V/s5cy2DUjob+p+FehEl9kH6gh4OLsVtP4tT3kZoHSS4WfiLcLQJJUFvxu2Skdt44feklggyTVakOLJdq/DT2/2V3J75kH98yJIy9haBJaXnsvU1yxErIm7Beu+A3Y/xL82a3XyajFY2wuojkUlYOsC9mctQnsjXRP4tz9eCiHq2VBDaIHByj9CXcfNqOKZwuG390UjipG79v4GoUrUHRUGPXeAJ9BB2CBgRhAzl8LnY/FqSec8TQr2fZpJpPCi4DE4HRr0LHjVUHrwo4LSCkXTj8dnf8gThsAU/dmbnp1/KafYJH8auOtUDokiSpr3OfoYPErBZFijAd/0hEnkj7Dk5jUXgu8hXwgGK3PAPzi3Bxn30RQX5XRN3nsUyuw7EN9d32DhzLWUkiJMvGoXZukmYqeaZxW7p+ouGyrOmQA4q4n5JTGeEWsAuSuBgjCUj88kZSObip9g9mww0MG/EiXQ1OkyOXwMadSHBqbq6VM7DFK6COZJ4qoyQBGCyq+chkPR8cKk1sOnlMeUOreNMCE6e0UBYJwAKQxTl2BNKSCpZzNzErgwYae8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: x66pHTwPQLt2tw3RHoAs22a5G+ao2LnES7ahkvSrIFD5ZuWIlOMKuY2U/IGzwXELu2NPvPFIuRfmTWuL8LMYaMSF6mRTfj9qkRohEmXvr/6M68b4jWsEsy+cDGiMRe8praXw+S4ewjCZuJbXye1aZk6+I5x/g/qK/FW/YaSpY6eMkzDO7BMGVuV96Vg1phOkTU+86F/uHuAnN1d+172jIen6eNlVwIbVavlwMUETi1TECpDo/vqwwg6YoVaCUO5MHZmlg5vD5zZ0yKsMsEuAcyV7u5Tjz3DMNJCh/3Qk/Lpyx/sPJZ+Ob0V4dBL9IgwsohbdI7plJWSJFpP7E+VecC9zNjfECpa4LorAdQTJCNkF9grYeiqkD7/nubpg2gDR7RYSYN50awE+1MseIAZzth5RwKAjCuwRlsLbzxJ/EsAsI1mymOUbarzDpGutom9mKjKt54MfPFrnkuWg1baFJ8eieRQEbS+b0zzcl/wa8gm5GeyHJnCKyHhr/BkHmPZhx8ozywiJk1E+fV8qgWuhaiV8pYVQvOTnbwZeT4Mu63Q82sqDmu2ZiZPHO+Q+B7e3qyJNO7M+VhQLSE++Y3hUQ2dcD3cFGQXbDSoZsSUmvAnHQldSSKeq6bEQSUb85qnJu5k0+P7CQtzqyB09SAC0xfGURYZReRsJ7++dOH9x4eCmf3NWGlyLxpHEW5xkmNoKfv9YEtmRWoZyhW75JTK4BXaKCCzkfiY2SegS0b4V7rgWwqJQGeHicr6oXOoUDqgJQK8Q/G5u9FCFdo+y4W2FFqhF26MUKDzOi2oC29mBVySqqQ1knbDGWaqEdaocWgp+AdOV9ybBhEL6kG0LzoCbPs7UmnPqe1q19i1HcBle+6J6NGraG+Q4+nJjKl1PIh0epFH0zbYpHMyMlsmiolSHCzLCFO4PI73IYqCtd9XIO75qrLzv8o9ACnBBhpoOkdN3Bzevp1USjygwWUZjQeIL+gPuLbH+KH8zAJE45hlJ7ZFHDf7cp9hTFm6Bb/ykxo6B8uChkKOsxEms/E/cCNH8obcDwfUspP3PWpWJex/dIHn55HPks1OCyv579KBaC2bZDRrJRKo0qdtcCtAYVfOTwsRJZM4p4V1Dj+35cxxCXldvCMwE2aRhpJS+Ddo5yvJ42gDE2z9HDDzQpcVq80A5sZv18aT95mbTxpQsfW3CH6pZ2CJEymYqRXikO2WihoNWugZOXPWvJSCnO5Y+xk1gCqBD/WH+3XeW/HxVKHHnG0fweYn/o2FKK5d0BYxulfrGys+oQ4OZovH0GDT1J2Ol4+38/zfYh0YDvQ8Y8wo1XJTEYWHJn2BNv74VaLPYiIGxG0x092egw5s79vZrQtIQWH5Fz9OeTpW+4Y60LrlppQ/q2JTeSJmUNx1V91OFOVpTpgSUo24t7G+0wvGIbpmhXyX5FuuPAgO+Iwh4Ue0hhKSKrfJ2+NwN8HxDSo0nzLbIaVBLzHK6Drz4uOFbjrUolycUMUE2CailUTI8jynbfBsMpEzOh6OxTkb56geebaPoTM7IxDgg/ohJRbRGDq1AT1Acw7TxWzcfKVTXWc9SP98P3LjKlC7qZGjfhYknIGjjxufhpSsmb8j9xVMqgan4lzlcv3zzXvmu0wkh0IGoyW/Xim1NjH5/N6RtSCNyBF0FBy0uH5HqvErxWyoD/peyQBMEZzOrFbTYnFdXEWkNVis4qnmReUTo3rdrCmDr09nb1cGDCp9EbVLK+/IWoIykvg== X-Exchange-RoutingPolicyChecked: cgZwBwDUJP4sxLAeDzEconfWx9E2zwfKbV02kkpm1qG/smT3VbGouji72yi6ne/7+vRsIRDUub8qPL7XsSXehgdodtMA/94mvunB7c3OlFtUsZsJSG+mjkKIJOaeyNd8A5NvySIxVVtVWtyXO7jYizG9rEPhGjePzT8azEJCBloAOOtcQBb8lnOPIeovDxu7RX1tWD3xTN6jqv/OsBPw6z9QeD4U8TjBppPQgkYDfHtkUhZAbA+T+2KAATjth7gzvvxzIbH7d/PBeYX216giq48meAVUo0d3CsPB+vMng2GfGCiIRKfeNThwLYvkjbToHzBat85Rh+FMyXc8RI0Kyg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37c79a6b-e84d-4446-eeee-08de7f387ec9 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:15.8529 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Y/ex2Eeln0K+SzfulKeefLfeeTVcRGVFiw2apK9Dl+kqyzeBHG4gVMI/Z8vQdpY2GECg4ECuR3UuLcWNyL29AA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b10d63 cx=c_pps a=J5CYyyHZZtesdUd/yj239g==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=yuVxGOc7aRE3UmWQ7QUA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: NtaZMs0QRISAMpCmiUzSzsnb3NGvdt2K X-Proofpoint-GUID: NtaZMs0QRISAMpCmiUzSzsnb3NGvdt2K X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX577iJDyJYv3J RIRreCQX7lvPsGhpBth3SZGJxH2QtklHZKKx8v7r3mQHCdcWzpXHhMXaV4y82ISEO8c/tWN0fcm JgJ0i9vZUtcafKtC5jjK6J9S+f3eUmPkTMXLZ5Wrsbd9aAKImEsOMhySVGsjQG6hBOdHULjuxOC a3tDNnL6H7ukj02ZGbqecccO2oLCw6vjvkchD04f3jlcsORf8ALCRZ9oYYT7Sv7iTFTiXGD63wc mj30ei1OeomFE0Gzi/wP+AAOKquG5066M5x0sfo5/aKSOrz1wabNbUAl2/ee4R8oA1kA73k1WDq vaJWuynpCJFf+i+H76KcawcXIiOKYgDU6kLRGWmHpOGpsSMnfgYLi7tq4OtPVr/fhaTqwR4H5BB arSiQ4gOTSW5SnwyL5W7grT8AL8hxrUye8fJ6U8IFKIOyPtolTscKkLDxxlbFEn1guJYD5RHRi8 w7wXXHkBnIYs36SmL0w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1011 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:27 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3402 From: Chen Qi Signed-off-by: Chen Qi --- upgrade-helper.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 2f38e0a..3b98f7c 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -184,11 +184,9 @@ class Updater(object): _layer_settings_error(s) self.git = Git(self.opts['layer_dir']) - self.poky_git = Git(os.path.dirname(os.getenv('PATH', False).split(':')[0])) else: # XXX: assume that the poky directory is the first entry in the PATH self.git = Git(os.path.dirname(os.getenv('PATH', False).split(':')[0])) - self.poky_git = None self.opts['machines'] = settings.get('machines', 'qemux86-64 qemuarm_musl').split() self.opts['send_email'] = self.args.send_emails From patchwork Wed Mar 11 06:35:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83049 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B13FFD0629 for ; Wed, 11 Mar 2026 06:36:27 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14978.1773210981133649320 for ; Tue, 10 Mar 2026 23:36:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=DMBy2Mvt; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B3lOY52674556; Wed, 11 Mar 2026 06:36:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=1OZmoIrr8mddurH6PN9sKyMqrFhJCFfrm7b+tWGVto4=; b= DMBy2MvtZmqWmyYLZrHBN4xfHZqFmmr3vrsee6ShugoiLAYArUm91TFR8sKKM0qO y+2HaPdyc1MG5J8JhD7tDY418ErV9K2CtA6TnYuj/4i8wDdBkSOodCk0tM8CxNrh 8yCB+zAg2gVAy+pw5ha5W2HD1DlbnTSNC5Sf3GFKPRHAJWvKTMtqKoPeZTsaq8Bf oOdHQ+S5xapriM5oTC+2VIrawNPMNrdtnCoEFP2NLq+wqGNm9MCxCVlhBzbdPvrj t26LSraCuT3G5fbpAw1UH9VABG1Z2U3a/O3+bB9crgKfk38C9D2cUVRqpOYgVOm9 ZagqTSwuodVeJSXsTlL58g== Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azon11011059.outbound.protection.outlook.com [52.101.57.59]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r76h-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:19 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tqyHyaGu5a46CFUkf/q0GQ3+VRZSrjUXBWNMwtbNbDUN5PbwlNYD6Glh078/uZDJYE5zW3CYl2RHc25QG1vYbl7088BFGYrtuI0xv7HMT14qWWPX9nv/SLzvGn6pasABIuMVhzEIK0rpXYVVbH00EZy+QGZJj2YVS51woLpsIT9+ks7qC1S+E5AuJ+bSVsgUlNMfsu1RqL53E6uUdbJfaI+Tt05dNAipAC2min1CIFq0towhicrG01FsxLSHylyfxhDzMeBq+rppZeBOtePFzAHqxUcK5Cm17V9QmLm+NlsBZD/8TwgWZiJ0edrmGVmxO1zdzfEDmo7pXXSuJ77KbQ== 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=1OZmoIrr8mddurH6PN9sKyMqrFhJCFfrm7b+tWGVto4=; b=QV+d42Q7FnJKgGDDLokXRHsZ1m9w/QF4TbAbsDyGjvYOuNNNWxG9mXMCeVVd1yC5reS4oiPzFPMt7tbbevH9vYzn+tZOYs9Fcg4cXJibjRqrGRw7/jM+2PNuJhgEjIeHtFicb/UG5j+XmTpPzR4RGgw2rjlMePfzGTzodld56J34Ybs+CBM6kBWPc4M/UqfgjgLcBQSqLpKSUfTAw9u2YImswDTJchoN+SPlV7RXvhuKF/fwp+JobqlunDDB2A6/lMMa8XK4+ZPBwo5n38I3HL/wyRs0A79/SpVTQhMD2H/VJlruJCU4FeAKiPP5OiGZRji3No/QduFHYrOKqcRIqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:17 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:17 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 02/11] upgrade-helper.py: use scripts path to locate oe-core directory Date: Wed, 11 Mar 2026 14:35:48 +0800 Message-Id: <20260311063557.229656-2-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: d8077f5a-c040-405f-dfbe-08de7f387fe6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: Oe/A9SLZbRjjmvD9/KjcVFKBahA92NDh3a06kkiUx9gdEQKO1ZJ8RTX6vCbrzk8Nw88Kpuv3t92N/NnwA2pn38ykSsMD4MU9Cqd1k2LeYd+31W7i2xOZiihbi2AC/Qw1pkXz7sDJFWY1Y3bhyZTN3Bix2A8FPtIUKPzuCQfYngLBXiATww0dDPWgHzTS8avZd3VbGgqldJunfhFUk/dEj//O7T+pVambkqyO8VKXOJVvTyEe1L88zFXNtEfKe0nIat+05ukkRGl7upUk9A2N72vTRfktkevKjMwgT/yIsQil3Kpn8YdvuUosY0v6x5WMIGP40xHMVkXKlaO2XnFcvO0BBgTMjfAtDuEiX3rTgf2oJhjG7wwZUsYng6Y6JGjGhfRGS1FEogvL0kv99Q1fVEnbmczY03AhA4ngHbzR7EjHt+1vubvKiEWKj+89rYKaHTglQDqwsehS3YgsSxcgNo5oQYVGEQk5JGfBv0xZ0Kd4bk3b6X9l9HhfrZfTSZFtLYDcTAaccCnMVLC7F77gEH2J76iKWiiN2HH6Xm6Db7KSJaLd+L0Nsj5dAaEXaQfWWt9n2HB7GuOEdCFllxiZwrrTsKj/gY9Lnn25c+5BXwuWCmEOATRZpKS9AJ6Q4G+Um8FwB+UHlXMOr1hcPflEQ1m+05kAd4uma/aXMhzhPOId3ze4qO+dYbRGrYUk2wAyw7xFdspRadBje0XefHYdmCz2AVLrDkyC7PCPidWwTnUlRU776Ujt9N6g1esTZYFdg8QF58tMJcyGA1G1PQOl5xGPOLzpgwVl/WJbFlSlKPA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ArgIaa+jGC1GixrM3AS8CfioA/k2EBaZBiJ12OuFVHGUmd9Desk+2zZb3e705x4jE2b2HExgEj/T2Nj9nKjEWdqJF0IH0MYHRMHHtfDJSqZzXmA2+xZysUV0vQRGS/3cXlMP1udhOCFJdPqGjwFd9teCukNlui/Ht3JckPHWrS0llLVQWqjDZYlkw/3AtKEhYxEdswAE2eBBDCvM45qcvx0RiquuGd+9DeFPXxpkuZkl+gBwtGSMcEnefprpR6KhkOG09g/SF50nSFZ3kXuD+bDw4jPflPureldFHhVqyHDju42uz6mRduWOBS0fhCPFMuk195JnD52+xkZiUOEtXNrRXzkQq34mv2RvlfbYz2Q+QHR4cmiWF1F7oG1LaZTOPnbbluo6RlhyDyHBOTwwpujnyER6rnxSOdMR+CChiTPWwG2wf4NbBV8MnVz0bc3zZ8FfBoVUxO+gPXcjJn4pSlkvDhvsLQpE/0MKlwEvgbXnX4mRBs3we03/o36cf5Ql0alvtemao8etIXspzlO82/qh1wsPYWDijCtKTbezhYou7f2qM3isTsUA1Qe15Mm++yPCQ75qFiA0rtiryzC90K35TP1DFzyMqQejcgEqsM433xc5HACEKW0NgbBLO2tVdhGTUrbrLyPD6Ag5dhzypoX9d9yfRM97G3SCRuvBYI4bd6pU7TTu0aObQ9cWAZPFOO73fqeNz723jfIeXepZ7vxqtbRpy5ANkr9p/ZIYMSumIjwjEjpSinn9/DyReCMy0wvPLHfAjL2/uFDEie9Y07yF0vhLLFe2wAFPgmo7HjdVCzdHj8sohOoQjaG1FWykdy43QVdhjRKJDMXode+10HxRJ6L+oekjwHpC6tzDj+n65rU0fjl2T6ZITkB5eBYAD5hfLklVncaAsFBFkvpksl2EtfAzUyeKaCZJoywDa4CvwrjFw/ydHL3QsbAUx6rZl1ZXqsglhpy4/KIliyRY/AVsFSC1hgeGP8KDf58Q0g9qFC0OXrKgw8RllFQU4kJZD7cim8pvkgOLuGmXgu7yBmEvL1ANxDFH9ndx3oazvRe6pUNQ0AHqX5ZXmg87FioVC4SLsbcJyO/Ys7de2421jCnxDjqbxXGhY3H7XmkCFxN/qH63KuzPOUCn8oBYjPEydNIvo96mWYBaGLuorQtxt7+C/D1474SBKXVo3FW3uO4vmCVpz2ykfhb7jCGCSElzl2BeOEPz7hJIlnDipqswEIQ4/nUiOJMyYNLzirBIDb/GR1WiXkniFXFHb2QDGx7Bs8Jfv44Yt2hcnLpfsngPE+4VbYRHHrYz+WjP/dDA+yBimIZRSJtxYPtezy4mW0QJCmGCbn8nGOHYfLptXDzkb07uiyRIh0zOYoqxlLn4OEjswxOYp/grY9lNLpOg3IwpYyHNRpIZO6fUi5g4mdpp0zhUYGDGacFRQhcDClWALHFYNx8xMfI9VcB/3oAc9kimGgxfhOBs5FiCS/t4k3WzyZbg83mo48ubyeWW54hSTXH/UEer4Q13wHVlg2Eav4QzrcTbjtyLL0LY+xxD7VS+o+jLWLPHc0aLw4z7aceLLAzXRDnozhci2Q84Fzx3dnwtEMGrSJmepmkRzf3wTiIUELK1iR8IKvY+LPY8cvsaya/z8fldw1n0902iUWcCMaEwqsodlEBYwxPQpDcybEQ4fQnp6ejYDAICT32H8dGydSEqA85J3IjF2BxA35XRU5Zy0hFPqYcBYPX9zs0ALkRuVw== X-Exchange-RoutingPolicyChecked: t6zAam2ri7oDYsb4H+txLmwNV2mH0qx5wZQwY1hMaZIsMAVi2e+UvJyFZS2OXKMgFluvluVMR3jd7gKBqTRSULH9yoGdc/KNZ0qRPMFW0yrHDVKNKkD1oOaKiDOGD/pLEDvT3ADaRgLytnS6RBsngnVpahV+sUw8XWzfZyOH817br2GdgE+7pAA2lZERVwRbUdQBXtpy/h7DAnjQzOvxyBwwed1TinLSEXDRXv4eFJBD/ut1j9IUrOFb1l44Hv18xodORr2G99ROCNR05gv+VaYMdoyAQQC/5mCkPXk7D1aze/wQFzYFyAoDQu570kdbPaO5r/tXOMne23qcMnYwDQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8077f5a-c040-405f-dfbe-08de7f387fe6 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:17.7137 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: b/GdJOMSMDkMURa4hf+iJDwmNTAKFdl+r/tEapsKiVJFM9TdTpAbLX75CSYEVlx6HaxwtPjPIegFuxqZFBKGxA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b10d63 cx=c_pps a=J5CYyyHZZtesdUd/yj239g==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=lpC2OK7O1r6CxJ4ueCMA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: Gk5fQ9BXLrxuFVpik5KQZOWPKqq03E2j X-Proofpoint-GUID: Gk5fQ9BXLrxuFVpik5KQZOWPKqq03E2j X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX7QPsXjpWYch9 4i5cZ661fmgTaq5C9KErrQHgCZIvC6Kkg7C9kaMvmihnJhq0TunEeRbzeqTibcVRayUPQGsyOue 7d1yBkAFFQtc7LUVBqgQlLStvXzSd5meuxZHtR30MPwL3x0RelIB0INT1QrUTv9CunVHuFe+tpv Xso0QGu15jslWS3ebXsoGZmEwrPGx4C7xcblTRXBrrA5XRY128MI1kRIczq1audQKDv3RkgmgIy gE2kb4XuX9Pbcfuzry/Ig7tnTyp+l6z54nVr9VSigKt/lz0LpOFuFd8GH1yFBqNwwxNsa84576h oiDoufEl6PeBkh/bq/Ku+CGBZyewIC0W5iYldqsR00eEXzZ0HWNwebs8UBx1g2eVOlPpEvWvNbi knMg7d9CC/9tyBb0dnmLr4kAE5Dtv+CQJy6K6HUFWMFgRrMEcwPgHzfkIijFAkCWUaPq8NU6aMY Ef+D9ibpZyKkBFcYTmA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:27 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3403 From: Chen Qi Using the first element in PATH is really awkward and prone to errors. As we have already located the scripts directory by using shutil.which('devtool'), we could well make use of it to locate oe-core directory. Note that the scripts could be a symbolic link to the real location under oe-core. So we need to use os.path.realpath() to get its real location. Signed-off-by: Chen Qi --- upgrade-helper.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 3b98f7c..27e1f48 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -67,7 +67,7 @@ if not os.getenv('BUILDDIR', False): exit(1) # Use the location of devtool to find scriptpath and hence bb/oe libs -scripts_path = os.path.abspath(os.path.dirname(shutil.which("devtool"))) +scripts_path = os.path.realpath(os.path.abspath(os.path.dirname(shutil.which("devtool")))) sys.path = sys.path + [scripts_path + '/lib'] import scriptpath scriptpath.add_bitbake_lib_path() @@ -185,8 +185,8 @@ class Updater(object): self.git = Git(self.opts['layer_dir']) else: - # XXX: assume that the poky directory is the first entry in the PATH - self.git = Git(os.path.dirname(os.getenv('PATH', False).split(':')[0])) + # use scripts_path to get oe-core directory + self.git = Git(os.path.dirname(scripts_path)) self.opts['machines'] = settings.get('machines', 'qemux86-64 qemuarm_musl').split() self.opts['send_email'] = self.args.send_emails From patchwork Wed Mar 11 06:35:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83050 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2DE61FD062B for ; Wed, 11 Mar 2026 06:36:27 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14663.1773210983044024539 for ; Tue, 10 Mar 2026 23:36:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=i6PMKFwj; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B53Y112763276; Tue, 10 Mar 2026 23:36:21 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=hQzkIjCgzkTVwKfm5g924gkn1Q2bpMAGA8/c2aoWNGY=; b= i6PMKFwjZpo+6s5toqc0PFeKDyFYdFI12gq1CvHkWrA6NuMbylJeExEj0XY5lXnu lCXNqRJwQA2DoQbqOFDFzNV7z4+arBin2rg0yz2vh5BDtJhSlTjYsJJLYNvvYsLz YVZsm1+OvFnxjJUDfeeIzclJ/eDapkw35KLtSHudPGT/ezGmWMdV7cqo2B3I76QD u5AkJZj0cKP9DFzyghVlXMSkJHXwJMf1wAGXaAayg47DlHHiENOn8FcP9L2RKnz9 4EB3C7YwEKt3A5b97rJBn6czMhe6zo7g6CvC0lzFwGs4NcBBeNSz1+DQ5ODm+RNx QNj4bgi7S6D4+k61epgdGA== Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azon11011049.outbound.protection.outlook.com [52.101.57.49]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty3j075c-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:36:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UsTmXy+7EKtVDqLqFpmF4d2MNhLVkce2eRGIuHNp2NwSsnU6MwNULMPa8rsqFPUs3TjtslmfGe+3Wcw5UOY4ABexlKoNpQz3ac4cGajzI7JiVGbQk+mK9lXRt82sqzkmT4pCjjrTVBwhkgmykQo8N6dXxTeqIbKbrW8zU0nQzfSmYRpeEpPRfe6JuAPWUnjNx1FpJ80sqaTEhW63yKo8gtj27zp1f2nTrS3Ed2F2+eBCOr2qNi0I11dKfaT7+nhzALY2RhoF7h57SKA7J82UqGKYAZuOsd8XrpDT9YAkZ5FTPUsXTQCeUlucn+JDIc2H6dOh/2Ke85W8wnckF7imjQ== 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=hQzkIjCgzkTVwKfm5g924gkn1Q2bpMAGA8/c2aoWNGY=; b=QRPtvfXGe6FItoKs5sY5h+gkn3dSe3EgsyDLQUXkqVFsBWyHw7I9OiQoZ49e4+IaFnuvv0bksN2M0UrwU2WKX6T6mg+ZNiNGdxJGArTGNAiPVeiP9Mf3gKk6XtGJH/ZqwkacpIX63aMU3v0x0uv/epyPl+pZF5320ymRBGKwaCw3h5rPWgzLwWEmDB8OHP4LFW0RM2fEkc+c1+sOJMtw+CT8wJ2bAowliWe6RRnphfn0zcYqLR/MRBg8wZp8AxRA5hzqaVvbDBMgm1UbJ3i0UmRIQaT53UacmQ54LAmxqKPC8kxT1sG3IS9dSoGxHG/D+rpB3p7FfAoInQC6RVWkHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:19 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:19 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 03/11] requirements.txt: remove as it makes no sense Date: Wed, 11 Mar 2026 14:35:49 +0800 Message-Id: <20260311063557.229656-3-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: d5551a60-dc0d-4c4c-50f9-08de7f388119 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: CI8t1HO5H8D4E0+gJSr5uvgZsgS3Slkc4+ZqvM0McLE4p1Py1qVbbN834oONtEB/VINpS8AEE1tgF8UUuNyEoOMC+z5Fl2jUOpxtvlOWBWt33H4DBQGIcuBfwSoag5LU7rl02qeHDYrSS3/+Ffuj6K1AitNkGBbvQvbpplGWL+OO6/2ChH24us9LGZtNSevv6KvGvHikMwpQ2tcTsCt+Do3qeYx3OlMNP1XVWBbrnWN4SSAIT/kIXdcsdOQGmJGxyRd576KiJjpQyZtO+UXh7mCDdbprKnH0a/QSjyQ/zk9jEpZMy4ox6F5p+F0dJjlb0vAiJjKULtWAoGb8uuM0qCoqGtY1o6s1sQlMNLhf1RCB5A3Sx2AKLzLTfDWEu3YWoa25JGrZozpDlXx56BTSMzOWvCHV5u7OCZ6tEx4+JdCyTqGXxuD5PXPGsUIqt2zj1o5BorWbcLKQLm6ZhYInOetxYAfQaPoXaR1XWFx1J4nyQe/suGlHxduMHHT64VvcmfOwFsKOZ1iPeayY7kSkCaYYuBD6DzFuvk6rgmC95xA/e87WbBLo0p7zxgguNyC3e8fS97PIGj6S6HpdGeRj3gzlxVKv7gaMJJECmdA9VpML1Je36y13CYbjri7x1nBARLnrPwwpW68mLs5lqpy3k8WIqXaA/TOrg69aFpb8VQ/+xJ1lWBzBs5DHYd0uFu1hKmHNat4rrs2ult/tVCfF4InzoQPmAhD1Q0cw+C3zHtPrHHGvfIlPC2zgIJBoQ8hoHk9DGMjDGHWbXRxmQLED+3NQpmhV7F7tnNAPubGXK9k= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TvJin9oEdox+xNU65ToYmGzPdnO3bUdL6nV+bQ2WQ8FP0Vp1NEvggo1bHf+3kgWZiix7jD/XLRimwsUT+XKuqnTueDtzyYhk33mGASEhMQd8FxRHGIn8T1/aVkmNxFVVESGz3cNR9t460Ripn7FuUeAT6WE7xtD4Y9F/o5Ilmwp2ELSGsXb+GhSluGBxg+abcBd5XiGT/JY0xV6HavQw1hte0R0Jsv/Xy15eUwhQrLfEdoJen3u6jshK5X6ZQS0xSw78NEm/rdhBUoSoiqMWjZfD0lgHRcOQ0ez6w4umRcu9Ct47V0sFtMWjNWSoDlaHcTyJyQvFQ/5hTL+hswwqZ2H2QuhR8Nw++ZkZ/F27Q+ex4evPF2GsgOjdw2X44aYVmOXLHfnKs4IlfmUkgVFXvWcXixv6i/NxFlXbGcX7VA7SgyCkY1tMERry/kYyKzsO9ung7x+pXyFbVRKJ9Z1mf07UxKGiAkab+6Il2CaTlKGHmdlCcXxhP//pwam1i60RW/8bVbS2g1bk1qHSwd9tNif/IBUIlypF07XCn8qVWfzb+2v2q/WtlpbNhM0XvhAudrjAaB9rpQr6Z9w3J+yOSdEZyhYyQNDd5XSy6xuFN1WICg7VCKb9eQuhAlxITJO/mKze0DbbzRWvfuG6W9txsraAHx+XI6fi5ub3ZAvfDBiIAoKSKMPG+rIi5duIGeSllKkjbERQZ4v15fFcx05P3QO/CQecnXy3469PqiDjUq7qMUDlquaHkXi2x66IYdsT1+6P0pDVSFJuwRRH7sHsbnCDVxu4a87xbuX8uu0Rlgzl1A36PTtFJUbZ1tT/Yn6wdvpxGtnQLZ+bro5e5EGDu6cr+kSmxXLdEe021JMsYkFqWi9Bwqsa78y3G9/Bvvc/He5urRxYEwei3uzVIJyN4IXEMb/h01GCHqCJEJ0nbQNgQq3VT0t965fTITkQQ/bdqAFsHGlio1KfEETaOPM0DRTTRfdXhVWOeKtTOvnc7M/A2j1sVkIjYaw+wiaYs6lMlSzuvVV+vCwd94drxiKlDBHFmXeBaBbOuZm7+ZwYOMvvxRWRxczFT+9wjR7njT6ZULaWhBtmN/dtlVRwt4aS3Al8BaaVwGLB0lIzC7KGoumbVc6IPXw6cH2BwBkWaAzHcq70GVzPiJCLZr+Os1+TGnvMrAvDfComRphSZlosZmvLsD+FwukaDMF7XvWZ3f7Orivhnrxu1tUnp7Ttt8Dk42Ig6Q6gq3iBLis6GTf42Zycx3WkT/mcPurSQB4poONExuvQeQytDT02wQgstqJMymPXq86m16QxlEgF8T4aQuCBpl61rAwTy+85p83LhokPJrYIxbLwoYAbLih7XPdZkmjDtlhCpkoVSNzeN0nPXRpCDyRWZ0mv5wetRk2y5X9X3f3H9Owm3WUi1ERU4QZKRKp9VSZEJbdH+di9XRryeLjCv31U4vFxyfYWWEVArj6XVZkbRXIMidsoTM+teJVpMA7Q+BQw6tAqetYGVEHqgQ8AjA7VuTNSsbzHTdFTv+y09SmDnqzUwJPOZBySPOs47Vqn9AziNUi40UMATz1KYLFGT6mxbHdVyAlmRaTwkBPMMxNo9YlUyCApYuPNsq6o0Y5tUDAUiiA17V490IEDfISyux9eRlCNNUHZ3QSaS98/aa1zNNqRfQWWmeUEig4OWSp5Tmxn8UPYnpTjrLWhUib/2RBDY4YkkEHnWk7yelWNEPCqmUB/hBfgKiFnFoKF9Q== X-Exchange-RoutingPolicyChecked: Avrkk6hLf1GNLF+Rhj3e3GXvUHhEHgGsDHCxTjtmSMlLpz1BwIZ4YJhjmNka40RdxIkiAGU2C6c/YqOcGSJB2uyv5bMZFkGqfd4rbatdWp1avcmCnEnGF7SnGzFqOCudBRhHOWwF2y/eQlK02xX5tBXC5p6ZsUTXi1yvW1mW6QtOYd7vBuZHLBEUexSykflFuCqIw25UopdC4yDTO6sIMir0EVRNEAxixfkPnE3BzTwNDtbVFLIMvDPO5+mHDcBhlo44M7MySDFZBsgKJ/HmWC3ur0edXz8aQWsVqqC6lKY/Wq9xvD8tGCiDjotj7KLA0+KwTYoH7qWXkHjnYL189g== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5551a60-dc0d-4c4c-50f9-08de7f388119 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:19.7096 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lVdA2uTllQald75DqhmZlYgn8MqT1pe8gKuBJIbDY8vLDqyQuzGBvhbZEKILAidMePBq2pJD+F4VtXTgukcN9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Proofpoint-GUID: yRBz6ferb7B8MtJmFbw-gb7IU9TRMkNe X-Proofpoint-ORIG-GUID: yRBz6ferb7B8MtJmFbw-gb7IU9TRMkNe X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfXwHP9UInDZxNN mX1faB8NLXcg75yIApXTbIkVw0v40G9mi7rSgS9eU3RiLbDUP8UwSmNKufQIQ/pWZwA1E5VXPu8 sL1fTnpnDsBUWMoT2fQ+OkvLXMUlsuB+znbskyd8M1RL1fWCoVWNP7kz1ZKV4p84qtH4uVFDD87 YoOvI6I1MV9E5zEc+phioZPhVZJ6pNTPDH3Wbg2EpK/UeYbZYQuxqJgwxokF68YWmUIsmIhP5yN Ksd8TOjMcHZfqrMH+DBJrcUn7Cl5MymxTGnOFTVV/mK65hFgwAN59mTyJyieMH23pF4BliaEv/x sd1WgHFUaAuw+gqpL+jVePnRFqOKDeYz/MB58VS6C9yR5wsMttifJTZ1MnLn6LPQ527TSPDPRZg RiiOC2TDb2dnuUyln+BV2e1vqbIMLejwFW3X3Wsn6+gKg1gBDH8aWEBZId9j+ypY0q4j5nt0oMU g18jKptJPMuGd6ZC2WA== X-Authority-Analysis: v=2.4 cv=Qr1THFyd c=1 sm=1 tr=0 ts=69b10d65 cx=c_pps a=DQgCSL4B2z8Pp8IQPtpfIw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=KdazThy4EY_gBvstyO4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:27 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3404 From: Chen Qi AUH is not using GitPython, it's using 'git' command directly. This requirements.txt makes no sense. Signed-off-by: Chen Qi --- requirements.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 64b1ada..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -GitPython From patchwork Wed Mar 11 06:35:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83047 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EBFA1FD0625 for ; Wed, 11 Mar 2026 06:36:26 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14664.1773210984662638257 for ; Tue, 10 Mar 2026 23:36:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=M6PCvHij; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B5W5xk591950; Wed, 11 Mar 2026 06:36:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=HSdBEaLMuZxEimeuPZyTMklM4Rx9REu278g/fVOyl+4=; b= M6PCvHijksygnJMjGjuVG9OSrxLdGDD362vecYZNqktbqaUE0ADIVIKJOx5eFRgY i1MgTmjjNZRVrUwi4fCYfJn9Ogt14L/WmEET4KPCJ+RAZy373DyWbOhRIsU61uhi ZXIHdlm2uwoEXr/RfB9m7hlzcG1Nim4prz/Vkf/WI9jZXUpE0ANbFaowGj+8cZUY F33FWB7LxDlB3qvWA6skhFcLZCKtNtbyVYqzEUbfr1maerCK88qEikI62FIeT2z3 5klkjCxJqyIirGEfyscgd4+kjAEOeCKf6jzlFCDksS46Vkq2Put6rluiKxCItVtg v0SImVo8Z/c9xiY09ejTOw== Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azon11011064.outbound.protection.outlook.com [52.101.57.64]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty578708-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:23 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CxKfBAtBsnQJ0lq9JwIGoNY3KLdp8HF/XvEsx9WMxD7PC3IHOuqV0ZVvx6KA9Vhtv/nZwXstr0cQ83dndBFZNf+ifmL8F+l8re66EM/4mUO8MmlRTNTKMTjkvj5Fih/wTp7JFOzj4W6gnE5rRV7YLnJHz/OB4JI3991d0I2Yf+N7FgPumchZcqU280GZdgTUynzZ8inPNHC5xdlJ3nrord2UbK/c8nuyyhD36v3Eur52s3Fs5lloI35qKOtoTZsmb4wKQB6nqG4KuPkH6qI6HNZnHgnIM0v0cM2HkS/lq4+Pt5QCo/oGtZgzFaNrEVAD+BXF+1UKSBy94A4coqgQiA== 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=HSdBEaLMuZxEimeuPZyTMklM4Rx9REu278g/fVOyl+4=; b=shNg50EclXtbycAyiKQl1vW4o/2+n5qQvHNQ3mT35KFNsmlf0bn23O7XRJio5yn3HEWZ5+2iiiVNLxWexZhhr2hyx5zAdICvzSz5WW88D+t9jfSy5oSMOB3sd+d//JKOFGqvn3IbDgLIEQryo3w/8CQ5ID/2yA0aLqzLbui7DgCQKVldbceuuF7pQISKWzk3aHTCHBnJJA2dgPBW6NtAihkZqG+ccYhJ6zuBRwujfiJckBY02325j5jlBJiAGTPFlbxiPaRcrOLbQHEnk3YXA48KkPY0gCHGKe0RcHGNX8WSpHSMjRjz9cIvEySjhGy21Dkbp2WxU2xGwwWLNY8mNg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:21 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:21 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 04/11] modules/utils/git.py: use warning instead of debugging logging for git command error Date: Wed, 11 Mar 2026 14:35:50 +0800 Message-Id: <20260311063557.229656-4-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 36204109-223f-4882-d3f9-08de7f388243 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: sM6fmwbU50Qsw0p/tCjHFdVGcbdM1IvMEDBOE05XR+F0w/EwccjoP6WJj7p0FSHG0iKxMtYm4+OoAx/GVrOD6jLRQQwpf9qisHqSRW/tvj98PRLK6tMXVeo94c9s6SvD1X55L+pAsjZB3srZPRDOZORpOO73ZhdVH1KRtOhZDH/6johuYsWy5suV0doTwdrZb4hZShymD91fjTMI88CDtHF25iNpKibgmlWVF7bpGBLsD1P0+eL6YSYPE2P8M5HwbRi4hpPTlnXq7t7VIqP+5eLMWX9PpPIROY3il+gF83342P0oCdf2SPfvN3qFv37aVjJncawg4HnEy8bwzQA7nt1FKBmDZ2ij3ycQL/75uQT/ECJrSTvvJ/GHSLsiVzrfC/HFGvQXM+kW6WQs6GPUdLrYAChZSoh2wiJgJGALvspO8wzVQyS/Jwuk7gagVtk6pur4IvvAYgMoBMLkj6v75TgyqjgpzznbeBOhJIUE5Ym6SoT4ImFs7hoPY1bFVIZbZJT4YVmrxcdfIQc+Dxx+TloXu6+cLYBDKkopAr4GfbdcyF3ojdU2VXUAfvkIWgMc24lglE1UAAt9HqxfW547bDoO9VXh9J6yz1dLWteDE1Y2caZlq8ywQTvsvJEc67sFLYsc9cDnjoaTsLkaEa5s6r2bDJ91r66WQ7LuDpPNOY9UbT/MFlyp1BT9tzkQA3a4xx1LvJhe5c2P3T0S+9zSTwiBdUC1GWcWzP3jGYq2xZqJO+TXynYnTQ7Cbe8UAvYvqAODXLP13PzEM3A2OV+f7hFCeCPjXKYpdVAL5U2blgg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: H6fNFpByjgd48CvnWE7vZigA8g2mmXG8eW62O85xV+BtA8ktiLhvlzbIBDnKC7XB7VPRf61j67HNfA5GgPwsvqc4T8LOi646v2ygzYk+fozVPmco+h2DRxKzCBOCfP9ESJ0z0401F6YoGCWw8nWWpUIs2ovZkJANGExr40i8a2riwmfnB2olQVwdiwm+X2Yh6WORLxaHz5xXA4NhaskksGfIDWvgXWZ7hIkBdf9TMZZAEPipzNskWa/fk+BfmnijAkBfDGAxK0xXKyTlAxMM8V/IOaP/99fhXytk0iI3yg/HicXEGKUvRIkCo4md/5LshsXpKBCIj6SeZGXCIlwFAxibQ6NTbMtedW/VMBFaFpOwJDhtKFQgencY++ptiTQwZYa4lXVa/o4Ve1YugeohuNTuYgGK+s3ADo/JWECR3/XLNmeTz6LmMC1B9yQ9UIEAJBC38vu2QHpVUs22vVAYa/nYXwAcJVNyqTzjN+cudrIj5DhyvDXaLnO03tP6SqbbYjfAXmO/g96JspqzgzDrP/pJmjb/+sQqv3QiPqcXfI1MRQsR66h8uxfKhcVeijiOURt2LPMluCmxymoTVsYG5QkKmg1Pyvo3Jynkm9WFeAX5mfkNIhH8g4w77J91D0xPYH9dK3lcPU5zZG8AvbcYall/VOt14BLK5nxhXulLYpLq1eBxxzSdIqhq4ORquw474MH8Tq/3mGbuNw/J59GQKWY6200cjK6COYjJbR6eecSb7NboEmt0OAhg/nfRM6SW2wQGmwL0+bwQQLyhnszuJgZuqnI2Gz3NiypdVY2l6lYZsiMOAN3PXK7Wl53xDfeccXtQnt026Rl3Ira6SaFkN3JYQ7Pq5x7ZBd6l1PDBEEM3F/UMCljOaVOZ1bOP0Odf8DMei4cfczvZ2MpZtK8QIQe16abEFkN1Gn4LbQnDWUEGbzMcmxuau63jnwZDm6jXrxzDwiE001QLSYm92hhtth4aiU+SOHlPevzhNAdCuBdQLB99CX1f7wO5kS6puoxnd1dQecgRCxYNhgQ8z92dS+NDkdr9OGRIQQRKIKpr+kIkm1KdO91nTUr8vAVR4oyLA/LhjR4mrWTeomtZDGpZyGXjAaBqykgr3prxVmoCjifQJZ7zSOrz/mt+oMwrceVUqwZw3C87eb9jj+maCqVhUWDAJwl/8MrUQGi3+KqTgo/hSJKKF0I2K2X7XHq8VGBZchZJfFcJnJY1L+r0MMW+wjo2fcvTkhTcaTF6WOCb/UieQMt8k3TRvLZW1SxopiTYxO4pjiC7sknG3dl8jyviSrQEN4rTNwXqkZzU9+KE7LcjzI823BOYo4/XYbdcM81X9vPCft99WQvA+wYhy5sy/nKsUM/a4IWbR50ahsrFdlvZY/+9zcDWMj3VrajouDd4fkqgEfKvv1PujCS/eYFjOpaNbEvhrNIN3woztaCTsZS1EXV5F8SKs+tHy42VtpL+vYkCmBKmtVnIjLmydYcwKKRDtw2dChhuflGAKaRmuE0pGAAepzJWf9c6YkOY/UlqfG2p6gjPpLE1wCXJH4Rctpd2iwsRw5e9leY+H7DHD0X6aQCsoKQIKy3o6WNJAZMH7zOnCf224M0swxC7k2SM+ISvdzoUet3rQfBhrGCbh940ozUcEa9UTnbgQsAAIxa2R3NO++IooxWCteagUhBizYNKv+vRfGlgSf+k8NLCOoxu042lODViiuG4LOfUK3OusJPDv2iN6HZ7gtjW40N/dg== X-Exchange-RoutingPolicyChecked: O4glQcxJfsUAM4EZy2hlFdKua/vjVT+kYBhxFFo/X9jjpKfM6Gba5m0OSGhQEBg7OLNEIiD0jnZssNzqwwEu/bE8w95Ygyhzo8r3b86PrTqmt0Z2SwgWG0vBXWrzSOyfQgOO1pT9tUGG2vsFPsdvaPrCs6mr9kpDZipTwJMns7ERLbUSHdT2kKQb+Icjtwk1Poecu6e5MLy11YjerG+yG7R1nn3byOXC99JC8bjyS3N3b20niiWwnfskSRB6oW/CE17wzxerfyu10kepjB81917YmhVsxLYl8t1JyLo4kW6/Akz4bS/XIKESY7+tNlI8psPhbdfA6IsqGISg7wOd/A== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36204109-223f-4882-d3f9-08de7f388243 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:21.6443 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8uvSQbYlH22HGG3OM72h0X9K4+Wf6f6VO7IqKamRZUmqEsSnuuZTUwj1x125dWIhqQBQCK0ea4WveS4RYlvJ2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Proofpoint-ORIG-GUID: tL5YnUtAh_2fUQc3C-glg2IhWZkHZo2- X-Authority-Analysis: v=2.4 cv=fpnRpV4f c=1 sm=1 tr=0 ts=69b10d67 cx=c_pps a=pvXDubuVmAGz8fO+OL2vfg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=fTW__CHxibyLmBMfj2wP:22 a=t7CeM3EgAAAA:8 a=vHUYwgvStcVnrVGJbo8A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: tL5YnUtAh_2fUQc3C-glg2IhWZkHZo2- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfXzFGRRVJltL8Q GoWSlx/l2tkzln8tR2DWMZ4kcQ1e7HqvNEGvyt4dVkNZE9aWh310TAdOPcxtfR2Q5XuPmqSogLw fI6FHtjbp10LMwe5QEGW5G/b7b6/U9Rnv6bK8Y3PciVVnUqYs4cvo9ZSCDgWkBC7hvgqTKETmmC nfmCibFMcdq3mUMLYb5s+b8Z/WVhzuZa19KZJbPYwL+TanG2yUCXZp0sjQL46aK/EQ39DzqUQDh kQlxDqiINSNORq+7VHrRDmVz6bUHlOtTB5LGV/xuAaK5E5TbR+RBvnQQDVnuZpZmrWQbyp1V/SH zTDk2IJS8761iitizcWOayvsxfFb0c+CTapmmlNMxjKYxCqLhGy2lWgsN39fSvh9cEjjhLv2ght /oCFyU/2CIRJCHefDWoX+lgP/Pk7IdMnbD+7m39Lo7s1c3C9NXni6DuKTCDCRfK1Dous/z+0W76 UDGVe3fpOL10+9GSknQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1015 suspectscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:26 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3405 From: Chen Qi git command error is obviously critical and should be presented to user more clearly. Signed-off-by: Chen Qi --- modules/utils/git.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/utils/git.py b/modules/utils/git.py index 3be75bf..0482d26 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -24,7 +24,7 @@ # import os -from logging import debug as D +from logging import warning as W from utils.bitbake import bb from errors import Error @@ -41,7 +41,7 @@ class Git(object): try: stdout, stderr = bb.process.run(cmd) except bb.process.ExecutionError as e: - D("%s executed from %s returned:\n%s" % (cmd, self.repo_dir, e.__str__())) + W("%s executed from %s returned:\n%s" % (cmd, self.repo_dir, e.__str__())) raise Error("The following git command failed: " + operation, e.stdout, e.stderr) From patchwork Wed Mar 11 06:35:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83053 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 53B6BFD062F for ; Wed, 11 Mar 2026 06:36:37 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14979.1773210987593975629 for ; Tue, 10 Mar 2026 23:36:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=ZGV4NNIm; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B49hOP2711153; Wed, 11 Mar 2026 06:36:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=VfZB1YEW3TN3HS+PPRuJJpL+corUGKZ44A3sCqsGQWI=; b= ZGV4NNImrIxBE4ftbH3ByU7QNeJ2dFQA20mZpkyixvTNqqf3SSlz2nvhIvh1rrkj 3v6QgzljBaCxIYLbhNHQRyEBGem0pNpEHDhJYgMxCSy9eriOShFO3wO7V6NoXYGr 66mjyTNDxAY/qpJG4jmriqMNixldAf5YAbxR55k9XkOwecs2obKRSBAM3kniezQc pwfhVQZ4Wd7z+sgv0VjgJTAAj8EbidZj79knmDh4nON0edIDlSoXfXHI9BayjGi6 6v5jZkHV6QM4lMdf93pe135rgeHGIzZl2jr4oMpVgl7flAtNV35v6WwGL/gakYf9 UnY7raiOKBp4bPFufAj9/g== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010059.outbound.protection.outlook.com [52.101.46.59]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r76s-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:26 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NzPbS65UmH1UNqX09m8qYOzpTlC10UVPYspXS+Re/duXI5/Ba+K0ocjAT9orPpRFP8JY4RO1LR5/MAgUeKvYyLW9Q30mH5gtDAUAzthrOg1DQSOQpFjyel/zuOI+ELlCYeaD6bFIaQW75sGS4UfPskk/iD41rO5mtEwwKJXwWsJ4LXSJyhwq1bLSMkN57axHkilcvWbaEYr1GrjEV5RJ2kmFVweDvu2HiYyRcQiKdbpPyfH2Qxi1Y7vr4gnvqm0+1VHzlRtaSt8/TMEIAhoIkmqOa+QRtn4bxmToMx9Fowtqdrpf7eEOl23cZa84EX2W5uLOvcj1mwZSVMbJ2u5TQg== 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=VfZB1YEW3TN3HS+PPRuJJpL+corUGKZ44A3sCqsGQWI=; b=g5bmnBZFPFtOVOMrCZKdfibBaNCsSb6TjiCvmM0A3p+KYtmMQ6EIkjPgAye6G1Amk0klgvrrDgBXmJEn3ObYtM0p00YJ4Ur82S1MpfdybBrJx3KHfcZ2zIWENShS4N2cNW7EaXCm1oh6Kd8IVtyRXthcEebtAvRPG/61WmCZv8h4jfaXvhLs37CfSRiGHbtsj3B7kvZ68LfmiUxPhMurdRsxII8hjKImIEnAlpP3f3hnFkZOtWwkGVmEcyGm+CtYLKU4MWNu4KmLYkH3uJWSYnrgYxCBdbHFvowhGARIfHqohsmTofi6H0/XhS77PmN0NHjZ+ThRSmr+Ls4dHA6I7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:23 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:23 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 05/11] modules/utils/git.py: cleanup the __init__ function Date: Wed, 11 Mar 2026 14:35:51 +0800 Message-Id: <20260311063557.229656-5-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 692b8246-930d-4a04-ce6b-08de7f388358 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: pT4k09DyqXuo/wHvrSPbNnrX/G55+IDC7aCefBzkiZgE+sdEwlsFB673A7W5bkloLXx+YWIRM2ksgc2LPtVaDxnmNwciv00GhTeyC7ggmYgiNKNG0PG40P460e+fmnE3NgpNM8lxQznTMCF5r+kW0va1Fw3Zkis5taxOMS3b3Q9CF4g1JiESnmzPn9lFmuQUU+sLsjlWF4NdvmUIo6o4R68zouA0HxhIzBfJMxNoFvVR71CJLQ6xFrRRvqvplyHYuYSNVROI25+QozkV8NLOryZ4YgWB3vsm++ap08+2deH3U/rVZvUUL4DL0D4D+MyWYUNOWynYlKoBfRYKGdBXiJOgcHhf66yD6DzMd0iiWFUsmMj+m0aDn5q4DNQmiwWAff5UUmBQda2tuhgzhfXaHD9CeWjtj1j9olzjCUEmddAz8XOH/ZnqoNh47iqoydFkr1BXOsFH6Sj/2MaQYGydVdXtBIUAvJK8/YVCRNUCO9rToolkKSSg/OsomU17Royg3CBpv0eLik7uJdliDchEy9ARsM4IWN1zdZLBBB3f9Kk0cyXfFzqVnETK/WSZhDVN/vEGWRwxKO9grkjdXnDEyXzIyaGTtcBx0hAZ9mrevpybmEsLeu+J0BVp9hahQ7ASGsNK8C2rpOzLHzE8oecwSj0Ev5soDZL8plYXspLPgGaOdBIaLWFFT5HO44nWyBlqv+FhTV83JwCM0myFf8XDm9LyTTs3OynOK+LJ64joPocO66HPMkjLaUP9J3xA2WVwRQhP24wi4FuyiMG2Bgx2P4US+kUppj08qFcnURSSJxc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 63hLrxbrAZouS1Qu79FzCW+gpbN60apD6FaI9mYgKK1PDALGZXuwat0U1YCLhHkFrAwb6OMpxMzRViESQWwZhPKLj6ST+Oncc6WYzrYKqSCFKmKItCh7WsKxTydC4sukMTF1SQBzP1k+cNzMp6MjrH7b2U1hUA5G9YjYm+e73BmHZO+4ptNXOestI49umIiBRaoSVX03p7QlH6nhMtahn5ksu67vG6Bldp+dpJbHWndw7sZGBvgFRfTRUT1LyKYkxRxVzEEgzygzBGA56/yqIZ6WVZ7+3wTOFcBAOU2o5NQASOAx/S7lAQZTq1WXJVBoTrCrEE4VzM7SDzO0YfjUj9tWf7DSUHjyquURjNTiKF/iUb5c8X9UaOcVgXy6EtaBsVh/pDxQTH6Lgs4lgwQqv+XbP87hLmS9IXs+CxLYZGwFWr5bn9GNCHB2lIsHzCpdM7dMEIwZl6WXvW5jVS/9fn9CGta5Nyz+q7HpqYpy8ahfxje+2fAAzlGoamACYak5c/NDNtjFbHbUnLnYVm0XfVK6iaTvKKpGEntKiHaYqUzMF2TB73fEWRYOYUNfbY5jmN5zR04Koj0orLIv5S08wqZgli8ouQOuN91o5elhdVex/bcbsRIjtBKNRphWMiQdeUwjp3Xf2HDU8pG9OCtS30CflCOdDvdopRnk1l5E9roy4GkAVP3l2Ea8U+Lm+gSXC23GSgQplSAu9FO5+V393fNJKj0D0panoFCGV+rG9jOviiXWYDAzr1uiSWgKJxB6Bnycj4A8hGR2yPmtAXEUx+TFnqUI6V1iX75l63kqSO1qGUh+tl+AUJvZ3NBVKLzwKF/XqN635dRCoa/OD3TgKxG/LreFDGAgKQG1ZkyyNYdB3Y4dwQeeYwa6uFAfCRVTU4sCk/O0bLKn0Q0uHWrzyPOpHlLM7gdHHig5e4kA9XXfO7fPYpUd4HgdWnLm14q+znnc3uE4P4A0AlTuhD6dYGGnOmNJg8Af5i5O5ytuTFcYUGpsE+PplHSqkUhbpCcTyyPAg6XL1pm8au5K+hq/KP/p6BeuekpB3E0a5UdZkAnHkm81ph3R/C781d4K8fqVbEfdWZiwrxR3JWpi6Tk34JrT+fPs8HmG3AKfqBscQR5cHXk7w4XTjq4BYE+2fO0o/X2Hwfx7U5KD0bykcEdARxDN2ImG36YVUlVKFn79nxVLa44tJAc1fgo4kX5OTCwCXZItfDUFzDDrlBl8j4C/w8Hn5m4452ASzuqIbUMzFtPHypvqKAXXu3GzLVKSKgrnbviuZMaZjR+5+DwNYqHJyRXqSnUVt5u4k54nKUClBmYonDE4+kpzpcInmHeTUNfMFu3xocn2+hOFC4ADiyzSEpG4ycHvabzU1PA61+4g2nUnVvZh6RLkO5Ct29J4nvhSP9nXnpq31ckOMH6r9a7b2bimmxUyT7H+GkSR8iQiFcSGGlw8uxzxjTmLHmnDNwilcN5oGocm39ATwASw7y2o0gyi3b6I+Emut6+6OnaLk9rwhf3OWHb292N0+/Pr53MTCEnMlA0fRDpsIJhcHcze5mtEXQnh4Ee/RclHne7cSpoOK7lMal5jjKaudmUdAvk2mg/0rtUC9+8Mih0kx4O0SaJcr/shcxwRJJa/0N+AQq/zdD+qLlu1g/dlB5PvfN1H974xjI2UdAxCBVoLncyqt/DPuGn8W0nAfGk+hXdBQoCNlxMqyAsH2FeB7LDHsrDXEskNvHzamVw/q+cUFuhCkA== X-Exchange-RoutingPolicyChecked: gw0vg9tXM3vjewHZjUQtlueYHaRIafEfWUaO1KBsLX+AJuyNUQZzXDmbzUXiE4JV9kKJr3aTKEq3rVFwn2CyGrPe4kA5O3pLQCG9+lMq0KvlsZRBUq8HaDtsYBg8MWjXFUFcZsQZU8LvpWJsp9sZdDDIOSWu3RBEBkyrqfnG2Aa1aRvYS2T+8ApL3KbdtX8Ug3N8zdfNO0/0zGPcBnfeR72sZGgykZ7pjnxKFHbx6+3KRoTegAAtLWQDzH+IriIFpAL5inD4YCKa8DLOoYxBDUbC/P4yrp6LwqLhTDFbrhMhtguKhrT6C2Hnu+D9pDRZKyhoCmliAEiH3bslly6qbQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 692b8246-930d-4a04-ce6b-08de7f388358 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:23.4573 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ZmU8igavi3U6syOgORDCuX7uTzxNHmkhhCgbzSK1jnoXRWFRBTt3TesVOfNo+6Knh+FBYSbh/cT2S55HioukUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b10d6a cx=c_pps a=4QxnTjFVIeqV5CvpKlqXuw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=llld9UTGmMUyhnCEcBEA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: LB0FSQAQSbpELI4FAjwLbl65eANHBg2a X-Proofpoint-GUID: LB0FSQAQSbpELI4FAjwLbl65eANHBg2a X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX+5Qh2FtjnIh7 MqP+/iBwG4pivMt8vO9UzZG7JW3qt9eJ0h0bWHxsK9vxM1bgtv8LQKd4RwmGt3MghoU8wClNVae dzfT4rDS20M1uK5xXQBVmbY1syGN+gcg1PLbGnZ5eFrFQGzn4iKTeL28vkbx7tXTefR9Kzsqreg 3bzh7zubyvL2UXHCCaeDuMapAoSNR3++TC/8CXHOY90ezBRUEM7VLJX1aJq+M3JLMfyUpNJeth2 y5/8u1Bw088ZmBUr13e2pe18FkIjJmEn69vmLNayViabZXnXqpI2G48E/xVlli1B8JBGo6/DBef JaNNySUay3ET27LScMC9VzEO+W2fCHaaPkrqpa8pW3s6RogP1x31DMqT1auI5PUyUpGwzmWZuK8 eOFVhGLKV3QvOr6r6YkaRQDOfSV+HFrfluyF2dJX8BWXF0+JG6YnuL9X/vyz0PgTn+nE6tki0Ff GPuCIQyyk83a2DwgRMw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3406 From: Chen Qi The "dir" is not a good parameter name as "dir" is a built-in function of python. Use repodir instead. Besides, the super() call is not needed as Git inherits object directly. Signed-off-by: Chen Qi --- modules/utils/git.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/utils/git.py b/modules/utils/git.py index 0482d26..b504ab0 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -30,9 +30,8 @@ from utils.bitbake import bb from errors import Error class Git(object): - def __init__(self, dir): - self.repo_dir = dir - super(Git, self).__init__() + def __init__(self, repodir): + self.repo_dir = repodir def _cmd(self, operation): os.chdir(self.repo_dir) From patchwork Wed Mar 11 06:35:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83054 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 66FCDFD062E for ; Wed, 11 Mar 2026 06:36:37 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14665.1773210989067893924 for ; Tue, 10 Mar 2026 23:36:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=k0nGdNYm; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B49hOQ2711153; Wed, 11 Mar 2026 06:36:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=bFZc5xJ/TvTV8AhL45TFCAR6bz2x6rUZ2aoXODq9lVU=; b= k0nGdNYm1NL4+zwYapm1B2l93ZmoXAnpRtNSIzJrVEQYemEwzeYFGUJPXOpgfDIw XIvfCAJr2kyNbDRCMy2PHkxCNbgW538neFNukgP5ZBBWdpg+casG4ej8UL3yDU0M 4DRvuG+UzCWZvv7105AAxQgMbTrcPxGczNXhzr5mNSKWXs6eaEfKO8d5iqpaq4l8 1p/qakdroHHCZxy5i2OBEImbb0w/F+pP5kWEXH2/2Yk+RUG++XHY8awNPrOu2WXj guYaR1yGz3r9NsgQGpi3PR/yvgqof9hZe0Job2aRF7Eus8UbpcFAjBEMLUkmHHy/ WhehNtWSHklp0OtgbyAzHQ== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010057.outbound.protection.outlook.com [52.101.46.57]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r76v-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:27 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B7bPiv52/VrqKvoUCcE8hAZdxy8lanoT8ynad0A967zTeybPsUzw6A4PnDNf0m2LLk4Ia4TjTSUV+UgzLM+udsKUX+xkPJ3LggLBZc3pSXSSwEjV2QYEYdohAadY8DK8R5BzkWl7zvY3L/S+OuTGeHAnuYf+2VkVKWX/L0eAJ6m9MQCrotaMXCHLwx3XsOwpw9dCE6OA8SyzYl5YkdxHBno3RFKc327r/TGS9vD3M7n8iCvXn5y+DUmQ6K0t3y1iLtiCNRJq830yg5ZlnBsqgJvC03Y/9oXRIGgbZQmhsr9l3Sr6gZ+8ukpGQDBjV88njd9ucDUU6zN8SilAU6GhrA== 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=bFZc5xJ/TvTV8AhL45TFCAR6bz2x6rUZ2aoXODq9lVU=; b=VZlofBfBlTetkzv79pbbGzB+YK2nVb8wgLM1i5vSvlyg7NrhR16jbDD96f1kQxKerbZSER7y0aPccPbBnmKdDkknOh+dOxh0ekSrgEJt/KeMmESMmVNoQ7uCqF4wFRGrEoR7MPEn5zoSJdF0VXQbq+9S4tLinv+7Ss4+YCfsehYYGDk6REJhLy8aVs66X2j25WsIudc6JvCSjz1KteHQECzUNR5wbaiflVjXnLzVWKRBE31J5rYbOpTWybQxYBeFgxTqwO8nRu6TjZz97yTcXfUFwuC902B82B9gL8Dg1aDhvMqgp/I5h+YBDBu8YgDd1oqGHOr2jCm3/9nfWyQk2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:25 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:25 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 06/11] modules/utils/git.py: include repo_dir information in the raised exception Date: Wed, 11 Mar 2026 14:35:52 +0800 Message-Id: <20260311063557.229656-6-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: f5177acc-f56c-40cf-1cdc-08de7f388475 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: Bjxg/ozmlzy1b6Xk+U6ACafWnH+nAP6fhHNfSgHvKM1md/Dj8PWNr9lKfTpY/fcRc2Oh3CZMEl5jmPl9nqDlpRE8uO5eRil5JJ69uuxg9OxAK9lHmx81h2FeILctQ83tvSihUE5pwdTIbi/KocsE9ycBCqQFmipr7z0QWProKw+1z/reT8ZmNQOhLrjc+tmrdfwBW3txf90BvHstGqqu5Ets3Zf2cOolj/7LHgjXu2QzyFgkSuu+Pslw0fCXUEUOd4LpYL+yXgYx23wU1oIXxpOMRwBas1l11eDEsc05FfJHd84TAiJJ5oVLcFlG9sjk0nCfBftAKZd51eCX7Ou3CGi+K8NaXgfY85cbXAU9hAy1UQ9V/amQ8xWhhHeqgYTOapFcP0HzqqiGXG4AuiNWGlPBNJTpJwX2nwQjcgynIl/WXNZZV8s1kaaZcvYrHuTm/vkqEs3XIVJOuCnQLrhXEnkewFJz8/s3uY00HPE6FedZnWxCuJ8Eg+E0ki5avchQWx/Y1WJOIYL4il7HwMgh2aWL57xo+g2Ya5mpFCsiU48fCkuCpgFQJelApQcZHfOqnddsuSk10NOkRv7SKFxNmKG+Q1dH4ixavPh1MtMHgszZ1teNM5iSvt97IFx4JQYE832EOH1M3U4LpaCnuXbTcVLAMYUwjw5aaoh1J07ZOFkSWmu3tEnVAjUrsdNiEaBx77m22ecLBayhVYCEn77IWzZph4/82Je4SKGr0htWqdGFNuFrk8zXmm++mwyvkZZlkFpAhxtiK8LudMhCd5cOgcO9JeA8kiMG+RnuOkmZE9E= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: YxvjJdv0PPFdTI7J9qOn5mU8vvytUJyzmcP/Sh9nW6n7/aFrgzjJMMNj8YXRQTx6qHQ0YmI+cubaJKeEWNYGsnBN3wzEFZ/F83OB1EYNdJ9Wg4E4DTFg6eQdJpWc3RLixrNpsIK7ddrXysT+I8D3YaxowqcY+EUlqv2/xTbq0FmTDrlvorAiZApjlH5Bt/3CCekTcIusN5rPFQ0UQ47kHgksQIS0ZUtBy2B4knzCKuKpmYCsN7qsSDCzjyhx8t7wjPZAU5CvBUjabqgR+WJCDijc1fRKtF4RIm0HnLMbEmy4vDtV5kHSg1NemETnIowdQez3AJKLl9nJtoZ37NlDZC/X5d+Nf9YSjddUhvOxoU1GZQSb0N8kKI55ZW/ycY15VHQ2ee53gneTghlyB7W7AZYGfzpnKkM/TLVO94IiP3MldQP7y/xVxyBF28mx5Np+PPdm3dubW0Db4t6FaJjvgCMoPAg4KS0/C/YKaGFL4KgWo8BJmb8jLxARvCYzna8ZDFHwHRn6RJxAPNYVD03t08Fu+uPwwQ8pysGNXdGnCswWu1z4u47V68R0evEgO05zC9Rjr3Y3vfWuyY4fI23on3tTy/rRf26r1Q/IXrI5OVDPBV0OuakDK1+ebi/g0nxzR8BMygCSzgSIbXjCFVVwHA0/jv4dgdABcOAsYrYwBu6KtgYYSiUZLtd5K1xoUobX6hvFylxlu/grRXS5DmAsYfyk7mDh4G4malmWFPW6zZ1HHHCs69x/NAAqJTdN85tRIrFpclyrxiR0LKTq0iXbjARoAqwhsh6r25tiv+zy0rrgXqeZTFt9N2yPPEhut8FdC2o1Wq6oc+grD4I74G4sBRXpcNxh7GwMeGgrMg3Ir6eakIAOG1fuC793F8XfOtD6k9eVzU6HXs/q7DNwfOnfyvLFzQxzBpd5djeuWVFnvcIAv5Z9bKVSzW9fSiJAR6qs40y433XWXsa35/WSKN6m8mjiPPjrK0M0GZEg2MMgANXd4XfZFskkXOruWjpFfWwJA/U0sVwB0LsSsQM4n69hqtnnftEaRTJZMAocED5StFDDe9pkOxTcfVX6cSI0X2Zd/mQzGgW8xoutCZIRtoY7FIJBeU0PCNCPUyXAP2RlKHsGmPJ1w1wbslCtm3MAV4wyefZTzSgJrLiLBK5Hj4Bz123MpYVm/cQeyAsght+dMJywQfhCIkjmIwD8E4ZyHtW8pG0pcBqCRLLtogG+y4Rzfw97//Tp6f4c5xMUXoXz+VhlUWFkZ+61YK6alIluaY7GnFgHVe9eY6akfw80itROCXReADZzUixmeDZnJAknDgDEmbHknxNffue7qb1cP68udSbymYYX5lWyUFFf3K4hngeNhBhDl6a+9YmmkOojvTcU1Y3gu4bftd/YiAtJ2Mod+IEgaTgk2fQCRmqrqtPuq1B2zqbZx8+HA9V/dGRNDAIjeiPj3pZ8EUGpPCJnnrBs+o8FCXIl6VoMFHnvWMOrJbnngxcMTuP3QAnDsH0lN9g+nWlKmBonRwlFtDBeuhvVpXt8eKEVOXQY8F/ilqpdnTaf0kS0j+iy0kSS7aFz8WOLCcn5IbSslD1elDrf8kQ9bMe+cPAuplM9OdaV8jGv9mw+C79rOs6kwcdGSdB3Cu7FZ1vu6NB+lZGs7Rp0O4DfwEqs+DTA7rIvAX3Epdf5sDJ21aQXx/IE/pR4Oe83WiAGEMePW7Bxu6Cq2ZVviRh6EuaHGMDnBtsefTr+FDJ6Rw== X-Exchange-RoutingPolicyChecked: E9M1slj7mb4VQjMSDUOKQFlsXw4fzDt7AxU5wqGHg0PfHNwzeCIFT1AgRVDAJ2LouFDJNJO+/C3BF56GWAVfIXQyqpi75mdsIbx89RY0PU6ShTiyvG6rUIXvINt6bhcMN6qmtJCM+INurXiZOIzyUpDoPLizR/BAZ6AHCvk26gf+7kqrlwdgqDgMwd6b4iPiLSlE/11yP6qnKH3QXxjJcGnunACFLzlissCmgvdHtA5+3rW/25ZR0kUO8iFxOXob+T05MtJKncLyY58B0dFthTWOc55XpWhudZRZbTWhniNiw45+//UKlFtw8qr2Pvue5nImFfuVmNqSkJRjAOzZKw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5177acc-f56c-40cf-1cdc-08de7f388475 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:25.3400 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mrUkSnPOBaPAjStxjqDhud5bPgSknk5NZU2qXy14HI10wuear5vdo5g+514BC6j9woIkpr9ro5q03WGA5GMDtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b10d6b cx=c_pps a=GxUr472PnxEa6H6od3s2nA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=jz8R8Z8616863Q2mrucA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: rrp7oohj2KY6_q3Il1rXPG04_XzaWu0S X-Proofpoint-GUID: rrp7oohj2KY6_q3Il1rXPG04_XzaWu0S X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX5Uukwl27OvFq MeG3hK1VhbMX0wjqEBHfq6+XXnKgpNuj9ghpoabcjYs74CVu1OWspfkaYq8T173m1eGoRgNkwRB EXKtSj20+n6HQnzXTLPN/HEij/0RrvGo5IpINRba1ecDKKgT9W+1JLUB/s3u5394I3gztzptWcs WdXoctHWbheiAilFp4YnL9ljxIcRA8yM8cEsd1Q2pw8wbxXVrao8U+aJT2KScPkwiFHUCunlrQz PoLMBscUCuZYcjvJ4qTvz4ORPuYdCZEApNWKOtVC9/3GKNqCeEbiSv0c5vEmlVl4gkPY2BzvZw5 uJMawbeSczUaON/8kuV5wsCGKJuqBvGhC439wWhNlpaRcil/EJye56kzFtQ6Tw7cKoXLt9vUzZ2 iKWm8efs6WOBMM3CWuu0WFY7UaY5lNPDBnGKeggPLEjcLdCwfDYKHVRtmRrx9tyFFWWOmMtrAQQ aNjyHmi/3Jj6RXXe5Pg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1011 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3407 From: Chen Qi This help people know where the git command is actually executed. Signed-off-by: Chen Qi --- modules/utils/git.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/utils/git.py b/modules/utils/git.py index b504ab0..38c6a72 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -41,7 +41,7 @@ class Git(object): stdout, stderr = bb.process.run(cmd) except bb.process.ExecutionError as e: W("%s executed from %s returned:\n%s" % (cmd, self.repo_dir, e.__str__())) - raise Error("The following git command failed: " + operation, + raise Error("The following git command failed in %s: %s" % (self.repo_dir, operation), e.stdout, e.stderr) return stdout From patchwork Wed Mar 11 06:35:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83056 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 750C1FD0633 for ; Wed, 11 Mar 2026 06:36:37 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14666.1773210990620792255 for ; Tue, 10 Mar 2026 23:36:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=AQSIgRIA; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B6Dnbx662911; Wed, 11 Mar 2026 06:36:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=cxJ9oxqnior0K1cEt83LNPz4J4BVTNJFPZiyFgkp/CQ=; b= AQSIgRIAYZG+S2DSteAajVvV430DVlKnvt6wwEf3IerVe17CFI20CLv+eGl4QvFD bCnHJAwrBb521SAol8EXIMzKGxbOamnPxm6kVz82oPJoSRTPp1qS9j/NBN8HCYHx 0lVmkqsJzEZ/wWRQFsQQeHqg/ZS6T+9J3u0Hin5EtFPXHAZ6HlzLnwXy9IfBMqY2 tQ+YB4vINyd+kLzIONaygzXRcHy1zBKYiXljbwxouB5YWi6GAwLH8QYTNXmRs5oZ r0M1gMOoOKh8FPZxMprDalmGIeJtvtLDdBtrLXRB4PSPZbR0/J0DDn6Q8wSTXr4Y px9WKtN+d99Otv90vIz33g== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010024.outbound.protection.outlook.com [52.101.46.24]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty57870n-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:29 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MuwbEC0VAHYK5+TQMHSzI+/+lE/FccNOY1JZRve2NMZjSUb3mmvFWb7hl0LAi2cLjav5+0vaxP0VYxBHLw0bDI5G32GVWRzwIzGKG3nwGbCzp8PWqpIgsKazReURtfQB3+AgnU76gtBuXO7Yk7OFnshWXpjfmIKnrartzYWrBYTzUR2aWMeJI19RE8qtOg8qVdPpxJ/Pm9VKUmAU/YAGX8vxu2uoED49uqtibjyF5rcYmOkGJnlIBgX4mAJbvr0CfLkCmwpEmzfjnxiWk0cIgWLBD9PEKgfcexeDopoPXW4zwOMXNB0qBiA1vtCFaOq2T0/3tFXPG2kVj6/vSg9qjA== 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=cxJ9oxqnior0K1cEt83LNPz4J4BVTNJFPZiyFgkp/CQ=; b=upnFNcjoLHHEYagdBLMMlkHllamVZsYUh8yG9Q/+bKDoJRD1sJaC8cYemQwgZqG5cuX+BPB1aK8kGgDuOh+z4hHSe7AIcPLpUPqnq8tpciATENCewshgISgYqqXpkyMlnVRGlDcmyqFudBvyJfaLotta3fmx5zTk2I2w/JZ1ik1NanD8K5FD7Cs6yVZCiofLDBWod6nPUVBo7hjyYvphEFnnI2IQLBdOdk7ABwnFphwobnjoGIGDIRFQ3Zh/Ty2EIeuhgw6drYlPr8wnfzfwyH2tKmCgysWuquJbJ8btA8volnnLFOnCedzUGgV1Nxxyw0S6I9g+S1rgcvQKHs+bhg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:27 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:27 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 07/11] upgrade-helper.py: fix exception handling for commit_changes Date: Wed, 11 Mar 2026 14:35:53 +0800 Message-Id: <20260311063557.229656-7-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: d9ab2e2f-3083-41cc-7a6a-08de7f38858e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: Ba8pfshadNh/m5WhxhTF7wj/H38M9tqFtReo0TPeH1mY3OHYHSZB2YhAGu+6XLiA/MroQNsRehE+Hsc8f0hI332cgbK3aJAYsPBoIK8To03uZ/d3cRKzyDQHXZGQbazWxPNEdDG6p7qjIOU8OvHhv2mrW68PrVaCoUdIybAACwVcsiSM5Fu2tulmbwxHkiWdiOmEXanf/ZL2RiTM0iTEGNYFPW6wrJBUHJ47JLTs1aRyFhrrRjWqm24+ajRC/N2LWhnA482ZnwsFjfR+noRUMi1KS3HmtcbzVois+FTPbgcWDrF57ddlvkpAegb+FdCewcn9t6XiLtqYu//eU8qDtLwwx8Fc9jYsVvS+Es2yaoMBkuPLw83sv6rwAaK/WJkpBxQv9R1ekO/X9vtcvQkZrBltpMeV6J5mwt6OxfeJ/AQ255mESGS+ckGVd9kbQrjhWQ1NIt+8ZeRV3ZIY4J3HMUExS/L5TVanInzi6mulEkhJ1ZRrEM5fLC3fc3HxjaHk3Fk3m+PFw+wsYHCxCO4dZMLy03ufAxLns+LHiO479/rXhCBkizj9JhgSatGwuSJHSpvfAaPSYYKNko4yaGiV5e/A1qvkQxWf6Tu+6nGyY2ixg9DgPReMNBl0iVN9zHNhOz1SjMeg8AJP9PCUU4bHCnQv3Y5Qa3pKibRi6jpcCEdBF13iRFXo5wtkfhboLP8LBefrODM+gZtkKYfTZC75FmC6rW7H2a3JAer8kBYKin1N71KDuauEzUt60KQ+VJVRdiawNBO650z/2vjvZZymE0OfedkHZFTKIHo2vBzmgVY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BBZ/RrJsoLsC+nLmzFmdS0DDhC+ZbOl6ftgQN0SIgDdTWaP4d4td9NltXh+3bGPicBBisa3LbduYRpt3XnnWYAcYLX43R86hwkqWJSxApRmpa14uUYtFQl4e5nFKfDtsV7gGdOnyA2lZAqd0xjWqkeYgKk946leLoYGkhreUiZSNdLMqjKMvTDHAznqEUVfYmnhlRnVcKoSFwPEHOLJu2iGjT5TFZMvenPKkbf6/dv2LVy6+cK9QJr+2iwjPwiKjMFQLIqB4N854jb5D0kTW+bC2qB4p5O348kb/yqoSvs9CeVQSedTYKpfZKXRP7swHut5HnBuujG9UrJOCYZ3J7dX8BNziBcao6YLRY9ZFFUbOACDEECQpEQVjQ+1G9LO3guXlvuM+BSm5Xx+NoFuFC6rGZ9/A5PShqoilpdZco4vIkhffopxIsIc2ZYJecPUtD6Wsx7S6oRdOt6uealAhlq5RTV8KtoVJ+V+PFFv+9TuXBcJCidxU2H9W07S/df66vYhABYWmwKgsl7Gr2mIecr7MizQlihTAiUwd30ovA4pG0ZpgTKMzvY1m4STKWs7M0iMmaO1ISWAuM2NJIqtty9RzaiVXvRDNecJkRexly5eXZDNGyS1QqQom+Y8vNAB+z2Uxf1UGmyoUIn1uh1qvafQG1MJaB/Uh2jQXfSRofkgr6dSVVToCKDecmG8MxOnLlrkcwKARqwsPhU7vb+CcQsUNxej4oKHwlD3gWQcojCpzH/zrTQ2FJ0BjJnfCy0lAg1/iwNC48x5EZ3SfAJBqSMzE3NQMNyCyOUwEW7sTecxfL+3dCKmurQBU1NhlzXYReODVguSaGWotm3thCcCXruyZe4K9W+zuAZy8N/bLngMrKwcmJLf+MxowRuCKFjLRZI/62GgkBRnFas/doyyDyKVH2VuN1MnPBtr3H1iXBvNSQm0Ao1E0Q3R7UUmMXjzgPeV9D+DaXIAzIQgdCH0YYb5eQyXsvF+ix1vwD1nmuYNQKO0UMQqCuzGMLKLAqGfASu8OzyQbXinHSPMMiutONs/G6jNd+cNZDrfCPZ82hrld3VxPVKT29duWHkifqwbdaRSlDvKKbPpDdEYyolRUL02nkNekO4nntI3ABJOhxC2AhTEYQo6mVeJqiDt2w7KWMeiyv/nVeilCrO1XcmMWy+ElN1Ux8tKFzFPsVhlSxNpt5e5NqLwGtpgjOyIbM2VmI3oJUMtGmSCVMP47yJkiRga0k4sboemNVuu4tY4MtZzbahd+IItBfDI7T+FYypXEiWDzvGBqIkRn8tWnSlWmrPnsBA8zjAllviuVuDMu7CJIVACkFDgGASY5JbtauDulbm6SGd8n//k03nbjxgZewkFKwD+n4Qy4ipQZBT970OTRz4CghF0zbSnU5LIhTRdjansMDssvePzkCbfdvAE0tDya3wJ6E4tX1un6SfRLYUzWUgPiQX5+eDaEwBdccVthvMcDKH/glfczFcsrc9AHyysgdzj4L5e61WlhmH/q601mk+Hzd/pzxOOYKaXxowjcRh8xy6Tb9M95lwp7k+U1+kvKOx5VTwbIlTZ0rUggHqB4SBpI2UA3Q5Gk9aNwKo0N3Rc7nCxJiqdlcJGQFu1B2up5bM2bzEe4ARSIh+ZPf09jJM967ZiO+ofBYMiZI3bFFeP8mWat23Ew6zywzs+RTPEtF0n5U2hp4x+18ptx6QpybjLmoQC8GapdFYk6Abm/LIe78HxE+iLj16yqFFFCwg== X-Exchange-RoutingPolicyChecked: QyL6C4t8vPkkIyB8yD/D5fodyyf12iG3zSCySrUjir4dCOnLpAWFPJ5gTYJY9kd/2n2ZoZ1yTzVBFmbXbyTifg/MUtk28kgORaz64O07bQ0gI51WTn4PN4hQ4uZb612mOoXutJyNxeNCq4+fjMHXKQOPuCBVz1wza1EBaj23LGO0klWJuQkZyYfKkXoGYGMhSU4Aqr+P3ic5hY8l/qX80FwJvlRUL3d3NoVFOpWGl7Etby3+SrdhGJgH5iGBqwmjnC1e1GGQ7NlC4QIYZkIeq6q8l/4xDDkav5eXhaRkEI3gXzgoBSbXlsGNtd0l+dKcXOW52wdM9cf5Ff0yiNQVKQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9ab2e2f-3083-41cc-7a6a-08de7f38858e X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:27.0502 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Sn/oCDWXUBoNS37+fxBPecWmjH8SycVUYkyUl9JOkgio9n6EsXrjnKufJyDd3gkLcD1NGxhrAlyQRvqFFzRxeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Proofpoint-ORIG-GUID: o49kVhS49EIQqPMf2rlbp-4449xSxGAh X-Authority-Analysis: v=2.4 cv=fpnRpV4f c=1 sm=1 tr=0 ts=69b10d6d cx=c_pps a=J0oTDZHsw5jmD/+vARdUUA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=fTW__CHxibyLmBMfj2wP:22 a=t7CeM3EgAAAA:8 a=XtcnuV78pZwgIC8ia4QA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: o49kVhS49EIQqPMf2rlbp-4449xSxGAh X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX54PK43kqq2Yv BmKynLOP0FmLoF0CaPMrcCwv3XNMvqCrfZJyomAmd0hztnP7jjjqmjTmxo5GBd9eIBKFZen8jly EUflxAEiPzrFr75XZ758sQPXT0Nw0chnaIk5KYukOp/uKPSAIY7Tx/DLiDFLOHYF1KklzcCHO9m e3YEMN9KVN47kfATrn3xqOPLFXUZQBG5L4ldnGuSPJkBPKb7JqTNgC6za2tYMM5LI8GuXGkTq8g y7o5MeAS3R21Q7VtskvmXH+sienKpkmUa92E61vwtLsz0clku00r1H+3vdBX4oNdikBONP7J4qs 6dcPbDkWW2pr1hnqlPs4RkI3KbFBk8eeWhFM/enJjvWBdIS6nia3bBar4SES4wOYi/H0zJwrV+W kaykcWpWhQ/eSR7kXzrla09tPvpD61ZosV6tB+eOdPWeZDd2smMaZvDDMybL1EqxoiQ3arMgJ/I rp0H6jqfKJcT4c4DMIg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1015 suspectscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3408 From: Chen Qi The previous exception handling is basically self-contradictory. It has g['error'] = e below, so it thinks e is of type Error. But it does not make use of Error's message, stdout and stderr. And the e could well not be of type Error. Fix the logic by checking the type of e and handles it differently. Signed-off-by: Chen Qi --- upgrade-helper.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 27e1f48..428d66f 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -523,8 +523,11 @@ class Updater(object): try: self.commit_changes(g) except Exception as e: - import traceback - E(" Couldn't commit changes to %s:\n%s" % (pkggroup_name, traceback.format_exc())) + if not isinstance(e, Error): + import traceback + msg = "Failed(unknown error)\n" + traceback.format_exc() + e = Error(message=msg) + E(" Couldn't commit changes to %s:\nmessage: %s\nstdout: %s\nstderr: %s" % (pkggroup_name, e.message, e.stdout, e.stderr)) # Ensure commit failures are recorded as group errors g['error'] = e if g in succeeded_pkggroups_ctx: From patchwork Wed Mar 11 06:35:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83052 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2FA36FD062B for ; Wed, 11 Mar 2026 06:36:37 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14981.1773210992188554570 for ; Tue, 10 Mar 2026 23:36:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=F1yrFE9Q; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B4pLkw2782713; Wed, 11 Mar 2026 06:36:31 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=Y26leeUCfNN6Qx8FzI828Mo7d1Fz+oE9ir9jOd9E0rA=; b= F1yrFE9QIrnD7xIjyDb2dB9lBlw/gzXou9fvLHZP5VKSBJOzIGXhbFD//lisngGC OiLFG9YG0cabVdQ2/Z1rl8sFyHc5ibDjX90jI4c8sglH4bS5/23NHSL/Rqw80LiV EBIvbidPzwZfE2oAshzc3nkC/khDHIRZQBxwVyaLIHvRRePXNveh851y6CfTZ8pM TMCi05K87cY7tSBQ8UqXarV01f88tkRVIR1cdZ1MX1LgHIjiN8K4RiQ0nI8GThCS O+w+1Nb8ikcWMbb3n91Q0XXzoxvJIGl1uj4GX8wBhAYquTSVNOdMv0nerZQ2N6x/ +0Yis52b/Xy0NuOs0OE/3w== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010028.outbound.protection.outlook.com [52.101.46.28]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r772-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:30 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vH68n+2V3nWh+vK/ffBmh1lVKFPe0lbPwKM4EiPCRGwWIx0p2Srt4cvaCFvI3djMDNJKw+Xkd9q13D61yWfke9WYc/NhIKzQ5ITslNy9QC57hq5lGKHs9/djDzhgehyOcson5wZ8tyFtVIodlrQtixiGQzZGZIRLzVV9hc9PL6Vwq3MJHu1f8GI/0Acr8Msqzi919v+2jhjAnoneQ213wHyBeUZw7CvqnkCE2Wnlw+ecH8OVgyExDuZ+O/FY6VLgRk4AwWzii7x7MOEclyc1Q7cJcqFp+tls7IYyrBQyxBUfjccdSUUfZrEjmwB7v7IYL+TamtlIuktGpTSjHTlEbQ== 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=Y26leeUCfNN6Qx8FzI828Mo7d1Fz+oE9ir9jOd9E0rA=; b=l/m5oJ7h6TM8VqL6jaS82n1tcq6iDLw83/YfdeTm4UKk96uPt2YC/QEwkSJuZKxHsWOrr3PxRvL5cLp/0YJ4Y6KUSS9KI/Alv7Bn5JPYUnr6p1D1BGFtZLSWOeNJNHHf0p+zLTKw6JJCSBMpy0/wR2SYmbMoM6iR/+OOZ8xS3aRJaqltnsz9tJ3qMbZAj9GtTJ1UXXvyL+h8XD4gr9l5+ZKCm/BD8DPCiiyE/hGYqauOljAJL5Y9bxLbvigR3U107/dDY0raVASNQOxCSApGQ5iYDLt71cKIAQtsHj78g7pgEjfc9oe3geKZFUE8Mj5qY7GCg6A4u8DfHLl4YwWExg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:28 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:28 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 08/11] upgrade-helper.py: avoid unnecessary and confusing short names Date: Wed, 11 Mar 2026 14:35:54 +0800 Message-Id: <20260311063557.229656-8-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 4f26a124-b8af-4db4-859f-08de7f388698 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: lvfmoS6LWn07tNalvZv1LKZPcScbwvQYUPnw7FMnTbT0Y5akCJQ0x2VXvmDybW7VvMwyaujHV2WL8nUVIsiL0lzd6mH02FYkNIqXBHDBaer/UvcmdUFzLD1r/WsWKFO2rJ6Lyk+b/RnnTcbhjcjo8xTpi0XL96rfaYByoM/wIb/WKb/6KH1iZdCZ91Jm96PiSVrj72u/8odVjlKAHtHilzma9Zouc/efvt3wnC61VOrpnPO1dotA7iqflA4+hBQP4WPRaJ7orQhQi3XxHzIE0+PFbg6owhNz4em+LXJrMFBw4AqejUhKiFgkiokXyCJGCECCelv/avdiBKPunF629gjrm3s4uu6bvczlhaTDmZO6xT830E+zG9DYW6+Q3K5d0eRTGPvrecgcHCABRMmd1hwn80v8Cw7G5jhLLCOl2yEe490q6YXkxynrazxs+Olox9fK5Mvxzpdhd1vnH8MJf4GRZBGU42qs1F5vZ+idjciSreAJFSfttWNTgSXPR7LxgUF4RCKpQBmrNaUiXIfMyOI/6+bz+VRonq2JmDUl/RXFsBCjSA3pX5fpzb1MK+tpFKTlD/ogDaS2p7ZLVvNQSrT2ucizj7WFWEz8/ewW8cM0iLnt9zex4v9p92VUmzHgWasLDFOzBvKF6v2munPcW1z0X9m0PPNbKxgDfkwHbBZv0zQcmpEsQtiAudAM45lv6bhyGIMCBHlvadJAYG/ari/op//RoDCGaHkb2/cC2OLiiUI5aHUwchXSIuWjqY8TPTifcrZxSucP8GsMZHgNC279R/1UBFK0gRxwqFj8mzU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fci6R3gn772biHjCtWwZVgOcMCrZgU9ujKNxjKAtsppFwfBM3i2qpk3COckDLFzm2egFcTAe8zWaMPqRoyY8Y9YyRUbbUJ2coH9ZfxeUfLsbQoipaDIrKUOCzPssjengdWTyP7A39YQxt6AN+KR8AxBpaOU1c2TfGeq4CEjRU6TnL5a6sxgbKlEllDNyBzyDLT6afEw7GQCZ2vdE3IRfOgfEb9o2AAF6EKYuE9nY15Z9MU92xPivVMX868AWE6/xCPtU5bNhBdRA0hCl3nMymm4t2K4oJfCswPWJnB87HJO6ju0xBCa2SzP60fHOvy/KOdkmE6ighO3dj17Zz/6yxOzP++lncyf6JyEl6k0GqU6s4yHRYFzqpLmsshRxTIBJFrMMRDPPUwIgOipe3dAJLU5lXOI3FtZGt6mbuodbJU1vo2Wfe4WXxr9LbmZwAz6iomUqjgkqRdwr9klqMsvlqNYhLrDcAuvbpy9zEd57K1cRpheyfDC28FjsI70K4JoCkzhZIxwVk0mFR0+wE3pjIh55nlXkEJ/8XgcliapF3W+i1NuWs4BS1ADIIkQuz8WWP6XMtsAowpRZDOmKY9Qh7etvs8dhCknwnNjBZsV8FI7/Bspq8Ixvl0z/VTeOXza5t6qTKcf/dge8gioOdmgKoDm0zhXqbu0Ew4OZyzbxlTiNSrsVJf+8mrK98xwdpUZrNqUPpUQ4ElWooKnc2YsAH/ONwTJ+HdxqkYVPS4tuhjWDwUHgHyGGb65C95QdqFlj3ERFHPecDUiuyB4AxSHYFU5ECTpof0QMjrQTHrhPERCJDbtoEfBm2hIHSGWzYBzLoA8ltGqBdKy+/Bgc/jmk9huhzs0umY1fvUXIQ3/XXBMwAgtW5bPYxnc4kD1kB8fm00Rcq/J1SIOVHpYTO4VONqONtTzcxwX5+jciayUBYaKztsDbXREwHJnVAy4D27Je7dgKawECDEkdJpywBKfv4lcmkn04wY398Lbz4dhEYmoRypMrls/575fmnxJoTGXG9/K/cxw1bAcNKz0V9CAdlsEXs+hUVCIARXNqDrNGKs4GejcJAF1aqU5VTvbn8I7S2Lc7WaueZWdYduix4qmiGMtqaCXBAgfbvkgYQhewi9vrlnWWPekikm/mNPFzruR640pmShSZNqjaWQzy609p6JrFUIMYOzkSHnpO07bNZSujLYvkwhMAd16QYyIUXS16WwfVrUocaYZKu6foim0FgfQUL1PE2rl03Fuk9w/py0sfT/YK0O8elnZ490yMpCkldKPVd7AZxqGLPG/yzCEmWSzSf4SAxVX3GmccN4hrbWuoIzPerKMrEB7zmoCcO5oggCk1cx25iAdMpMhdIUNLdmP22O3yr09+iDZau2YlPSqPJFwgUxTHrYFeyrn93yW11Ym9HEFE0V83K4vPJhERH6MiC10rwh7Ls76WWNU4CSDDIAF459Hu5U13/or6ycD4UJCpHwsmmPQpCp9zJUPxq86Goch5Ibulg1jIIUJAVNn8u20efbx7hwro/ujO81WtrccmIEQd0EQaUeNy6xRTbtRcN6VEfaQArou17XzCwFVUkJymi7wx+gT2r0r5N3VAbT2zBMBDAPKE4HsctNghGYjmnhW3t8Ig9NygGYBqn2+6IBwW58tkaGabtac9LSf4K5VFzgX8sfTKKx9U2xs5Ert0FtkR4yGKOoR8P/JMwvBDin1Rn752iLBwrZgZJh7hK0mqhVotoLDcyqy3JaYRpA== X-Exchange-RoutingPolicyChecked: dB9izseN5KyV3huppWX7sLUNAz885fsEUklx91dGQLGT0UDvSNNba/XhZx+utXEUAu2EXl01yK7tE8yP2OntBcLE3POLPOfFS2wU6WSrYNH5q/sCekY16YcaP8kRY8Y7Gbehylv87Yjh4Cx7guUqGdb2gBuMayZidDm3SuR14C0fzYY5sjw5iA7mLlv1zkOFslZfa01rCD/A6zY4+NflmCPyQ9OYVjzFHCLvoLg2gC58wpsSENI24FxvJrUY7h5HV22Lkk9kYDsctZzn2llTjLsDKWG77Zu5rbDfTwTcf28ypwCuqZt7QF+gNTo7xTP/kY+3hYSktFMyarwTntB/OQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f26a124-b8af-4db4-859f-08de7f388698 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:28.7944 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Z3PHbN3eqPfQG/jy5KrhBiOOO5ttFq+c2rcKJ50VET8/NzaT4e9+0zcjzWoq0QzJcWYd8tW77eAcRqKZi6+QuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b10d6f cx=c_pps a=5NePcLBJi4TpPzNSyn8y/w==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=WP5zsaevAAAA:8 a=qV09NasGAAAA:8 a=u-Ev9gDpdlag-DNbPkwA:9 a=FdTzh2GWekK77mhwV6Dw:22 a=t8Kx07QrZZTALmIZmm-o:22 a=GlicbclHOgpI_Rq0ze_Y:22 X-Proofpoint-ORIG-GUID: -qcFdM66IsFSMBTb2mJe_KjTlwXfuldV X-Proofpoint-GUID: -qcFdM66IsFSMBTb2mJe_KjTlwXfuldV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX7VWL+YNcw9Mt RObhbBatde1T+ejjLBaUHCAxmA/Ievkz0phTOccfFA4pEeOAOiQmYaQeczRLmYVwfsxAr/oiVWK /t2bjyTmglb6dnqsfUYx3PianzHSm2s1fHsPhKBm0GtP81ab9T+nBzVP2jxib7U0tGQ8Wy4Amwm xfB8sB9HSXJrb3a8dfznqw6M8fAK0NgTgc6OA3D4TZCUpfGepp7y5jMVUpMcHZVp53i0UWUzAU1 BD3YvLZJJXLH2Dy1tAry7FENYwh3f3696277nCera7sqolqqHh90tEfdh7NYvW67qm0fES/PtJS LAMFRCVwhXvXJG72mLwPPxDv/X6joKACxxSsWvLbsv49fBh/Lt7S44fjNbwDEPDhuNO25TGOY/Q JzYTqFykjKdCfSuOJHnIwHGwNHOjM58qemVUkJ9W+TgZSJ/+v91eft3gz2Xc9XgYsOHsbFFJCYr 4LPffB18RryPM/hzekw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3409 From: Chen Qi The following two import...as... statements bring developers little benefit. import logging as log import configparser as cp For example, the second one is only used here: cfg = cp.ConfigParser() It should be clearer that we just use: cfg = configparser.ConfigParser() These two short names are not necessary and they will just confuse users. Use their original module names directly. Signed-off-by: Chen Qi --- upgrade-helper.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 428d66f..9920126 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -31,7 +31,7 @@ import argparse import os import subprocess -import logging as log +import logging from logging import debug as D from logging import info as I from logging import warning as W @@ -41,7 +41,7 @@ from logging import critical as C import re import signal import sys -import configparser as cp +import configparser from datetime import datetime from datetime import date import shutil @@ -125,7 +125,7 @@ def parse_config_file(config_file): if os.path.exists(cfg_file): D("Reading config file %s" % cfg_file) - cfg = cp.ConfigParser() + cfg = configparser.ConfigParser() cfg.read(cfg_file) try: settings_list = cfg.items("settings") @@ -217,8 +217,8 @@ class Updater(object): os.mkdir(self.uh_recipes_failed_dir) def _add_file_logger(self): - fh = log.FileHandler(os.path.join(self.uh_work_dir, "upgrade-helper.log")) - logger = log.getLogger() + fh = logging.FileHandler(os.path.join(self.uh_work_dir, "upgrade-helper.log")) + logger = logging.getLogger() logger.addHandler(fh) def _get_status_msg(self, err): @@ -755,10 +755,10 @@ if __name__ == "__main__": signal.signal(signal.SIGINT, close_child_processes) - debug_levels = [log.CRITICAL, log.ERROR, log.WARNING, log.INFO, log.DEBUG] + debug_levels = [logging.CRITICAL, logging.ERROR, logging.WARNING, logging.INFO, logging.DEBUG] args = parse_cmdline() - log.basicConfig(format='%(levelname)s:%(message)s', - level=debug_levels[args.debug_level - 1]) + logging.basicConfig(format='%(levelname)s:%(message)s', + level=debug_levels[args.debug_level - 1]) settings, maintainer_override = parse_config_file(args.config_file) if args.layer_names != '' and args.layer_dir == '': E("layer-dir is mandatory if layers are defined") From patchwork Wed Mar 11 06:35:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83055 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C73DFD062D for ; Wed, 11 Mar 2026 06:36:37 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14667.1773210993901897134 for ; Tue, 10 Mar 2026 23:36:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=sjZpZcUr; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B5nvh1621223; Wed, 11 Mar 2026 06:36:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=wFtNsDXT1K24bs3pRfrSaayXlAaRyTMOoI2jebRkNVM=; b= sjZpZcUrJMmQRg4GXv4DwnogyX0Tqc42OO8r4RXqQC8gmNHSIS9Kfk9CxBF1i+O1 CPZR54vLc1W7+3+hGsDQruJ3UCzLw+ECY8Ypfjtl3uMKRr/cgwScIW9vWUryr1BC jkFFNyBTgMN2Q6evpS0f2cYa4gGFF4qMq851xCZAvYa+GhYYMGyNSq4IIh24y+dY Z1XPd8LCVAG6bMOj5WAf8gjA8my2EYKY7xt5s1+9SQb52aST9vc4y2pDMih8NClk M9HwomDqCdkJMkh1PLGMk8txSQipq/2XpdNKf6qKpApQs3rkL56IB6BVs/NgnNAe r7CMuHqscUAIuu8vpktUfg== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010065.outbound.protection.outlook.com [52.101.46.65]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty57870w-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:32 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yGYhh+h0FYqo+2wkin/jxsdCWEcJD55785rAo1TzH41NUlJxqrmFZ8jKUZIuCb2d01BI/2n3/ZVMtD3tql/QPskX6XMTPWcIclD0C1hpbLP+OdbE5jULdAdHjREtcj9rTuJiZ9PTZoBOzMCpK0+k8vopEqzCWbGjja3PWyAaPwjWzjlh41Y/GUV3ilYYv2WMlfnQ15T3tcOYlNozVH0ASg5NxivZCuLDItvRiBTh+CByNuFT3EKun66DYH4ApxyXt+or4DERyiBOLvoOOq7QeHYmteFy8t+FfokYEHqp7GfHzacMQGu7WRlFskKCmh/ySppUyUL6n1aTHHJ1H6aacg== 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=wFtNsDXT1K24bs3pRfrSaayXlAaRyTMOoI2jebRkNVM=; b=soZ/yaGQ/5sNoGJM2VX/YfS0iFXAajELzUUJYK909PcUDq1jVhqsCDSOPHyi4pT125lCWulO794vq4m9nQLXXiwrnMxNlSNXfjLahrKysTetazlUETDIYFzhTcuhqJqJkIWv8r4u/sR9kSMZwYJM4/3Pbl2Ld76Iv3JSPzj7+LEBr2EOvAslDrfAcGGKKpADW32A0v9WiIt4RYOj+l57I/6RZwIrtNi5uNkffISZxjrXU+1vw581o/zR2frE5M38qHd0H5Xh8ozdEvXhWpbv1ql4VLjTqINoe+bd7lg6hb+yVL/N4yfehLtoc9u7Lm8ULhT+dpPsxqB4gDE70gJbsg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:30 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:30 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 09/11] upgrade-helper.conf: remove layer_machines from reference config file Date: Wed, 11 Mar 2026 14:35:55 +0800 Message-Id: <20260311063557.229656-9-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 71e1f7d0-5e1e-489d-90ae-08de7f388797 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: 0SMC/kO77eJHA6EHd+SX9I1CH8KifEiJcK5EV1YOGAAjGb5vKnX6UsM/mJ43buTyH3SAlkeOnaQLu3Q1i0xyx6+JzZnpUf+hJ9nUS7/Chx4mY4NvxObs7ExJSBIokEjA46rftjoGMwby5rTMQ3o1PkhwD7Y0S0v+LJziU4sFVJTbA3RF4Uv3DXbljhFJn+8VC1j1NmMF231DhehyMvQxCeygfYECMTFMY3iVSSjqcI5PL4PKdqblKBT5HSqYCDHeSZzGSgFEAUdoNCa1Nr8TsoU5sVW7ic2ckkVfJ0WUeGCp75rQQ3HmfpBXrd3hCrVki5MDWqie3e4OSS6PIjH5x/aDOcRilpKKvfkEG/QxXSvzbHx69zXYoM0xRcIsm7LT45qcUuGCWCex42fGkOJOZD9Dsv2CUxHOI+7M6tuX2UMeIaTbxtbDBQQSv02ZQm1hfwbneqzGC0qHb5Va9LafAesR3SMYTdBXOfEhxM+hjECobXJM7ncIVQui7DqEqDA7VO45LCLiFCO+5ihuh8H+/xlI+MsfrDrmverauNs1ph+1jWhg5tk3Rf/WskQBpTQ4+K+T1L4V7skb8Ct/CuO4wkFrzagGdPoVbdbinOEKAWUxCdW+i5OxWDS0ZxYwZWmMk3w4ZL5vpAKJi0ANY4kVp7xgiaJNhO3wRhKtcuqDSQpQvZA0674R+xyAnAe8u5YXsRaFXOqezuOKBa+NFfRdcVHmMAkz4CXZrlrUyu9bdTzdaKNKGcQ0EacC2aipsTVFZDeJStOmQgj4qf6KL/bHIFRKx1l/2bxUs9EHS2u1pWM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IAgr+4Fe7ZQS0ueI1iyEmTG/9OkgadOxspItMnt/rW89SHCwl07BetyxLQyEFcy3oRuWl7XNfV3014oVKfCT4ozI5s+eLhhw2JGJJhiZIdVrg87U08OtaK6SVl4l4S6TbVSVoPOalFncgHbMQ45PL+YexsZRcmLYx3rcfJW21X2zo33RYajW7ObYDdPilxo/tUA2tc6VG8LGZ3LIUd13ORVStx9+2rx+XeJRj/vL8sV/TTDiHHI3l/BFo2ughsUd0085Rqn4TV72LP3pQajEQTgNOD1mz2KyOMzFJGKmIUls3q73ER6RAesD2eRL7h39jTsb1PVCWW/8oCzIegIHlNSo8TU/OtrIEHrLB3qEeSGPXL7vD4qsSxduodVIdCNCXw9ZWwvRc9AOloLGW4mQ/RLjSO8UEvNxpOgf3uRcMR6b8NKWhtckgZKPNpi+T/gheHJtAYDXDntUvDgDTFdjK9HpervDXm5BAMBPDjddXRgY1CbZvokiwmscXOVufy+YKVyOWvT504QzOH42ouVedxW9H49qEfLyiaJyRRr3WQiidG9xnYNCEE+Fl5Il5EF2DGJuX6j+5t8ls30blDz2AqFniDKOR6XoD1MhB9uCJ0x4IdppB35L7jvZ+X/fUBszkCdKHMuiFB8y7TU3qetJn3HYhDSlJz2OzIJprnYexC2oCYf8FyKhRquTmHlOOURhyrkIMJuYEXxQecHZENq/vGV5jOq/Se5fpZzVFXnri7L4Mxe10l1dIEiOOcuIVCcRZeOx4IFnkKScLBS7naoBthiiks+dGUuMLxSc8QyC7wtxcz89o/I3m6rZUqyeK6+StiSFO1pUcaR9UCYDZSaDGT8kFObiQifBjbFP6oHYPCx36V4i91U9GjVyqqQ2cUFrhBcVA69+sAf4wde3tcrzsvhYqyhhikmvLIaE9M+wa817WX/ItfA7ZzlRmJbrArKdzFN/fpvG7PlVhw12YVJLvt0Wxddgp39/I+qvBpViKje50HEF5StC/IfGaYnaFNcdlDh+dobF6k5Q7swuNifbKodh6iGt4/rB5skHtrMQROFGb1+6DGJ7LXnXKaYhKCPNsWgX8yM4SMzy6uqsvBLEvJ8SdZI/R3SGlTnowRUMuVmp7EeZ7MI2tIs6CjZBi9tS4MIrfQssfGAi9/5z9eHjPdi3FTK/oUQcKWLnw+Ksz4qFHir+1+4ZPTbbYX8vW1pmdM2nxGQwKIwYcNYi7iU0IiEVIZ1sm606K5t7n+Kh/czn4y9HRW8n7vew0TDYz2bq4NQyrHjZ4GtbVIwc/kcXZq2sE/oqLGCCNnsnzJxv9CHdKU2Pb0b/CTQ+fyBU3/nj5VvFiXVRRujE8VxOkLfnUe0JRrtePgp6SuQYNlywIorI0n0TwhZNbN34YOgh8Irf1xWJ6+xkzRbgculE4BCI1HDvDrzqbeAIuYR1PbyWlubrTIL1lv0TC6zVzR9G2tfkSenGOVEjTiy6wZYojvh4xBfHXRdrlU9ARgjHcrGfeAsTICwZo99qUEv/G6+umyRHwvQIPbEzAyu+dS1Z1eaNXYadUbSWfk6ajTWBc06ANiqgZzNLKahKNcsie2CIRkDySsRHLfKwaXqWMhrdps8+qzGdIe/VCTi9y3YYa7p7bNKT2sEMVmp4JRAPOuiMKahyOY/+uJLOhyCf5TnoZlE8arDxKZ9UUnMBu5JW8/lj5NQQtHZhhDzJVaLXE7Z8oZi7ZowRoAcE350f2EdI2ofscw== X-Exchange-RoutingPolicyChecked: OQJKQrmksgdpLp5WP//H+dxEGbW7IknQFFXZnCdKICYw8pDBZIlc7//TbeW9X03AqqfkTrDSTvymRO/s309sypAEBHuzslW8ZyGOGPupZ3PRn1QXPWhtyIpTQPJJ3HY7vNrIB80XWi8Y7qd9+znZ/DLAnT0JEO50VoIgKMFs3oirEOioIhtneGeo6mD0T+Fr+l87wu5JDEWnNgiGaskbcbRhHyardbPuxz0kaYzR3Kw0xgFZeYmVEg3H32/s9jP8wHZL8aI3ye5XtgykgLAOFgheFpv4sDDzSgYA6HtiYdwPmE4TLvYulKqJ75xUfAQDMxFEc7An85+eWlVnjES5Sw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 71e1f7d0-5e1e-489d-90ae-08de7f388797 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:30.5971 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Mzkt3aTRW0Qa7JKNeIZhBIUwwCRUXF3A2a1MhlCk+7RBxszPS/wcrh5bKe2wVhL/Bc1ic3Biekd35l78OeICuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Proofpoint-ORIG-GUID: _ZZiAjO5AHr1htQqzYLGwmF_SgGVRCoL X-Authority-Analysis: v=2.4 cv=fpnRpV4f c=1 sm=1 tr=0 ts=69b10d70 cx=c_pps a=0FlYyfQadWprtAtRvkXThA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=fTW__CHxibyLmBMfj2wP:22 a=t7CeM3EgAAAA:8 a=ieWZEeq6gUxmCoMFNBsA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: _ZZiAjO5AHr1htQqzYLGwmF_SgGVRCoL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX7zAGHqNKjSyg dDEiu6QPyxv1mYnL6uGntVVuHB7a96uaC5WJVqnotCP8Dxau07j1XN57rIObTNpf0w1aHmcf1el 4gN5rIbnKJsS1bq8DKUG3oza18dTb6mtWhZEg7KeDdQB0UTAGVVkgabZVfbtQdspBknUjwXSbaq FBey6Aw/kNed03phhg1o/LS3JocdA1F8lO+T+Ggd9PHAhtsk3wUPU5tv+et5zhGURWKYiEugmM+ kIlK6Qf8J0dofGE+VR5EBCoXbI99fYI3l8WaiuMjx9JhmupKbbM08jqSV2XrGGlWyCCI2YWZx9+ NOo2PsKY9Tebt+pGE3xCWJ/sad0QLjLQQbTClaVnt5gaaLUfCwBmKAdbY3Mx5ixhTzjDGR+A900 8MVxCkIy8ZxbZBF3ZxcNUN8mxt+6ofakW/7aNGdKR+uXA8PJ/cC2oIN67fiK7dnwur3OKgbDC9n vzHgoobt/ZkP7kyksxg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1015 suspectscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3410 From: Chen Qi The layer_machines has been dropped by the following commit: 0ea93cb upgrade-helper: Drop layer_machines Let's also remove it from the reference configuration file to reflect the current status. Signed-off-by: Chen Qi --- upgrade-helper.conf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/upgrade-helper.conf b/upgrade-helper.conf index 251c36a..269bde3 100644 --- a/upgrade-helper.conf +++ b/upgrade-helper.conf @@ -116,9 +116,8 @@ # This can be used to upgrade recipes in a specific layer, # for example meta-intel, instead of upgrading oe-core recipes. # -# When layer_mode is enabled, layer_name, layer_dir and layer_machines are +# When layer_mode is enabled, layer_name, layer_dir are # mandatory. 'blacklist' setting does not apply when in layer_mode. #layer_mode=no #layer_name=meta-intel #layer_dir=DIR/meta-intel -#layer_machines=intel-core2-32 intel-corei7-64 intel-quark From patchwork Wed Mar 11 06:35:56 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83051 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2129BFD0629 for ; Wed, 11 Mar 2026 06:36:37 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14982.1773210995862195692 for ; Tue, 10 Mar 2026 23:36:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=T3yFVPPv; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B5kVNZ616543; Wed, 11 Mar 2026 06:36:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=Iduc+cqeeDpnzhUhg8U6NtkjFF298dJiFEA+0W5nCv0=; b= T3yFVPPv10BQx8hUe97onlXVQrLxIeKVU9fbryjWjn2tqgxFBlgLEVxslrj0yFA2 dLFEpVRx+7jUhUj+o7STgPYI6KNhrJCZPogpgLfmTtj9kkn04DfI7acHgWZqSNl6 uGtPoQDYOzM08UyNjyafgvYZY+PRQ9rarBL/Kg3rlyzFDObdyUFagF1ySMqL9qRS jhP9y1TE+QAzcjPRjTlD3UNkTCpGWLTeEXtxSDJ+zgu1DTfDYoiAVS1M1qUtNEpz 1GfIQAJi5Z5KGdAcKBFG3BjRGr2zPojC7XuV+zmZKrrWSTOiHKjsIW0tVMmBYJgw CfXE3/1SM2mWg/IwB4GMQg== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010047.outbound.protection.outlook.com [52.101.46.47]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty578712-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:34 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ymfCw9zcqh8vfs460VAw+YSnQyKDz1XNfOo2+BohamNw+oh48k1A9coNR1cWHXfpLPABozH9zUSlMRmpxU8r7hqmdjmHXreEjyrIQdi2WnFepoy5jLu1D736456xL3CZ0DrmIjD1J7NpNKbaNPzdSI+A+/O3XjXc7Lcws0HwfMOnCErPFi32xdnRCjhHTZ4o0CZ+AK+umZfOgtJoNk8SvMOk3lNFjh4MfWbDSqKW8Ui0wGcfFNyIlZfSnHx1pGOwyGgEVbNsZ9TQOLk9GLYb7rOcYwHbEmmTf/JdIN+3Yf9BjDuDiN09RHyC1Qs87lciuenXOWduLHz5uzI33KFpqA== 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=Iduc+cqeeDpnzhUhg8U6NtkjFF298dJiFEA+0W5nCv0=; b=PLlpE+Xb6DrcMhQOIioVdvK1WPzt9W9PCH+ElGdegA+g89or1e5RT4U4znXIDLQKgnFSdxWzwa7AQNVxSKe0t+qG0zElxi3rdWwimRYWFNm93EnlBl2+HKAuEWa/whRnIkmKcLwnhQCa3z9CKkFpRogRP6s+BvUdkWctWDQva17QSSUJb0/irNdpcIDvptiFbl1QbtAKNkgYRMpf3mriTYFEHgqnL/CZ4xmJ4ZajUv+FTvk/oKlfaME6gLdBvAMbYAMzjQmiikP//+44N56++Kd/iekAh/VOj3qORT0woPryoo2lY8nsB2xJesnTJKdrQFUYoKJgrBygum1Wx3Mb+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:32 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:32 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 10/11] upgrade-helper.py: use global_maintainer_override if it's set and the recipe has no maintainer Date: Wed, 11 Mar 2026 14:35:56 +0800 Message-Id: <20260311063557.229656-10-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 691deb7e-c5cc-4187-18a3-08de7f3888ae X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: uaXEEtRgemxJbTjxuaz45fvEABHIKrpenVg/oW6F83qQHRv20zsBnZypiFQ5wS0G5rYsR2cSqpB13RbVLKPsyqXjngTzUdqj0Rx1kqswUS+MNPajQMSqJuoup28sU2Dvty1hFhSo5169w30W0PQt9qzkas9bNJ24vbny2YGM/h4ywF+j0QLmYYhFwjaBbps9tDPyHHpmThPKde4r0n3BYDwBexKTmlURWcmiVszAzzRCUcyfUmKfxl41u3TfwYrq/x8oZskGK5vzr6KYUMlYW0v8aozUhR6wS9CCCvtXDh4hvC8gtNX/fbJht7OAWRJtmXCw+yn3WH4eWAG3EYvpHOQx5PZWw1hS5MQ95fNBk+X1XkgWA84qWHyMO0QhCZyx6stM/RqCzRvpaJT0FYMEG4INRfMMRlvEE7RUt8r7s9RwHu23JjQFtQeMXbwFcPkXMxWopcBnStC8hXRRl4Lx9xtPTYi7XIa9ZdyWajREjEEoncwlDxCckDJQ4V0OU4bdIQ8+jSk4RLcdMVZB/gkDPQqSmjiPs8YRkiyYsSXxPSANzs76KICJRfxt0fK4AFHrh76YR6YdE2IbuHOPXCmYL6HnXtTYkpqb1GbrI+y2Ec5wIMG4Pv+WfxS1zptlZh6ZmNFnbzuXdyvzNtjGyK8gnLpNj3XwglWXqeBwFx5c6BNo6BnJBacZ/3okqx2XbfuKTdgfcAuiDH2W801ftOvndAq/s0KUgWMizJmiR0Qc9uY3Uc+2aqAWoKx6vt+gti52KZpSPcxgCvPXX3frhTUtjL2Rf1cQSIUj1QVwcd951fs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: x4wYn1AmgyjOBBdA4QKtFX6Jn9Jvhnt+bqlQeK4SJpGWe1DKTfKKp4CAQXUIP5xEYRtv7iTK//hXgfoV2vu5OtKY9Iv5Ksjb4gLd6Ma72KMysUAQWonUrjn+1r+YBBHEhYNnS6BO4VFlrKPC8Dw5izdWths9DtcGhjzg45WEZ8nO+yOQ+YrvKVsAe659k9kXcV1j3JidL4A4dFs2ayAlrvyvJrQRzhedkdXIz8guSwOuKajdnvFTV1oRb0TxC7dmOcXsIPb0WbjZPg+r4ZJWuhUHJ8nPN+BgwqwRrqNHXbJA36SShlFOqE3djpoL9lbQC4U/kZmoFsbNOx1m7/Wt8wS4ut5Dh1WQmYZk7xMJ36Hcj5xRh39ImNUUzR5kVt13EPP6D4qB6cNbC1HXZjKcMcoXIwo4jDtYKofiaZr3yQ4zCPwhNtc4+p4CbqnNYey2P/1Xc2mVfaWKPp2g2wqDd7NpLchxdXlH3mlRlOkeYt2/4XcHT65BbormAzqvAEu0XCFQZZhelv6KILRWvw0cq6dtjBRbHT4mKF7x4pg3QVS3LrrN/TazQ2Nlkty1StWjwsveKbZA/1Wyt+RJk6GTHlx1XLO5mS+aDd9KFzAJ3BzKd02f6e8EqaekTVHVWdzhwLmk3YrVGSMA16azyjNS2ulLMcSGt856XZ36AT/0SYEIA0oWMXL47KuXsGeb28aPyBU0DeBichPczXXxX2TTRG1vVZLTsglUhkaAx03N6KRFUU5YgDIb4JlwfNSE9O81DXr9F5os1xpZx2tpzxlu8Xstmsu6oXRZ3iIUPoOPNLfRSLJCbaU2fA817VfVeJwGRPEskuqgqbMe21mUr776l25TZJzhxA6rO8ne/dEM5bHVuhnLZGf4mhFRAr/W1V+3tSIlHp15WXdU6GuirwpNCsYLrzdN7QsxChn3aMVMqfXsUwSXP69S9wQVAYezj/8AaCKXjlFsHdvieyS23hgNUqNX6uaz32MTWCikCIB6E3aqemyH0JmosFtISQ1Uckn5h64H3vv9ozxId7RbElgnCEvQXdLwG0uLk31rPdE9zehH6indq/BGlnJ7lswU4EfGZ3UR5oLgq6X9wsQBF6sSrX4pB10ejMkZ/SRYyxZt7XgioP9dmacr5bdvgr02JPcuxadWYTLAVm6rD4nU0va44aDE8iO1G77w5CK2whGogrT9evrKQxwPqPmZMRk/hq4B5FU6h/WmF1WxObDfs2f58TcwSBre49Z8qliKnGDp8ML52PhxSN+GMyMBslSSIPw3IVIWBuyK8XAEhiji+qyK+2RU93x4Gs033PZCpg32oCo2V0cvpPAqulkCE+9bXcVEVM8N++elr+rLMPP6x3WilahrePMBG6dROPi9ThJahQEDQdoRBJoAGQMyw8m7iE1Nw22eTrjWSBDcsT3Fjm2V2dwgds9DZZbS4OWH1nnx7d0MAG0OsZzs7ZLC2vglJEJ+FlVKPga2ID2B1C+MvWCGp7PB+H4Mzt7eo+DY5KJr+ThhINkMasfc9K/CJEtBPLX5KknscAHa3G88BN47G422z28Jzlbb1UWUtb7RiUJr9Fofx2eP9RgcTR+JHp7hnn0+Mdwq1zJQ+V2SFPncI2keQ689Y8VigJe/94aQ4E+WTdfx8RsTN4SdcPH95ld79YEXUEsuEmD8yeUYwOSEIavSSMq34RhzvN1fmbsPfu0N9atp9LZHQgZe9FuK3miVtdfGPzzOo9jOri1msOeprKTPcg== X-Exchange-RoutingPolicyChecked: TcK9wKJQu4im8s4lSQJfFo+DPnOZ77v0rBZDVAA7b4XnXCXJIOc6h0lmX2DZ6AbFYbJRHMzZE/VLNT6mNjDAxQGx9x9v7fkkwSby8dH361gdlIPR9gnk+gzHQklJZ0XaoK39ZZk6RBiUVRvDCenT2Iav0FG9nhn9jQsSlz83SUkMK0ziTwq+7hmMzWlBgTjT7dV690vCS57B015JMunM1lUp85z63catQALcV4Aoi2VF1Jai2Z/eIO+nhn60fl+Oeq3hn8QVCKNzBITJLF25YJFx5Uyrn5YSeDjBzsHYHnzfki7kyAtPuB9gCRvZAh8y1Qr5+qMtPXJwuqySemewBA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 691deb7e-c5cc-4187-18a3-08de7f3888ae X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:32.2926 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jtGJZ7W6AXjMSTgsf/oo06aMyWK86V+oL1I/34Izv+XdteECjVIROzIPk2WoM9dXhZ1haRRLGYd7upr3+CkwoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Proofpoint-ORIG-GUID: -H2UxSXRu4d_oRzuGa99HAOfbMr2MqiG X-Authority-Analysis: v=2.4 cv=fpnRpV4f c=1 sm=1 tr=0 ts=69b10d72 cx=c_pps a=jlQ7B5VXLElZiQQO4hIw4A==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=slLyD0mBEoi4DCJX:21 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=fTW__CHxibyLmBMfj2wP:22 a=t7CeM3EgAAAA:8 a=43dznphUI-UhAOROJDwA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: -H2UxSXRu4d_oRzuGa99HAOfbMr2MqiG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfX8l9YTRBY5MR9 1CVeC4sqPcdswqU5aUNMr9fF+8BStIzkyQOry+P02bARj5rB8s16kzemeetHIhNtb1h1JJT+e8N cTX1bIZJ00XZV1aG4ckEcf70PzEZDSnI4hx0vi2fQjRC5lskUtoubHU6JymEiU2S/0u743WM/TF ln8wPvzST/KckFphyMaxmSCSITZilQDfO7Z5wNgv5/UQCyCpqWoMSLrJVfxqn4xqThxtl4dBwcw 12rEYFgUW2oaC3cCBnTv6hBWXYD+R+jVTI1fMQHoU6QmOAqR8BcpcoHjwGgOu0Atbi05Sdz1vrl W/1YcEx5IhfipXMhWD+b3Bim6nzqOBBk9z/tA6tbi5nmuSm8opdbdrupGeUdhpoUTKbmnN+SKmD 0elhtyWO+yyyXy9zAl4OwP82Y91fndmk8YY8mh61kovRU+PTMWmbUOuSxQ84+FKoL9Z8QvIahdz D90i1qpNHs5nIIOgWGg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1015 suspectscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3411 From: Chen Qi If a recipe has no maintainer, it will be skipped, and there's currently no switch to force the upgrade. Note that for recipes out of oe-core, it's so common that they do not have some dedicated maintainer. The global_maintainer_override setting has the meaning of sending upgrading emails to the specified person. When it's set, someone must be using auh to do upgrade. In such case, skipping a recipe merely because it has no maintainer does not make much sense. So We could extend the meaning of global_maintainer_override a little bit so that when people set it, recipes with no maintainer can still be upgraded. Signed-off-by: Chen Qi --- upgrade-helper.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 9920126..8589f8d 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -712,7 +712,10 @@ class UniverseUpdater(Updater): for group in pkggroups: upgrade_group = [] for pkg in group: - pkg_to_upgrade = _get_pkg_to_upgrade(self, layer_name, pkg['pn'], pkg['status'], pkg['cur_ver'], pkg['next_ver'], pkg['maintainer'], pkg['revision'], pkg['no_upgrade_reason']) + maintainer = pkg['maintainer'] + if not maintainer and 'global_maintainer_override' in settings: + maintainer = settings['global_maintainer_override'] + pkg_to_upgrade = _get_pkg_to_upgrade(self, layer_name, pkg['pn'], pkg['status'], pkg['cur_ver'], pkg['next_ver'], maintainer, pkg['revision'], pkg['no_upgrade_reason']) if pkg_to_upgrade: upgrade_group.append(pkg_to_upgrade) if upgrade_group: From patchwork Wed Mar 11 06:35:57 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83057 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69D78FD062D for ; Wed, 11 Mar 2026 06:36:47 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14983.1773210997651246097 for ; Tue, 10 Mar 2026 23:36:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=aA5/0OiZ; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B5W5xp591950; Wed, 11 Mar 2026 06:36:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=eILXoJ5oAXJ2EqLklYO4M3UBYD/MRqpqAb/8zvYlrH4=; b= aA5/0OiZJODHsKHt9R5GEq9dqjdN/kc5/TNgljEwB7O0JyhglVHtFwNEyoCd0cDz sfnKtu2/APe9B1BYN9fTpx+2voSc0r5UKcprIvsLV+c72/SGCjEjyt7ZU1aiZcXC pIDhNVJU7AlPWQotgp6MfIRnpwdVK/kXdG8eXg4+anwpcMgAbYaVA6wlz7C3qPpM qJTCUM8SEpXV6LJualRq8KZlsDuwg4oJVvRZPkr///pqV4VF77tGPw1sWjG1sYAv P7R/imehYVuCWWvMqAemRTIyZkIXFdc1pMXrZfK7NZCmjag9a5YP+99a7aCjv1YZ fi/DYiqQjzQTiZGRXDg0bw== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010036.outbound.protection.outlook.com [52.101.46.36]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty57871a-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:36:36 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iN/4NHvX1hmRQ6AzkSRQhU+pgEe5rA/QJgZzOjf9/DuuRUkfEN4277gDHE/LVOwpRBfNBPdVF5ucntyGyuqAZImL2XokBBH10Jhhy4wfiNMFpyc7RYOptBR3MK92ffbq075fDZwiuURO30DpMU/CAwPYLTRj80255iOpoZ31kB97BVnRurpkm9WS9ch3n0OYAPpFIfW/gB9s+6oWujSuIjIVnqKMSqBEkQ/Hp5qK/W2+wZcj/NS37xyAcEVZZS70assuu7CLRV8HNkJxTy0JGk0wp0ar1NRrwCfMq3h3CikI/UmJEZfzYmvcF89tBRiubXEXiiZ8o3vL4J6/y0Rqvg== 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=eILXoJ5oAXJ2EqLklYO4M3UBYD/MRqpqAb/8zvYlrH4=; b=tkD9N8Qu9PZcJVuYIBeWACkZwZJyWk9d+Lx+fdZs1KBnnvnsZ+vmocRtFNedJfKroYLCsAqGmd86hJsaST1/l/m/Wa8jzP29PuLI7LEAZRH/9DyWzh75Pf3L54rCIJCmwalX6Pwe/KMk1QigMmJVMozPDdGTRn9SEWcf6Dt7ue4DlCL07rQDfZLO3RcUGa40rmLDFApZgHa/FJuhqAw+M35hHa3yqo1Qgym5XHZe6HmBFyi10ioMNYPXzwTD10+jpJzuOlgMZsAh4bnO9FUwbVVz1EGkYEHmgqOaiOaKqfILFdsddx/CgmC7m1A2XkbNGJziQNoHkdgwDIPCHqwS2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by IA1PR11MB8787.namprd11.prod.outlook.com (2603:10b6:208:598::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:36:34 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:36:34 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH 11/11] upgrade-helper.py: add logging info about running bitbake-layers Date: Wed, 11 Mar 2026 14:35:57 +0800 Message-Id: <20260311063557.229656-11-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311063557.229656-1-Qi.Chen@windriver.com> References: <20260311063557.229656-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SI2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:4:194::14) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: 79a59941-d4ad-426d-43a1-08de7f3889b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|52116014|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: 21BK77XXbMBUkZQt0d6DlogccsyNTNwPOXczqOsh846yXswVQQVffqGEkGdPvAuUjg2RZ77b0r7nunPbg9COk+bt5srNkdpIYr3ET92ZwlOG6Vyz0JfnRhyfwD616ZpjRmF2zBB1vJY/YvSgVnaRU2AzGu9nq+/awqLBUkVKYq/U9Cm5/Om+hLd2956SB6n7IPvwiocmxvqz7molAj19bSBsJPXZVX8dRg8LQ/JkPCwtxkFqu8A/aV9O+B7YmIY6CpVp2g6qZ2qx/+drCngwOoVVs+okPExG5VP35QP1/upeoCMTjMIQ0C6kp1odl82hhhRFxReBDWuamnAlUz06wFniPy228nHP+mg6uM1Yfbd4J4ligTyKX+eV/cVNNZ/qO1fziLoLoqOpbDqHjzSV6S3qWTaTCnQw/S1y9oNkiA1H3jY1q5iAnaF8CjUIH06UjiprrIqLueAcfEOtBQexDpYC2XtWBtUQn3VVDKYpthFdL23lF4XtBGxsNqhzrARhlzrsHXyakuFWJq+ImOsZeOs2u9XKR1YwLuZ3w+GCJPKDA7rvtu7+J0WBt92kNA6m20RtXiMJiTPZ5tJDq6jZIVASwFA1YmYG9PUez9rxA+qKF3h9invYtdQGqtk5wHYTghc1Zixg/41Qf1ylGp0fFf6z8bisdrG8DScb7L/VjP3QF/M4QlnMC92e7C/AEd0C5BCDLNW6BaYZWidhza8lEk0usZWHuBQJZEU4xHL4Wkk6bGd2v7VlI4U/TvKIWx4d1kej7Waj5WMHBzYdO1+7Ie5zQ5tDK+HeGDytDq/+Fx8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(52116014)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VWbULDHIdY2elmEX0S49ksiZx337i36wYtVXYgQpyNRqZ3VOMlizdQ0wrAKSKffECb7nGfFiroD3KHA8voUBmencRBhGvxRB1Bw/K3p6pUBTpzNpp52l3M0LJaiUEPqA1w31OYDP7gxn3pX9+ajfxRgaNp4Riib+PRE34n7aFpZmJvzJgyxFGBHq3nnB0Q4Rj6FxgITH68HqOy8ehfTSK0Ay0rSBKrrolxJavWZMLxZrMgjBOdlh0V0NindWjkqjH0iN72ANPghG9cpVv1rrNhl41CmK+0d5txFd6WdD5pp6ZVkUE4mN+EltQyslW2Vs2c8kZS5z8QTNKn5MVqUvRajqnlycM0YZDd7i4NS+cyc27S2JPSivgA6Rk2iUKdqh/nxdB7RWMXr2tpXfwhAQV3d8vapQt6uewG1jdPCGCplGk/z82TrgAt20OtxsBp8yAoCwfOk+EcrhR11Yy9SYrGdQ++yw9BhEjdbgtRFQRVF+tnuX5e5nOtNlViZ5kVHNv9O9vgbTvVFcIXSMngEJYYUrdFJSJ8fu9e5shSBNWIlwWjxCU9EmeIfUU4oiPcVROSvg5xJxfQBMBX5ioJsEl+AzFKvvmrLjWwGh5wJSmAVp+Vqx5lZ4cueJITDdtTzlZ/ZHk7dw/F4x0YDkGAjSzqaFqdOd/rLW2z1JX5n8YeToT55kINDxz3u+S5lcPh7IrzjmdUCA78/taj/k6jYSOJhrEOqxgd9sKjoAoyfgYaqXBAMvW/508p4z5mKoW+NuQR19RCRx+LpR/z0R3CSihd78qvkI2MOBdX3fApNwJDZwog6nOgkNdu2w/4c9tURsPgYDZyz4H5CodultlJO5tOOAogNE7FilicYoIPcS4rK9a6Ow38Xy/MRLBJG3ap/XjmpWzCMVW1x0IpnGEqhjQXeX6El4dgl4EEugviqB2ISYEIfHnEVafbn9a3WZnb2n6bvx2bGf8yCEV9wSVBBULdP33p1yKB3MSWvranfmp+T1zBeXJ7K9dKAJVkhtcHJVPB+ggX9QT97JqHqnLR09+FwYeTyuPqgEiiAwqbmeaQmJ5+gjpTV6zN3nbVCGE8mz3pY7NmgltES+vuIcIETBAYilNl9PHM2R86rXuKAA0dhiceT2bxy1c8tLyBMIxPPDFZXY10BrFyQTtorJ2MQi1CJmqtVAo1WNHtm25IopFotZ5CfO7TcPKOfUY/3+8q1JF737D4DMjmMG/CRpsGSefdRxZpAawvkZPP/iRS3w/XS5PNYvd6SebX9tKtfphUMyYprET2OVh7ilKoayAZHaoznSx8VA3OX2vEr9nPLz3mrg3YQhT9ESnXWq+2xm6d04W+83nj/VokfwCYbbTCRKNgp3UOU3UuVbtYNzVDiV/yDBN8XjHqlaScFvLchaytZpJkZW4+bezcUh1y5zycpmsMJVD3PTuJAkxMhRIyp/H6ozgECW1bzRwK8WSLZAR5/XKKgNNX8FAaUBqDTlEMjlf/dFBmyDvYJGrDubZAc+PSp+CuWrmZElPL18qT2SDU0oMNadUz/f15XpMjJK1JKIzsAExr/+8xQm0wVz8HOY9kwbVCRbHaE0EnMWz/vWJpxS8Q7jQW1gwnTglxfdDdygcHxJQrxcPrvKceuVqDnq89kgGp9LEdtiP+gJz1qGYVOEXE8nUlfKCh+W510aoPmDiab3z4vEy2tIqbisJS2guEgOD6A0rh4rYiTI4FwjnngwKkTWVDgj6aMJqzgIUZQJWg== X-Exchange-RoutingPolicyChecked: JzfBdK+Kvafez7eo5t+ve9Gngw2rAHG4NjPn/Eso86aey1JrN0LM2eOl6bgjOp28meEZh2erHGTMtOYJ3SXex+Z+wh3ozeB3BpRJaYgqXy+VTbVHcD7Qmnt8yiNpPBfV1CMToXjHjDvoOpQwaOXm679ThhzSkrFHils7Fxf44SR9DVRZU2xiQBs0yebeT6m8s1yz/xd08A7c89FB2aHriCGLKvmP3Qgm89ap62MmAuqM+BZUv8XuMVVTOgmXVcdUNFy1THW/couAe9PijZ4F+c5RL+do16CoUqQt1WiPvnSLJZJmD/BTUhU2ZfbAyHO7lZV3YZtHSYKnbrK1vXXplA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79a59941-d4ad-426d-43a1-08de7f3889b5 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:36:34.1212 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: e2FoZ8i9O4abbORqwyVeOOA9SVAx2xORBDvWozvD/+KfOzdvnx8PapvuHKK7+6nRZ1BO9X4ymkpUtFsQTI2FHA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8787 X-Proofpoint-ORIG-GUID: O2LHO-rDXCn0oA6WQT3tpIb267A9MPFO X-Authority-Analysis: v=2.4 cv=fpnRpV4f c=1 sm=1 tr=0 ts=69b10d74 cx=c_pps a=8DpcgsHgAViCMqsLoRaOsQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=fTW__CHxibyLmBMfj2wP:22 a=t7CeM3EgAAAA:8 a=bmEcsPE48WtV85cMDF4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: O2LHO-rDXCn0oA6WQT3tpIb267A9MPFO X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NCBTYWx0ZWRfXxzkvKvcu0WUZ 0xcFugZkuG/KFPymgBufGowadaPEnAXb1xoOeCIOe3It/xfxgITARtD3KnWREN69M6iwlPr7hjv nhuytUdMaZZMg1HWxAmqPQn6fSeQJkf+GATFZ0RH8orGusGGjxqZF6tfVWUkKxbFkcoYnHmKM7B bjMnO+fDHcM0m49pFbkVVaCfyE6MS5zR0O5HSEC1ta7BKrP6SLYb3DyReD/MmXKc6OfZGgbbu9x d7OBk7ff6AKozatRJtxeZ4W8WFI5qFoFcsldPff5G0F1XQnisTG6K89Qx5dXiMkBVQT5fRW64dw OuvG8CqdJeMP51Gyrkj9wrKKl3GkkUJqffvgaguC7zML+m7M/PneSUUnIvwz+KsI3Hf1HMHcNe9 fWEwljtlOV00okb4YtfgWDMKXp43WxWOkvzc8ou4A/1vfzJRSAse3OPR3miOSyv4jRWFKofFy2C e7lzDMZgxSOHPgMewiA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1015 suspectscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110054 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:36:47 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3412 From: Chen Qi When layer mode is used, 'bitbake-layers show-recipes' will run. This usually takes several minutes. If there's no output from auh, what people see is that they invoke auh and it gives no output for several minutes, making people wonder if things are stuck. Signed-off-by: Chen Qi --- upgrade-helper.py | 1 + 1 file changed, 1 insertion(+) diff --git a/upgrade-helper.py b/upgrade-helper.py index 8589f8d..7edb6da 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -619,6 +619,7 @@ class UniverseUpdater(Updater): name = '' + I("Running bitbake-layers show-recipes ... (this may take several minutes)") output = subprocess.check_output('bitbake-layers show-recipes', shell=True) for line in output.decode("utf-8") .split('\n'):