From patchwork Thu Mar 12 03:52:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83161 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 2A0BDFED2D9 for ; Thu, 12 Mar 2026 03:52:55 +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.14142.1773287567305396213 for ; Wed, 11 Mar 2026 20:52:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=DHwYJ0Kx; 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=75310a015d=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 62C3obOU949469; Thu, 12 Mar 2026 03:52:46 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=DHwYJ0KxHKhq5ezwUCfqVuLBV GCa1jo3j5mwSeNpU/1KO8nXUmCFqvqE/VupJyMdRKKh3nCa892m4Ctx68cVNsBog mLfAAb7cKcYIEQ3HoUMwAK4VSjrpoLgOdFvBlj4SmYtNnt5sdVPQQCjYu7coXjbQ kAoYGOQFNddqYHh8pTCWiiGg7cYdzP4BzCMeAY6Ge7+kbRReik9g7lrI6cmZNbPb /ZD+ubNnRHeuj57vSdnwJhRX65JUnXG8ggr2iFlMhe5WH7Bwf5XHW6YZvskW9LZD cQwtnOgRfqoDXHAqfQ7zy2XNvFVBtejBy9yWdx4Z0Cb2y8LI3GyuNTXR8vNXg== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012060.outbound.protection.outlook.com [52.101.53.60]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh6t879d-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:45 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Dc+zFJPZMZXjbvAt1skMsge3MOx5uO5j4rr61EhqY6Lr6mtyypY26xdZ3f5us2BvmLBdwT2Tvul0fC01F3wZhj42kb7EW4r3ORkjZpVnHMZjsTk3uvtJ9og+S/ztjBzGSXposmowIzktVOprVBZHZ1qmUs5+dVaVI8YaZeyj2UH9+DiHdxEsslZzCs0M/p7HFp1WyBCakbFHlk4lhoR2dZhO2LgfWwD20DOzDSiKVNH2YA2O/AXVEe5huhggTe4LmlavGD8TjqLzxbiAMAMQW0Smp8KuCv2tFAdla4MorDhtmArdxA5eMJIKyoEbVndkCddqtj9R4awLws5eV+mE9Q== 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=PAAMX/RRAyEmm216UE+eTcNAgxgndvVn/H83MhRQozUA9Tf8mSRXTk2I5jclmsy4CCtarHOVL7l7xbmQj3UOtr6Ms3uJX5shZtKK4LWkx8wA0yoNsAxshvzOSmqPQkjIVmBjqLYOjITu7PSmI9ToxqhzGCtIfpXrSGQxKvB7clJ82bNbFhI2LkTJhiUl/hJyWbAzSauh7MR1i74jANKTqaqx9iahOMhyNMQaFzAUUMrpRrRCAEsp2NPB3S3DLsFmRxTYkHcbO2RqIQT97jiRfjvEKCHvfLixivfQ2ZepSspmiSz5bxiKNmijoyAFvdFkZAgq6e4b6yOqSbvyrPeIMA== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52: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; Thu, 12 Mar 2026 03:52:29 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 01/11] upgrade-helper.py: remove unused self.poky_git settings Date: Thu, 12 Mar 2026 11:52:01 +0800 Message-Id: <20260312035211.745546-1-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: b09a9962-121b-401f-a30e-08de7feac875 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: yZcGREm55pjQvWH2r2dfCeTIQmbbjNTlAI5bRn9cI3tMlPSNI5iYDTczi1MAdSrPT0F1DfgPbvbv5+HTsqajv3Nw7TXaaYXND+h52q7yP1sXrVopVpElmS7IWTeBVmQI9BvOT3Lm107eCXIszUSmFwdfIN3nOaGmSMLAG4d1FOVa4zJ1FUqcxJ6JFpjuQW4aIL7L9iid7mhO4w8roD+ABPVZzHGzn1AoDWbW7ZmJV+k4XpSv4oqxK/UOcKXtdiICnORLE5ykBeUGOlv7MMG770VyL8IF2OiOZ+YFYvJ3dnOkSWQjFyFjCzOnhPy9Ozw6ffuXxECccyW8jVoMI3rExWcTMoHWNSVFtCLaAqNLKfdYcTpeKEdsviQ6GVZCsXsHb0eTBJEYSGJqCL+A3kTmsp9TZ9xHHVPqDESVnig6qpeihnI2itlWLP55oRRLvlVyO9ftP8bgO3okQD8sgQZKTRP/EDMcAAJhIaISZcl6KtUOWHuIiM4mP99CvHW79a9eJaUqoewL7etHnBEBr954B0poJkZCWzT429f6EKXs3zQQY85aZwUupTnb9mM8nVLemJJ9tsvh2Evyu/2H3iYx7NcSlv/doivEvGQx3J5l4sph4afCls59jf1yeijpDPMyIjUtdJvrlZOdXJ6J/T91rp2PoPA+Nx29vNig18U38UHBInU9X5eZqGsRArUDwJikaktYH1ELrkXMn+B+3rQCsqaWQFjCTbNLNJsYDdv+pqGw2wV+YPO9od7AxvYWc6DtlGKMG5BlK3mOTqRvtd04klt8V1pxnAGyYgv+yJwZwUo= 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)(366016)(52116014)(376014)(1800799024)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9dtFMZLtFSI8OBUPwQgmIddCa0GponxpC7lmuGFiKD9EuZnBCKWxBfyu4udyUPGstnfnKELpf6dAnSiZtJtAssT3h22nfRktnjKUnnl+qv89Qc1ME4RjouIKRwrfShG+5SlcWzdoYkBemSkTRZGcboulpRvgxlmcUvI+3H4mrPR1tKVEqN7uD8lbk7pC0ylr3MqaGesl3IkYG2tP4LwFgn0XfNtgD1uB2Fzq2WK0l6Hhqqm2zpHs5aD2K94NfLuFlFUk9NbIzXscnm4gNZgVcFLdaL3tBFOyPrR0FqVPnDtjnG1Jum0KfEOCw6DojXSd1O+HvoRE2sgFygjMzO1dW74ZEQTA+Qu2+G9MlaGhdj+WUptx8Gs+kbHZ0lL3sY1CZbHvczAnpAv7995B0Bpug+gAGY/1CCyeobjznBV9pJiRMLApoftimo20xsGcQB6OES37HK+5Ao1lGrVMLafWs682A1099X4gUWVnkzm3Ys+EIQ/zJnkYCiwiUMWIEwbcL+KZvambjb9AyvFqbZTCnzuz3ZuidWTY4Fbgp8b7T1GFNUWANZqU8os/+khIPYnR1PD7LHkeAjVuV+qjGHnVnwS6GqNGZCZNc/t4yP6VBjhbdNk+MZuh4SAxKaNz8yLj3IZ8YXg+4T+65gOQiV++Ks0W0iyfzlO9lqQgJ+GyNP0UxZAoHTSIeToMrhIGjvBiZ6fFPjvy2vV2u97O41vgVihIs1x5tpHWhOacL3lyn1I7uu8dpxXhjmO3ssx0JNg/9NYRrcNkbrmtURdqY0jzj+QGF6iUQ5JOeYM/AK1bTvy5+1xv1ZkeEmha+x/P68aqF6sPHCV0kZdz9FS89Rp+e/3HdhNG6RY4VszyBd/ipAI/K3qMIGxk5VKces2c1gHicG9C4cv1+nMvol5K3us6Ilx3s6ZHcnyEb53InzLz50jlexWdBIyBOig+5y3mkZiWoqsl18D2z/WLpmzqeoA7OhnvEG11DBfJh9jGeR0rgw2QcvbbafThOizbrX+wiWHcNxWNxGWaTAgqCqXvdNPw3MO9V86Pm53vVSHf1lWgB35QcVNritUueUjjWWq7Rsbr6PaTmC3SzQDe5JTK1LauGCOCmNV5sKkP6DRjJEfbzGNMMEjHF5JQkgS0uNCX4QAIucPoCIL6VoloWVYqhLfS6ueheDqv9G1lJssG4u9/Qi8HtCSprVvghZqJMoczciKEuTyp/75DYl3wE0ky/T8njZ/PeJvROBOQ0MJbqkDZmrbNiwj0vU9vq/xFUDDl1bGV9mxiCpgXzLArip+HsuwbMMIHVvmmrSQXAxPAWt6RNxOPUrI+62v2PLSj6MGoKcUnBoKbzESYOpiy3P/euSXZ+xsk9ogWEkRGIKLdzno4pBO1M8RMRQT6O7WkFdXXiYILu7elFvKW2PTEUP+4ehPkDmp7qkW3HQqZvFRPMvLEopX91mGI/uegyUNEPNdXvFBUPaYizYWP8F+vQzzu/EOvZL9Cdxtsp1lCS0aHkb5iDDlRUqYlXfyJd4Ij1g65nbmvYBqey+cQexrn76izdbuqDF4Q91jyj2PCcKwp601DqJGFznciPBRCO3KEGBGJf5x9uQKSYrLY0Y4bvKa6cMJ2P4W9TuI+waQf8o8MTcXvFHZ2TLMASKRwmUSD+Z9XKAVjE51+MOiy1BR2ALx4cjhQyT8gOuTMgQ3oc4pGr247xicPkeYQHRbLo2P5koX9NKIRoS5pRtYO33YhbuKKmenN4A== X-Exchange-RoutingPolicyChecked: bxFRdS6EgZ+tvGRhW7QRwhDgcHSRZsu5S/l4z8lUC3x7YlT2dug8zbFaUU0rPgrSI3QG6F8P1BMQAgRk3hkEkDRLld1Ec3Ea1GagZLR6rtja0igAInbqlMCeSVsKC7aJ1EzlhmRUnUr1khbLZwCjFkxPzM+bqSwpzk7M95C7GpdDNk5XJ8eJoofUjInQUTc14bzSHOloyK2UClvi/inI3hL1mh5MWVrZslqJykksXlzQTQHNQXKJKg3MTwIa3ubS1H/SUkx/pcW+xrpYFZ/FwJiSCCkf8jEukcdnTsOzUZ7xEI0V1iStD+UyggQhb7mYNHDc3Tutwp1q1qRo8zFR/Q== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: b09a9962-121b-401f-a30e-08de7feac875 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:29.7939 (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: nwyc8xttpaG4WNhGlQlvv+fUaZqPqOxQKdZgndvT2JemMYZKqmjD3Yqc8ot8Swcfwgb9u1i7yFUIAdwvdDwe5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfXzwXOSid1jiTM /yUN7RiEytiFZxp6g6Fpky/cQ0Q3W1omuY2vIpxdjNdMNHX2KUV2e8vEMbpZXVEWV8TMDXKCaV0 YeaMYRLvUvr2Qtt5JsTjuWT2xEtAnaZapKZfyff0hRs//6AICAckieHwe5h5KA6a6BDqGIc4AUq 4k0aRWD59f/J1LW8i+PNkoBid3SEjrULE/y76Om2JsljOAyCXyLcdV30s8njg7Xfs0dyxYZnsJx zn9IsjSjsH2WHLbDSpZucRIS/DG8pBanjjYtEs3fwGxUyhet5BuQJ64N5vBLW580UxffCagaeyP WB4f0VHUg7+f1hNR+TNgfivKVWrwt18wXLu9EAB5+QIpK9F35gjepDQupdzqqKAAIGaGK9yl53I jx5nUtoeINMF4wJnUv3WNiIW83hd9q/zWe6qYVZ7eg09sigwtiHXZqdCtkDJSiMCUll6ZQbfv4L z1vvhehyzaf2avUdReg== X-Authority-Analysis: v=2.4 cv=LYoxKzfi c=1 sm=1 tr=0 ts=69b2388d cx=c_pps a=yaJUXpcFNTkE3gTvo4ZtIQ==: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: NNH3a-btnywAA7JKB5_F2OmrkwV3uebZ X-Proofpoint-GUID: NNH3a-btnywAA7JKB5_F2OmrkwV3uebZ 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 malwarescore=0 phishscore=0 suspectscore=0 clxscore=1015 spamscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3445 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 Thu Mar 12 03:52:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83153 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 AF9F7FED2C4 for ; Thu, 12 Mar 2026 03:52:44 +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.13954.1773287563692958612 for ; Wed, 11 Mar 2026 20:52:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=CgFNNyot; 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=75310a015d=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 62C3pA0h2877391; Thu, 12 Mar 2026 03:52:42 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= CgFNNyoto9vxOoOsFfL+72n9nrCWYXBonWo9KT+q1xLiWTbQicTAKF+0iVVkr1++ JDcKZBBOOj5E6M8zsCqyQe9TAkgQf3/sCSTJ80QnPCXixvQWRiI3rzMBsBPC8Lsj 9tR55C3Q8Pm4dfJcJtxM02Y8n5bcEYDZgcWzYDfX2u0h0okPv9EFZvUa5q85tcDm oQ0Uo+2eWKJLeoZXJW52rqIr0xnIXjgUivS327HPNFGMR9DdbslJWfaxnxVNJ9Om D1SUyoMKOb7K3vr0BG9yq+LQBY1fyAEXpA3CDjWDd0oHFj0/4HFjK2MDX3jrcfG8 AismXuBjLg/F2yjOQ2+wsQ== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:42 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OjCZypvNyoMz28ucNHrjf+jqMXjTtIhzYZePSUYcHfuea8gZqTw8gDYpTZAIKv5Y9qZlMogSgagrbLB8qzY+SGVBN2HX/58s1H9ZWU1qvH9W4Nf2XRdxqNLb13e2Qd74H61VpIoNazkZhSuvBj0hBkbQpuJiV3B9iDW0fV3fs0lCCui9+nmmmAyIgSsCVHOqNJV3d8AlQHp6MDroZBtL3yCDsng8sbb81ytCOwfl/8NUsFKLn9kKxm2cNFBSRvsWTTofEQ+BIgceToo4ONCWxV5lyNeSk2/BzIwc8tlEm0wXrf1l1JgriSrpSKa7dH7WuHLEDtsPzVS4zcfPILepmQ== 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=NCWvHVkB5HV7IwD+wvHj74jq6Ec9Psze2KoC8tWw/OGhv+2XWgVOxOcXuCb7EaC4l1BVHYdJLV1Uh8n9e6JW2jVDEZaEc/EbotBLOAbvarde8FEgOPgS5agm0s6a9KVVHEtdQtpzo0EYTh3ht1Qzgi9RuBwqr+56ShPYGxNxHSRz0t4ouHwgSvf7XA0WxLaT64FDtsGeuIjGyFANT7Kmtwso9lkT+F3YQUoMVt8rKF23+oim+YNEEM/Wc3cvJ4zsVuggWFlLjD8Yy+p85LWK48mbW7u8SAbuUrZ4M8PhR7iT9CZZhd1ZhGGejuMyWY7gzXDNUNF9DKciHnEpp55jFg== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:31 +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; Thu, 12 Mar 2026 03:52:31 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 02/11] upgrade-helper.py: use scripts path to locate oe-core directory Date: Thu, 12 Mar 2026 11:52:02 +0800 Message-Id: <20260312035211.745546-2-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: f89479d1-0eb6-4157-856b-08de7feac961 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: bKTbjnL08cGadG3+i4xwVoOd1J+crYAt6rfiFqpNC/3wJwu1WjPqKDUfqc2n/yTZwpTAPF8xX0AaUocGbWjFGyD58SY/Uad+G3SrlddEgRWbFXYCNWflgjo3U8oEcbOpsV91hl+VyY8M5opCMUoiDs/EfihCQRrJxpGqqSzGK0rh/dzi0OSmyaw+SL+qVstjCiaZ/Xar4/lqEPzCnDyMe9Nlx0bTKFErkMdCKYOWU+ErCxF2RJNS6h5FNon2f1DtemMhGwAZKmhmvWE9b0DsknFvNoMDpWn37BPJT9ZsfdEx6uvx1vzafFknQXcCedEa12HlTIAxaKKTzp5rWIwrS0Q11QZ5DLRMwAqz07yTYEKTczrBxJ/ijpJvAtCRVOuoa3uYis2Cvgz9u01u0q8Not5DaDnQLi3LGkrr1Pg88LkX25eZemd/0xhiwpgFnyf26ZJszcJvekhhEwFqRsv7P9s4spC5CBc9Clxf5w5nd5du5+XOKkzBzS+Wd7aKHlLsUkExPSm6KFgZFQfx0qTTyZTcBYzFvAtjon68PwRDO3lCa9Vvhub+WLRpLmmGT7rSUVooGK0amKCqxKB8u22scfDaDPybtXW/6ZPMDZgdWYtyDYCCIuUHuk2buuNV8F9aliyVlbhf8pfJNKqS7OQfOhL99ZSA8wJ/9oGPLarUq/GmZewdiRVdloM4fQT2ZA++dQ7RZa0SaZWy0r4BVjbz539DD04+O9xATsKnkdF0gd+nFrVcPz2biWrwepkoLURShX8bn4TFjL3vgfNu03YK3G79dSzf1Qk8SxSHE0rsZ7E= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vU/VFg0Z4Y220KdPP1dEWKsgnMw+4Xz2BdIA1aEbPeUEUYuMVDeA02mW/EPIinpjZw47wPqkBMPgmzvMsPcNi5c8byLkviTv/JxXmRaqk22hAGMlZ76J32+1AQ280SE1nfUZBOQ9jJxntRQhoxo1GkNQoEOTYv8bbPNx2pnVruwF9m31LLOvelFwvxbcc7qy0gvZm5EGznUUNathJeiZaxLYnV4GEawd2c+IYlE67wsIMGiIqGoTYCtPhLe+WSFXUnGsSox5J9t3DCxF0YUYOKkGiqSHAFzB37wmD2Xk/Qc6crpWdOFLZSWiFHD6ALBXDvNMSpQNc1tC+bH8JCc1jfrs/lTiB6A9DxCv5oy4BmzGnX2BFQ2b1hVG7j3D+7zjh7vVCRIS/QjbZ5XyAM+XEDxM8zwIEOHVBWaftgqXRz9ytS3o752NyeLfKv7a9kqw8F7cvfSMgOTPV6yFNZU/3bw2X67yqbC13IqL0R6zG2sQClY+OSL0MdEGQutXQ32IAVwJSfEwKKkJat7hsRixexlzajRNDMSDfVHfhqx3GUCJHhqyQA8Q2RcPynMO1fE+jiZa0JJL0jcFS9Eb9rMCUjFctmHQDlEgWs9lrPtdwr1nt53g1CL71CbEvSAewV0Zh62S6oy/S+TpJi1DJt3l7ulb+Lru3vF8Rx3Ak6QqU09UYM60tfekKf22kwB/IQXarPjdhu9hQSqJ4MZgFvv5nKujREHR5ECanhMVgTkoe79ypTB5cPEcpK1JFdPySVM9wKdn/M0KxjB0X6X1dq37icwFa+NSjjsmwLjFif3XsnQQWDiuVrbkKn1ZXd/6BZ6QvdLp2dZQtxYvX/DaFZBuJ7ZW18tywP3ofw8B4MR6epMwPBkEpc//WCM+cw5K7Pk9yJm1X6Y1FdGZQ1E3gcmxI0wrPfgrZl9XV/EHRpH5RaFEPApLYmfv4knE6WttqnqsO0LKr+JHAhXNd2UmCdanu2h0Qeg5PThMytADq0TTyj1HfdNksV6WJigHiTFKBiJA3FAZFtdRnzqn1UHC3MyK17VINm8TJQK0rWw4CmAr7DvcaLcaTwZPmaPjAsAoaMyQ6tvSWjQlHfu+wd4DSMWkjONRdRQAH1HJOiybDap7WYJjUthOXKPe2YNS3zfweOj6qUSG3fwjp5lI61+hErlG/JHFFiiPI30Rg7gdjD6HybtR/4YEB6uk12JUX33zr1/ZVQv4Ki8/cJ//Fm1dJVcfbLbiXKoFLe3cLuRcZ78yCRKAf68XCzRPskj1505NL9Rme4962K4i+XrFspRCAY1DIYUFI6/UKcd4XA09M7V3d6dRFmX7hRD/EjsL2qPHpmDKQsn7fI3RY9CIF5mspipysKk9rUAnPvCO5VXjAUgl2pgwMo3sG/qNWNi6Okih2VYyYbDdIprBz8ltbb49LTIr7DU7Ugb3dedc4X40eYJDo7cBk9+1NKNY7JD//csjhXtREu9Doj5pXJ/6szmhWT2rT5udvzY4epeTzmHRtmZxLx5KIuYdf5ItGJIpX25FUA5nMYSwwm/WSkx8rtPTXXMEd5o3Cfd4aBqnGeL7Xe+vN99KeFKHAyeBTov3QtFyr3nTlMRA4k0tl5lOZeJoGGbk+iM50OkS0VQX2XfTUH0rZn3wlPGvmnopSY+CSgkTm1GTdKC/w5aSYL9m2jyfoyQotJSVQ1BP3JF3ZB7kCgnuHN4fTdEGYtV5diZLmJ8HI0DjG+sS3Ge3BmEefdGf4GYJyw== X-Exchange-RoutingPolicyChecked: i5iWJDIJaEr2pm8u8+AhRWu/+sly74TE79G6TKL0/MtPai4PDv0mN2jrB6IIIaMrDGXoFA0IO6Q57Hmrq52f+bwoQkRaGD7hOxRZO6GxctIflPHGhKeJpTmpLw1lG0y86san95V2nmpt+t+y1inM4sUCqJ0H2OMs9hxEIu+c1Jpoq8Xfww2Aua0dBfkKFu3TNMPamTW/SQZn3bZQVekmv6QRIbSwN7E4cn4+lm7hX6n5UKRiQdnezWlQrz9KeKWbVLnQ194/H2a6hY2pjdT7JF3I8RcJ12wUA7sxTQepra1OyL+Sv5drNy68RAr3NUkj8n2Nd8IWOhALC5w0F/VWyA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: f89479d1-0eb6-4157-856b-08de7feac961 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:31.2671 (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: V4oHQI0hQ4F1tW8aFtr4NTxWq1PaoNBfyk9cTUjpIpX94sjxILk8S2jkVoFR2x7AQJ2T2HGyx/tXCuykIj0OLQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388a cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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=lpC2OK7O1r6CxJ4ueCMA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX9ccUgicx0N4a E9D7o4SMpl4vdXclpzNFKhATw6nrnaX7zrb2HVE+sTJL2Pa8Pj/5j6Lqr36QlwXacL7S52Ub34a QOtJOtGUEjgWMckbiVkUE7ygAfneiTBqoVfCZ+JjiIFgzwhHTtCMW5pd/u+QSPRvFnjNOMfi9cI NPQpJHBrjszzCMdmRqUvb5GicFTBS/H9TmMERuqGqvbW9rEUGGr9JFPfgD77XVT2lszvPjdAEEp OKsToFoChUKR/m2QwwqDotYJQdXqeMt11K9DVvo1febHtkE8J4kOzMTmLYssgUW3MFekacrKGuy pDczrjnaQOJikFTthTW+/vbWyl01BHDmEyl06JOlrcm9xyF7+O0RAbZkAUkA2EfyoiSBzLRHqqy ioNjU9IsYBzG7z8qTjR6+vFEDgDt33SxbbwzfP3bZs7i74h6yvQyil9fw9uMslIEnWIXp77kzXj wzmR+t/x971unr9RX1Q== X-Proofpoint-ORIG-GUID: 4tiX20afjMFp-5C_tHZU7svI6MwwWWfn X-Proofpoint-GUID: 4tiX20afjMFp-5C_tHZU7svI6MwwWWfn 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:44 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3438 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 Thu Mar 12 03:52:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83159 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 02626FED2D2 for ; Thu, 12 Mar 2026 03:52:55 +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.14139.1773287564002910933 for ; Wed, 11 Mar 2026 20:52:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=sY2YMvZW; 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=75310a015d=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 62C3pA0i2877391; Thu, 12 Mar 2026 03:52:42 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=hQzkIjCgzkTVwKfm5g924gkn1Q2bpMAGA8/c2aoWNGY=; b= sY2YMvZWdksiZhuUpR41h/QEwL5QI+rAwO0w4somo8tzR4cWPB9kX2BqT4u+0FsC cC/dthTBxoeca55H2+hJtjrzjAFsXPHZtpA44ejIei4syZxnv6HBrr4NaNakFZ3B PFMcaMO1JGIUPA5kj+ko4TRKQMiJArudtF2sHKJvR1dijXJ2ZMD9lDUGcU8DOaiD E8XEOtfAk10kD91MA5E31fEvP+kSZdYZkL3DYlh0oBuYylNT0o+rDYMZfrVNTBX3 QtLUHIHxvUWsw4tYw9hilx3Q5HO99zPhdF6Knt3n3i9U7xDG0BtEfe6OMBjjj3DX pUfAKiX9On19ornFuNB9Mg== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:42 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SyIDPIkmaNxHcR9whVJMrr8ns3L5DdxLel16shGiqTqJiHcyWAAp6rj0MSIwnQ+VNKwkEuggGUS4Gzltk4zRDkWCZMlzFcFopkPQPY0djfEn3gdnm21ZntTP0+8KJNgwgHRBzZciiZs2J15KqfrbA+Z/DMOicm+o/NVgofhD/1aXp9MfcDu/CWNJhJsclHP2dQp8Y+GunGI/vv6hg6+dgCK8YoCHWdeeMhHkPTZVMFpFoJjY9Xa8lL7l6GYAqTe0w3N/c3hMMmmL1zbvd453WABmDDmHudERdTs8EJ4zsn9PCkzacNN6pMSkHYQviLjHZk+iicoiAmr6eXFQ9LGREg== 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=P9umbFd33XiVCwoz+Tflq93sAcQmE5FPi5a90fdGDnNvwwT8RND2e8FpvrlK4RS58d8Sr4FKJVEuK/iLXAGgjWtjO6PLfrKpqi6/6l0icy/Stw3CgX63KoC79yknmzQLna7IH06QuVvmwIW36NDCr4xnPmHDtMi2r8Jt5vmMMQVrGOswArLdWsRKBYPkgq4NKdPz1WecttN/ZA4otn955xnXQ8KpWnycqDAKT4bWxL9z4OZmjGWw03/BoOYOPuvD6grZiBUJq1kO1TelpWO+MFkdevOXwL+OEiIBCwdfrqEfMQAR9F+KnAM9gLXsuD8LyGEni8Udc3Z/8mIy/z/0qw== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52: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; Thu, 12 Mar 2026 03:52: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 V3 03/11] requirements.txt: remove as it makes no sense Date: Thu, 12 Mar 2026 11:52:03 +0800 Message-Id: <20260312035211.745546-3-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: f4a31374-ce6f-40b2-9697-08de7feaca44 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: p+ipHsJqEDbL6/NpkTAIMID2mNyAu5HMchkJ0qbTI6SuTjVEKWkJym3sS85QlEbHMDtf+7W39NeKM0SnjAmtkKb+UQ/lMY1xvquR9Lw+YIAv7n/hZPCzA3GcsMXKnVkpkO2U1Ln/J21qm9vzymY5vxa6KwkjaNDyjFjbXr9srkcbv6ILr4BFQfW5kOxZ3kUx9HB5RdggJhB55YqVteHkf7y8CJH2PAr0Gmw9NlZMgRn5dmCLmPFtuG13n0f+WgNgiUaQBXoFTXHYg9DUGYUUgzxJ5Q7/3QUSjeE2Dr0GPWWVsJPr7qSM3UxoqmMDVyU0x1WVXoRxWdIyhiU/JM/s0nmv2G/jRNPWhmj+LBkUu4bqxmuSU4Gf4tLMK5t/GDX0G19MMsWoiY2nkRw9nh0cubTR2iTikmptU9yR/4O1rPvABEy5inqFt5VCmHYllQZ2RBKVg5TuGuxt1ooCOvBma6JNVdMJZAGIdl3CUJYagLta/wKKMh9sZkYwc7V6IuoaVXhabNN8zgpt92m8FELe3k2LxPQnNPp+5t4fgN3UxlmWJypW8GQxlBUmptPl1VOvUqB91f0t3/0yO8Eh/K0xhrE054MD1pwYFpGDvwF7hH4KHIC9DAA9ct9Q22e26nK+KI82gz1hp7ChtIC+ByOrzLfGl63xWHsKT3SFuJ8wEEAEztu8k7yWpWDeTzqdFgyAI5El0PteHE1jYYOBSK1TUixVqO68f+BevrU5rj4C16Kdx2SJhfNCnN91xPhqJdE2wrAzXtNmCynf5JU5U8jZL9eRvgcHEbsYvlWVr6xkPvY= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QekkyCS6QLyIfuP2ZgltOaohWxVdrPFX8VjXSfRR5vc1c1lSrzbbOr7FZtjw0E7ylbRQOroNrByCcDLJPqw14hrk8cHumS7vxDAK77c83dS0POdMAErYJYOQZu6sioMoWn0YDX+E4w1rrTqYPxobMA1pSYTlOCd/lQkPHwXbQwdIyntmp88NEe7y83DqEG87/Plc1htYeqre/P+p5lcrKE96U0xdn+u2ZNON5EKfY+g8O8WsofvPzWA3F953X9DBv65ubo/tbVPBS6huFWTyvFdAe3hp0lIpYWcHm2v4VSZ0NrBekVkk5vC5Gu/HsVtxjkUZilA0rEGqKoLy0UtqXE7pS+7qLv+XmOcvDKMrQdkQUwG37j5TKBpqOQGAkMVMQipP7rFwn2HHOv7xY3nyuQnzVQA6hARVALUwEtApPf9Rb+5jCzmkuS+0cpDZH8agpq2mK5D8vUrHQAmVH+n+oDOs1tq7fDMrb6ArNMPIGp4Qviho+SqJVrzXdrMCneWXUhy57uyvS0il7A3nfV0NSBaJ/Ti8rRj0pc8yZ03YaM9qvwkD0W7HnJA29d1HfTKCwb2YPrObG6139FyLmVZUrpT5nODl6YtQfawyJq2rd9furxLhw5i+0BBoBXXzR6WfS0rv/55vt8Hxrsnp3jCISLcCOVtMi1WWPHHbyvB6VGsNqTIIPv34kHW0aQ+bXnByvnGwHMcrr4BfdtsblRelj2vY3cj6Eo09Vtj2L/WMQrTx0D5KQZP3dhl3+xErH0DkynLwzPiyDn6TSIPOZte5FYjs7Q/EKcCL0U847KWyMyXol2tsd/8EgsisdV/1bRnhkinOw2dkmlo7EkWf7mjiU5IuYV48TmpTNFy/KJL+WeNa0178t57XaavzlJWJZLZTuHfXnNiLMphcVuQegM7nbjp4TzaZhfwfnQlyRN3+x/hT0xeq8onB/rEHgwvVkjqJIbtyvMA92X1jvOQU0eT5DLGy7ZcFlFhGtY1EKaQ/RPgRXjvBqGhBNsv6stC7HQ7RlUBDFlJ3JYg6/O035xBHtItLzbB4MIHI+zrXzZP5p2lNyD2heaiKXsnE/FWrVlCx73QbEBbJs30/TBWHkcOcUc/TLEASyfKyN0ttJLc2wZY93zjX/YHIWogkg8c8KJ7hwdsLytcYka5vBuza63MWTzTCJF93upCNs8wc/5cQ2zQpZrn8dJir0FkE5vPNIKyqbyBNHHNkBpRe+q7pVdD/CkMnPDDbahS45xiSdhObJ5tOQ9CkNFvW7hpkMCQ3RUiRtNQVIW/TLyAIw/++lOmCvntep/EWEq8TgZFEzCHWWV1naABnvPdNGo7FAdEyjYh2ZOfRXvFiPa3+XVLqSSBkCEj4JIiOCErh9yD/2Zgr+KplUgjXqbA7Fy5mFa23f/OxvdcRsXVFEDZw7VVVhnfRQ05xn/ke0Aw1xYwKPfODAcL5gDS9XVURU2poWwe6ua7iQ1BpAXCzwsv7b2LLVxe3BF85g/pSsVRo/0yRBOTOPW2kpP/qaNX6yK4rtgPkcmvwNdixcjpLwXGH1BqMpE9d7W33J80qHVU2mmFdPXazUeQaltY+H2VWE77QnI0CetYuoneSgFNO8g8h1U4HRY1S0w74+8NNvPefl0oIle7x5sNOHCArWf2aRYhFeFCkShkY9zHcOIH41YbRDOogs8XIR/omNBOYGa9ByxS7nfR/tldWEvTYkJzaBi55u1tKxjxEyp1SHoh7SMXUGWPpLtOMuA== X-Exchange-RoutingPolicyChecked: JamNk7D/F4CqXjCytfiiW1H5wNybW5LlOwDxzvVjK/xDQFp7r7i+xh5ZkRuQm6/bhrAtalBXbgNa+GwtAXl9GXF5dYVQ/DL5FnnDTbx2GpIeGu1GpreSBMa4hXOodpSI6kWxW/iXCuRlaj6gbdvvAKtoEBKDVPHE3lL2WhL43yCM543Nv99OVaRFzAaIHJyybiEH7JjntBbIf/Ktgd7Cc3ECcT6b0lq6Vk9DddRdvD3enM9FHjshW5yI/tMVKOlwVKL7IXy+uzSyWcqknzJs/zSxAJG4QNOK7sB0PuQrSvoQXWzp7he+dRJ75EdBZj3Jr7LQTdIpnoWz0VUY/PSb9w== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4a31374-ce6f-40b2-9697-08de7feaca44 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:32.8239 (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: DvBYKdsZ1Qa41XTMxRHNkj4kHrEjl6fCJ5nuvF2Z4UneguTmCyIaU9jWDMPnHyZ5IExXJ5W+6M7XzJeMkDNINQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388a cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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=KdazThy4EY_gBvstyO4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfXzIGJ0vVvAuLc HB6HB4uB0mqIhcaeBGFFMT12t2uU9wyVjRcqRx1HqUJUxygcD8OmXdbCp0AUp4ZpIYgr6hh00aW Cf64GxVuQ70/oeWDaJ2wS89Y4FCQA12zMGZfwfE4W4oUFoQrmKmvbtaIwilysNaeWd1/WQ6uKQF mZ0yFnD2Zh7A4VEKm6iYCa9Pe1IoduweRqzw1tz9Ffsqdr2AJkEOWOM4s3sEjgSJJEiNJBDr1W2 itBo8LbJwVTfLwTNv7dpvvhZ/y6j4SY1/ub6jvffd9wVqVixrL4JDhkKAu6O0qNXINHEcMsW4BG jfWgEMIL6B0NGS1zdjzAcEp/N/Js4lpQX4FK5MEDT7usJtSTGRH19ZOqnvypRRXOo0uLd1SKUS5 iHplampcXXV5CjAFADETjZJl/apHE7Eyjjr3ZH86H8FOS1mBmCwxpIxRlwBhz2Y4CKVVNAzFsPY 6KrG0xLguSMi2zu39GQ== X-Proofpoint-ORIG-GUID: escp3Ci12e8y_OMVhpyC3cBjKC3QOhBF X-Proofpoint-GUID: escp3Ci12e8y_OMVhpyC3cBjKC3QOhBF 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3442 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 Thu Mar 12 03:52:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83154 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 922BEFED2CC for ; Thu, 12 Mar 2026 03:52:54 +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.13955.1773287564566502871 for ; Wed, 11 Mar 2026 20:52:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=j8GtRnjz; 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=75310a015d=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 62C3pA0j2877391; Thu, 12 Mar 2026 03:52:43 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=kiHNMj0qFsDZJ91xFWHRJ/FrEOROM1AmSTENUu6Q1U0=; b= j8GtRnjzFi7DF9xaEk9qKrGCT6XSSWpWfGz5KOtyVH19/Mj3ULDPPmtLZ3YWqDH8 wLbLpPTvUtp7E6Fg2UMtkRFZqQOtbZRH8J1uAMnwhjuDFtW3dOPmrDH1qCTavXB+ sqn6lNbKIUIs6HsiB98oHgHh8qU0E/lKl4y4/X7c7wzb+MkrraYFsP8/wjVzU/sN rp8mtjELD+dKOinIess+wosRJWgargajOpc3NQp6tWwZ255wFT4HQbqbDwt0qR2I fkMUT+9+lWvolamZmLDDL72phYddXtl9TswQOF9F5cworefCJmzi1PopD3ggRsGi E2eTG/rmCLwHZjMsGd/9uw== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-3 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:43 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W/9S+R0oB38Q2iSm6DRV+pvEyz4l3tauP985PkNwkx2eCuweMKmuNFBo8hX7FqVTeOKfsthTFkDssYA81wAK2gqU/U5TygIT7+e5v5y8LqaJjyPkT5CBLHq+B/usyGzHZ2oZ6KtcD1AqN3rrKoOBVGnLv0CVDF0+2JeO1zSDniHisFLk6MNwTtH7wzgKjEIv/LU7M6FgTNKWnPUfiz06wmprCMFANMUlAqgXSYmbh0RZZsjYj7a1cEyHZA5eYtYaODuMniydRuhVhciUQhOPpZCTV8BnGWCFfy3HmqWhKL2iDvOsFVL2GsQGgW5x5bkWD1O21vj7RntJhlq11lSKzA== 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=kiHNMj0qFsDZJ91xFWHRJ/FrEOROM1AmSTENUu6Q1U0=; b=L/UM5CtCCdyEjT66ON2gZe8+cKBhOOuDLA7I11wtpskme1Bnh7Za+J+Gh6VeELhasHYCEd7EYuDGujDDkniV2Zybu5J0C3ifb3y8/HQAXWmVEBNF4KFUmJDdvGOzVu40UYtzCtxutzaTfrvWYUtqduMJE9Pnq7Xk5ejq2E/Jj7Jd5AyqIE2tnnVUIFXkQHZY/JdNjA/egLMz1huh+BbryZBLddg09TXg6x/JYnkrcpCzxabDSwcXNWeJVTvqL7TiV4AIexRm+hTpvw21P0p04Gl+Xhcd1UGGbnOvTQfm7PFjCqKQXLcOoj2mHxKitMPV91hEXoO5MaTBDYiRxB5qVg== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52: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; Thu, 12 Mar 2026 03:52: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 V3 04/11] modules/utils/git.py: include repo_dir in exception and unneeded debug Date: Thu, 12 Mar 2026 11:52:04 +0800 Message-Id: <20260312035211.745546-4-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: d2371f74-8f27-44da-d06e-08de7feacb33 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: iJQ4qaWUyVFFii64O41yuZOIfJVyuY8d2Q/+/W9Y06a/5KNRWY2UhZL7ngxUXQYWYmm5H/lxsLgnH42pYy69plYz8Ki3Em3mZYkdRr5tHOgEoOZihMDs5gMWw8Y0tk1XlnpUSEICmpVz9u3BXovnKtoJ5TOj/fL1G7+oIVbgmwJ3ER7NvxgsUkJhZ7G/gGDow9sikZrC0v/OsP/vNGZCAtX9Cfi8qcqstLU3kwFVx1il2hy46N/+yBZdV7hhboJjYDVKAIY0WbxcmWUreXM2NFG74fOmTo56Jp+sqX2BVL8ao7Kjv8I75+DF6pXX5NV9jfAgbGjxkRuRCvFSPKGmluQ9Oum8K50D5GVP3S9JZmbbhJ37fnICvsvPPEMrb0+tH6BWyp+D4ZGDHWaQa3a7MpTUlR8h1dlcyfCOBMAFGN0gIrSdaWdPSfQoxfm104Q+TFEwte/aNxgwW+ppk0LRlgjXeXS+fLN016fCcEKkjx5hsvn5+/QVbNIX8Xt9/8Cw9eZOexCduYFeHV8/gKXTDNZZrYUXqvcEsbCzXffd0RY8G9V4r3j0Xb8xQW+O4wGVoloJwbvr/oN5sDDVTI3s3Tast0krAM+kRUCfry3ioF0WSDOOsrSyG9tH/Z/352ABHXf5lc2KkXR1AWgI4285rD/5DvF6j95Zb3bKmwbaQIXaYuPx4YS0VSFhn8GeUIryCUBEDOXwMW5GENdLfxsFBaJ7gR51moN1+ujfUjtstaqHX88tdbZN/lg4QnlzA9VwH+j1yFU4Yvy3cfAufW6gMoImqstR8lpo0PVw4fks+oM= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FYdPhXdoLIMPp6khHwSQBrP7AQDajWTkBKWYPfjLakLqVZfLEiAg1frPR6j7fKzIpRP762ulS3oAY1FihOvdnx4S4v2t8Zuky2LMaA7lkLDP7ZPmm53+ZpC3oHgGmyIuvNaYpPmSTEBjMeX9dkmPDtgJAuxHF/tjmsjuKZoLoiryGU3PSwIyzbQBvAurPTRm/wbqWP+kFtdwdPVPYHVtssMrO2HucwtmCbrLA4KGTrFtyHBUBCOIP7HzpkxwKg0K+nYihDeV5rLljh0sLWVokRwaA4wmAoZbtwhRplHKRz71ypuEOjkjDzplAaBaolpxn9V9RADQPXUscIq1FdWUBnyeB7ciCGtjlBuHdad4MwAWTG66x13OxryTFIRgEEwkglkkv+uhKGybnav/f2CxWwbo0l13z0qvb+oXwlf8CYYot+JRtgrQD496xY8P8RP+IUqEkalj8uqLnNvSr+o87revkyGkw5j8DAoyilKQsZuVkE+gOTl+y3kGQ7XaCKV76YrSTa4fg8M3mGhJrAmNIIgABhYpry8A8gLBUhA922bCgWHO4FbFe/BEYolbxHSOgZFt/uc+hsoXTfpMr+Kp3licnIuRMeCE9U9u5ZY2TE+HlIvI7XkAOvCQUogpr4ed03r0KfgnJi8VoewcUEDsQKl4owsvRIJZnEEktIbKL3EIbM0u3ev+yO6dWp1WjsfmXFTtPLuRPgcJqYoIRaUAQ7HkrzN0tq8jlZO9uig6IYctsxixg2UfVsoAEMESn6JeATozDcnovwcoIhXJ/8ZrccORXLqUMu68lwu+jJwjdXrMDAQGaf88FW+j7ech0SIvr2fW1QysMs37Jqk784pbhSF/8HbfREGZHmMJHWwpdD0di2up0WRSLFHk7NRVrh3sjfhXDAajf3DY/vv1jRMA878uVL8JoLCsjwK1D2j5S75Zb7xHjfaMCM4hHOKRC1rcXxJ2qexaMP7OkaHHd+YatZMfuZ7OjH6adw7yvGiwPm96x0fD1jiAeAg0aZZo/gBzsaJRHzHN26/uYUmxzt+kn5w2HbQ6He9I9qEjkU++d2EL6ySY8G9Vfrq2dQc25iNtQ9PYUo5esrRUa1nEYJnOZl1Um11yHMcP4uYP6LIAiYEztt/phbifQV14M+WO+rNhXiY97CZsEkCrcn9hCP/EM2n5xRHuPa1GNXS2PFXtH2xL4EWRH9/JUVRNU+91v4OjYxt79SvlophVfdFaLM5qHCDYWDYLRZYHKFa/2wnSXlOKOSghuhWj4JAsFZZEmEJQq6B6U/MhP/DdhyRVaXE9j264aq2OfDCp+A3xCLe3agmNhWwB+rKkBc799VQnlWvA8KN4hZOpwRCJse+xXnQgBeszuoVB/w20n60bDVzU2mxQuD5gAJAeSH/ihbhHTDKfBWtvwNfxlMb7IxKT3e80Fic/qnFiSa/4Ii/FLaxQs1bcdyDlSn/r9Htq6TKK2ZUrW6oxu+TfCtZnWoR3VzUJ5n6gNxje4uq1cmWwsIkNH1PVNO3aEDALbByoSF1JcrmBLJZkW1iDQ5mI0vqVnDDXSGLLXDAviydCxJm3ac6Gobgl7i5WiGA4BvayMjHkCvFX359QlKBHt/Fqz4KP6vXrRMe+xcXC0ylH6ajMo61UJAWiOT2sm+XsAzvobLdj4wuKCFuFHlOVeWomec2A/3QSgSxeBXRTVbis2DEtoUrBLjO872H4TQECSuP8Ig/cT2gp01SJtmrtLIkSc6kzRsxkdw== X-Exchange-RoutingPolicyChecked: TlcGMKwWKc+hGuD//LEWUJnAbn5pmKUxHCFcx6hpUdz7lmXhoVajJ0HeQk8bAYc4RMdjl40dSLEZQaNPupYbgUYihms+L6hPyIB4zZGkPlbQ+XIJhbza3QX25B+pDUCVFyda2EGxIwOqAoLcEPw3Iz0BTeADiUBdbjaOVcxxOBKN+XJHp7JmVDWSDSDcXsLd7PtxNRwS5pQPkMdFgenJP9dXkOiD+6bDqJKWkEV5wF4Dv+PhTV95hPa++MCPFAyCKX4xbzpY/aa7PsDoYQjXp2HzyZyYDif1evKHJIjlXUcJKECXtIzuXh9FijDzaLbfTaOdu7En6Sx7HrAB3+6ppQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2371f74-8f27-44da-d06e-08de7feacb33 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:34.3905 (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: hTWI6wUwhWNDd1DnJjLrUMV1ifF0hnA1P5XO9nM3lD0kigw+0LiEUcnuuoi5jGToV0UQoDTxvgK6MiosF/pGsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388b cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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=-AFZrJhNkWtAt0HyI_kA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX30LxYIaLyqai fiLBEzsAi5/gZHKjZaJmLyLcFRvcO8fxPGUSNo7fHq2q7KklpBLMxGUljb1zBX2fL8AzvuHDoOx MhRpdbdFoR/7XG9d6AI9hvpy6oj8geF19V4dl3l+bSYyfPgnymkdeBAHWgwYZvT3a7/Ms5qrP/g e7obnjq0QbCKKKKa0+VXxtSsPnvnGBlaPfHV142X3WUYAbAwAjW/nGLBwg3SZO3SXuWelLQK3ud 7tDLBGzSUFwrX5Zn+NhlBo1G8FF7BGTBdYNPGdcFwHxpdTbO6tJe9KatS5H217K6j+GW+hMmfQq mm5wnejdUCDbzyM3KFobPQiOQMhKNEDF6ZRNGnY6VIyVv731q4d751ZFfrrhLU/L5NTBGDyMkYk ciUWqdibL62rlLl78QSa8vu3EhEXmMptIupuxwCsbYEu6mC0yLtQwJH+IKsPkIG1RsIlfL6Crv8 vttYHzYWCG11rEAT9kg== X-Proofpoint-ORIG-GUID: lLSWGwmp8oOOj_gF54EElaW9dkjKOILe X-Proofpoint-GUID: lLSWGwmp8oOOj_gF54EElaW9dkjKOILe 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3439 From: Chen Qi Including the repo_dir in exception helps people know where the git command is actually executed. There's no need for the debug output here, because all the information has already been in the exception. Signed-off-by: Chen Qi --- modules/utils/git.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/utils/git.py b/modules/utils/git.py index 3be75bf..9a71a3c 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -24,7 +24,6 @@ # import os -from logging import debug as D from utils.bitbake import bb from errors import Error @@ -41,8 +40,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__())) - 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 Thu Mar 12 03:52:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83155 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 B0760FED2CD for ; Thu, 12 Mar 2026 03:52:54 +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.13956.1773287565121575874 for ; Wed, 11 Mar 2026 20:52:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=q0mHYWj5; 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=75310a015d=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 62C3pA0k2877391; Thu, 12 Mar 2026 03:52:43 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=DcfiLOptd3kEz6V9Uww4jczT1eLIOrvxiygD0kkxfDk=; b= q0mHYWj5qiYMFXDDelf064cFUXpztClRVLqKWrS921/jbvUOiWDFdoC/NwaLBLoy s6ZTzQ/cc2w7d/KQ49ce/9kk8hQSRE8P9GinkGpgdN9HM7+sCgjtgYWPVM2j4iAn qZFiWH0Ut6IZfPnw0XCkRAO0kFMeQHfaUNiL4Wwkk/kejTMtXWoZPtOQEjui/hm1 VVfUrkbL6zshXpcsWM5OM7nLxxMrwZodXglIyHxbaqKWx9gIqBL728iWVT+Abavy wSxhVucb3R5QgmBPrlAnylEmb645Qo0MOdgEE9ZPK7Zr6FD4+MQOzWlRkpveUA8i zYacHn8q1m2b8d8XvAM15A== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-4 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:43 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AJLshBWrIEbq0fKJ+nSInm2f8vyVspphWCviKQMwkYGspqnEuNePB9e6P3uVH6jFzLL7R0VaXEAsHURS1/VHHng2TfaXG3t8gtTmUKMDwO/zxPsvjplG/pALN1QiOy4yw8rarbT+1ybvdJKwbLBnG788jOE3H/uAvI6V31NJM0RZiHZzmG7Vrq7kej5qAGfJgk7YnahbKYrnSfDZpo8hg8Wh461MhZxaf1l0bE5NVkalWJ+keD+m+k5RpPpHED8SDC0eQKCzZ0Q2bhJ+MDqUMt2+5QkGWvpjzZ20FjjT1LIFJ9OKs4v7Ts9Nqm0odrFCUInBg2RQMExuOTzuKIqAIQ== 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=DcfiLOptd3kEz6V9Uww4jczT1eLIOrvxiygD0kkxfDk=; b=gLNuebfZHvluswWljMTPiBh2jBBX3WRE9OUPheOLRYZJAPuoHgONckhNZVhQZoFsr8KxRlGa+5/g0D8ZYrpE0Ly8Wxjn2d7E52eK+tu7jDpVa8+chLqe0zFqwe3w4RGbiN8S04NMF1jzhl7JFa7ALbm4AfPf7VSHSi3AIpCpAf1mP0Ucc6Rf8aC4H2aw9ci+K/LhHaeGCyFuh/k61S3UZwXpfkHQAAq+4DweXw3GvdqEvgCTFVGDFcxidu3eMqq/XU8SZbt2JK3nbTrPBIfaSbFHpz8M84XdjQI/TYRFtRZitVzBvC3b7f8U9L2UA7pctVbvBHRwkCmQD2pjo58F2A== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:36 +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; Thu, 12 Mar 2026 03:52:35 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 05/11] modules/utils/git.py: cleanup the __init__ function Date: Thu, 12 Mar 2026 11:52:05 +0800 Message-Id: <20260312035211.745546-5-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: b68f57c1-de3c-48b6-328f-08de7feacc20 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: QDAsr9KrMtYYiRjbpKzOwOBHm4cz3CuW4q30m1sclOeLN6Av3LUiFskW8q6RkHgskev6PiLIRoxS/e1cr9stqMBscjCq6FC22i/ze/wbHcsrttiJpkfgP7vkIMWM6MUfodLFNdMZu49fei1PB3hJ2a4opd+gKqMRlyo2GIFxIuW5zCjTFw+OzX7JJF6Ex+g5QRjY2G67AMk5vbVmlcV9LxnxUaVFr5GkjKMm/4re3mnwAVQrzakgiiITYeutHHNmPWACouB4NZ72NhHQRaosyJPDzSrsN7CwfjMVtTrBIIWA7Kse+o7n8eO/tlJcgv2VNe6UZemvmr5jEml1wCVBNEanzVHW6MtKFOc7IpldW5i9lPwbc8Ah8IcXKgIY30pz+50qL7MR+Fn/s34bk2nKio3ltYFbcjgGfZCgyCThoa+8PjUzhZCzq++H4a+VeN6Kc0KRn3xBkBI0ovSeq4yvLPVgWHvXAVpHaOV7GhJaSPvSuqgszEk4jqLZ4DIu4VVoHxZBEavfOA7EgaMfbZVL4sU9BN9SQFnP8jruwKTykBq12i0j/XO7fRL5T+7OzgaNGFs6HLgXGT7rI/+QIUzwniErhVjKQJkQLFczSg4Z8QZI0d7IRHaInIMHS0T4Wq9XNrEfM2ndMODeDWhNnTLrhWF1F+MmhjsCIaRKFC9QFlvDg0OnYIjFPjIqdEgAdQAeFhB7KOGHTxCVGxaGzjs2H2TrSKagpZm1v+EFye333b1Gd08imslCueiMZWcG6WQRd2iDE52DsslPtjLPAC6sbJ7I8qWy7OBCEeuGtersgj0= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: buiPiQahEZYk8AxL7PcOlGOnfqTu4x1b4dziARlIeK5SDz1Gd+dzYc5I+Z4wvEmgEBxmMyM7aLq0hBPMDZ7uGi2BV08yjttF3il3IKmcfm8Cok53p3yDGCy+ngxBhuVl5K3HTm/LpI/JocbAQHipEEj1Z2jQU3377sxT5QajyDpgYKXoejG6rGhQU3DJ8i65KIZyCLO7CQ/iARJIlM0lmHGAmG7dO2+Z4uPvUGSpzOav7e7iEqSIbqdxgEs9pv+I34hi3YQKfc1/ACPKQRg+I8ktQF5IZ4hnKcgEpWK6QaNjsoVLlxZvofu6wFU1VDKsnOwqDuWVhEQm/KJcPNTYj+O1lQgoUHU08yE3U83BRmHtm9vEMN0Vxf2Fco7GsnJSDzUjvvCnBkqvfajydcO+feEdzA1QuP6flgnZjDQa8wgzgdU+V6EQmD90QXIadFcgB0CENfIrjOeRXlS0SiEAsfMfc5vRqOrZpazunvlosvHoQOlSyZl8/PeA8trf/NA3/+/kNittx5v80T7s8nF6LlLYLCjxXePhTDrSFNuJ5kcdVx3dDArrZz64Hg6RU6nzrAA/GJtTs4IQyIJ/Xhy0SuYSnYSQGwNi8iFVtI8oypn8yLjZcGoytSFaE2NDe9vR2cHp6IacrVllqABt6FZ/sZUi/xmbfKaz6EoIi00G9MGy3DO+GZ9MPo253Tlqy8/mskaeCxFf09plkYjsB5f3NFhmsfrEupWtj0tKR8dyDxtikpprFQcit4RTLiRSAQoV+G/ji0pZpgNB0ddUEkEPLOZBAn9TwY9gsniiJ4CxEGSKApgMsGtgyBSkazlvXUW7m9QgWXa/tqbElERu75MTkVm7fAUFHh5mTJe8srBgHAe4D/sh7STn1h9vGR86QdOO/UrkLy5A+axD/+7BUU8+Y3vunyS8iPZ0k7BHVpCcAQ5EPaKlsKAdVxeTf3N6B8/TldUZtW5LKiQ65gO7rd13ig9LBdcQl6n+EyuOwwhCZpV4nrTkAHkMtHEvrCTDktGvqzVzxaqYwR9JkGsx/78mMNi/6mDqJSLre84z2kwAcQ/X6Z/pYnrUveXxcY4NZ8a0N8U8Kk3BmFHhxWgA5dHYmWvTVQeRfAmQaAI4OMBVm4CoUN8gEN3RNLAXsQviDIPqkqoFDXFEXryiALmEJ6XnBlfw8hQzNllMuy7aNS74vPUCtKK+d7LIK11dN3i7LzXaDiBVyu4EEgLPJmiD4BQQRr8DoSeQBurxFvSs+KfdKQIVyoCpLEHBiTr/cQVvLg+dBYyXoAAZNoDADsupU15DTylwHazLLnzykdYpYdNz8pxmKpvyE0gxvieR9FOHLtkw49Qb3IMgaFzrwPNafgVEuAeC1cOSlwwfZT0MagUMTcwkDyjbAtABGvUZlZ+3VL23bFH789VxtEvzHnolQL4plEPCuercxkkuI4PdI4BIPux599PwKTyPEYbKXe0yqTMs8uYmsZ4QnBVZiKaBMG6Z1nClfE45U+HaUKwicJFMTrdp9beeRsPrbhx6FeZ6zXmL4d88p3+pukbEyej5QsOoingnGTvX/PMBqsHLotxK6VYlcsRPqzdpFIQFRMpGK5rSjk9W2CsI80WqmkSiDxsVkpP7lSkvjipktTuxiTaHizJ3oK7SnaV0RSLMRCnym5VCgEEyiVVYl8cAc4p08D07U1Ilf4MDkHC8iF+3xmbYKLgptWthxdJPEMT7l64j3A5aNZN6/bxcxCs8Fm7OZ/n7aw== X-Exchange-RoutingPolicyChecked: i5p76O6pYAnpSi8y1gpCZw0i1hgZO75IsYOioZV/pXWRPiLEj6JgA1kqliXkPBhdKQnrJEkfU5NyhOJI0i5ohq1qcgefiT3f2NWaAWZHyhP8StQiHbFXwisgWmNSkGmnQXM3invIHWJIsfRfdCvjl0r58KFLREYE5rmoRbe3Izp6kqbZWrCnghU4kKcAVCuIuO7bw422j/Bu25egvIApM3SM3pb9mFHigTEQiseJ9UlIqvAZpK1bKcNDaRTETZKkN2CnWMksOvDr3grKy0EJVOHedYLbsZ/LcRFS06psfcxOHmfua4AYYcZExEMr6Er223N+aGNQn0tQ2czv9oSjpQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: b68f57c1-de3c-48b6-328f-08de7feacc20 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:35.9289 (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: VWMO+NU/qv1BfbBiGwYsUkFayrZ26EPkc/Y+Q5ArWF1QgtOrTRRS43GAdOdT+LCnNcRyxJMESmunibzqbr/oZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388b cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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=llld9UTGmMUyhnCEcBEA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX50qbH/MapoV0 uXZMD97qEcVrp657BAvq7WBnTFNSbu4Ab6EaO2EZYhofHyiDcEsSthBrBrGuFQDIgL3FJu18BW4 S9x5NSPf3FZa2gQRlM0hB/8oNKhqQntRiuq1TrYsMv72eGs2gxsb/jDY477HFyXQUXwKThTEvuv l1Ffua86cRRTRdwCpq95xAdO+tRDqVL0InmUXqAJPprFcSveKA/2WFriAhrCIqYdnvyImHdGK6G QjNBsHqea9fDOvk3pct1GioYUrA01TI9qHGh0QCEOFswQMBxFySDBHzqoztLnGAyqsR2tft0qvU BJDkr0tGOMQK4VUQRf3vHI7pQag4JzGHX0YZxraew0HRDDaAwBIZ/ErOLSL1I/hs80EnB0kahco vCkhr+CF7MsBOaloPgAu/jcfHymKYgV0NE6X6EBqlmXxFJ/dOiOMQmiHj9AKZ3eKs/bcBRgat+i 5Oe/lF4MnPOS/FDIx3g== X-Proofpoint-ORIG-GUID: _J7E68OnSN6tlTKMl0Ofuc_ooclnaz1y X-Proofpoint-GUID: _J7E68OnSN6tlTKMl0Ofuc_ooclnaz1y 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3440 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 9a71a3c..b383049 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -29,9 +29,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 Thu Mar 12 03:52:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83158 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 C5413FED2D1 for ; Thu, 12 Mar 2026 03:52:54 +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.13957.1773287565619874843 for ; Wed, 11 Mar 2026 20:52:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=tFTxJUkR; 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=75310a015d=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 62C3pA0l2877391; Thu, 12 Mar 2026 03:52:44 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= tFTxJUkRlT+MOUXhnYGlkgnlFXv0aNXoSq+ZCpZFfHi5fI1OjXkTXlMKwKiv94V1 V249ivqO7jD7N25/5fzufn4hUhZsfil7JeaopD5IRVgX0cIYiZ4lOxsvZIAmPjbw FheSO75VoH7Kmzwe/HTglUWDkEnE3Nx6k2xSlsFNA7OFEiT0dcj5xuf6eIYYE9bi fgNKqj+ZGBCBG7oprvuERDeyNxhmaqDLGDTT4In0CLYRqKuxNY/obvvHkXs3ujrq Tar/A+VEZHc5JKGDtXNEBINLND7mBszRHdXJzHGe4cJwquSet8EpUwXiGogOMjOO iiGo2QqO9yf5drHOWN0z1g== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-5 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:44 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XMS9xQI1JNN8qUaOi20cbsAv/q08RP+yRvIA+PsJ7+IUWDIQgbOP2NLujC6grYfUHEF6AIHn3dFCmSDmGuuABXf+2rSuTdGkSKhUIWFJuQr8qAd6bqJ45kVqWdg7DxSPNrMXG3Unr6Blw4cZ4JiSrLsAnPG9hdKyGd4aT8uSxm53b8LYFFl8rjyd6VVaBIw7avINR1z6TFGkuApKjDJQvkAWDDHjn/oP+H6+UEL1CIxVg2yhO4Rxju3ktr+aeTMZ3+D0AQWSiCrieLe281JJus9RLGssrK/gXHy82Gkqso72+og62CvA5RnFIslkCJgymBU5KBXYD/PtDKka1YXgCw== 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=dJbScJFB14fKMIXg50qcGaR7ibJDoedkEG/noi3YmmjZzrpgDmDUDSZ54tnpTqS1VRMy06+Kn7VMny8TtsnauULFQ3CkRHH2inD/aaZroLRpnnLRieg9ewRTEqvXP0jNoR+y77C3jTGo+dhr1UP0ofmIFV83p9gPaDNad6MBAVuQk1kSkRVeVRvOV+eNGOMb7bRxR1b1hErM86pGzt7kp1PtkCkRs8AdpUN5yjaXoyhHknQV6RfUThvGuOvnc2o1kiuWMxw0rJy2wIGNfP4ixz0vf6ZAogVx7fTJLKAO2t/pEv/XlGDnMeypwVShHuCve41XnsUDNcrT0JdQ1o3UkQ== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:37 +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; Thu, 12 Mar 2026 03:52:37 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 06/11] upgrade-helper.py: fix exception handling for commit_changes Date: Thu, 12 Mar 2026 11:52:06 +0800 Message-Id: <20260312035211.745546-6-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: d6540697-04d3-49b6-8820-08de7feacd0e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: u1HWlzov0kpxoYd/Jkx/py082g2i0JSy87CouoEqnm6CXvuPNOB0F5qCdQOvo/uzft/sjAXiD9Im8tUiYTMkx8eiGtrrZOfkoplByLG1X6qCisGTLziVhJIZllS9B9HRybA33Ya4mS3z/MhMdCt8JL6/bmudd5U2cyqE2+kOTjaFZW1WtCI4FFem0nROnMLW86DJEa9aVLYO2qPlQJxn+nIPUKVCufAlYz6AtRH22pt14NFk7bYEKaBWU+2wcf9gkgjQEZNO6pXxrw3mKxVX1VzZeISgoPfHZCi0Cv/qbPX6/bP8GcJOM02Er6iyP6yS6NqcYfBhD+Tao3jCjnMEp7IPNIK0Pzhze4vTXOZosCb6e7R21erthyKeidr2IpJCzobP4QwpiR646XBHjj13eoRZ2CVVzj6vBUXAo6Js03hXkLcsyYw6AaNO0KeDVBhJ2kmWmgwe42+pXB61eoRqpflqlkCVtUwf0sM4cNg75ploUXbxiD6mwl6KCysP+ZAPHkHlyxMJvbWC4c6MeNwz7Dx26NvDbDrm//7bh1aM7CRX6Cbf+GMqnWT71P9ZPi7GjsK9o4OFZAiwFi0zZIQ8wKZ8/Ek0Pe8qqzIEUwIy0idX3oK00Wi6I0TFK0Rms4yNN0mQ3E5bA/3sN4onXCmvItaqR+RCu+nwxlwRVs10Y5L3TgTKA0Fr6x4ir8wGxGNHWwtG/+HdRPG4xIquCaqTEmDgqxbTbCf3lg9WvcuLz7sC8Nz0Gaqoj4txs9YN1msoRsyhPysPSYt4E6C+IkoJh9rXEO6qRGMA6oVqbZdlKv4= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FuKlO+BqznZRaA+tYJPpPfSE3+qPGO2cv0pKWzhhuNb4Gh090BlsDi+FFERHr7DCn63xAtEfWKrESj8wdAFDFSJzzpLcJsGuTbSjaPdWhiIwtGKj4x0YCVM9Sl42+V2bl3ZrBHVhIki+psty74lBho80LR40oKgS7dvpUAzSfy9ZmEHRacLescyLqImyFYiMPcFQDop+K1iLF3Tc7S3DHAMFf366+CnP+N068o7zVb1Bk7llrgMOkKQzJ7X0LZuFHQrRLCm3s4rdwi4EX3Xbda+rBdG4rMQypj5GZK1yzSM+ieqF5wUxkLD1u8I58CQmR7BT9+Ct3hfdmGPcGB5xnNDLUQ73A7fcSS5QDFUppws/0ol+0S/pDOmqvAHNLdycJW6pYcWgXAWLQ9B05EBtZzxGVaGa5XDvFdbb5a3uqt3dldhujH0Kj2fWu2U2pRmGc+5Bwc/hTeeQM3lEltqGELm946DE+CLgxZtuMNSV51W6rOwx2O1f76qZzXjL6BFQIt5u6hHV6FNtsP8+tpaJHTKbmdlxLfhJyXy4Ouw+UocvxJRyL75A1cE/UfnjmIJb956i4U+lSa4pg6lV6tC8LgELUC03MOrXFCKLnFZTAjzG36GP8nPWGsM+4BNkaUdHwjiD2leSfjEwOjhWDpBd/9xyI3JbtDNjPm1bk5kadrBDOaNjxt8OGJ1qsHrakhV+Cg8s2t0kA0hEO6pLFstnyrpHyYC46nOXk2Pese6RmyN/eWfjsO4JBDEiXPVucTN+6nT0BlpQlS3CBHSAL3ekY5zCbJ3GYBKHWUPxFfa9R3JyHb5OcnuKuI21IA+/r+cHyevjbjBeEBvDTmkifKzOCq/jKQ95iTVqYgS16RoN8D7iy/bjyE4uO58u8pGIS2aSKIOoBoKh5guB/zywxo19cZy0EuEt1LdEDri+LVu+fAmTfxxlGB1Fo3tZgrT/DsJzgOq2T0lwOzFnOPesKiVhjAnijxM6EliEsFOblRLLac4ugXN5D2uDLYd5sMX0xF3GB69XtVQgfqxGAXY/UBzNFF8EiFjj5R4pOmVXxbSCyvacTM7iXq6uqti6MNPId2iTNh5AYlJNDlCRUGcY/2q4MrP6aGxIT2rphcrwE2PsNTQYNm96gyE6COpVRD5f7y5t2YBYX2qkLn2psDl6ESlupIa28z8MueAdNKlHUkfJyMqwEhxoTows/0qcrfDFKVXh6/5/ygrGTFd95Holj1WPMMos30rPLLA6YTUmtdXX14mXo9h/44mMQsOTmQnoZYItEXvcw8s1EKC6/duQsqeXyeGArgF6jyo/mnByjSdKGPKKWkr6p42/6HCjt5tRngJ5JTMRyOmK3OEpMD9YEDcHdvTjsySt6TvxBYVAT3CjQptZgU+HW9cy5VuQbNW14H79KYA9UxNR0NuWZXg462JExv4RbpBf6k+fGMF2OAHfJgTEPmhxPF/kxgd6/Z2E0hApDlNECQTLcHaHU5aoYue9FZKk5hIZyxkMHvTJA/QmLUboQwryOs1ygugN9d/FUsjxkZs6pzFUGkKJCIbW9eDACDBVyEa/TgTJqGCDrDtrESg/iBDIXKNXHpGRpIpjwhhlZ0QYJ9WMySmYJhtxvUxmklVN++uQ0/NwYmGmB/5RLmkz0izkNLgXRSZmDvdF3z6YNHxd8qtXXpJAMxtB25fnDqmk5NIBJ2OpzOkld4cKm9oQ7eCqvtpo8pfq4JgcWGMEPs3RdrU3cZXWYW8JmZ92LQ== X-Exchange-RoutingPolicyChecked: pGFgf1cXkrEs8ORgcp9Y8w5z23/4AnxMH8BBbLByR8F2tMbHVzuVePcOF7J2yTjHKBqeX6yU8w0Hy2hV2JYxo9MIqzlwkCw9N7CtdRf7lEVRTmJkpTiCHON2RGnNekO/1JbbV8VoyMUxO6TC7/Ekjhc/f1fO+JmT1v/NeZRGj/ihZPM1kJ1srxE6yGd2Znsiu/+SGxM18GQ2s6y/xVvGTgkwDe5SdRV/qwybtbJDYChQdx1TowRQpmiCgCPHXF1ve2m+I1wdDtXFJDmTqYiL7bDy5VJXWUngWHD13PaRri9kZtNRzaZYU6niWwOih+dT8nvARIRsTZrfx3ehwf7Dyg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6540697-04d3-49b6-8820-08de7feacd0e X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:37.4765 (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: rCtr+1kiWxsxYI8XBpSvS9GbbTYa9SQkI4geotGlFoSkb07JCxb/fqefVi+Ed2V+5DzzBO+hq5M5KNsnClUPGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388c cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX8+8h7CBY8tdc ja9IYChbzTQnl4Ihj4huIAPDrWqxtW+4DMCvGLWgpzqFgCsJ6lrmxg41DmCnvIuImfifo1MBw4a 0XHmQ0cDQHhBk70Gp+G9Ax9YmxlJiezWqManQTa/RfCEGXICvTTBEVfyBWE1y/bZ3AbgDRqmUD3 3RvnpGLLy6JzsOS69Eu8trRoRx18yf0LNx8ejAiYqZ0/CekjTQasJhfLC3oDFiBpnRzTgxLdGkI 51J40vXjbF1BPVNgf09L0kEY7TT8LPctCMKpPbMN950VKf6GmgcRivw3r6UruS+Cg8esl3JeZt1 eeBeMgF0nOI/srrZJe76oAHJ751OIM1hxmNEIvzBaNAF7oQ/YGKas6Qge6J2R5mLo86dmuQIPrq P70Z8EYmKnQ0dxB73rUCbWtG8FbvbNf7yWq0XFmT0S1ckUJjEm1BuWSmCE7ovw4K3/yM2mhFmZj tIHmXB/LF74cEB33uHg== X-Proofpoint-ORIG-GUID: qpb_fj8ww_hrlbowvswD9m76GO6YvC7w X-Proofpoint-GUID: qpb_fj8ww_hrlbowvswD9m76GO6YvC7w 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3441 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 Thu Mar 12 03:52:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83160 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 0F9DDFED2D7 for ; Thu, 12 Mar 2026 03:52:55 +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.13959.1773287566193950401 for ; Wed, 11 Mar 2026 20:52:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=X4fzJTF8; 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=75310a015d=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 62C3pA0m2877391; Thu, 12 Mar 2026 03:52:45 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= X4fzJTF8dh77jfsCkg3TVBM3VZ1N/s7IQWvh/u0UXnrkcOuzTkh8lgVGMWdGRvdc 5YUiYnSZeTMe4M10M7aAo8xv7jXs2G5IktfqZQLrYQqmAvbC8Lv1CFowVveWzW0v 26cDR9rbnkqlsH9jgvMBPpRG77pjKaqWCZW8xo2FT3DrrmAtiphKlTXxjKN/MsoA XeL0gWm75ljTWCaFpKCDbLdwntahNbLhTW1AqYMogMGVARfLLWHlzzU6y7EGUlfk LC7+c6ziBdtkSkdBKC5qVy2vrwK4VePrqTWAqLM2Hgp8ldy8OFUKcFCojLdfUt5v xgD5N5A4yM13nFC9Me/gpg== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-6 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:44 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z0bU6PlEZtR4dsHB3TyR2TZz0dnajXkVZW8fpitHSPF1vGQugao3cb8gURp+fSmdfvqcCmIjotugc4gWCNDdDAAYQdv884FYiKvCSYeAtQOjSX5IJPrvFVU79cwAp00Et29oyIjKRDZ8uE/Eof6DVt8H6EcVV5Z7BsB534WMvUbpNOM8Kpljp9PBpwhscOgHei/AYImtVVBKQur3T2fFuu5kCHlM/+NSvCkOswqvKInqZIA59WjVBx9epL3pOFXEuwm68gR0p/AoeC6YLZpUU9Cyneajz3IvgVZlHqqBlHFO7ciW9rIdniY5OkWXJ27b0Y3s5RUMGBVc9cWwMxmreQ== 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=FNKXtDpNo7niDG8StI8l7izOQPuiJY+l4kbLONO7KwzEtg4nnDZPllWeTqiKgCe3ev7ryJOtqFepsm66UTJYm3jPVTHHCEzuxt0CNWGWMER2aku21nl2JH3A7kt15TWCR3ganWDOE4giRPoZ3WVeirNYJ6EBzDzuxgOK7cyYf6FRdWlFDPwdY493ufx19g6S0vXrFJedmrhLh/DtDdN00yn9hUjd8h5oxPh5srYLy8mcjXvVNw0yNaAdauXy4t2x5RG8ziDw8upoAXPepaLPyv+gSjlPCevm/f6xgRyWtb2ALOYKHgg2ILzO7/SnxDdsix0ocP0/8DNLlGqj+Hzoqg== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:39 +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; Thu, 12 Mar 2026 03:52:39 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 07/11] upgrade-helper.py: avoid unnecessary and confusing short names Date: Thu, 12 Mar 2026 11:52:07 +0800 Message-Id: <20260312035211.745546-7-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: 2846c4c1-8fed-423b-955d-08de7feacdff X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: 81fc4OrL78J3ht1IeO9rt8QZsVNpPu0EoxZhJR4k0EQmkU198Xd0PdIv0ffkFVpxPQ/4QcWXZ53H7GdK18NKModMF0tz8quHIn/6uJ2lJOnuj5NOo5hhoQWY4Z7Ov/WbE7cmy9u9SGEq7cllEtIDkVPWYhlNAWmg0Glod2CpLP/wytpQk00KqlmIWIjxoYXyHFxsibAXx5lhWqfV/TJfB4E2CG+uIPy5+x7QZDnDQkbrhuiTZ0rAjxFaEC/GoeW+jNMZcQqP6AZ7RKl6D6C3UM8bRhVyS4t76372MEOcfzR1SLgdXQCNoezc38a+Wid/Kf09R2EjE480R+SLkznXqB0SlyfS24u30/nYXr0ohfbaTOWORBwwzb/eVaW3+Ixe/XH8YWDEoIXrDt3daW4lCL8tbNVv2WPuLuxnvFhlsdZKXys6twVPP1XX//kcIamCQkMaVoQhsAsPZeshHaNML+lDJZ3S398m5qyd7oVtc/bY2LqEC31Tgbrdcus3Zf/OC1VMJWxMQj4jacvQWMyDbdNO4ywrsE7UAD9O0aLehub0GJptBu5IHDV4bXMFxts2VpI6CcVnColUSL7qHoAKsSphaJieAPG9nuvGEcDL6mw5PEkRjeMDm0yOGGTLZ+vulYs01SFkx1WVyuPTqBMPPo8ZEyojYtQbaKfSMCZ+BcUuO2OWI65qf2RTsSNYrWdaf3SeJTrtT1ucH6wS1ffwb+8njDuR/yQKPj2Ug3lesYXousKLJNF7+F2+XMX/RVX5mPQbHIhpqTi19/+WcVHK9EWyABW3JcL5F+fNj/kA0yw= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: beWYcdxFRgHSGsZh0Th7JLFbZof+1VZTbmcv9GfnBNqwAHL1M9Om7Qxde9lL9Sd6knzhL3Pj+agYuwBR66560DkVILa9uMhI1iTNy3RxKBeD+LxVomk99aeHeENdyOOOUVh1oBAgjX8wbkitXQMyzdMqF32UKeirZEwOuhFq6tkXFqNE6PWgY5yCRvneiVOgjG6QEwIZSOGPbYktm54dOZ6fXLRSWln1x0Ynhlmlg/xQgCcoPGmWYvKYs45vQuw18mSWurAaMPMFOsluDpbt13a/EFO7PA597DOFIanaVtG6LJH5hWM/WV+H9g1pCqrW6O7q2gGymhLtrDYCUHZY4gJRzSSnIZ+bb9zjQzKqkZ6/lmXFOBAsg0NEn/9Qg+CElUdJq0E7uWlYRBxMHM7QVpzlkdldniH9J/mZeiknFCqBIp2fEblk1jGkcZxTL2kp2NOMixd9RstZW4kjCHYMefyVwEPrsV2BPFGBw0PxymKaCFRaNKkPRmMdr1dDun+WBuVkoKmNy+BgAz5lD/wARbG+OynPwaYtijKpCUfoQEwfweVch5bws2jARUgSBm/HKujD61IjkFcTUjJVlAwAkAodXGBCA+oXGevBouHngUpI8ZQKiIZfjihpxhx4J2KiymyGylnpOG8Cb+4umtqS1zmFs+jJkakqQdag/2V0ZzlTDa89fKOeNTfWBLGj1Hq9sFJuYCKeR8Id9ujYwBI1nhVlmD61//DlS5sLoImVEpGAMIqJs4bJtyhjIspP/Hx467VJT78Clq8OdSp/9A7trYzmVMF0ZhOn1K2mbmglCzW1pFIJaNW37BO43r7ebfqmvj4p2U6LzjLi2URIv47YXUAXnPNz5lTS8+QwOxQbFyRzF+a98JeNDRTerlfslbd1B5GiDi0+o1EeKmLakTmBUO7M0QMl8Laf53GMVFsLesyFc1ALOnvGuO5l2LfNVvfSaNnroocQsokcNGiEWgnqtsDcuxKRnq9Em6jjh5iVRFatWQ3Cn681bnxX34xQfQxPgyQHcJOt+ncChUXPsMSsPID6yk6PyjfHserSCi2kR0p9vunW820qYd17ZLxiaNEtHDxb5IjblmuPS51BvMmfdNwazpUy0IWHznzJZi5yHi+3s1CF/3U5iTVdnBHxdsmJDamFkZhrqyYVONIDGYrlYshIs0KKO3uZwr4h6yNahXesXHQAZZUdCqX1SX3LHmgv5cYNNtO0uEiz6QBE5PbfxzO9/LH7UBPCrZ4e075iORAVJlba6BS+Do2MeagpeZlZf++pN5vzIAn1LOkFjZd/8aYB3m6vpsTJHygpL5YVhOqA2GEV7cupcKMc4T8BKRQOlHm9w3w4ErM0rJL2PLaSaSxwYotyQWsnIqUPHtdOEI/ORjM4iK9cSq/bzMm6DygzDTror04RuEcU88tFZazm/nvIHgdOzQpO9VLwcR95/t0bzXd203WF/xOjFfFCabqQN8qrMeWtfHxxZ8NMW8lre5sARlNPcnePxHHYnIYG45EGrx8YUcQDEVOstiTZH/CF/qb+QpAqqbJr7LGNDMZ9wb6Ol9a/XaozV43M3d8iK0YvoU/5UT+iTyLP/fNDtL7N0tUaHFbU9X9GX0LKiyvOFW0riKsRQ3LDF3Q/rKDRc8NEaNLgnFLNBEV+gL0z8Y1ngBPJcKGcbRPp3kI2J4dW981QwoHV94CftIuWvGw8xL+UktNRWA8semFoEe11NRoZ/Es3c6r44Dqe4vjDWLwPAg== X-Exchange-RoutingPolicyChecked: W30iLfbBEyjmgWMjyZePoktM93JbRgpO3S30t+eBNBW6rJYxW6m3gkfUHqxdHoRWsfgTTwGoGCeuuBW9Zk3Lt/zrwDr/FmwdBISD0YqwzpH8tZvkTdLtTnoO/ZdLsuXUC8CQWyJ78nEn/Ge2koG5q0AFrL1dOKFqWb/LDfU6HeEbcQNt3x7PmrtiGQaf8shKsi9TdRJ6Bv+t/oiHhUEuWV5gteNiExL3Lvsf8+NWOwXtgL5RmOLWQTMYgvnt3chtWrJZn1OB96PPHiS00M68dEdhfZ9PVC97VBO0rzrU6GP+NAJktg2hTxEtOZ7jy7XV2vFrOxsnaCIHZwzIkM4Wfg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2846c4c1-8fed-423b-955d-08de7feacdff X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:39.0134 (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: jmg23FartcqI66wT5+KEy14nBSVAzargBjEqF/pi+VDfGRV8l1RFM5ucwqE9/CKeHz67M4PvCcqgDHSuvLE/Yw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388c cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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=WP5zsaevAAAA:8 a=qV09NasGAAAA:8 a=u-Ev9gDpdlag-DNbPkwA:9 a=FdTzh2GWekK77mhwV6Dw:22 a=t8Kx07QrZZTALmIZmm-o:22 a=GlicbclHOgpI_Rq0ze_Y:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX/20KR/G93qUH 70NwB5YU8bsgbQPwWaHNHKZjjyAzBKj6nfx62sXebobUFqzb/nXbeha1VxolZC+MdwbXQGG7T6I OZIMK6irxB/pP/ukHohiP5XKzVpswH9fORb4cpHUTvI+lO8NE2gd1Wp9qYxfGERwTIblNMmJNue IqWFmJdUgD17/D/LF60W9CMQArOLs/U4BXGGGwvxIWFcfhnjaRzPTxrVxXO1ntOc3e0sIu2Dov+ Ulv8gZmEDzvpvis4Px8yOmmvpc8TpdAAMSy/6mTi+m4kYLeonGjHZHUaBoGrbBy3F9TdTMLcHGk +Jjs/9weUsAg1gCFSZ+hHG45pUoyhP9bmaPYEFGHI8ROJSvtfiIuDhg9n7keYWEGfsto5VyJCYR q1QDa3k4TSRET6ntu7SUPc957YOqfX5YMJYsqOQhAjGxfHeJm2+0HGyWHT7Rd/Jy6gxERlAzxzr vNh3AMGT01nAV0Yn3ag== X-Proofpoint-ORIG-GUID: Q5U0tgntb2MpgP8JS9PGKvJAHZcw7XYN X-Proofpoint-GUID: Q5U0tgntb2MpgP8JS9PGKvJAHZcw7XYN 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3443 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 Thu Mar 12 03:52:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83156 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 EC459FED2D3 for ; Thu, 12 Mar 2026 03:52:54 +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.14141.1773287566806275078 for ; Wed, 11 Mar 2026 20:52:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=UVnhsdyy; 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=75310a015d=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 62C3pA0n2877391; Thu, 12 Mar 2026 03:52:45 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= UVnhsdyyhfwKaZZ1HQ1sn6ydMrJRi71u2NEUFyonKxEoVTvqLT0OzOvfAadKPtaJ hSok14vIiassHu432+VH8MjQ3dzrAdSf/ebjOdxYw4uH/0DHEkzdQxTdxalzsrDI PtbeNeENjRJ8za8RNq0ddsh6NTLC0Fju5t8gJG7/cP3VAqQ6nAvVNThSg2BO8i+H TLUicaLyNpwMSlkoq/fsxbSErCW2mFU5r6ArxJPBhgnrDxabSZvLmrd2Y8xpzWK8 lxWAuYkTlp/gI0oRDyDtY0+Yv+rQqSFh7SBV9YjfbmqljP0I3qPNA1NKI8Hi6c+T sYTKyDuyWLIqIfoTb/e3Bg== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-7 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:45 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iEvqIqFmMasjIhrST1ScgDLleLYRMeY2wFgd3JnCwEhEN4qErQO1qLDbnPMY2mYe/d90Pm5/KCoAWT/yx3mcdbYOkRXmq91DW2p80oTgyAB6VdmBfMLXyjKoVGX87riajfFGK2ElQtS4qiwG99pFaAOoOzfgTsRPSLcOWA2HTlh3sJTkzDh3J2sTVRVuhlu92UsIxLsU7xd294jcLxC4duuNg8yaz2sb37upw4xaFdbbjSWsqDJxP+81w8ILYJpCzoTLNahnVdTTrx2WcaFJ4DfB6RptMLSp5KRLcG0WVE9OLgrTBW6W39GSiJ/MPHMxyPSZtCChhiNVbqw48sCbGg== 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=XNYF+NG7HOWkCV5Hj9OzYuTrcVd5Zxr/oXXqRB9a6iunyGmKyt7tl+cy0ig+NwiLH1+xPZgaGdCgj7HpZumiBZT8t02/wxyQnqfGS43yv9Mm6hdrsXodhCsiVzmuzZCGrECrK51JefAUFpiiFU9ufo3qEmSB86NMPguKsHfGJT2SVbrXP9xE2HbjiMVnyaBlUekFawT/14VlQ0hFUWH+x8/ttK2LuNPLvafNs2CZNxPfd5JuOykY9WEEbXcE0S0+9JroqTRWjQsludWevb2t2PEKlzzKCR5DIsSlewVbPvZ/puHiBC8vcBb331QbdGrzx+IUXbwsP+BAhNW1LrlLgg== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:40 +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; Thu, 12 Mar 2026 03:52:40 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 08/11] upgrade-helper.conf: remove layer_machines from reference config file Date: Thu, 12 Mar 2026 11:52:08 +0800 Message-Id: <20260312035211.745546-8-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: e7715148-332f-46b0-719c-08de7feacee7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: 8zmOjaXmF9x0mrgydueeqjtUoS9M7GmQE4lpJtDiSeighZl6lp3zT/uJcH7HDPoRPVHPBQcWNt3LUtYL9Jl+N2RzWXseI0F5Qf1SFVDfzJEvVrXFUud3+ZSSdrfM8slH6vRtPe7W48o5+TTMvqA+ynXk/lULzonR7sl7rPAj+EY1p1QsiPJNkQ7h1B8nSdsLnwtIj+j8OQXzPz9jnyzakyoOu5TUlrRYOvW5ZTva6F9KCa6IqHPi7u9s0W4Kxt9yMXDOhFVNWq3LgukH40PZqRdThI1DzSXkyOjsa8w/hgDHVRxk3Is2ryoCxM2j+NSbUQVLW0+xjzcMIzdtX1vzxf7KuegZr4fhFVhT1P2pW5DL4suhVvWoEivRHkTQoa/sCOq1M0w3ua086ElpgjtIxxp0v8fxyDXyeuh6csDsSmujcimIar+0PPC0r2bceexeYGmMi8oXs11ONcsKc8TP3lW4RappTQ6zIYkcTPagkmOvgF+kgmLvO3nHGQwovlgCxzmX4F36k5atczI8U7Y8sdXpnLFwi1vVPI9CCV3PCB3fbB8pVSFDE/LRxmYSDaK1MT65b2v+2eOvn2KBSia+mPLbxf0OgO/HSsl7PnCcHMfZzJrKJRTA71rxANiL6vILXAysVB08P5VS51GNipMMhe3hUsAgj+TosxEvxNowwtoCowiZzYUdG0SwzfGFCvJhkbRTBEx4Dm2P/uCoYOywLd5DbO6WcppS09hcPQnxzbhkoFP+YkEMbAdtxgWajTAdh6oYmuJPVGYSttK7IMUAqmGc4tiEvdsXFDJssrGOU4w= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0NhgpFdDd+xaWKWeH+Eck8w4BSiAEi7fGbkRKoEqnmBskpgvgJAQvAT5XDa3EqfNJvFLdYR0UvmYnkBz7ND88SvhOGb64L12waOg9L/Th315li6WFCczOxkQjuVX4KFOJWSJ1h4yG5ykSjdI+ssGdQKHytZ7FgXUYyVmEpU0TQWpnRlRGbFnog5yHLQsQ/FhZbtj/GqMImD3eCs4D2h7U1NkntuKqVeoUY3PwrxD1yeW5f3uEq0RWNpfwEV5noSjIcGxf9X7K0OI9H/sPOOUuwhTkRbUB+ZT4aRXpIRDs25WnIFwYWfMux6sg7zVGpOohEENRaGiSAEmcffxItGkLiw+y/LOzZBmytriEWQ+CSnwxd4cVqW8+MMwSM/P+19VjhCOmJmFyrcR24YVlImr4fu5UeJYcRE+BemWD13GNicaoW1C61S1KB5QIZU/c+QYq4hwQZTeJ2bAHVesLdTKel1+711J1gOTyLOpXLPWMJVhGjwHTg8MM4a0xEwftx/gRXASEy0LicxJKZSnG1XlFaR1p0gGxrU3Y6KqPUSxsMm/cFDc/ZFvFkynXNfrLjui4qcfCO1Q4jV+aADCODxqOkq4Ss/QQQmOOO7CFJg6li1+iGg2/snm4Vpjc2FBkMv7EVSs2Fs6NF+xFPoZPh0ws+pdAgl2xJCnYbS6BfPDD/B2EusPblqA8BmjsHsa2K1Q7tpKeOxVuefNy45wxYhN78pSyIhfYq8TvVsLTYTr6/XF1IH9jOxWozUUzaGogxkG5jliw5bqcWRXgQbZbkUOwi1oy0z2E8G888Hv0x0GgD29KTka4tAQqpGsT/7cNq4dT83XuCIvEinxIKWqSHSw6jp4qbchfXlIgs9jiJshi+peuuCk4BZfTsO1P2hFzaOaPMCorsY872FZ4SHJoDrcvn5DdktHL8E9NQEsBswp+LL2N9xFVewSrNO4tX335vXcKREGa4yG2k2ZYzXlf/YXjH614JWLZvbKTDY8aM/FrlvSSTnii3kugbDVYpC7HPKoTLIUJjW793qWs+0r4QuhXLedUxjv/+b6VfYnDm/y1b6e7lr4zaIsWJVlkLDzEInEod0DOVhAKhZwDA5RKB4IPRrQZAenEQg+YO6I5qyfw2pncAO69xLXQX+AEiV154vbXx5/N+Wln6HKxCD41CW92rdXbdRzXhapspyue3RCT+EAaMfUCqEwEz/Fj1c2JFhy60zsiyzHOQTDJc60VeCZNxrl3+N5lfgb7yw7yTh56ms+bPuTeGEcIJ53toNoVqpzoODzWjsbS7HFGxIopS3pkFU55qKfpRCQk/5aN51uulLG760VZkwjmUikA4jswujNDoejgunQIAuC0AT7CN7xgJsGiVaF+cTPXgVr0TQ6SS3qe4owVSAxpSlYZ+RBfWBVScyn1Olt9r/0hahVn30Uwgzd5QksJSYrwmeR7yi6By1W8GmFF0c2AoaZPGk7GuvaH/oVqtMdGLhGs+9F6kFF36G+mSBLsl9Q9jXK+dLvGUvP1KfLO7bYeKdnc4tzUVDjEImAVI1maXbd9FxVaRPM6LCImBZh9T7xXx8KftNRulpJl6BRKLAPLxiYYySJF0ox3e4mC62grLBSSALAP1BKMnX3qOnPQ44ptUYA/K5se+wAdu8Xab1O6PmrI7pVi+A8WYnKJ+0GYRafUHJtz4WN4znpOrIRbCDoOv+rxK7QTQbwpgQH2PxLQoDoABMZi0Ev2D1phQWyF0P+mZCO1RASfw== X-Exchange-RoutingPolicyChecked: W2Jwdspf2jLgJXuBdGq6CM6feDZTbUuAibDeNGT+lZtb5Sl9nSAaQAhV6bjeU5lyZaZmh7qfnMGZpor48iohoZ9/w0gCGJrx1EczRAbKpuSgShlYa33PTtb+pp9WwSdDZMZut0YUu+X3FyYwauPkCPH9WYr/ee7U/zGy7np3qGD1sV9aa/yX6aKPsaGLhEPujoB8IPMwZu02SyDONDYNrK/gTb4KQW+p2h7q/j20FbZDhTjBL+k9CuJOx/CEqcpCdkq3UOgJOkm3agFQoJSgthQMLNBFZf+tjS8gjFsDSN5pEC10meOegtXmsMStDk5W6UdI6vcsMrofYL2tYMkH0w== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: e7715148-332f-46b0-719c-08de7feacee7 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:40.6289 (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: htdCOST2qYzqin8Dag4ON4VUmTGlSynpGjKQlvglfFgsUT8+DzkQLhDAutYCRfWFhUMGKI5WR0ASo6LkZpj0Bg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388d cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX5ARO5/UUeg/F gNeN2PcL2h44Zh5Tgh8tQFexiNXLh4H6qur6CRNt5QkUZtGzU1Pobrjwo2fDNivLzMDkkveO+c5 r+387HBUQ+L5qhEWASjMLalkepjCZhwcOdh3n9laeXkFcgm0PjaZrfYfcclUeJT9MYdB344nE7l +52dtSoPWS/QyYUz6tfJfYAGWSUH1pnIVdtpjQDIQmryH1cn0dhzKPDkX24WS/eeyHgvpKdsr/x n6vH1YNhpjbRuDiXd5nu5Ox/+rSziDcCRAdN4QOwY/lks2qN0FJx656PjJefJCE6yRiMa2o7Ulf 1eKqcP9yGKc7Qrqujs01e9JkcOWGWTKKypHRFyxTE8pZo8F9gsU9t976+rM9mP/YgtdR6OVbX4V OMsBmGzogzLn1H6RQdoHtV+M8ZfxyTzXbEa4P+WUJC9FG2P90TVqS1AUNCAKKLG9Q+p5tHUPWyE SR/rsQ0JcUo4ncMM2FA== X-Proofpoint-ORIG-GUID: BJVqjM9aS90eu_aVP-tOVPP21Lpp5__0 X-Proofpoint-GUID: BJVqjM9aS90eu_aVP-tOVPP21Lpp5__0 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3444 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 Thu Mar 12 03:52:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83162 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 3AF53FED2C8 for ; Thu, 12 Mar 2026 03:52:55 +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.13961.1773287567356668981 for ; Wed, 11 Mar 2026 20:52:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=LROU1etK; 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=75310a015d=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 62C3pA0o2877391; Thu, 12 Mar 2026 03:52:46 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=OoShnhdaUcYBU9kzOHqohgPwou2yPhwzlHv6mmqEaFg=; b= LROU1etKrVlRmwQnfJfVPXjI2uXSAo0ndvYKvjQ1W+HpWSafP/6+xl7d3fMJyxWm EmNDRZBkhMglCxJxzTnKegvdWGiaw/i7PI29n+4Hq9YRoYQqQoXdOrcJZjepLTkO lh2Q16zJLa6mF1m28h4bS9m+muB1AS310XaInhog3XVZsB9ED6BSPLCKeXMJ/sTU RRbf9AdUczhi1StIqbYU3BkWTpwPlL4x/cVjZDBIrw9mDAH/TTUBPgIcGnJdmn7q NAvijThkD21Pa8bRn43s9l9rsXhPpM0DnSGLxOnUPu+EMRua5KxlZRoi5uu/o5HA GMv/3fxJJkzgxW8LDDLuOw== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012070.outbound.protection.outlook.com [40.107.209.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh78g75x-8 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:46 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=c2CXwn3t1bvQ0OhC9lWBnGVhpA3Se2jAwo4+f35Kxsv9fh0A0LvH0UOqqnJKhNUb0u8PUeje05uEBKTDDYSJ0pTiT5Dvn/B7iDb5bUH6B5MpB/plEImuhUGe73xG5hcP47wBzoP/fW5IJvgutRvezNNfNa8AoIXiz5Gnw/2Sf6Y2b16LwlGlH4uR3njpJtyjg9LbzutQHOdebYbvMl9cd3JCyj2leFL0sSSF9hz8M3tL3bjxBViRV8bsY2vP4tYiNmLgNfM/qWFKqBAHlDrfzxNMuNgot0dCC2XRBtdWwVdTc6BbVGbYRZUHFK5xYVPnxYyQOZ9sVL2Y1oNElJMNyA== 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=OoShnhdaUcYBU9kzOHqohgPwou2yPhwzlHv6mmqEaFg=; b=P4YFpJT9b83yJwXlZ1bdDWpFz0M5A1+et+XIQDNzzbYH9QQ+Qe6fwSI4pra2uzNG/Nnv1X6GjsQY73kRX3yIXEBBWkAF7l9wmbs+VuQ+Mu/n6NZ9HzWDCv8XiOboo0TZVH7K66acme+pk3NAQW9Bwm5CIwahfxGBOUeBRMZ8dSC/SdctuD6EBquB8Hfix5irJSE+Y135uC6dhcOg8F4VmgJ09ti0eF95R4HTGJHTknjuup7tU0FI3yBVY2l5mwZZcbj0KBp7f0/OoKEMAEEVjIW9InO9QwMVCs+QVOaShZfZdf24mldjtuu4A34DMGvbetY8w9FZTCo5fL4gzE/PJg== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:42 +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; Thu, 12 Mar 2026 03:52:42 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 09/11] upgrade-helper.py: use global_maintainer_override if it's set and the recipe has no maintainer Date: Thu, 12 Mar 2026 11:52:09 +0800 Message-Id: <20260312035211.745546-9-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f4a9097-75a1-4eff-1b2c-08de7feacfd8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: h/nM79EmsZk6OQlF128FQtxDtvo1sh9EAnIy3yEPRTHIrXH7Htz6rvsQUMf/Z8l3j7YJu1m/ochJjv1OuDWRJnjp9fJjDtlZ5WDYmn70QnZey2ZjJzoNAuy6xBFefOXHTj7B0KFA1wR2XcnEcSlAsVaHS0B71nhmlYnoEfVtsqShcs3PbU/YpYAmsBMBQfCEv5M+ii4/oDuo6k41ww1TJzM4oYG4dghtqM3p9GOdIrtZjvoh0PqGW/+wZgyvsSk3lCz0hm+qR4m0JSW56EVu9I8rtpjHz34jRmoTBnw+HYn6MsCkPcuN4usYLD9CRGBk8HrIFo9QjN09vinKifvEY6ZU/O++wgjkIuYQqxMGIefQKeSo8abWefNZ9BtHDGje8/Wi9pP06AyY3ILFpStChes6KciyHD5fX494kU8hHZEChXW2wpUU2UBKBk1jKtLY5Pa3KdG8RTDCObcszPBW+W1UTBskIEoA1Od3v8H3yYqJFYhgif3x69R4tIUltfUesM046NinNaK9/Cfe8uvosQJd7uFuhFSADz3UlZNQTVjIwHcQd0NfYvGibX2gjUvwvfBjCPhzw6hcDNgYcztOabZxc2s0bgHum6MLRQ6Qkn/x1M2wn/l4IYIPsEZtc8xFBK3k4fxNq9ZBqJjpudtZrGcEJUu46e7cduCbmXAs8mXEmUaIikypHvUZUdy+/7ktCoPK5CKLXVfOrfqtdGsaxakaUrrUa4gMfkLZC9qGUQ1+4cQOpg0YFoE/WVrStEY1R6hvizVhAWdMSosI8sw3ONcMcx81Api8FG7bghVkmVw= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tivfgnMZaITTjmEcBc7RXKbq+j/7NciHoplG7zImVxMsgGkDwUPn3Xz69L+dvMhP/OaZ9Orn2j0svP/QbDQ7GPka1AH2EnIBfIAv1+Dy2+uq/YiX1PHuu1tc3aGdmneu3Z3NrL24WiO/mAihZr8scVXa1HYRb3kDz4BpV63/GGtRimYVt2MqPwdxIyMpbSVXc6JUqIKHPo1l/xtLcZRK+qrrngJ8+zzeRCNpX+XmAtfh/X3P4S0G9oi9Y7jdb+MssBiJG/H76QvQ64h+UN15Cw0JLV9C9t+yDUx/QhcbmSU/BR7Y/hnxjP5v87FrlT0RK/n+LAqqP8G+5r/ZDs3gB6L516BlNksqBOrGeV1bQOp055qQ6cBxaBZQJTjxAULil0PDPY+9oBwWue3sk1KFQhw9SjpPdeHTFmnJ1KJuoOCWIvNR1CuIe9w+y3M87/dNN9ZWpbp5fDBmyIphsrwgkDL1a0KvvHq9pSDuFOdnR9WDZVTxQgL2uccrnnikz0o7j3p4bK4y6VQ+MOTri4BEAoA/IKZdyh+WJ1V2oG5pCbHdxu1B/7O4A+4CFH2oAL9HphMOcn5q19TTT1dSIih1zYABXFIvtQvDhyFKji1OmjuMf39Ktm5/ZUpNCmd+8JHYpUj6avzzAOYCqpTU/6ObrUg/4e+b/JhAHyDlocCG+qRkMlTTIfQI7PSnrkiCpJ/sNO60GxOkFTQFUK3xbdrzbkV8W+abR8IA+I8CdHn39aQJkx3lC1bNBhI3M3vXNEABjzXCZPbZ0sOIvQFXgMjHiCRUonK4fRVinxDsKXnFYhK3LJlwC01bieeD8luyvSV2pYTjELXUTmsZxGsGc5eSoRni1YoQIOkwOgwLmwN0bWUX0uZ2W+zbd6AYXQOZVw8+ozn3QbJ9lIx/i+Q/XLGNlZPdr/2i5wBGfvsg1VgClz15DdETttqEuxPasrxoEBuo++xPrHllom9jecAlWwpmZjrKxTHTCeZmwsAja1jOaerBEQ91lZhIOst1BfND0ULeKm5HJsAjtimBYYS2AjpGgr4ii1+yf8euM9U8oL0yo8dfYWGqcxLtoRfOLw5isoobh0Nf7N2IvMbjdKtxhNB0MREiDpKxRLSMcsdsEMxM45v492n+gO4IyBPHY3rlG/euhZyqNTdx47bAixNqFGeHRbjK0LmKdupJZ1fXoBdwuvAAPU6hTs6HMhm7YN6IStxmll2qDoTgmTMn/NK5pqbAd24+pQZPRbN2OhzK+v1QyjbHP2gzgl0CliJl8MH4LPpFjTZH+9lmTuUDfF6FgLpsLVeWd0WD1HiJVCLaG2chmJ6gsTWcwdY4Ij1kKr6bPhrdOTYTHEh+WxKvru/8w/zw5CRjGF6EqVy/yOTAkhBQHGOgZPtjJzPJYlCzDdqTvwQXt+onrtxtqKC1mUa1enei5xFkLJndzPq2TZTTt6DzEK4qL6A8JFww+Ujr1pGL0RzlCTQcReINPgNZO9ou3cjiM67I0xqqNpo62fO7YfOmLTzUkOGkx2ptecMW0wK8X56TCTk9Oms/bkZcH3Ed830+J1eZacIz0qtvzAsud+hCNAbWVT7EeAA0kYvNenA3BzjVd2WblxtcJWNT7hXxSyGNJAyrbMUOGRjUChYD0wrqfgaH1nSgSCJwkz0uSWcYxQbUjFL4635Vs6Ohr7u1mTHLtiaWJjn45GT/M42zl9XAoYzPCOV/ncTsy6KJoe0e6m1jbYjE+sgMGOZNyTAeMwEfyw== X-Exchange-RoutingPolicyChecked: kE/uyWajjUgGUFNXlVx3o+gGRWi4MlTexV4EkqbMj1SsmIsgMknbYgLcy2pi7RsFzSh0jGRPBRDRPrbgitmpJTin8vokeEcCmLPCOC1cx3XttS52hDq0OVIkWTA0gOl/5/UckJAD01+XFpkha/uG5kGz5NGq3Lx055yeHCvCAnJW0Z31d3BiAhfDEET3rqxdmRaWVno8V3/o30BQS9Ohv7xu2BWTav7pZQA24mu+IBX1aFpfolp/Ur20VRHbLKAR76WYLCMpDiw4ToNWs8mT4nGgrBfLotb7lk3sU7Fyy/p3YcEWRcUymmOrkHRJ4oKbc6sHnwo0vhT/PGfiXsNdkg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f4a9097-75a1-4eff-1b2c-08de7feacfd8 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:42.1107 (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: O1ankejKBoUkM4RcljO4EDem64EQHAMatD4yUK6XCNv/OjMSng6LFDl/BejMaczNnqJCStNk5lDFaKCeGvR8VQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Authority-Analysis: v=2.4 cv=ALvEU0hV c=1 sm=1 tr=0 ts=69b2388e cx=c_pps a=c7CpAOS9Jb82g9OYW51qCA==: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-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX5XL1/Tl4iup8 NAwoMASABjpjVAiLOvDERlsDNALOhfdcAO9xnSkgRlkcKnz9YbVNn00KeBAUwW+0KWYDYk2BqE+ cAyVaeBwDbV/bZ6PJPsaatRRSonwROC0UurHMQsz4C+6ucngClrUq9IXfkr88jrqOsk9v8XhpTL 1G8XdVtEIAHFHXCnArJrZeRs4cN3BcnBOuJ4eFjqJisKf7AHabDKykk7dqC16HgnnjgCaEQvCm1 TdrqkPtPuyndzW7nRButyqdK/vjb8rQ4ZXK9ePGACpckZ8pSIDVeQowIb3+AD9YwaIc1PWIj7C5 lOjhucIFZCYNMaYo6OBf0DoFgACtUftfzjSwvOAT9APkTV6zNPrVj23qhh5PWwCQICSBpchR4qm r/y7uRioc54s+1pWXoPR/+y4Zvim6J+I1vohiRm8/0j/WpV4SqYuKwyxQ9a8uCNqkSRmvwn5eed TRZG47iZf/4bJejsXjg== X-Proofpoint-ORIG-GUID: 8OgUQXpwi7YfWWFHwpA47EWxuRwYZsy3 X-Proofpoint-GUID: 8OgUQXpwi7YfWWFHwpA47EWxuRwYZsy3 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 clxscore=1015 adultscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3446 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 Thu Mar 12 03:52:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83163 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 578CBFED2DC for ; Thu, 12 Mar 2026 03:52:55 +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.13963.1773287567664955618 for ; Wed, 11 Mar 2026 20:52:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=sbmUTzIk; 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=75310a015d=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 62C3obOV949469; Thu, 12 Mar 2026 03:52:46 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= sbmUTzIk3O2moAVceHEOZLsfEAF2yB8QbCyvO2X0NZTa6SK5OWN4dYalxfgNoY17 Vkbv7cDSUU+8YAdJca7SDrLYYlARxe2I01RP27xKQF5gclkRHqaUXCDKOLfFOAX7 RfGTDUPxCC4uBBhoVICt0/+reBBGEwuGwYX3dBN5VLtE+ClnNRs+7VDtHBhzsciR Qz7dI9Hc/Ybe8am/PW9S9BDlWBRVi0U4ECFziY8mV/YZ6aYDaFOJVG6S+flJy/hg cIX5Hu+BAPP872SwWfKeIYrG2RFDOoinMRLroDnfzDTQJ7Ra3ADSAi6sXk869Qk2 qXwC+PwBY/5tdUQK3WwVoA== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012060.outbound.protection.outlook.com [52.101.53.60]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh6t879d-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:46 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Bw0C/00yGdkVBAeI2XJ6/B2O1teHvj70luv7c8lb/yaKyYERiIbELoOddaTnvmOWAhcLZ9cwmXBPmZvT9RcskM0PhBlXdU7NeJumGEjrn2e5+ZHjkEW9e2dq9M1fr1NOA9W4lwJRBo1hNaEQkJDP8dx26094BeAMY6dhEwyZceR/LnhvTwKWXbSKLanlbCfB9ACgNSJGE3S0YpJ/VjISFikLkaNHmkDcfkROZQFAPqLehsQNDRHQjrLZ2twAdITFnWyokF8o+vCLFZMO/aARHC8KvSWhnZPwNhhD7oe5nrNqY/18SqvAc9hX7xuH7HOfPhSSYvkhwGHJz9v6h4Zb7w== 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=OVoLIZf5f9xBbRmYn+TlhnWFqlQj8I/Qy5Zb7OGhr35dj67QrzzC9eo6C/ORzNVTlz3CrzZPEUB3jn5aC71ax5HwOvXczcL+Ikxp+Rgj1RK9yAh2OzKGVM+sDINpzaTHdDU6MGN5eNLGlhrad1QEJPFA+D2h7ce6FV8DMy3Aaef/lx18l+ZifuidC7x98Cqv5u70Ho6oyZbodw8D7PGmPvaL7v1Oe6TGE8G0nc9nt/TZywl7LPNVCXT2p5f5XWm1KPJhhgpFngDkZUjO0oukOo8RxbKuCCJSBmLbiyvWqlrD2cT0QKv7R5fsegDgn3Y26EHqJVR3Sb0/b5sQtjUDaA== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:43 +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; Thu, 12 Mar 2026 03:52:43 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 10/11] upgrade-helper.py: add logging info about running bitbake-layers Date: Thu, 12 Mar 2026 11:52:10 +0800 Message-Id: <20260312035211.745546-10-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: 5d35f253-3d64-4141-060b-08de7fead0b9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: AOR7/r4JKg85BTbThZUfdlsYJoUOP4Hz+Yp57dW9bwN0tajGLOqSZz9cxJW2aT2YEB/qkX62N+Fnwj+OQ4cylmTdYzvKOGedjMvsaBlapnRNqSkbTxStciY1H0hHtPsDggKaiqC53EfxNinfNVTW9EUcJuNx8brbouuF3g6cbAy7v325WqaLyA8XLUjVshis0z0k8JjZHZs2p5VQ9jQS0+/sTxOBFDSnWVP7Oopx34liZetxMF3LodBG+D/tgExW4zV6wOgrl6/lLvZMLMxopD6q9dx24aZJwRDMPGqmzrDFBUl7vRwYm+nbKUnv0PLbVdyL2nkVLOv1czr+KpJqO2VtJ42bltFieh4J2gn8Hrdq/8xsXOC2XF2yFk7GfNpPT/GDtS0DLEAlcgWjJNj/cCxJRozBp+SJ836qqm8W7yWZ2/vlbAkccV3ZqyBSZY43X41l4ZjSWIKYQIlpmVPIXI/gTPw0v26iS8+bWpk7qNcTqnFLJo/euQPbPoiECPiwR0h63HRXpwzTimLzj4kq5eEXYZDSusy8XwTMlHBVNWc6QY9HtH08XVKBEPtTpRvW34HFTdnhq8neYt7XuQVfneCKNtr4T7+qpWX28TaGZvpzQIp2/O99KuzyBGQZWuuZdvlONeZiLW3a/eSvUkxcGgl+cZA5XPStnDw9pkH7avuWIHg3UVMt/P3boFRUKLf+EEm6Hu4OYZQudHhKueVy2hgMvHS2o+O1uheBwpnwW7Yr3m5V4ZlHXc/NLjCNTrD9HN1R//xj5aLOeTqr7GewxY2molZddpSJYUJWp99DkMs= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: OtPGpLdx2D6LbGwsKT2wBzc3uKMp9yRjpEyp6I+jdiJBf8J/FAolJvkqqMTS8lP/cWEpk+BCgNTG3W0VeJ1/2/1PQh58LqxsOoP8V875/UVw1OR+KdVqmLqn8B8U012Le1pdZGEYLL65WZY9xGfRIGIMk3S6w1usajvctIqftS9F2uq486ZCDYS0lqcVqudrWw+z5BQLzfB9cCOJ7f4rEejrXEKtdcRZaLHEIdyomNzE+Y33M02YXWfG1RBeOZvqAjNSskgcgD1VzyryoYPWjTmWlqNTX9WUsT+b6ZFlw1zHgK2zpfCdwH2vjNLPmrE3AIOIpovo39x6HY3hapkvzvTmwa7qz1bj/Dvi5rZV+zmRKkPzcD7HajWdkZWfdZ43YjmpGnx4iS8pDOxqWUDLfRpe9uMSOuyYKNsr36tsORLX+KCRAqxvmmE0cJPHcRu8aP/jeZnuUQvW1I8b/Xh2fF9Dwu/xH6hLT5x6VqkyP4YGMMq8J6GNVvDdtYKyxSmTm9yRt46OLlvHFoGgEzV7WblwGZvV4NsZlwYno/KlrxOzU4SltgTNoJnyBwCjYigJaDhrkn2oako0xca1xlHSAmAZxn7OFjgQmJzdGhvZV4mNi9JVsqLWI+1XuVj1XdBvdhcouh/wCHk+pgqwZHXMslPtawixpfW66ZG7dPP3IBzuhsoF81US6WLO+xbajgEckFHPd6NBKZjMXUmAta/69qqlfwTi+zrRI6+q/0vE3ARhWFiEMmmlvm4AK4pHfVPXlPCq61r+d/HRMx3UP7e5PvF8zL0CvhvueUbDd3bywkI74S2nXLhhabZ3yfiLZodYOEv8gMPSoF3P3SFqlp6P/97jfAbyumilt3Bt7Wboi2BM7/tHBfMS5e5SXUNOWpyss3Kzw4SklIgQnyyT2bJIBm9qDli5sCvnRLakdsDU4c9PgqLNRd7aO3ZMwwNU4AO0I9A902p8BV79/ptLS8irKcFIK2UAx8vceztOTN5ehL+EbMdYtk72vp95TDEptIDPApF8lukfrmx8kVqvsV96lSka7KWOAGspzNrKRbvkkkZ4wMZTGjfHbsX4yxED9XzET4wZrapIV4t1rB0j0sK9uEMgeuUSVl4+6FW4WRx0Yvzj9kc2mnC4V6zGmi7aWrTzPUwWQYUAjfPvaCm0ZccBxC2IMOsCH7XpvL/3qDfka51VGvW+uFZ1gE6Yz2tsZ6GrAoUtj8nM9dKIi7pegKlQVuPDJlYKxicXn4gL4iBVq+qr+htB50TMJAA4GoRxoLnu9NN2WG7za12NncM4NNSQEh4snwcaEUlAZDWTkpb9UnQB2GcSFgCPtB1Ab2a2mJMVz+eKxhSfmAHMY/b+Hd4mTXLzPaYxlebDlCdSx9T3KduZunBaXTwCnw6/uTR+9m0ouK8pADi6SWeDJ3UHEkRClD4LBO4SGS4RBNuMerVs7dOlzsFcqXu9GoxGZawrrHHUg5yv6S+phAtb1ASnnIKu3Ky5USoICXYnJBgtW4j/Oi6F2moBG64K0lt2m+ZTOulqAMX2KgfEePbK2FENSWrzd5l/SYXzOYp/pr5YBE4rKRRsbXaPj2xrTUdzTy1ZaKIflaukro6BXrPUW1YhEefhjQjTHpm0pY7qnWUoz1uzvK/3Gp2DwJmTagwT5T1uOu9L9DbavmAjU1x1JZpFBlr7EtFLnvfRzKuJVcyifAmawXJrJl3IMofAzXOKUvstvgSFn+Dk3XM1r/lYqA4I/HEYrw== X-Exchange-RoutingPolicyChecked: kO6yaji5I5YKzJAKRKvSQo8iQIFFlmZOc3FOhZU0qwAbRH5OvtIkIDOP1HeckJDdojNupOH93D0bO4FRCpKRkwZQgw28CHvV3s+8IoIg0Bx/RV6wn6uYIb2c0kSB9HJpFqAmyroNH2/SNucUkrYEbU8PI19321U8+9tFg4x4y+MzvRrC/50dxoFwpUpXTXpL3RlkD9OioqeM0kafTmZMfGn61NAZx6kb/G0MpS87MYW/A4YIYd0J8j5bfdIqFdpxYxjD0NwYNKebybBTrb9ocpZr1JNul+5u12M1sYpGgO4etyH4/5oCY/6jK4EPgN0VNeqPu7CARERoI8IBnZkoBA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5d35f253-3d64-4141-060b-08de7fead0b9 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:43.8058 (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: Za+7Lqby4ZwuwFxv4ahxuJFxKUweXwBRJijr6YCJRCgl/8GjoS5bQEwcnIwWiBImiVYaEA4u1BiaRJ0RvElmeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX+mw7AdBfvTPQ n6XiDoT/YkduXyG8fQTgK+Ie7t2r68bT7g+2k0X9ro/FTW6M8c/33zka+oDRlTR3s+zUnagtpDk xzCdzb5MF8aL8pIysHq4xuk6uJ/yX4PcSzB9CYsbSuiiwFUSHXtpaY90O8Y5Gd2k054bX+Oa13a rD8C2FFqaTQYcAVL3oO8BQXeMGRl3OgvW7/94AaLxil2rr6anp+1mlru0ztrP8oir8MO0BURzh9 bMS9QDR7zvsvlMePx7enazVlFc/26IDHOqEGhEXeVoBKY8cwETQsYkmd2GECZsWfCtbB+g5r+/5 EWUAjw2hAPi2Hmg7/QdtC0ilG4gsyhwpMNlkAqwVOeEC31HbaKv+JcaMzsiE6ccnoibl54dlxoj pgn+Tsie/wWy9Ge9gJHx77y6EwxMXinudsQqgB+Sk7g9fJwYhlE2SGe5HNq2c4P4To3BFYdkNRK 9ma8YwULzgYv0XaR+KQ== X-Authority-Analysis: v=2.4 cv=LYoxKzfi c=1 sm=1 tr=0 ts=69b2388e cx=c_pps a=yaJUXpcFNTkE3gTvo4ZtIQ==: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=bmEcsPE48WtV85cMDF4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: 5a8KAYjEvojWo276sCMkxrlPoOGdBFLG X-Proofpoint-GUID: 5a8KAYjEvojWo276sCMkxrlPoOGdBFLG 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 malwarescore=0 phishscore=0 suspectscore=0 clxscore=1015 spamscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3447 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'): From patchwork Thu Mar 12 03:52:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83157 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 93876FED2CA for ; Thu, 12 Mar 2026 03:52:54 +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.14143.1773287569151015539 for ; Wed, 11 Mar 2026 20:52:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=cqkQ3dkq; 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=75310a015d=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 62C1U7BQ712252; Thu, 12 Mar 2026 03:52:48 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=00UEt0Nu1bqRApT+CGyZjkb5O+lMDotL/BKI1uqpUvM=; b= cqkQ3dkqZGIOXASezMEUluRQnVleR2xix/IAox40id+H0ROJiJYanTYBHSZyeYO7 WKgFNR2p1EE/yFs/9pMJWhcDYJGmEMl/BIfJpzhJ+oGiAem9amlwxRh9URBmF3xH T9JfvuMBK6uPni0Pi+1XxwiewYjZJc4UYiUSjNPoZdI6GrZrtZGjROdO0LAwdVRU xcm6ihaGGXMe7yqMOWLZstGyOSpqgbzUpm1wBF0x5fmCRVgxYIdSxwwX+Y8EBWL6 RMYRAmd9zPQhWBqChDQmAAkuPbGu2ry5LyMI38yUMLSQN4lCQ6huvLsjotDlw1mb l7/NNU02zS5VXWshup2YUA== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012030.outbound.protection.outlook.com [52.101.53.30]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cuh6t879h-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 12 Mar 2026 03:52:47 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PHbAtgsH3bLqdG8Glq7Nx+AwfsAbLbp/lJnQYsGuD/lEaWxxMCHl6XM0e/pcB5dtNkptElhlGiExsRKRSFSDIe9FWZxfcWYNQhpAGy2JIXmbsrtBZDCQyEdF2Ac7s7aEXCMgykogRf11j+wrYXkmdTntNJFbt4lziZlC0nKT1GTpLGO5Rpu08KrRR+z/02+KxEGAI/M6tJikGarVqvdNLN/kO2MntPhXQU0YCj0dBwsCd9kjGe1Z0XCWu+GzqiPbOew8JadIdyP1hFZudNcjRlma34iVZfkHGfhNnORItfQ9Z0ISE0OPB/teGCUxeETzAaSdF2aWz/UFEtiE6+kPjw== 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=00UEt0Nu1bqRApT+CGyZjkb5O+lMDotL/BKI1uqpUvM=; b=cqjDo+n11rhPxGjl1SxjQP4lueqWIDrF+6fv6wn5c/H3PCymACQZD41UPVsIfexecP8TnQfWcwYcwqTghFeboMz8EMBnTVpN2UDxPFL0BFhLWl449AEduqVSr6gnAN512N5TkdSPaGAMyns7YMUDD1wH7gFiyZI8gMpkvbuZyEIR2++gKXXfU1touRzKoJ4s5CHMZ0iQv0XrrrBOQVmB5j+4sLpVxB0vO4ZIwgsGJk6OWHYL5zZLcChlgEail+OOvUqjhQvmJXuQlMvd8Gs6pyuYzBQ1UrSnJcvqIX2kbqqrvTpyL/hiY63SrPbQiguxNKRAi9/0eceMUHoem3/f2w== 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 IA1PR11MB7942.namprd11.prod.outlook.com (2603:10b6:208:3fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.4; Thu, 12 Mar 2026 03:52:45 +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; Thu, 12 Mar 2026 03:52:45 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V3 11/11] upgrade-helper.py: respect recipe parameter from command line in case of layer mode Date: Thu, 12 Mar 2026 11:52:11 +0800 Message-Id: <20260312035211.745546-11-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260312035211.745546-1-Qi.Chen@windriver.com> References: <20260312035211.745546-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SE2P216CA0021.KORP216.PROD.OUTLOOK.COM (2603:1096:101:114::8) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|IA1PR11MB7942:EE_ X-MS-Office365-Filtering-Correlation-Id: 240ffbd0-c0d1-442a-c690-08de7fead1bd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|22082099003|18002099003|56012099003|38350700014; X-Microsoft-Antispam-Message-Info: 38G7HI44kojKsl+LivaXmNq4Ebxi3Rxn7KVSTyGhr8xKb/f7CyBHVagdEc93WeNJNpDckLOaA2Ztg5sDBTrlq2s4Zxv3NQFy6NqxpZf0X//ytHoxTXMON/Eb/r4t4wHzjbUN2Uo7RULlvGFaCaGlrucm5wSOR4M3NTGafG67rZ7Km/mMaZIZwF9itKTHFKmlRfCVdwe76iaFj+7AMYZRX71Jcrd9FzLXvE+RaFMcGQkkmWMr5har6E3RxmfkP72cz53Lk38HyLLGSnIuu8J90IykPJ8w9XB4v4gIiow0nkCmE1Yv+unMRc0k3fPkdd6rzT6nSTn5kv1y2tDuBxT5zrQju/Zxwd6FZDU5pVziOfVqBHAAM5Y2VAX5VB2CV1DyTb067zvEmUNsSaFQlX62nC0/PCu6dshbx7bV92aFRw1Cm0HU+rO0/esb3YZyYSVdJhnG1rz3EUfRvPwH1gqhW3j7EsHlTrhHNzIznBuJLPZMPOvdT/ezar+WOFcbHmT2xMbq1ie4He2CLHffh2i5Uo+OgscsTXHe3IwZeHdFKlwP/3CZkLcrrQ4tsYU1+zcSMt1o6kJ6ERC7A5Ms/eBVtrWKRpB0AB5PCl3z5I3gKfdHMAZ/ttGav4Qi+nv0Nplwcjirodt7cKSw1TPAQ1KBs1ObQSwa+2VHUQdnOU1ZiSPBV2Odv7GqYqQb8Ioed59IJcJsUVH/4UksqvErbSbYOa+C0xRL3nez2kFesSl0xGTj85EwvXQwnFVuFKsDKe9hN8j63sa+Nk1rrw3EodtrRTFDMnscSoNOnSRISoPKTng= 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)(366016)(52116014)(376014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: e/PKuGqm/XG9gC2hM+sxQ9JNTYJSD/ZQ9QHYf7PEO83RN1nx7DVut5Bl1INuo+eVdr5QeY+8rTsKBsw69kK5TH2irmnVlNsmliHgF6T4AHDh7FhFUuLrmELQe1/Y9IqjLUgnZSQ5VIES7uxQs5lW6mEApZGLfAegPPX2sYG+xa4crtUr55+IePpPQUKQbjPBYRNk3Dq1nB2TWiVGS3V0KK+Qk3PMkHeCeWKQc2ex/5ECfDCIZ+nDn1KgqYgA89hY5X+YNdc2ZJIent5YToumwutC42O/7sDZA6hC2wtb25+ZxxN9T7ZxL9aiqGDn26p+f7kbLRDAyFEqNLX0vxfZvq3pcIutMiGhTyV2zBfg8l/8OCroNTh9YCnudj31KrXwtdmlElxe9r+mkvKl2TwDCdHKr7hH1KtiD2j6vAfPYQ+xfhbbAipDWDtBYl/K5Cwug+DvuUzB+0F3TDG3WRyU9srjyemSupAMsV99fUdcvCm5wOWi4InoREYIGCpUajxXIdaH1N/qHjUISUT+Ge+YU/m/4Te6oLAl2Ss6GJ/7YsTO8NJD5gEKfBK04SsEFD7A5mpAxWW4ifGoCr/pEvnO1U63mJpo9uHwr+s5jaDzmlnb/OdtblcbZfj267Ef9bPPA/z84WkpwdU0gaviS1WL80Fv2OmLEmFmXB7eMS0AAClxWuB3/ZIHUENSYQGQNlKNWX1th3HmpUrYnHTNwm2sEDnadeEuznzk9UooauxiI7lA6BcSkgiOSXlGkSsN1yRfn0mCcnxVtVetCB6uw8pWdOsjRH5IuHeBrtlVEfWaz8+xp/XpyZEvz2o2lCpcJC5L8wdDFDXWiy0Pi0V/SMlZp8gdJy0QxQm6dWl0yRjktPIkITtzcvMiQoNWQIB1NZLojbXMmdCyQ3UZXWSzqN9w/ojVkkgCfJ4OpMV8xbFQw0JoaswZQkVgslAS0ikjVCU0BrLDPxQphwfR5pvOGU9FdjPfgu7d+dwvX6tiqVbFmsKd56vvtROixOS+AVxCEcGZxYNHHXXtNzy1qcaSB4/RT8yUOaJxkWX0HSOVL6EA38cwPKUyup24kg1PDOgK4eZTjQ56v1s+T7Au5EcaFVdyMHB/JY7bdsCmuF7f3klpi74XPi7Ogtq9C4ce9VgUaM1+two6dDNvSRdCFQ5lQ3ho9KwoOYiGegjzHEXz/dLVNE7KWvY1B0yGlXUPHgZJWPaM6GHZJkg9nZmmcbvD//gwpiyVmpe9FEQnCqY33SQv9zHom3p+z7yB6H7BjEK1Fwe5D6+DyhsOBDClILFdnWv96trSJuBSL86bDTEQVlYvPcBSaqKarRJ1bjayDzMUjPu1YQTGwPX/zdUZj0L2CRdoHH+zJnkXEpmz78Xpg8blQ6CLwRU4Zkrs4Dp4vFY+erFRTZDNBHVRBlwmHDtGXIlPzXH7zCfw9qyTz8DYI5e+YgDcQYi0G1I1sQE9tlRI1uI5CZlgnTwRslKy5WLnGu6bmE/g5Zd1rmYdodxshRTre3I39fFfmMPeho5ofrj7wN+0DnXhoP4gQabAPZXfMPXqCkNEsscQDwhnWRRhqzXsrj6xe/vDiEiGrUZxYlCTq6XFPzScrnF+sAETosRo5CN+aRktF1bfV2zbSHEAXzZhA2ToI0xR456pZnqyPAtsnzz/MrcX3Ka6EE28tLGx76JCZ7n77lVQqsvjUOv6YHuw1NIkDCg0XHnE6ls5qR4YmB6F1nSFaiwDzQJBFQX0uTad4g== X-Exchange-RoutingPolicyChecked: YsMFJPnrC0h1HoS0n8TLB0x5Ak7j+n2uh4EilIJtpeQderLaoqBDUx++nIWcNTR1WtTt8MSLhsog2Ewc0Sck+z1aSJO1U/4Ji+5HSxZdZas6vXzhJC8qdv69NppAc4sZ99U0xiuPy89AXL+w1BWZze7icK3gu8KB2WL+3cqXYqByz0x/Vwap+e2KLIYe/856d/hhTGZFEIuv3P4/PoiqyOagrsR4ZCKG7ChEFuoUcDLW3Av+eftBifWcumUO+c75AJq3RebyO7vBGcym+0Xsy8C8tz/cac5UB1zeRVbNGuor0IlM3PYPM3cEEoadBmEt2ZONQ95plop0P1SIfBMTbw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 240ffbd0-c0d1-442a-c690-08de7fead1bd X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2026 03:52:45.4271 (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: U6u+nYOMQUidE378D4XtlRwwNhcKOHhNg2G5TssNtsh/0yZUXOe0mrJ2X9vT6weXxH2SgG1EGVQuDZ5I4CwTWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7942 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDAyNyBTYWx0ZWRfX1Ao2HgdDskL7 ZF/eN0Ce3AUg+3hYj1yvi7gTfivh0vkuMi61evGblsmF+BnQyavEZc4ahJIc+G/j+ZDoW7LCsa/ qAZoJCgSccE33ZPQ8LQvJKu9Qv3MPs6ermgCL+5r5aZeL3+9SS8WUXeOOEI7CuOotrXrQNwoFPc iDSXoNhR22TdFnySWHi6pBzhxwhANKn8MqKMhTRT6HNi8jIv8Rnt7EA66WZ8igZo++oEI/tefu5 o4oPMlDfqM0EFin+GPBCTg8EsDPaJSO7/ILk22BoRk9Kzbz0ND+pWFyDcR5cYIDadRtrydL+eGL UM1QFY8NLwKDyOISJyoFiJHgmtogYO22vzRnXvBPg6HIY5yYGPBkBeJ/QczTuW7SWG3LCvbSdur O+tXDSGwdRUxhh621Y3kJOFdti2e+0+1Hn1WB9GOm+poZmYVUPtEbj9LF+zNBHJ5z51q4IF8Lo5 Htdw7f6DnS10ys2tYZA== X-Authority-Analysis: v=2.4 cv=LYoxKzfi c=1 sm=1 tr=0 ts=69b2388f cx=c_pps a=bYEXqv4PBJnnT5HxTb2zpg==: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=CvGONfRsh-EIfvXJZ3kA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: z8dOUIFKTpgCR9m07vnSwzIKCb8fHMjD X-Proofpoint-GUID: z8dOUIFKTpgCR9m07vnSwzIKCb8fHMjD 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-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 malwarescore=0 phishscore=0 suspectscore=0 clxscore=1015 spamscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120027 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 ; Thu, 12 Mar 2026 03:52:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3448 From: Chen Qi The recipe parameter in command line is not respected. For example, upgrade-helper.py --config-file upgrade-helper/upgrade-helper.meta-python.conf python3-sqlparse This command still tries to upgrade all recipes from meta-python instead of just python3-sqlparse. This is a regression introduced by the following commit: ff1c2aa0d2 upgrade-helper.py: Add layer command line option Fix this regression by adding a filtering mechanism. Note that 'all' is handled specially and it means upgrading all recipes in the specific layer. Signed-off-by: Chen Qi --- upgrade-helper.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 7edb6da..40f31c4 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -595,12 +595,15 @@ class UniverseUpdater(Updater): if len(args.recipe) == 1 and args.recipe[0] == "all" and self.opts['layer_mode'] != 'yes': self.recipes = [('', [])] elif self.opts['layer_mode'] == 'yes': - # when layer mode is enabled and no recipes are specified + # layer mode is enabled # we need to figure out what recipes are provided by the - # layer to try upgrade + # layer and filter it recipes provided self.recipes = [] for layer in self.opts['layer_name'].split(' '): - recipes_for_layer = self._get_recipes_by_layer(layer) + if args.recipe[0] != "all": + recipes_for_layer = args.recipe + else: + recipes_for_layer = self._get_recipes_by_layer(layer) I("layer %s => Recipes %s", layer, recipes_for_layer) self.recipes.append((layer, recipes_for_layer)) else: