From patchwork Wed Mar 11 06:48: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: 83061 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 D81A2FD0638 for ; Wed, 11 Mar 2026 06:48:37 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14795.1773211713273956376 for ; Tue, 10 Mar 2026 23:48:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=dyKnK41/; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B53Y1E2763276; Tue, 10 Mar 2026 23:48:31 -0700 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=dyKnK41/C18ZPzp/qpPLG7lpb G7pm68AUbWZvKRQkJDrAQk5wGFfwSjuLtW0s+fucbeBIwOlm4lUAEf8CGTgyRTvk 0x+Sde/MrVpe7DJfliv58bEyw6UchgEhe8/nXOT6UhP32JXxl9lFGsJ3vxb7Tj37 y/yVtSsQfQtu7Dq8sVUzmDg7YLe5BcKJHbT1qc56d5DLfucREFMWwlqh2vJD8ZN8 1Y3NuRcMemSDV6D/haoUHhdfymnNBMS+0R1tIILMop/EyWI4ZD11psYl2EHQb6fC P+3FkSI+kwInvHJMIckAEoATG7zSnw/CQu8sCGFVZXRbvHBXL6yGZLTqaFdgw== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011049.outbound.protection.outlook.com [52.101.52.49]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty3j07d2-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P/weuHNNlSSB8sErSKNmIiWqvj08euUTiAWLmlyTXVieDypi1+oTnfrDT7UePVCPc7Apb+NzXkEmk/DASWh05q6GYoOQ6uXJDlai6hzWJDB1qVPMCnbAeHAtoYS4x+HF9XhU+2O1vS+mhvRCcoEcYgfY2RvCm16xoM/GjnFff6O8fACzoxkQ/KyZwPSEOOTHYR5udgS5NFwc8z+gbtQq4+A+OQxyib85c1KQupziJygY1eQmobHBAWCzBRzvf1qCU5vNLOuo/wyjuDBoR2iK20BercXI3qAw4u2e53i3vn9ASYFhVIckuif2NETnGvu5EWSavevIAK5KnQ7XqmJy+g== 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=a6Ir8nwEfRGii0CVD+qpy2sRfUBIDb97DqAGUVSOcMut5ErW8Z+EkFSEV5ffqMNOuNYwCqjqXG0EDmIObF0HQHQUcc3398kRpV+7Q6U0lpXQ7FNuEFeHfmgwNptB0CYaY2qUcsP4EgRHfEVCK3GAPClBpi6zfL8PQ6cmaeuxlEub4JTciXtBGYitfDl4L6oIcblgqPbJ+A3/E+wq3Nfk+G7j3CoO6QTUdrNdnkeDo0WK9MpopjAX6xVCoKMJjb73X9BwrroBrVwwPyc/+f/totAfGWQedXNZrm86/tIERyEhhn1pvlSmaCsNVKF4T0AF9yuCRk+UAjmwNFrzi8Bd7A== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48:28 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:48:28 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V2 01/12] upgrade-helper.py: remove unused self.poky_git settings Date: Wed, 11 Mar 2026 14:48:02 +0800 Message-Id: <20260311064813.619683-1-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: 33b6d20f-bb26-4cbd-b20b-08de7f3a3368 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: xV42gLNruD/hEtvOadjcd6Ae9yWkEgnFr9nf/kISfW+5LYOekWc6aH7r1d+Ul7+OThtMQWCglDyv4C/HmNEAkehyziIA4qlAFMNqXTfr0mxBu698dP0TjhUyKYhOja5Wliywjoxwe8/SfgeEuGrltp1qf0SdL04Ao2Tr6bw4oXtktHyrkUubx/abQBR/tI7pvglupT1NcDNpid57ZpAz5iMCsFJZVFd35wg+6M91yfsyBIgqUt7Qr3N9sR98TT+ymi6T4ulzaHpAgAwFX2shIKAVpIUjNdAmOJ41Fj7LAGOIFdwYksVwwb5n05bE/OfbNbuTajHA7tfnEhsdH8l0FojLpnL65lHxAreMzrTaY83h7652Aen9GVKNLQt10tlBKCpL0VdDKrige/OVdVVeUgPd2MYb+YFPtQ2wSOr6HYeji9eMr2v9YLyUZ+guIYRLzktHW83Uw42b2hTvBnOInv6lpmbfZFrDCMRHJlgYplFCNca1vYA6dyr84bhlQGTMzHVwbrnyv/tYoOOxcI7m5jS03aq+cQKxHQwOzxuyEiPlEbOXRfLsEmPZgEc197Ba67E4i4bR5+vxy8NT6ffa6XElMH53oX4YrFMAbp5x253L0jMyw4RM0Qh6EMYB0mGyR2JVft+Tx7PJG5razvgSz/shI94QJRDPF1emZ5P3u6JdgUnjf8OgQR5CIqBgakxQXvg9MMosPJKdac9G7MdOZDXgwIhAjlCjgA09gsR7CLPy3nwd1Qt+IP3UsWGWaldUaXVd6b+jK/ov/FFXYworJBXuH2j7BwRSr5vkejw63hE= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QpxTh2MM/++WoELeQaiM26Ivo9r27JqZOfliCpGtAUamkHGPvW9K70meHuKtELKeQ261n05ZJBtigM/l+9h+JDn1FbedhdWkOtCCUg8EOc+HNhIPo2rHXHuz0XtYSfhX2yW3L7ktgIoj7SL8YrWdGxn7lX0dRvTaW/pMi/g6OkMRVC0jwoYvqf+ky6nrXjjp8pIKtKhJbtu6/h/R08zn6XRQScJvbw8+KLH3WzrlpOhB4CBSKeF7oW/zxYMP4FHFqDbkZjHEDHlfbHuYOdRE+D9sLa8ST6OK2ItefUmc36C5Fjlyr7PyUnndO5ug9qZpjti1Miw/xbqMVA1drX7DY8QelH0+ctUNlhYNQeg4Cx4s951bD8Lq0Td9DvPGzHwMwXacG70VFLKiTzNCXsgZB+BYAsVhvF8hzP2rkY4LQiNYAAe/l5MpWw/C3I0GvDc6M2GivTtClSLox7Cu4UhYVRVIih8BtPXzPYmdtlyU2AgrdlRy/xKxvi3qZcFAFW3u9uVqPBT1bzXUwlUmx6qsMHfa2kq/ztGwieefIGMob+DlI+hMghoUsZJU2UWpaPRUMQJV9vYEG9i7hMpKRlRsP2Y9C/v7VcpMy5c7ho8uTqR22s5sLRmv9bVGArTj9foAnISTkfh79zhI0w+3+n46bTHG0CDin28szXVqx9BL10duhcP91+U1f18yXJWFR45nV8mKju7HxTLfVNeWyuVDwVQ8LTM2uozbzM7pEAyyyy+6Ah6fRFwRVSgkUU9ODLDVoa0qhQjzIehOsOs8UjfhfbPq9KUFXm8oD5O4cxm8Tc4RwJ0DrmhneJByQgFLbK8swSTehj9d86PljQNvGwrLhZIhqAPZi7F+YDfmi0uQnyNNA+qaWpuxDw9FCVqmdBxKu/qPDj1BXsMfeSkX4JQUM2SrpyV8M5ANuU928ko5bLNFownsjbdgnLSrxOELyzttcOd9iIXebVs414Wf0bgmlmev8T9rWjURdhJKR3ct6Y+Tof6MmNeQwhYohASxMHveV5fmuNKf2UJ+YpU/pkuDUL6kElaMPOkvYhb54qKPETy900FdxeXyepBYYSWUImV2L0rg35tkvsThR+zko796xLh1xreV0DVlAO5Al4Xbt+5rRxSckmo1DWOagtUHOC1YksVdqQzJkN+99XJjDZdukqp7zd3K5klFc4a6BAj2b+eTA9u24cZRlkLAfu4xn9uGk2XY9BWpG678crL7Dm6xPcw4d5BnVQUuZ7zeTeLExWYylEsBSmZSkeM4JGEUIeF8mfcVOYqLduxLqh6KhOIDGKNJqn5gux8VCAXWn0trTuxF+eHDDEJDm9zjtuaQyUcIJEMxt5wtUr5tj8LiM7wPl2OoSVVoaKTXphiTCZ9LRATSV8MQPsVerN/QN8kOISxGi05gxlvrracPlN84a4U8yzMhPJqTwLpvt4xZdpgEdZQEAMHTT0cE2MgziaFkHkMJ0CCRtr3Y9HJHYUlKnX9Ln2/VefY4cJ5JIa5ShppIxzCQf0HnMzLfNAP91F2ha96u/jEvri4aPuzdXXFarbc3jFvEHadhuuqLP1TIdcnhX/AWbmI2+loQkNWql370o1BRvpuM1a7Iz75yFipDPfLC8rAokEa28djIjvMwjsdncsC/rX6aDNl9AQSyjp2qphDCDLq3y7+nRKTT9ZD/WDhVX5L0n7ZD4R2/yPIBhO+KSMlschsLCpMvjubgO4eprPjT6mVHCNXPxMXUAGCr7j9D4w== X-Exchange-RoutingPolicyChecked: tsZnzw2YgjjhTQ9HLcJhHlod7lsVlJY8XU0191tNjYiMq3AQWnu6Bg4rGDyJeDqgcOAKPhFGkVddE2DZj/uOv08ShVft38AMrhl3d/sNlMMrL/K00K+hPzjDUsMgCO22VX5THXgNwrCZCSjzqTQ9klrwltS1E/OcwUUIQslmI4SizW4nvKYKV8fB2DHCGib92sWhMawJ3xWJTXtKTCt0/7gTwkl+kttwJQrk1cyTCTuUAMfnpBh/YcNEpl2fFtxeCCJ3sgZ62YJd52NKKhX8B1mzXZj+/D1rd0BD6WURalC0S8j51l04aFRsjE/pInHwsW9KVSppYWbnZ15vuBtGPQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33b6d20f-bb26-4cbd-b20b-08de7f3a3368 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:28.3318 (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: HQ2dgfu9V1EMhktVPnaKdYAUymeA9b+PZmpFVGjcur+07wOcWz4W/jYphdLsHFPdxjRCSO2VsUPG/0wa9y7tWA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-GUID: 9i0cGtP9SufNeQxEDZrne6uhFjUqM6sP X-Proofpoint-ORIG-GUID: 9i0cGtP9SufNeQxEDZrne6uhFjUqM6sP X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfXwOid/uEeeU1E uxjC+qVsFNIxzgzOHtYqtsOP7PKz6JYT5WLyFRGo6InyWdB0VGmbFIgfJsUXItbjwMSzvixHuAz rCOVQPclGLFaASRAGRg46QHxm/Fwy5spCxfNz+3zBIy7/aJxBH1cJp+prNFxK9Eh4e+ZgINWjVa VfzbvGhBRJy/1fIweb8tvdjwhatkLXOlZODG6Q7am48p4FvpiuNaxlXIPrumD52QDyTbG6GqVar Tqg/84kH49CARJ7WCeiMdhboHgOz3MRsDKYBBBDfOmPVDtJKOVwSzTvSX3yhc8WpwZgELGcLAz9 4z4OmrRJ7jSkE0CfK/7Vo7geK6FCs+jXCkEhd8fETamgkQoYf1SRmn3qWAgD+lcAqfCLOIKCGn4 5KFyKYhcL6U4hwtQa7JEnCIFjv/vCpvXFGfA6mRG2qCpiU9c2gh/qMV92gruPqD/IrD+VNj7ikJ smZxFxd6r1ZNwDI50jw== X-Authority-Analysis: v=2.4 cv=Qr1THFyd c=1 sm=1 tr=0 ts=69b1103f cx=c_pps a=23BBZRleo/1KOgyGqX6yRw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=yuVxGOc7aRE3UmWQ7QUA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3415 From: Chen Qi Signed-off-by: Chen Qi --- upgrade-helper.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 2f38e0a..3b98f7c 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -184,11 +184,9 @@ class Updater(object): _layer_settings_error(s) self.git = Git(self.opts['layer_dir']) - self.poky_git = Git(os.path.dirname(os.getenv('PATH', False).split(':')[0])) else: # XXX: assume that the poky directory is the first entry in the PATH self.git = Git(os.path.dirname(os.getenv('PATH', False).split(':')[0])) - self.poky_git = None self.opts['machines'] = settings.get('machines', 'qemux86-64 qemuarm_musl').split() self.opts['send_email'] = self.args.send_emails From patchwork Wed Mar 11 06:48: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: 83059 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 C71EAFD0636 for ; Wed, 11 Mar 2026 06:48:37 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14794.1773211713219210897 for ; Tue, 10 Mar 2026 23:48:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=gI5uYqOq; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B53Y1F2763276; Tue, 10 Mar 2026 23:48:32 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=1OZmoIrr8mddurH6PN9sKyMqrFhJCFfrm7b+tWGVto4=; b= gI5uYqOq+32JVARTx9Mu1Hs87q8aSTs31HWpK5cEC8mWHXoUboOe/3SlnHvMpg0K pnl6Vdy1530Qftl/6nHPZq40j2AendZYH0MR07qoKqpG5WuL3D4tBl7Cl+yv20r1 sF4IGPKMJA72plDu3UiIKKdu+sqsjBIKsl6pkLBTtMzusIbGt06b63qIC/40StW0 aMm0I+nIFUYpY9r4cV+aF7HsaQPe8GJRYxUJ6hUlqQrhjmuWUH+iQU2o1dAw/80d y4xm06b8mY4nFeCw54D7r6ENByZS75DJOBbaWU3Mm8ZbYOknYZ1Ee67L0HD/UFce xVZJ53NDxJnsLPMftVWjZA== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011049.outbound.protection.outlook.com [52.101.52.49]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty3j07d2-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L6pjDqk4Kdkxq9syvKkIFsdWwKo22tVjQWaY6u35F4nm+ryDB198B2+nkytgSrheENmOhK2ub2/olIx7SMCf91xcIDscaonveHK1EnpUyiYlLL1oR89vCrB/Nj012KABIlobH6VkZBo5wg2K5lm+08iLGS7SZH722Rk9DQ0uU1MIe+HJGfcEipe6unfE5vqU5ZytHfb/e/wRLTxtj6fvXwlpp4BXfnUJHpYxBZFE9drSv4u0wIoodgOSadb6akWYfe4CER/Z0mFqqWVSl/rmMRMstAYmatUgT40JXjBf3tFbWm3qkPDJd6NKAID0CIS8cxboUA5LODXi+2rPa7RgjQ== 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=JhYXVj+En8zjVMxcc5PNL5ieof3lSrlEsgN4vIk7cTlOBRpZ558WlCJ/mw4C8QGMU6psP97hhobjFdalM6PHcip1tOIlzAg6qoTOsX/VAMyQ8o1B1MAWCjEvpf8HPcMQVLMnkSfR3RzqG//d7+FRUZrTgHoJB10o/li3U/1CPGgCebD//aYkpUGLY8nKXEoB8Xlzh8gCMuJ+3HE7tPc2M68BPOOUiQvjJSLyiMSQ/Uxy594Pzu0gvdojdWYebQ6mRo96CbBDp/g0W5Fi5TKBgypycZc6p8fs5iVjW58gx445peRl0RU3BlQdEXNR9CWPGE8RmoDvEIshY69Ive08+g== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48:29 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:48: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 V2 02/12] upgrade-helper.py: use scripts path to locate oe-core directory Date: Wed, 11 Mar 2026 14:48:03 +0800 Message-Id: <20260311064813.619683-2-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: 01758590-89fa-4fee-2fe0-08de7f3a3456 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: eUD9Hj6/4LrEnLYL+GgvPyNsrgu87H818JIwTIHwkQB6oJsKFYD5IHP34qjXOXgvtekwdDetH2wdMbCmBDcjJSVF23bgZJ7GLbHcyTMCxdpT8qWcI8mh8S07kF5VQIRvo1/NHTNpM9ED4psMg6obVAGpcENvvhmHBXD/se2vm8Yfi0K9FiidrWBGNQq92AAdv2wTejfcXTlfLSedM5UPAioEQhlvW3RYraE6sDuWVQIyUOyCQTHI7ArbTp9ddgJ9TfhobplOwR+bc7QuEL4Fx/95xXM1vbSK/ec7knsgAqtWrEZGweS6jCqLCcAP42DOwJpNMQl+UYZ5xAPlNf/glqq2yBu4XoNrHnlUuwTGGCW3/60UknApmazo9kbbEnXukz0Le01+IwbsWOmxvdzHxBU10doIsYAWgSGCb/ADJhlo3KVWN7b9bIQKk4ORBCUmQsbHaZDoGcKM4dDUz5Mzcpq3SMiOWzCT/0FvMUaj1KLDxZBM/9VTEmMN8O7y3Ou8iiQlGokqvkcGugTA47S2wom4Ac58Vz8LIv/JztGT/Zyej02gMATG4ZDbAFrzjp5DxJXqZPKIVRQFAtXNb9h7jljvTVqjcuK1ex9QW+BVj0EF3yZbC1M2dfyy9goHMxECi4gpONSwgxif1LO0ZXnNNIMiO5D/L5lm1mbtjqXpxgPeSetpHdukBri2Hd79NLeetEoESXe2i+RUzWpxGQBE0aLbkzQluEaLXPRGTJM6JP/LLiC+BBMo6kVhqlA6PdojuN/KljlcOb2gikfLND/IdyHdZ3PFElqL89PK3B9V5qk= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cjfdJeeMfRsAGphmx3BoZsNjsqkH6J4jkP9KPfezxQNLWa2P9yBzr87CzTAeizrM2o9fex1Pa7wg90+gAF/9hiswpgieWLA8Yj4ZHY4QVgMmERVavZj08leanseevyQAre1zq3Hte7HiufmY4dYSuuDWY70+jfxpKUlOdFm3o2w40RGM1gtiJpE5M1vZm2NGixxGw3fRjHnfxSDHJAXeTKJTvBWN6PnRe121fdt7lrFrgN77BF9IjuA8cHq3zItNh6K11j19wMUqPHSL967lh1JNWPjmX2MuAa9DK2b34IVDp7yVhar2K4GIb20oi4/eeoN+fBLQNddZY1YMFA++GEHUrUGuQnV/7b+24JxoTxXIUoPxAAU0lwL069HQ5nb7ZyzfsCYF6rKqeNHANpVsSIYaD1ykMBkRWcuuZvSmQmjcK87N7dmW7frlZKZubpQsBhdeW1jBqP/gKAWJX4Nne4g8fz6uyMwkYx9J5tB7ibccHPGPBUZxZYDFH+GUcsE5A+U+JH+Tx0YiDiOuKSeSBDBTP7tjwzKEGttlMAstRm2ldZ3ggXHT2N6+0Gb1CYEiGCPnY9Woh2DLWwoaa+66Wa9kcV0rhc6/WmmJotuMRai+VjH41bKP5KaMIWd+6Wxtpap9L33ARu+9T5Uz5chnDwv04qGjtuKU/NsHdo2lHvBFSyAlQsxwwssmfEkkIyvRMkNABr1wSlashPBSMkuTz17wGnqOsRpenDqBl0DqjxmNdVWgdDykiEffBcm63mMElETgLPPM9Ikd/WChKP2pdjiom5qohqVAPdTO12ZoK6oyOh27YBlkZpFrPLwsSH8Hx8bQljhDyFf3zcX6qwtfC8fprXG0iIqj/FtIFR0RvdnsgNZigp9hdWfIPY9cX/0nPVQUbnG3oG0jifWWrHlGUc7vyl46mX42ucfH44Tp1O13RO3dEKZuqYn2rlshdRGt5idy1S2o9x8Pc+k+IU6YLLSbVbH5ilJDG3hK496JajZ3fu0I9nbsblC/2JiIpnHk5Y4f662kOtyB6xIy7ZXLCccfnLIwOzeqLKTqsqC4hYwNNCnfqJYvkUQKfZwhPckkFfhbg53ifEwO0Bgz3mDznY/+z0x8fZYdHN2v9urOQvq8FVjXHjwEpzfWjO9bSMJyyxrQFsxm+VtsLCzaOJjIBBncPp4WZ+z3bagZdBVQCOuf+JNTXbRFxw2xuIobegqbQqoAZfXq/2++XGZWEob+wgjJVquunVnmu8f4m9GQYHfKzTG63I5cIHUli0BhFL/26XE7pLeGK3GjzgjYdd8omjZcFHY4HBgfWi2RoSIRfUFUSACCAadsEBfzxqUlhtMazIrq4vYL9BDg4ZUzpb23mzJZ6YzI0sUPVEowF67Y1K6SiqljbEMzisnXii8dgiFLWCGm9iQgZ1G7tW33m05s9bUB0+cWUy91L4YfqATDR4NtK3qhpadCMshfSGIzpiwq6S2++/GATflj4FLDVhrX5XkcBC/UJKBimzlWJRPPMPs9UL8Hu1HKh+KcbR51fQ1hFm7zuVi/jL98PLTSXUpdxq/LJpRr/fYzhUbyjRfMIe0m5Z+Q9xlT2jvPuEzxBCBE87lvFlU6BODS98UesNUdQOzjj/HdJ1uCfYjleJiRQyb8uXkRS1F+rb77HPD5WqMSG3Yj2ca8v00VTl6XeiHxqEVquSpCISopFnWFYRpMXceUXM2P0S/awt7gnCNaj+lEuo7kdu5Q04uMR22lWn36pA== X-Exchange-RoutingPolicyChecked: dgz1qYIdnRFq1TRzBWSSTOh/jow+UyHW1peXLIPRSPvnohsFaCXoxn8lDmIeee3W+grDZZBQ8xjvjMhdmjWkJ7VYbJMyHop7gTRzJ9A7WoHqOT8WJOOzMMoVSLR+1QEQEMJ1/o7s4/ZZSDW8GVUIhBHPfqv5gsuK8KmaYhhL1bfMdxvPSV/1Abfu6ZxKgOvUATo5OKqlq77ZyzYxi/iqj0bzvV5Ab1dgsPAdgWf9avHeykWGrIQ9TqlhATWDOUCDxfQvOFvswDX4bn0HRP/ipvvRB2vSFT1P3RW9Nrn5/IAleuykbMNL6LQFYcCfarK5B0AtYkecgnE+ujv8z6UQCw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01758590-89fa-4fee-2fe0-08de7f3a3456 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:29.8097 (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: wIg8uvVuRiSfdkXJx021iHXrKH9Q0WnSvRV7itIJIGJzplgTu58M/appTz2Mqp8dnrLCevVi/BtFKmRu6Wc6DA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-GUID: KaVH4Qz_zDAhv8MxCLrcTgfEi7VpWT1- X-Proofpoint-ORIG-GUID: KaVH4Qz_zDAhv8MxCLrcTgfEi7VpWT1- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfXx4p5LxXJ9GSw ZMmLuEaD1Bs7FIvKqyO7zLPEIbG3fdNOtmdqA/VvvvYTYwuBbhGmmhMRCZ/gv3+/u7E37CiZwXa U5VCLXtv4GMSEU9roQ77+WuUB3N80LrGjnfgoawXA7iwcWRXEq3P0GwYWsOwNKJxAMJgHHNhoun xwXBhBD9TBUT/3StDfZ4Y8KwvnLi+KBBlrTWhwaGWAcrTgvlJq4j3iJwoj6Rx5TD3y/Srv/FCKF ekVYy1TBywCPginfPBkC1nC7nUBzrJy5uVMFFgQ9AoH1fPKxN1l0ixZoErBtq4yDE0iOC93G5BT Ns15JnSlmQZZIwipnaU6tAIEVkxibiTawE6Lb28rbQLhXeNsdPX69vovNsSqQgnqh64clHjQLNn Jkjyyci5XtDPzS2+5jqXRA5CXuslrMcZKsj8W9tyJ0yjYYnUdJxE/4hRsqrVslfTg84fediUwdU J8TzFIbV+B4NmyaKCTQ== X-Authority-Analysis: v=2.4 cv=Qr1THFyd c=1 sm=1 tr=0 ts=69b1103f cx=c_pps a=23BBZRleo/1KOgyGqX6yRw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=lpC2OK7O1r6CxJ4ueCMA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3414 From: Chen Qi Using the first element in PATH is really awkward and prone to errors. As we have already located the scripts directory by using shutil.which('devtool'), we could well make use of it to locate oe-core directory. Note that the scripts could be a symbolic link to the real location under oe-core. So we need to use os.path.realpath() to get its real location. Signed-off-by: Chen Qi --- upgrade-helper.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 3b98f7c..27e1f48 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -67,7 +67,7 @@ if not os.getenv('BUILDDIR', False): exit(1) # Use the location of devtool to find scriptpath and hence bb/oe libs -scripts_path = os.path.abspath(os.path.dirname(shutil.which("devtool"))) +scripts_path = os.path.realpath(os.path.abspath(os.path.dirname(shutil.which("devtool")))) sys.path = sys.path + [scripts_path + '/lib'] import scriptpath scriptpath.add_bitbake_lib_path() @@ -185,8 +185,8 @@ class Updater(object): self.git = Git(self.opts['layer_dir']) else: - # XXX: assume that the poky directory is the first entry in the PATH - self.git = Git(os.path.dirname(os.getenv('PATH', False).split(':')[0])) + # use scripts_path to get oe-core directory + self.git = Git(os.path.dirname(scripts_path)) self.opts['machines'] = settings.get('machines', 'qemux86-64 qemuarm_musl').split() self.opts['send_email'] = self.args.send_emails From patchwork Wed Mar 11 06:48: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: 83060 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 2989FFD0637 for ; Wed, 11 Mar 2026 06:48:38 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15105.1773211714539244658 for ; Tue, 10 Mar 2026 23:48:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=XqxVA5YC; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B6LsO03029391; Tue, 10 Mar 2026 23:48:33 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=hQzkIjCgzkTVwKfm5g924gkn1Q2bpMAGA8/c2aoWNGY=; b= XqxVA5YCGM+MEthjz6daOdskAlmobr1VL1P5ncJCVUTrRWy8bc2XpqNQUuIkour1 YV6x4NUOTAtWT3dnxBBu0z3bZ+EzJtYYpinQ2zLx1H6c77JFxVL1fxfUZpnQBRjI S3zTwCriCmiYKCWc3CaI54Ert7T+D3WZ6wnhK+APVfVPOBwrA/Qujh6aDwgbLuNQ mexAnxG/vnkVbJAipQGQzFm9b80pHENc6unIT484uWRJ2xQrZsBJ+tfSlcPt9QDW RDxy4V6tqhp9bh8QJkDMSvy/8t8iRr2ZrPS2hBOAQh5mT6GfeqRWjVaomnZBcr/H IXPNrQ9DyeGpMQnw+30JSQ== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011055.outbound.protection.outlook.com [52.101.52.55]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty53075k-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FmHacZbAJpH+5n3fvajmz5TArj5K6bi1dFNGMZzA7s+IIHJ2V2IvMTphE9RERnN+YGM0jw5IrRhw4U9qP22B/pWG1xdwJpxUz/Wto+T2p3T6W5BHJnpDo95xROuMOLB/POyYYpWabvtzcuWck/tDpMSSbX8OWq5YegifZgxpublml8fUQkNvSF5zJ6swOrPEZS4CTrgL3CSl2pEVp8LyBxtN7K55syElp4UdKkeJa6l70Cdi1V6LDLiVMov4xh/4uSN39QIQKUcorFtHpe+7WmYr53rAQdKWwF8AkWR//en5VWTtW2f0i02Qw3gUfrLI/IN5D0Qv89HUGNmYvguSCg== 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=lvvuCRWmqqCcYksmOTgP6C8VYwe10Sm8zO6TIRDAUCNSs1tcaJ1DUBtePTJrpgD4AP/BYt/G/idI9ubs9sgT1WC+2YnjgdG24WYjeQWSE/7oYaggohf3hsrnYU/YK32vos/3+/p/Bpce3iKxIPFq2BTs/3U+5CBdLyz4SIVvChO8cc2VgmpAiIMGl88ptgK8DpyXeRlrJJ71cMRHjiyuvBpiNN+C8Gi5iviuHJFnWAjGTpDrvhzxS6i1H//ysojab1hnW7uRm9CAGeBklm4LtzAreVrBdeUqOaoWvWtxdfVmujeqJKqIWYPCQZkJ71QsiyhZTpAIR9NJqLnA6fM8Gg== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48: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; Wed, 11 Mar 2026 06:48: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 V2 03/12] requirements.txt: remove as it makes no sense Date: Wed, 11 Mar 2026 14:48:04 +0800 Message-Id: <20260311064813.619683-3-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: fa500b0f-3c5f-4ac5-050f-08de7f3a353f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: OCNtjffpOXd9cyHaUSJLJijmQdtRYVcDCW4BndOgpgYDh09wlmYOkCCHiOsTArDmUwA+h6OPTnTbuV7dxiVIW1hM1RTUC1HIoZmqqiQ5V73ANLPFAKz2vn4nh26yKAtWsYO1SD+Z44ok5nby82snvz0CVN4/jwovK5yq9OMsootnfRHuyVT8u7pj3WNnKDhKj1vnsy7rrUfVrrlIln2qdbPavzvD/rSoIBlr78Kt4dOFSQH9/jwus+XJbsNM2rId6TY2v0Iyce3iL8coTWEnUfz/chd1dGTJYoPeBt2I+HsBTM3nywuqyFr9snFqvm/ojGUoZzi0iY52+Di7D7ehJGGtW0Rls7pb3rAWHNrSe9ew7mlWHECAoORrkBmIDYM6GubpHpacKMfB4VyWoIHMlP/aGkmY937weTxJpO3h8OBMxRYU/3QEe8KKVFsRkY+pwLHj73Ml06znTdgKLRAHaL/PzfqBsmQIZDpB+UBbg84G7gkVulGin6LXHSBwZfX103PncyiCsXTvdTQgqQNjRrNA4ry6WlYb4kQzhX9SNYRjfSMSe9sxXQjAWlZuERPPnk6+YQYxauV+wmm9k16vPJ2SyDRYNhonO8o4p0eozMkNPg8e3FBb/8o8aGruqzG3AWZoQJUlpEuqNcYz5cpVQMmB9bludW1QZLl/jhArYEPk/n1/1IzuyxLMkh7UdZe8uj7umL3x1O8sqM7Tiz0qqHVl4dTPwa2qKC3g5qySGj1hL0QYynXBLQdtXqlCVLGSaMWNuto6gCItw7B2eibKD1mhLNj/Q12yl9vCzWDBZik= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: uQpScaag1HxDYPmmYEigT640st827GWI9y0fr0KgTrcNsrA3B7UaZeFh9wFgMc/Nu2f5Br5OlofuIsCfKQZ0vtqB4mSCHGaqjxBxHgNUDpYZGYpDVnoiwN4//46FG44vw09E8atxL0iAYiccTlCXM2lqbtwH2w6fMSHeJxBtx78HapiW2lCKgU5+Cz/8zuLfQerSm82kF/9CmbKEnwLM5yfvQcDGbBJsPaSt8WDay3iaaxgMKW16UGWPjLg6ppNImQwqaLIOXpFMl1IdwhRSUPUe2VtJr3+JE1oGGmfZfYUHqt6oOIAHetLSdgmX+W0qLtpkk+NvSFBMYgUrqkvHbqb73gKZo2DkWbmfWpjkTEfwO2ukVVeF9Fvvu7/pgG8YBDgmwhAf3pTErcLP0syeTa01OjXbxsoYe0VOKg94ut2uOsDaMjKlwKlbZcn3SbvzlLhPp6tiyMsMr31wcGuLxbfUBx2FdKudrQxrsAHU9EfqC3WBvnP2S68eFDyeFixq81fRGWlvKUcnvIT7lIfXyFqvcokBaxV3BPuG85NPtfV78w91e40GlYYksxon4gwBO9/3iQi3tlcFjH4ElBzmZFdVoKeIQKpovPei8vQVKfQ3x28W+5aEIOIOLEs8wuE2UB0+x9VK36HoLYI5dHkbrxmN1ew1nchUalwONeBgAIPOx/n7M59wrfJHhxK81kB8lBHzlWMO47XZW1hR252V89TbGw0uesDJnnGpXQqUDMjqJyg2VRYdSeOU7/S/s4CXs6/kuCXzoObJi9dqWB6O0bSQRwGobsPoAzGsvV+SwAaBhlcFXCDl2F+nQNnDX9eOF4Ex7kjlaelQya4pHielg6U7FNTLlW5CJFI9SEkD+J/44r1Hv7RYXay+FRZxBafQfdLrIv2OLw5y5Z1EchLu5vuy9m75ByYKXvrQ8MfrNy8OiMI7fD8D0XZmjoVOOrDCS2hSy/QDfV3YMT8TiIF7CixTk1wSxYF6ZNzD201ZOOAPBfvk+xjX7ehTn8PDbTN1w0+yUVzB18eXK0OBLqgYhxmusOaE3L4pIMEmVoZ5ADmOuigDD1dZsb4ayxdfHiro89EIpv0BrAYXHyr86W+xuQBNjir++wi68F+4lZvqE8b5wLx19QW0hjlASMulcvcuQ/c2Yysfl+RO5mn10FN+dTs3ZZtPzdnvUhcNcFY6cB9tGNwHh44JUK+RzR5n/O0ZwH+5nCE184yj93Ri1EszhMGCv9BVGsGaAWz5avMJ33Ru/nGmqYPQ4fZgNYrsxgMI2PkZx7yp09wk4IG9k/39vP76c2Rsnh577o/bI0mJcdanKTp2iJHGwCthWFurlDjO7Z8FD6nA0R9G4HLIXvAMPjWKlptUmId0LcYfUJR35Q6eCB22rDfmq6/kTZ/FKwRZQn/5mwDuGuI//HeYlqpIlSee+jyxrCzzLfZGLC6lvPRXEZz6LiSUYWU92/iEFdOuRJT7JGmq5YSEjMRLGzZmCLst2CU4t2hpqs/dRdYJKjQ3vxu89FCM3Kj2T6YnXU6x9tpk3ru5e6m5o0Xp8NoHlA9iu4lGts445FQSr8NREo0+728XtEnSRAeX6DVC2fuzg/c9HL1bhHCQHU+TQRYGFXheZ7ymxh8a2t2wi4FsGoH4pmDTfkcBtt3/cZgCzUkuAXh70GRczAAKIPvRcEYFfPxQMVwdW8enVLz4x1r7x5A4cn3YdJEHlWJX9dGU3xI1AZIzYNACnsOHgRiWG2xTLQ== X-Exchange-RoutingPolicyChecked: EaGnvySXUl+Vaa88XfmopY0ASyMV3isDbjOI0HUTi9XCVU8CY9eX3cV24RrFTY2p4q2JRSz7h586CKGqAryFLeQw5BWrB8xJStfjLukD1YD9OhKBcs3/3d90B0GMssnOI9U7nKDJus7ImGsXKaxg2pwCFkwvfp/96dvRR9WVslLIWfeofkoPE4Y0EV7JfOT7Gn5mXlbjzeHZ3qnHt5XfzUe1gnKZnIf9Wfm6OE2HY7U36fw5l/vFRIG7N2GCYLBm4+FT4/Yv1MMXLBZHbRqQvl6D1XbMze17G7F566ghgn3Ck3gffzNfxZEpa78lqrkkYsgoG89vYRkW8nfwkEgq3A== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa500b0f-3c5f-4ac5-050f-08de7f3a353f X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:31.3948 (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: dDWDxf/sLgj9HK5hU4rI2pKWDOAGKFWjE0p3Cf2/+z4DeSikhDmXn8TVqMykXHIGWNEFOHdinpGcoGmlNqAIoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfX2Ox8f2tM9uYF xXWciedH3WE/X6ec/yo78g27lUQY4KmYW26WkrR9uguVgNqKSm+iC6mzHshMyGhuto/qPHuHGqP k8FDqPaVJO9a4eD0cOlru1bAdcra6NHpzOpH6wUsZXr7lIg1rg3S3Za+5mIFozAWjMrEL9xOvE3 ZcoP9ZPJoZODNqd1J+d4QzFzbmSKwqTP9UbHyBKGzz0Wa0+XIbK+kEXk+wU3jbdbqpyZJpoQImH awypVxBbg22P7DzdOjfS5KFkxGcDDg3XrqsGQaO9PmgX34MOHv3p/0MZ7aUkE6aQY9m602QmU+r hQYOj0F2a6tKhLCGqGF8tV3BAIn2h9103jUuAeglbRxDnQjr4MqvPZQU+cxoz20440WKbnn//aC 5d8qRHKgAOfdkmI96D8PDrdlRQxFmCSfhHinwVXeL8WDvlpZqQtJrpogrLSVVsk57KN5RrDUz/R IrTnG9eUfrkstXjwMzg== X-Authority-Analysis: v=2.4 cv=PvWergM3 c=1 sm=1 tr=0 ts=69b11041 cx=c_pps a=8eAlC+B4wJl04ff18yArKA==: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=iKiJcTA2PjBS6x5JeXcw:22 a=t7CeM3EgAAAA:8 a=KdazThy4EY_gBvstyO4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: Qbv_HVu3-W6Cw392R8g4xWPpIq6jXcOI X-Proofpoint-ORIG-GUID: Qbv_HVu3-W6Cw392R8g4xWPpIq6jXcOI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3416 From: Chen Qi AUH is not using GitPython, it's using 'git' command directly. This requirements.txt makes no sense. Signed-off-by: Chen Qi --- requirements.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 64b1ada..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -GitPython From patchwork Wed Mar 11 06:48: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: 83058 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 8FD2DFD0634 for ; Wed, 11 Mar 2026 06:48:37 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14796.1773211716348062694 for ; Tue, 10 Mar 2026 23:48:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=HvWxB2uc; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B1stek2572456; Tue, 10 Mar 2026 23:48:35 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=HSdBEaLMuZxEimeuPZyTMklM4Rx9REu278g/fVOyl+4=; b= HvWxB2ucOOP9WSKEkPForkpvId98Ac9p/jsd2ntqHsqhPkT+Gc3NVGNAWadpDdKc eVLvEFRYRDbwr1vkkpOHiRECpq8WQ8xN8PkJkfl3E3hYACSlkw9p8egJrZjfqXsw IIT1iWKH1X35uhliMSj3lUE+Lm0gXBqc5atVvIiX9cqBRyk2+1yRwJqMVMp5jOd1 3MR2LWpP2TTme7Ickr6cS9QEczO1ouH9hvJ3HSjMpqZ/k1gGHhvCk+qj2riO/vON joNX4+9j4dpPwiwjwP721iVzRYuhfeFiXWhIpj0DwRYXfBNTBcmLonPFF4imCplb GYnG7RAlpGssvOCfRJsXCA== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011066.outbound.protection.outlook.com [52.101.52.66]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty53075n-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZC1omhZ5yR24kClEmxEb4nBVvwMN/rE6FIM6wmnbnxchew6gKZIa4mwkio+HUFfpQ2zRr2caaqc3XguT1GLqor4BHYGFXjnj3kE64nnnqcPC8evaSwyx3mK1piYV14TNe8dCNnG0HH/c6fwSKkAjnbRZKHViK9hNm/8qX+dZdoZ8avSHtziW+J5E95DShSJX64RHkyHc6FFGIX+KBDxtLjW2Y3WpUM8yxBc7ZESdVqNYjDOsscBl/DhV9g3XHa0morv8lljig2CwJnG4O/oG4oWMnQKWZkGjjQZABrzmqvDr7x/Ax41fmE0Fwx9DXHH6HACK8r6hXRZaceQlsVzQAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HSdBEaLMuZxEimeuPZyTMklM4Rx9REu278g/fVOyl+4=; b=LCrukSsVC7m7SoEvFMT8e8SO2sYy12CDrTyvslW3fFDMwMK1x4SGggjRiiHnz2OZPjiYqjHOnE+E5nQA3lHm2Ci5mH7f4NrHO5nd6GCC97LUsZGqDr5QhEGmePLeOcrD4NSLj5xOpGaOYvuEpDlyw7k9zr/Qv6WVAFUMpe6r1ElpQ8zY75aI4wEwa9z3eqXkfwmToIbTeVh2hlVCNaWSZMZhNWuhAS11cjgodf7+upwGT+l++PW+3SilM9pM30QMY4YSPDeQtvtrOv6R1ZKLTk/x5DwUpfYyTLHegrjG5OAfhdreRUKKmqy5AbWscaSQdyVcxTGPA84E0y/4lr6gvw== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48:33 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:48:33 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V2 04/12] modules/utils/git.py: use warning instead of debugging logging for git command error Date: Wed, 11 Mar 2026 14:48:05 +0800 Message-Id: <20260311064813.619683-4-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: d7adf8fa-80e8-4a4d-360e-08de7f3a362d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: eqitpB8+63UTZUBbiWmDAvpTYH/BmR1mIslKoZbmHozd6T6slv7B7vEVRDVuiFORR/OqoenzkM//NmX6JlWV974SNdI+V2POBRO5c1k+CNrvU4dBxjDwFWUCAB6jQPUj1QjqwJwkm3oi8g+ehMCb3IEif4H8HYNp8kLLSAcIAc9/iSYOK5YxukoAbWjSqp/0lZIGmYzalomDwf7mI0fU2W+nMdscegpvrcIUA4bQo6wgQgjD4KYojB3iQaXsppmSeOaLdsTX/600NqzyvrGySjZeSS56/NfipqpP6ww8CSYCPi71YgBc4og0tge4XOvDCv+JbsbBzca9Yt9zRJO0KQ/SJekmR6oBDYqxDcTmkTk4F5En4A/wIIhNV/Kk3Wef2UIuZYz0SUWnILfyVunMlKY+AI84lZOqQh4HX5TcDG92ftjb1MNWGv2udxv3jddjZfF27ofwnLh9vDuRisfwmQDEPm2/PveOw0vrkAEoRMzKrkt5FMe7v2MfvEqs+5+K/851zxDbGrQhnKhdShUI6ynl2sNfJOqPFO5VwTvk0WwbATrEZJMuZ/nW+sUBe2Xvhn3aYPEzSbwuGkghh38ymAzYeFIOQrrGZtPay771mKYNioK8WGBT7oEqSBXfc9by44B01IY1PMQAZladW4671+iAMWv2vmo4ai7Cwn1pRImopzDIUS7Cx6ihQdWV6Otmel9ZB72zWcDhxCNN1+M0QacyfPJ78R/rJK58151YNudrTvxBmVpF3s7z+jIs0dcidIAwLE6nm/wnGoaTrNgpr3mM3VXIx7l4zrlR851wavk= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: t4C0VXTzet+F1xVfwxlvqOd/Srpxo0cbEIEf8XnFLhhCkxTvUq9Q1xEhD3ZCkuUs/a6CgcKhWgaGb35bLDAC12pQ8RFR4ttDb1ob0xDjE/hz2eabJvquGpEgKeg297P0HhmMxNqfiZfMiMkMqnq6q2WgL8MMgJxdpcvMRJ5hvcpO8ataZQUXwmzZwzS0fjLXhUjRBaiFQLFPOTnbNf34AwKD+osbshQV6FmO2E4co4k31YuaEQ3/wAEnGETzyzVdBlR3/ksfVcVd9qmQEzT7C7LJ+t6RzBSpPn46uR5+AowTIHHGylBXs5waoGOkx442HFq7wJpRo3lILd3kY/AN7TMcsGq901j6bBxj+9rGw+a94w8D6KHA5LKJKSeNAT51IsWes9/4HuYOKNEnjPGt7W/J5dvAf68v1QDeqnQBGxXvANf9ZvO+VJHUAhxqucIz2ezZuUM19M0yQyaryK1HBVF6Ror/SDQBu8Bom20752cFDVusuVOs2iHHFSyZggbI1dClU+L/cn+s/kVN66IURlXHqtSkPGcsW+NT5Mjg1KQQfWKZ7bVSyByt0qDnI9Ccd09DUALb3g/AosQHZXCngK/J0uMGSH00E4D99D5RYNCcG12+d6y+o+1xoSjmxRpdlV6B9BRxFSVeAbdPg4N7fKSb6nVQR6ukC+b1N5cGuvqVozL7nDGtTPDby3FjTfSSGRivRyd/ke2yAQZjab5avwi2+QhHnP9K+puFGsg7Rh9uSbQ29Xwtn+kW0/xgHqkORa7gxwXqlw45c2Uf67guRSHPk4KNk/D7Ke4P6vfDixOB/l3Fd7xWlC1LtozcFGgrEC+FPgaVndp5hVx/rzpqCXvg4CxCdPDqDYfbke4MsbXRTHHnzlXA1sO5x9l2VC0WZqcHROT/7mDCF2UyBFxaYoJXxOMajM5p8IhMURESO9lQbEqe/H8tUaCIVBuFMqjDvoHbBZG5zrs7Mie7S8RGk2P8XUhv9MQaMd3eP3Hsq9sbfnXRX7ndqV3xlpxzTBgCeaQ3XmbMc8Mkv1DTTDt4F/Ll1Zq+h3BIhg74j5hwbAB79gQc2LVb6fQRo5kCuEtmMzkdK3tpaSJxb25/DUdzKBopozYgT8nejMteBpOiIlKS5ynDwwNfjPdOH2uMUN+g0PH9wx7xE5dZ8GURZYJoqSYUM3dP3UuViJdFJVhl6CviAP06/6zFCDlrxrL9TtEqht8MyKtOLcjTN1GgZvpsawIDhYkrR++OlHgm7mGwr/BzjWKpTrGuw1GFnEuDCCn6EfL5WfdrGOUfdJ/EZRwglDM717wbme+60+Onwk6ine1OmT4qXcsvt8S41CVHkw/C9OoXqDj7y0NSvezbF8Aga0ONc+46f5PUKBH6268k2bM4Ei3YleHr5nLMGOl5nPhBwAw6ZXlD5nVoI82gcoOusBK3OkEDRjPd6P2Z5aAzIvd1+GJi5Apv8vZ3oZWhulk84V/50fkOZa1+ezh56Gr+v1/0rZoKCtL01SFe/IMzK/9gJtbc5AQLzt83fkxbJycb0UO2oN+Kdy/6vvEX4LvJFRsN4cqC96AKBCK9uSMp8CERbFXCN+SXPXSm0VDYeM6py6K1D5UDSUrs3ZGq54qr58mW918/9vYmVPyiXhlUUmUxn9BbZQDFAy5DS0RfV98lq9neCnozWz6yGMCDq97s1moiHgeW12LhZzv/kRGJTS8XxDnKyIWD23u2zY6bGxZNBFQIc+3Y7H4BMrMNg0nP2g== X-Exchange-RoutingPolicyChecked: wh0eDo2Km0Q7rM6GsFkQZRoCyYJbIlsOk+MBn80FyBXQg0lZuhKOmICoHnlyBGErNA4FcfliXgDr3OeyP3Kqwfv1nbGy4wAPDBYXwxwmmeFaks/WYqcxpqMXh2HMRX2zA5UEPw3GF7HDU3DolSbrmiwbZu85OY7ddLeJQAdTu6yNMRaKx9/ldzR601NQwQgNbNAnCDzOtqK5sGvV1c2vDTN+FT5ZaSxpy4QMMSBSU6x8BhOH8OlXcz9Y7+PYXrqUJh9I6uVww32jQuMEiYlx+sRP7LTMMfNNMLD8XMBAgqeeYU9gGuVUrkTORHBCMWau62pSNWorfrl2Q3CqHcf50g== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d7adf8fa-80e8-4a4d-360e-08de7f3a362d X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:32.9418 (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: PLNrLx+TUGDrz0A1UeGjeb1z5kDoZw19eymqtZdl8pw74uWgIHuDxtEILSf57e+ExMLyJCK9nHGrfpbnfkdkTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfXwAj3TvOpDnX0 XdPGGpS92MliwvL1frd6giiI049F+DkoC9qS3HvhJvYTEo/fgAlN9iYB5flEX8rp5RbAc9bHovs fkFrInjXR71uTk8yxDdvTzQwEwbVG4Nkbs1esbwZPHNGYxRdtoss2c+zpfn4DoPpOEVrC62hhMl aqrBHEpRE0LDJe+Bhqa2SZZ4VstJRpylB0kV7TshkmJJL0pzjFP1ALi1ILlLQcDIBKNXKLG6KAU OhlTHKqOgZ8UIhCU169PbdZ7T4AM/uT6vDh+QzP8JS/I+SMkkbCXoDo9JmEgzkF8hlUb4Nccom8 A+uJckvwFQo69/J2pA4W+G5YZZNJAbgc45a09yd03V4Re0PtkIa/a13siri6rg4ePmZVALRHeyp w0oSGEsCsw5O7bYHUJu0LbU3G6t9atd64pYuSmup96O7x/LgAVWW2heyiTY0twxKk8MBN3/ufXE k+EiClA3DDv8Wrm6lgQ== X-Authority-Analysis: v=2.4 cv=PvWergM3 c=1 sm=1 tr=0 ts=69b11042 cx=c_pps a=IzBZuH+2DL2Wyeknq0uBXA==: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=iKiJcTA2PjBS6x5JeXcw:22 a=t7CeM3EgAAAA:8 a=vHUYwgvStcVnrVGJbo8A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: aC7OqnOla5jgDiz61Xh9x99fTYcI5HNL X-Proofpoint-ORIG-GUID: aC7OqnOla5jgDiz61Xh9x99fTYcI5HNL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:37 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3417 From: Chen Qi git command error is obviously critical and should be presented to user more clearly. Signed-off-by: Chen Qi --- modules/utils/git.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/utils/git.py b/modules/utils/git.py index 3be75bf..0482d26 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -24,7 +24,7 @@ # import os -from logging import debug as D +from logging import warning as W from utils.bitbake import bb from errors import Error @@ -41,7 +41,7 @@ class Git(object): try: stdout, stderr = bb.process.run(cmd) except bb.process.ExecutionError as e: - D("%s executed from %s returned:\n%s" % (cmd, self.repo_dir, e.__str__())) + W("%s executed from %s returned:\n%s" % (cmd, self.repo_dir, e.__str__())) raise Error("The following git command failed: " + operation, e.stdout, e.stderr) From patchwork Wed Mar 11 06:48: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: 83062 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 2AC53FD063B for ; Wed, 11 Mar 2026 06:48:39 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15106.1773211717648501063 for ; Tue, 10 Mar 2026 23:48:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=HZyPbkpX; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B4wC062885945; Tue, 10 Mar 2026 23:48:36 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=VfZB1YEW3TN3HS+PPRuJJpL+corUGKZ44A3sCqsGQWI=; b= HZyPbkpX6H8cq5wVJ/Cj4fHokBv11iS87HuYRTNe1TvOMOd7hAIexNFcL8OWm/pr NpPl9en7kADzTp3h/5nFl1b4PI9CtsOWE6drle9NMZ8D/A/FjroXo/X6NO8CAITe PJGHBUPFM8Bbx7HSwdFSJ+sGOuS//2am7DJL48sqGmXNdIWKOm+q/90NCl+zzOoo qh/5XiTQLAgGSxN41xixq1m3bkOzwPxo7y+weoCGAhBLvN6b2C3fWf6t9oJAHd7l rHH7WxE/zGqYoVFybf3h7cSwBvqfgyQ0iB6CkNeBUOTXfg6sl806wt5lR39Iz57a 1ZBafr7og1XLxGf17rwTDw== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011032.outbound.protection.outlook.com [52.101.52.32]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty53075q-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gfsL7iIEQztTSN/l/rav5DwkXW8MNu5ACe0AWFX8W/wao3Grbl7tGg5kjKTcvNNXJEYYTGzt17Huvc6QzK/kOrt/wzm1v4/kFlXIQlKergcd2boACtUProJ8XbYeLqXu6BhHLVaB+FZcJc3zjMF7qNiNZxrcDSRa3fyt7gyEQxiKhdMPF8Kof/HkXZwd189NIQ1Sm0TUgoOh3ol/t0eKc4+Ax9gRji06jRinZDwYr4r+myutVF87fuZ3v+WjW3RK1MQRZ2fjQyWIWukoDb9Aua/dTezg4X5jl7DLfjGV/Fc383l2iu04PEnm/mos/pV4kQX7XqBdVC3hNdswMdWvVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VfZB1YEW3TN3HS+PPRuJJpL+corUGKZ44A3sCqsGQWI=; b=bb2R52+Fescto49h0Eed7MoDvhSMMtSMtkfols2kU8xipPfmJQSlIFwkLyZFcDuQHhoBSvDN3XBAvlqIX1mn8106sD0BKLWL9hk0ZbErZDXU5ZqGL8lzh83TAX2ftJD+vbpqSagOYqLktDrOlaK0uWyTWdAp8XB+Wp7TS0LKHN5OqIR5YQ4U9g+1WclQOmNccG2cA41SwzovmGq/0sLS3+snxjVEYkjdJ8MlaUtn5ggsurtz2DE5hxfPnLzLIJtvjbBbX5EKsAGDF+LlcKMlNlo/iYFTs2J6w3X0HaxPYVdHkCWjJ7k16Iy3rdHEfzq6JzuStN+0fnqUNuqv7R2BQw== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48:34 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:48: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 V2 05/12] modules/utils/git.py: cleanup the __init__ function Date: Wed, 11 Mar 2026 14:48:06 +0800 Message-Id: <20260311064813.619683-5-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: 66181327-a090-41e6-26ce-08de7f3a371f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: WeXrOGosmh7mQBctI4Pw9vc5IpoI8mjPxwrtoOUggLZ+oSVB634A4Mc0ggOH29JTYWLQRTl0sSW78kp42K636zk+BBLWj/NRVz98ruBx4FASzgrfJ+8Dh5/mG6nKdypsRJuJAzk1GQoFppJDcYRsRS+XN/KfoJgc5kh4sdbRwXwUlk9dH+D9wkfVSjRcI23IOjP66rlnUzstyT5jEkEczowPP1enSayjytvlqJiIRU0WvaHLSXC2GKZG2oncBcFasSrtglF7AL85+PTglhE8XJPGstzfFAsInNcxqJ8PouZVJJVUmBkK+8yJj/rJtmC8fA9jE/Z8Gg2CZ7S8eijXIH8WxxvsQCvaVfAsQxi+zsf8lxPxcsqlb7QTwZO0JHfA3k9ktCA4Nr/vZK7x1KD/SFNkDgLJ8LRIN41HIHcGvXPzOytyJ14yuTdsElQ66J17/Xj2HXhLC5YY7+dhNoPL9Rz0jIg3ylz1VQmbecNzivlihmXHR9Ix+4JkXlJNmu3hjf00nyjYfKMWcG5JRvIxOgcU7FBsx2KyOEPIgbk7zDSFYPl9tRSEaXKjvkHWTZPQSwELqiriP6DRjq58wYJnPZAfDDlR5VgEssEVFHPO7LOFDjOHhVWOU6Pi2vsDYrcROnB28wGKRSRKfhpL5qMMHv7f66QrUBkMIR6+tyceAJDeM695VkxVi/yFxOpRwJ4JGz2NZkcWdiA4MNUWBUJHVZ+EokHfyCprCNGqVaD05Vq/d9ogh3/tD8W1vdtWpuFq0p0UpML5NBbXenFNkHdKYzJ6rp9PORLvTaOaNci0d18= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LOtH4Z3opJnu0HXyGKKhb6VNSAXo7O/uBSpnoMNnycRECxEiwTmVoS7KnAJhyIbz3AIkzvZ6UUm2CqAjhel9dPlNGLCLmkbMIOSlgoLtGTvbMr+qI+rKogjT/jDe/wKPNmdUjVv1Z8GHXwP0zDNDplNWis9j0oyj4DwTy+5c6qO+p0LsOtLOOFe2dRaDxsKuE/R/agSBTjqrFa7sZj6m4qdmzYPneHtK5M3CIPSTADMDXqYe5ir3oq2joh9MI/DQfkf0agJqMIxm4mlD2WsRMZsAbZjcXLf5oj9TEGDjU5Mw+KcXdEOsk6lYgR3hnf3fQimUcv1FiJHty/CY2NUlrEGMOvmJi/xGcxASRGuqnz5XPz9OjIgcoqh5IJlZIa0hDp5KwhVbqDbUOz5ZvRluBHpgxdBxw5kHI+08YjJ15aiTz4RSOvYw0lFUB15MxBnW6OY5GFcxczkvd1MGbru9NYbTf2Q0KKL5CeMPB8T0nH2y8We6y1KUoZcwPNMjFqOYNbthLkbUzQHAVnCtfBLWJ2nXzZxoaPRqH2ahOpzXNkIkvP6jegcnhUOhztvmg/1tLjIbkkaC8fmPGxhk5FlaGB89K8IVRqWxutN6PETEuDfYaEoK6Uh3XOMyDpig/10LMhewNzYqFMbX9S75g26kEG58LKNtz+8Fpgu1/n/OdQnKZfSbPPKu/IYYPFpd/jod6TGpXT0u0mYbD+GZRj3gzCld+3cjc46Rh4GAyzFZQlNdKQj84Xy4ayuc4d41BZ0xBrpOb9+eU5updHDgvpPB7yDkhNsZt8GR5MIfK3uKq5zMITo2yWbVpPKia1HcHtdaAM9Gn3PqoM8j5f/1+2jH0TFCufhRQpmjLa4aiHTzk3RK4iiZwOjY+H4FB2cl9yJwDnkBL1rfAwXNvDCdYS+yYHeewfs7gKpqMEJrBXQucUHoxkOf1ga+/IXlNhLjg0eUAmkVQulHKfreptFnbCzA3vP6HNp7Q9U6vXziOZqraLKY97eh4f1ytgQnepDoE6sP1ZJm/OOCJ9Ebl08Kz/QLJFsye3PujTOYHfPvMnkB35RPTuSJIf/6qR0gO4kbTS2eq/wXr4GY7SIIEYiHkQSE/bqaUoRUUdnCi8spRYZOfqZLDDftz+gTUBaftAnh8MzuWek8Du7aYlFv6nAqh5JeuGthsnh7++FppBxK1R+c0BxH4NUd+2Jo5fRwlwCn1xX/FVbkeuPhBDGqJEtU85bTvShrRmF1xYBeUOH2jvWtLNSAM6yI+HH7WBr+H+mhWXMjVH/x1qRG2csw5HTFRy/F5NOrGvjC5opp2lKHcOlq/YOJQPqL7weHooF3t/2svIN+BGCYm4xKFws1wM3EAXWZI1Kr2YL/9/k5ysTLqTZKr5B2pm72eGvuajjFtWgxsVV+tYcOxhhaWrquNgT1mvr4bC+RDrMUIisvbUwFojvyyM/MDc5yieOUCpC7B5ZpFX0mByyLCHuIiZguPuL80IPe2/plvMSPR0ElmSz+YlQN/Lc6kBz1OXNF1n9YeAP1kJ8zpBXm63mr979JttZHqOxVzGl7GiOtGKJKcuANuLWTzY8wt6+260cBbZulXYc0s8PMpRNa40UTls//YNeBN1XMSqTxkMP64YEZ1ynAiwZBZTpuD9Ia+kA2bsgIHL5Qj7KukKzEI8Vrk7qUD7YID9a+Bf1oRfUqh5vHT6iG0P8VhWNYFduZF8IO4wdAk4KUJRXrSvzGNtW04GI0zwuthRqPzA== X-Exchange-RoutingPolicyChecked: eTQFdeiE62fd/Wn04Di3eniZ01hhkxlFQzRmKrqre6qdYkQVruk03Ti6YUgJnSaIYwgAxkX3yrc612VPAVZJE9CjNP5FzKDu1vvPjiCML4o2Y5BYmt75J+tctbbqIWC0N3C6l2WTcZk/tCMPBEkThHsWtw7I7JfrzB2x5bgmppDISba/EdDvTN8Kl/xI+vJXQw8Md0xJ0Yv+CDvo43fMsfP+H8YN/9QttpUff+mRYUuwJdLNLeJmdNyJgSP9/KASJPzGW0CFcJahHJJE+4xhemeNIp2Vhwf18/FuEcHwp+pkO3GmkUArynujoUWPDbQnyyC0r2N99n3xA4hIABvWgg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66181327-a090-41e6-26ce-08de7f3a371f X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:34.5610 (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: RX2BqoqRBXvUeWvYD/1/h3CR5RSnAxt+db49bOpeRz9j1Ig204SJ8CeOxLEKRYxKDIahcLa9CAINBm6WMqGQNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfXz9ibdSNuERxN obzCMUIDtz3AJmB8LaMRNiT7f5BhHspNieDFjm5zwoJF0qRP5xzYjk9tQah111yYVsLyOAYyRmD pQVVTMpUt6MGBOIV88ywSKYADlEpGKtmTUvDdx8w31yHqN/mpqU29447iNG2Kx0Ol7BAjeqxtTK SZOb8IwcPxUQVsKAPYukabd8+9Yk+fkgboe7ZshCKUu4tVAkCWLksPVAHOZtV+EtBRKt34IbbFI j4guBdreXXhhD8C5Qyux83q/cYj00jvkXyYE57fnqKqzJknNlSq8BwKjSuXITbNnLX9Zf0QUYXF xOXzpgBZt3kBS57bKbUWlbjm1wepKUr3kItVoSqe9I9tD3+mFNKZywM3kB05yhHD+0z3ut5q0sj YCcXX2kIvgnVsE4PT5jvvW5qVAPFG2ntow1jSPuEctoCszjOiOe9rfOW296Ge2wbTQTqt2USAeG krYwnDBIJhEqeuphvpA== X-Authority-Analysis: v=2.4 cv=PvWergM3 c=1 sm=1 tr=0 ts=69b11044 cx=c_pps a=vMZ8N8iCC09X6dpNzQs02g==: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=iKiJcTA2PjBS6x5JeXcw:22 a=t7CeM3EgAAAA:8 a=llld9UTGmMUyhnCEcBEA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: e1u5wLgJsYtIctfFnYVKkcRB3dokarQK X-Proofpoint-ORIG-GUID: e1u5wLgJsYtIctfFnYVKkcRB3dokarQK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:39 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3418 From: Chen Qi The "dir" is not a good parameter name as "dir" is a built-in function of python. Use repodir instead. Besides, the super() call is not needed as Git inherits object directly. Signed-off-by: Chen Qi --- modules/utils/git.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/utils/git.py b/modules/utils/git.py index 0482d26..b504ab0 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -30,9 +30,8 @@ from utils.bitbake import bb from errors import Error class Git(object): - def __init__(self, dir): - self.repo_dir = dir - super(Git, self).__init__() + def __init__(self, repodir): + self.repo_dir = repodir def _cmd(self, operation): os.chdir(self.repo_dir) From patchwork Wed Mar 11 06:48: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: 83065 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 6B510FD063E for ; Wed, 11 Mar 2026 06:48:48 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14797.1773211719207448065 for ; Tue, 10 Mar 2026 23:48:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=de4a7cSY; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B4uAli2750338; Tue, 10 Mar 2026 23:48:38 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=bFZc5xJ/TvTV8AhL45TFCAR6bz2x6rUZ2aoXODq9lVU=; b= de4a7cSYIZFwtYDJrDr6TYciQTiMXCDyIylxUOr929fQFL4SyiYo7MxeGDD1+zGZ +vJQZPk6oJ2FT0BejWtOwOeAAkbQGlqQkR1V+W4CInkEDtO8dxhpbOs7e+3GqFGY J9H/YaKKW/RtNo4AIt1sBXywVAmcySsCjo3jGy0N7GYokzF5N9hQWV7lkTXfuZhj IqJrKZQvX8pqAFbPdiF9yKNqK00DHxrOn/C0ejsnO6gw8rXSp0E34Maw8BErWO8n tmGKebfSX0I9CE2FLKqad/Rp+5W6cbcFbelK4+/37juEBOABKhwbCnG5ePvWEWEp PdJU5T5C/mjinNGw6JZpgg== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011045.outbound.protection.outlook.com [52.101.52.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty3j07d9-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CM/cioOGbHmiStb35npv9QhKdQrTWiTY1t9uGpwTbIoVg4hFzcNXJH/D5y+25KYIQE4ACwx8fU0FynNexxZDAzteWeUZVwmyCsCLOxgRu5enI9FIThpDTusT5Fz+I3yceGy2q2gWOjWXhtVFTMdxYdmUYSnuw4h+KKXOOtNW+sn/E2zDXVFjn5iAvDoa21sG8OUHspn7PObnYVSouvlsWJqz5pyIIbsusGMUC4rcrMifBMyNxbR/6qS5Dv06pBiOEkyVBjAVqF7isgOHvm0w6xG48UNXYsf88lLY5kzZ3b6GkLE+kD/Ylx8As/jxIR69bJpzXbQMoAUMybFQbLYsOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bFZc5xJ/TvTV8AhL45TFCAR6bz2x6rUZ2aoXODq9lVU=; b=Shs9tk8hcSGtVnfZuqMm+DvJ+rh+stsL6WZ7mogynv/9PWSRl5oM4PlMMaBpT2IxZFMEwa4oXJT3DL+oa5vUP6rMOF+50wUrx/8GgRVnfZ63Ar2ijE77hwY3+13q1vK+ruk8+KI8Kw9qjHTej/4OsGRhOpEMAAnDp86q9qOm6/MhMPTdUKPWHc30eXU1ugsef2rXMlZJAl7PWqMKLv/WumIbedtRKhqDu8V3oGGSIv8iWmDv5nCxpR3Cdoh6nUfIDRVVmdnMZg/IL/AVdauh1+gQLtR7JJ1F9nLLpqnifbvc7ndw7vbl5XkDpX/pGO6lRizpROkcObXkpAfi3hVFDA== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48: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; Wed, 11 Mar 2026 06:48:36 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V2 06/12] modules/utils/git.py: include repo_dir information in the raised exception Date: Wed, 11 Mar 2026 14:48:07 +0800 Message-Id: <20260311064813.619683-6-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: eddae022-509c-43db-213d-08de7f3a3817 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: v6MvbE2dHGH1sKUmilLvH5RMH01HY+o6ifnvEOBiE1TbTO8vHQtNaa+d7UYnaRM+CXzbUUQA0/K8WHnB/0fNbNl4uYXRSbXPujZBQRe0JvX/qB4UpU9Bo6BHbZasPwimOw/VERbd/2HUSj4ob2WF+xAapHv7iP1XRhRmgcOHbcPOQfOOXnOWGfbdU7QaRCIYJmO9NV7LyrFTKt4T9an5rkrhkZcdJ0M0wVduzBU1LoV/JvUtM1qKUr3ysTHR8siRMBwvs2ju4Zqnq8AAXTKJ86iYyVWao7WVqq7j3blKHpZOMF3qi9Cf27kDq1gjz8BsDby2k8uNmjucRIHVfkC5G/Bf7q6LcGXXWKFKirnJEIfgyHROP0ojfO2QwCrNYP0DTE0PxWwYzBhfkyfUQyRf5foEMr0Uen9Ku9+f2Vf/WSqXH8B9AW06+iWWqZpVSwB3EMmqXXWXhoywKCUqcFh7wF0XqWXLaXzF/4vjzevd5mj2E41LXkB3mk43tDHt927TcSZ0d3FGok2P3SrvpyXTKrTVK6vq9RD6dZd7aXQRsOC/KLv1MAWchIGLB3T1I3UAtHRG0CwuAK6TqB8XmFP8lslvlstrJZInQmKqsmhAD1cRpjEKApRggTHjRk87NL47QZk0gTghQ1Gl6p3CVy5knwI3V8LstRFwJi2GMVwlfohjTKpv9fTU+AuiJIwllGKukcHUFbZNpBdfi0i8mRkjxmGOoaIVfQ+H8CsghNs3a+pmMJyoT51d53KCbkierHvxuZbzCcgMV2p/T94lL+tZvwVC4prHGT8psWlsh7QQ99A= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VW4R+VIKI5uq/KHSrxGK3nVSaxJl7o0v4qGZ+QXSdzLuRTAws9JUy6ECSFc0qJsWChLFmoH5jnQY1bTaGe270FBCyKfiSbG13SKRdIZ/2b5NPcyZEwablSux762n0ZYk4X0lIz/o/vs9+n8eOPpQrF9NbHdv/h+EGket53Q4IdM3vQRqDRUSeU6LlvX4yNm0UODKxeIKlBTaXUZK4y3DmKx8N0J1dP7SE4zm9reNrRQroSFg1LYBMSMJxri+ovczb5LlITxUSbXrP3ab5yUoj3XLUVpi1MNS84Y8k+bcKvj/EDzdPKlUyMTXj8EV/3nv18hVKs7AF1L7hEwgHBSvP+X6Qwd79lRD19CMO/O5ipsxmUsdL2C9zT0yGjbWneeKS4zNW3GR0vq3CVgPLO9/sQVk7bbjltCnCkcqXJWRePW2QsixGrqpziejp71XlNZE0ExjlEqWDA0JRmFVCmmQAIVJvTqwhwLOVnZEWt6eRwPuTx1uVxOggne+w28f3HnZ8F23h+v9TGIFhFqEHWAu56oxs70e5Gls/HF9WXH9LUtDQKVYteyKZchUnd+8Hfspa5cO0dl7ydmxuk8sNLCfcmIKofMyr9R3tZVSmVij2B/hAizatr36FgJDgZzURvEhmYfqevxtHuO+0GXTCUmSTU+GxqHAhn85+GSStb0LZusYQQ2qFeNcKVmELO15jMrlp7bd8wiyCM1NiHB5/nn9gUC1tlo8OEhZKEfUWfExtwTWsaYbvXTN7cSh4H5kRaBNfs85FxpuDZuyR34/dKpG/oj2qsvJgNn3gignH+2u52afKpz8kH6rAutryfzDakYmua+SDv1vxtm0o6KcPsST4WuClVi4Gf+nAHqc8iNmAP49fUveGQGakpJrmSaTJfb7WkswNr6TPDwCovEXtl+s8OWzOxNZBWOcO+6ShdDboLxtddZeM4rCPYzhyMpxQl4XLzpjk24C10120gbKDPplDK9gjsDVLnl9wphxH2WbRwOSxVmprfuHTabeRcrFMGpH8i+PPxeNIKe3iuZfkwR4THQwtMpWcwwsR2YL3XyF3B8M9f10yV/cydZkLtXHZBBrqCGOEDdjz3AzLs901k5w2gGBjXj+J9zsty0AEhj1mP8P5STYuCc4BCtAXdLyI8BM50xiEYIlVF2L24+9rzEBwtDXa5lodZW7I+nyC3kvQLxdiS+x1ck3fHb6NlH8CcLdZjhJS6tmJ8Zjqg6WoEkknvWcMfCVj9ar8ksqK93AwUfq5yJh2hg6eOQjGvJOIHh5pHAUJo8zm/anhLwvwDacBz9eLXsewf93oVzfWvk5ODvg/1gZbSH39LOzkNgqdGgaTRRKOM93ynFxLrCOwgN+up746vf5GSbK7KskZQcRPM9RabsNK534qg/EaeSKHJ6qsHYcAtrqnE00EnmVz718ZWySVpaMH94h5jyAnvypx5tYs1XYrTdwXAYtgvwI+82L8ITpqVM0juVHSaF2E9+2YzYVq7GhYB4xnpcdIGzRWD0N11xif+zjRhhAJS75x1+JRDG40h5xhdb5xzfsHVRRn8fcREfjqGziCAaporRfobjMylSr/zpF14H3pg5IWd94P4JizV7gM0tgjfDs5at9q4cLVSLIi+SN/So8ufFx8Zfyd6mbRewDBoDoU4Rvl84DxSn4YO6pF0k3tVNJT3qlZB41d5Rc2F+x/nYikcwuCcysgOyGQm6FKJQXxjcIKx3uFMAlhElB/PGwzodQ51Ss0Q== X-Exchange-RoutingPolicyChecked: QN/dXN5/ZjZTvME+7tDm/mtf8cfnCeojN+FiSdOZ8ikpIoy9trMW/FWBZlsAuNR84YPL9NB16nXLKEI1zppp7ajJk1kT0Qp8pSfKhAoczMl4UzW7otLxeIeLsM00V6N0+jACN7HeSYXam/tvofKOpEQH+OSZPw5kVsd0ba2IRwO7+ater7cqlszw6U2YWRhw5UEYayHOQ21LoPJOt/DuCltvuokuZmE7JR4z6jWKQ3wi3114wRHpjlInVTGbzrt8i9/Bqj9/mqKk1fldQ34FUW4WF7aY36e1Oflq1fIkPAho+ujNJ9HCaeIDJLYmiwDSeGqWwDMPhQmSIcwMT/j9+w== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: eddae022-509c-43db-213d-08de7f3a3817 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:36.1625 (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: KpcqI6fJzoD9zs1ARht1Wt0eA5kT1itr32D4A117iVVL9DLPH29drQYefDgIvLpYS86VZiperx1FfnBSVtFl1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-GUID: IAGJ4lOAJ4mzXvB8wD9xJYurvCHPQbMb X-Proofpoint-ORIG-GUID: IAGJ4lOAJ4mzXvB8wD9xJYurvCHPQbMb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfX77uQd+9PzRYw ulxIce0tj/E9kjV8ZiX1OTzOJA7h7FKj3bGbh5nbceBHT3+QamJdJaJ2esjZvlUNuiZheSK7lGi oJfClcV45ukaez0PihiX7I/TbGAvOAajodt7Bdx+2OL4JoIN5uwXEqzUkpLubimNTZ3lIiPbt9F aNVdGA2G+03afP03jYY6HgUYcDK3QtJkFpCfaZfLXAKV1ArUmNeg8DdVoa8kezmaNsdtl943jvN 0ORL9s80FhdA18sJY9HOPXDirPmj0vxKHnaLcYq0D9kk8vgBPQ8pKLJ96C9U0nCMmZaf5Drg3wV a3CDepVDIYs5VYO+IfYp4zoo7m/E7MUW9n980YTQNAp16fRD+GCkcEFsClmBS8sT8XrO84DzgpX SqHeKkxHjHjhYGArB7jQpnBzxrxzuU/j1BWfrov8EjqhZNQ/VQR4/Cdx8woupMYfZ3CXW2bmTUG qGrf+q70c7P52ye+4FA== X-Authority-Analysis: v=2.4 cv=Qr1THFyd c=1 sm=1 tr=0 ts=69b11046 cx=c_pps a=f/vGOH3Q9iIJglbWlzIglQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=jz8R8Z8616863Q2mrucA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3419 From: Chen Qi This help people know where the git command is actually executed. Signed-off-by: Chen Qi --- modules/utils/git.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/utils/git.py b/modules/utils/git.py index b504ab0..38c6a72 100644 --- a/modules/utils/git.py +++ b/modules/utils/git.py @@ -41,7 +41,7 @@ class Git(object): stdout, stderr = bb.process.run(cmd) except bb.process.ExecutionError as e: W("%s executed from %s returned:\n%s" % (cmd, self.repo_dir, e.__str__())) - raise Error("The following git command failed: " + operation, + raise Error("The following git command failed in %s: %s" % (self.repo_dir, operation), e.stdout, e.stderr) return stdout From patchwork Wed Mar 11 06:48: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: 83066 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 79234FD0640 for ; Wed, 11 Mar 2026 06:48:48 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15107.1773211720723022797 for ; Tue, 10 Mar 2026 23:48:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=szhEEtH7; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B2sum22674919; Tue, 10 Mar 2026 23:48:39 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=cxJ9oxqnior0K1cEt83LNPz4J4BVTNJFPZiyFgkp/CQ=; b= szhEEtH7qySWzTx2hDeKKs7vc0a3hNZLHGP+cj8QKScMQyl/ZfE93WfzWjfnn9QF bEkZDt7XNf2AwTa7NEkWv5f3NKz/zMonmsjGJjIhHwNo5YA8A+dZQxwpBK9K/iuz M8v9CTpAzftm9FBfsrOi4bmHLCMB+sP04HCDHk5XLeBtRqgi7Aqw/Wj8I0S+n7G/ 0zDr6z+aljS/k4raEqkdkqQdmrHmx0krhpoK2IpfmpyFGmsVUmmI1TdmZ9XucjQq laMxhtcS6M0aeKU5CE0uBnW24Y7+DxAFA3LjFk6T/NiN1fDRbcr/zrJHJjxFSmM/ qqqZ6oUaDPV28kl/wI3+dQ== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011041.outbound.protection.outlook.com [52.101.52.41]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty53075v-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fZhgTh3LHDX6hZfKaRjW3VtfLsGtvvwb/vgyspupiasn/B9x5Pt21mXw92l1twTX7WOafGOE3zPg8wLU4peOxSMoW0Nycm1vmGEmRaT+HrnLmuAhm0cTKX+r2cUYoEZ4iS8PqS90yo87OEmzpcXmLi9OdI6ey9pnskE0/vMMqIz1norahwiWyYoMEgHXhbD4+V/ceMdrh7YyKpBv1kbpJbd+lfQVbXOgB2rkcgUT+Pd2yGTbjlJgAJ+8lce56tHN5KleBlG28Y+bRE+ptLumEK2t4/Vb0II1qIUxaRYwacqOOezOIdm9VnE/rIHu9aHKCQPZSDYdduxKHpwfSiKheQ== 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=XPWwDn6tTGxsHi122D9jFDZDeFD7vz1gtRoPD58j3e3w2xa6mwYhfr3GHh5fZn81WjSaRfnhzgSjtFa/417/HiYvUKbzHiGZAjoJxVf3msZPibLrEQ8PdbxHBfUQlwGcWVJ6qQdOQMSWOTHZp15hNna2S5JT/1CMjn038SHB39b7g+VkIqzsRHDQ9ElZPI3Mq4DCGL1dxVhbum3AxrGQqMl4p6DEC6NWqcpclkpZOqoAu31NVHuLs6AM30KOpSpRMLHLrJ+dk6in2DVYAhW0+uWvFfUHIoFnCfBvLrosG3J/qZLCJ2+OGfFYkT7lrVY+b1p2hUq3qIyEVK17cE3cGg== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48: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; Wed, 11 Mar 2026 06:48: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 V2 07/12] upgrade-helper.py: fix exception handling for commit_changes Date: Wed, 11 Mar 2026 14:48:08 +0800 Message-Id: <20260311064813.619683-7-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: 2ed8bf0b-9444-404b-34a6-08de7f3a3900 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: QXGoeJb6cvzYp0dmFeeAcdr3t10f6wKAzItq8T3pfjeTss50ztTCeV4d8wFq2Fe2LyNQJhARHaSSEf1Pk7WAXDgKHzaG0Jb5j2Tr3CcgWnZzYd4tlhu73p6IxUoAa1jqJA8lSSUln4qbSoQ7Sm/K6LROiOVXEXfK8zC3v0zYdk9jXf5fcIMcJkV+HML/wZ6+Qk76SYKl/i/a+aPbO0JddVGThzWFugicox6u6HKCFVo8tm7c2i/chfPac3VueyYksovfJ/gF8DuMIovfQngoRBxcZv033a0TFSvvf7UfCrY3QePfMWJFBov6dz3lQndiAoXeVu1x+03WwyDdn0fan2zM2Rtx6nD9OTl5CZ36OyHTsWDyXE+5z8RPpTh57M/BDMY8PUG7crRO3hHXIA4jJeohIuAqVA9sKjKd5m+nM8T4sf4Awylz2Xu4GpJGEch1ddD61ghFhH9tNERfvvORPNksQbYMjH+F+JjysQ6J8NjipVuuplshW/tg3jHaey2uZAa3o19DPsVv0vsW3IQVK2pbjr9SApRGfIDN8VupiCSEm+x5Amj0PDr9GbAJkvou3/JxxwHdc/7A7vydj+xZ3+gOY/QQVrojTmGzIw4X7Ir4sPJtXfRc9hzq4NJdv5VNQmU9u9CLjUfFu7Vf1NJw3gfewRBw5zARmtmxzjm3E9EatNONnLdwz2TYkppwCQoyyiUYTB3Ap87maMtTyQSdtW4Cg87wZFO/RqZoEv+FAjDa5gvipcRncpNzmkXy4nYmGCeNuuQq3T4hru+z+L5zsGZBhtUl3v2n2gi7ujNiqx8= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: P1v6f4fPf84FBylEwmXMw+8lXAjfKDYrhzNgvq5JztkrzSbWWe39rrix1im3GotvJqls8Ba4o58WI4kvQcFSkfSI/qzzwbMjIConXUpUVpY4KzME7AJhliu4shSmW7IUe0wQQ5aIzXGOnRRaFtD2jJunKaw5uQUH2QneRrNAWiGuPExZPG07OX5uS02baTdDs3V8BjO2G0uulOlsGDyaGpwwOYp37xfvxxrlhZ7aOLMZxFLf6+X1j0Gy96JmKYuqHOYfNUPBErBrYWJq2F5OQpVbK0zMh3GEFSld2kY3AijerQRzsdFwmwl1kaJ1Y3MwxkaCau7GbCvMFQb4fGS6nLzM7pycWOeLNML/dWULsfDueLTcHVHJjiHUIfPamNJ7YMQcdGNrNnGtrxRY568HBoW8pZT0fwMTKTtKi1/945yjLVlo4cZmZQOsN/C+d+9ouB9PkmO+iavDRXCR8iyc0CBuxAZlWeSu2aMHr0rf11reDIFvTlxv29qciV11k42Imt+dhGYg2kvteEdVnYIiljnevjB3RcN3oVckazs3y1jJs86ys0e/rV8VhnOzASgi0m/MVbW4G8doS+PBeMKuEYUZsD6Mgb8OBBpU60GVcyUeX7JA1vGTqqdiYlZDWmcaQwS6fVsvv5QDxP0HJ2qcju64tkHBIXBIHWqYIC35cZWPbfphJGASc52pLUcKYgQh5oSLs1XpYMXHEu4sJappe7Xui+Q3EAb8PK+N39/jMR2+X6Yiy9BHjGo9lNMUK/atMcjgyNch2s477uArch1erE1qyP6DsxvHcuzBd+PCVpsr+iGr1h4o35ZpFIXBBnyC2ZWkxnfIEIq3y4tEY+6vB43k3ZXgn5loFKNxnagrdXS3MI1a2GD2ahiMGSqsQn7ZgL2LsZv0yAp4viI+PBEvKlQk6uYozmTzGeaDaowr1mUib1TeoZn6FAtE8UQ3rYp1WM40CKnnn9M/5LCvLVLs+BTtkVDJxo4T3EiKa6j7IUo75oAW9XHhyPOe3nl0P+3UU5xMES1LW6ftuET3x88XxAn0v5pg2dGEqrv7fJkg+kmb6NbevHqMJFx+h3q+8kBBDEca3CQX1kH/ZeOedRgGM1aRAZsPKiMBtMzC43Vp49u2JHKAdarHNS336W9fYdL/z1KKN1fHQL87JBIxmOVvrXZmY3cS3s5TSs3Pc5iErQ/zwL1I+NdxSKka/PQi1PfVxpudpSV5JEoYcKk2nbRvFL3RKwPrzcjMUcn4Zbm6Q5iQtdOb8+6G96qPQGfZG6HZvio3qHtP9EgovHTSGfH1eryCrg3M7NDzU0QHhEnDDikqatvxFPpIgBeWvXseNQP7VDzCDgVVQW26Y683AbxuBcbW+fjIaop6AeWNEagPTIUY2R4/68yHMxHQN99yC1g1DX6q4ffr2lhkSRFFr1AKBZkz/353jMTsORP07bTIjzXcrv7vyatCDX6V+7uaXeiF2po1/gQojgIZj+JxBfY+N6khuUv3gOg5VL/mCQbKJgYaSx630FNPy1uleNLJwsWen8fVJ0/S9d7Q1haeMaHcdQTae4IB5nR/PE3rEdOUZNq7gkYrom1aaEFe1Rx4lYEqajuhFZk0OSF4eLfovZcYM1Hipbj84DZj7Jo+LCxoKUOXr5+Lina3abZZmDiFNaiLQ8Z2lUfzlPES1pTeVVPWdczkna6bDgOAu48eCwxItiNR1jEf9fAOtoePi8bptAWMYK+oiGRVD8D6SdPsZmFk6g== X-Exchange-RoutingPolicyChecked: Jxsi1dFVBRHBSquimPIZcW/gn7N440qkKAX4GamIxEEIG94eQ3CFwHjRe9guS7fsJmjdSu3ariiGZusKycRZirKaj02ApS6ztca2Zjn8K7Wo/BL6DuAdkvwCJj2Ffb8SA5y54+4+XAOSw/VlHl6V2VXH5gsJtFcd6yYLmYVw33MniDDw9rCs6mGMfGY3Bnwdxwu84GfEYsxP9eB6kS4liVIaBpwN8jSZaWyLHaLejgizuAZau8VgXLNEqiC4p1E6Z6Tlr1R//tPx1gTWDTV9iw3YekFTo3oEBFbs8yGUQ6Ga+NNkhVFlFWo3IeYkaq+CetfWuhO5mn5NwXVqwxyGTQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2ed8bf0b-9444-404b-34a6-08de7f3a3900 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:37.6244 (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: oNvIZkORbj8qWpK1fDlRqWklAouudM50T6zhA0eb1x3tCj1HFoY6n1nwjgsxU/1eaVeT4K/S+FBBLWzsN1Sypw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfX1ann8VNPOh3z VxJJp0WqwZ+bwuX7cH2EpRmujWZpCOqAjokBHQXH9XmtZbMrevrDdLaGd60gjpdVFp/XOlOMGBY 5UTaHyCD8ft9TOFvt9qKMXQ1pnd06+caFdHWXU/ONKUOJ96hACI3G4LIG14j5FssfT4xtXbr5wp kViPtb6+U8m3roJleMMOu3w47a4HKPSXq79SeVoNo/TInXFPHq9n2IBqHqT+bz9W60iujNXrX2X pFetwGMFwZcS30bvmWyv9omaikYMrtMK/Aye3gLFb8KC9SQ6FdHelsFve9laTYs3DpMjT2jgjs4 W6cBqTB90K6cTRjtHHXgUW0Cm8tAUEOMWY+2U+MwRpUoUpubPXP0D5M9KN3kpRIMfwjJ6dp6v7Z dsIe3d/hrzEiDOAh4b/Doo/csBQwDUXWfPpjOwWwXxrzbFH6tKy+BZ7DKiJyXMMRJLCt3cey+kB H/38S4487czqsneRl1w== X-Authority-Analysis: v=2.4 cv=PvWergM3 c=1 sm=1 tr=0 ts=69b11047 cx=c_pps a=0/xasGIuH+87ciDr1HSmcQ==: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=iKiJcTA2PjBS6x5JeXcw:22 a=t7CeM3EgAAAA:8 a=XtcnuV78pZwgIC8ia4QA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: Uj9rt7BDFeVaij3mJt-luTwRxjNEC7mi X-Proofpoint-ORIG-GUID: Uj9rt7BDFeVaij3mJt-luTwRxjNEC7mi X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3420 From: Chen Qi The previous exception handling is basically self-contradictory. It has g['error'] = e below, so it thinks e is of type Error. But it does not make use of Error's message, stdout and stderr. And the e could well not be of type Error. Fix the logic by checking the type of e and handles it differently. Signed-off-by: Chen Qi --- upgrade-helper.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 27e1f48..428d66f 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -523,8 +523,11 @@ class Updater(object): try: self.commit_changes(g) except Exception as e: - import traceback - E(" Couldn't commit changes to %s:\n%s" % (pkggroup_name, traceback.format_exc())) + if not isinstance(e, Error): + import traceback + msg = "Failed(unknown error)\n" + traceback.format_exc() + e = Error(message=msg) + E(" Couldn't commit changes to %s:\nmessage: %s\nstdout: %s\nstderr: %s" % (pkggroup_name, e.message, e.stdout, e.stderr)) # Ensure commit failures are recorded as group errors g['error'] = e if g in succeeded_pkggroups_ctx: From patchwork Wed Mar 11 06:48: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: 83068 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 8ECA4FD0642 for ; Wed, 11 Mar 2026 06:48:48 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15108.1773211722406667991 for ; Tue, 10 Mar 2026 23:48:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=hpoupHRE; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B1p95f2435337; Tue, 10 Mar 2026 23:48:41 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=Y26leeUCfNN6Qx8FzI828Mo7d1Fz+oE9ir9jOd9E0rA=; b= hpoupHRENWgJx8c5eAKC52VIt/Uognyvtr8x7/xrwhxwngBgEYawKVMwPXd9HBCn JRA8j4ssVwQLQQKPTLNdKiDyxj0IA040b2gH0aCDb0qu/S54erItpX3npkxBjyA7 pxoGXtid/1boXo90RJPCP5s+qprt4ZrTB4Z066l/yoMvEJntRRbiUVOPpV3aIXpV RMJwyN6wlD0l8glMebqevRnpoMNwyMsogQzmAeJYEyjVpeAuqqiUIRYiyYDfi1Wj 59uo7dRmS+O8mSmS42a9NCwUdKkkVx3nHp/J4ypV0APb+5AcgqFH/upgqIOmmTco BgfFy2IU3c8nGGQMlyghSA== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazon11011019.outbound.protection.outlook.com [52.101.52.19]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty3j07dd-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 10 Mar 2026 23:48:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Rh9IBvGYhrMkaBxS0z1y940kTFCxeGo4N5ww4HfxP/Px2R/qgpV2/ObXQAToAUS/Fa046DoML9a1JpT/Cug/uJYzpf3FMnJ+MpkmnBGxRkO+/6BaSGQ665/DJnz1FQ8v4VTCtkZ5GrnLDSS5+cxqOLMNdzp/qxMprHtBszgR3MD1qNFPA0FvaAKSVjdKc+s/7ORSjec+eAMf8YtzzhstMJY+dngBq+hPfaGdiS9dPDLkSk7d9uX/y5YSgLkd62OsQDffumJQQePlBnv1seQZFJFy8aZLIU6ugBGF9Y0uFCyAqXNt0A7KyQ2BwuYWxXNEPHJVXL66TdPNhM9EuldPvA== 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=LsCWGw+1KCXB2K0ruj63I7zMGq3dmvMejFbMEnXxu5Rbe5quEGVVqpGWsfNm7/1qyvbRthtwXMpF12y5G3A7GsPsU+KQmyoEggMndFJ2+Hw/GSWSfBYNCCIhCX2rXUCQjEpmuyoetXmp7LqELrH/jhqb8m0zgnB4XCvU7Lpm9zu4r13Qf9VShbjYSbSAjbQmYrR8vUBHvBqM0xpDujlJ9mNyrNf356aIvMaQ7YOsdwbp/QmgMw24Ff59KRgPRlEPXuPnWOZZnmSw/KGPTgNGXR0pIdZTXqikfBObs5ddlO4awtsTGV8sIHx7C5P9AUqxzDrsHMnjCybo9/yEOYGlyg== 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 SJ0PR11MB4974.namprd11.prod.outlook.com (2603:10b6:a03:2d6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 06:48: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; Wed, 11 Mar 2026 06:48: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 V2 08/12] upgrade-helper.py: avoid unnecessary and confusing short names Date: Wed, 11 Mar 2026 14:48:09 +0800 Message-Id: <20260311064813.619683-8-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|SJ0PR11MB4974:EE_ X-MS-Office365-Filtering-Correlation-Id: 3c366223-7636-4a26-9069-08de7f3a39e9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|366016|1800799024|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: ZX9CmtLHXL2pT/yWRF4uShaUS9dr6fbBoOFRmKqotmkeF99cjJuxhyyM6R0AJ5EBeD2E9du8QTOARBB6+oNtI7C6M0yh7Q1/YYUInlSk+WYn7iTWcGrq3XPPVyQnWa/JE4GFwtOVOq1Lk4vO3h6ps8ENGMT4Oc6NAzfPymwadNARVBv0Cv/2CCHAFpGbP4dfrA1p86C7JLG0f0YAyabnke+Uk2AhzmR5xNmuXF/oGucPIU++TG+NJUAX6JyUGsXAAfWS7R5Q6sxlmUvdq8ZyDxVsoT7j+ORLyKb1yPO+FaVTU2IXbfPhI6EExjmPowoTQCElg+Zajb1QFclWImYCa/zLMdCuweoJEgrd56K0k/6X/AhHgqPadhpjhA1DfJONOfuBobKPcsOvplQgVkyQovRSEn3Tl4KjHh3N7c7obqajd1OZ20iDzxabIvXmTWb+8pjrTyDAcNb5gcoewMU9PdDHXpsXluxEZu7R4bNdKZDwjK9CcWQwU3Ono5VrLbYBR09pIHgxLk342laaJKL5CTuuyWFLfcu2r1Zd+Vb4HlSa7LUidubiKDsSLi/+d0uYxpzZQGIQNN2dG7bY9zX1+GQlrZa7eWvcFZkscY6Z6EfQYCrJa2cAM6DQ88qs3wlE8xgFhpxqFjkJuELmTNMlqncOOiPaNMLh3+Pqb6dyFm/Spp67HnSETMcND6gjMQkFbBvnlOun04rSzj1Uz+SzELyN4qwwwYsodBaM7OVTEsmXNH7XVUOvqQ2Sx7VmzGvt8A8FCkDNDhqpckRh/YUi/dS44WH8IEFAwf7F5CzVDPc= 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)(52116014)(376014)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: X2XlMFxf2ZZxSlbJZH4hOCTmMizqkpUafe0YKulnqNtEViGJ4hfbv8ekxBfTyjgbrXVU0MOHCRkUgjDpPEBym34uGEmb3kXCTv0tbTMiTPNwvvz7VQr9ZCjxpE9yNUuY4xQcF17V1snya8t5QDE4Qb6Kd580/92RtoRxhJ4o68wuKSAp1BVRlCLki5NxQC3PgB1x5pyPV6HIfG1CXfYh/q+9tCOWiMCXIELD70SLcCfXvrrRw0PDCj03ig0+LiyhAA2TRBeF+wNObiQHYMb46QzpqlS13EF361lPEREJFb9Gv+IGtmWhukLb+KPnq7DTgMSmkuhXY968qk357T1KF79tKxul3ZyMXaLmfTs/uLMB8EMbBA758FFWgbcsdPEmtB4aDwP2r6fqy6ZkXKwAet9XAnPAIiTne0+gjNWsAiWHt0tX1RPrmJUM01Xb3h+cCM7wVmMV+gDuN511sTelvHIRc69ASd1ldNy22oA5xXbn7/ZNlCmbILCPqp+h3jOS3CBGfxjiTDjNCoip8hwlHANtOVESviIZn2h2UaBQ7X5cDT1sKXXqDwngonM4wIoPmVxxujdEMG6GSra3toIiNP2e0H0VhnR16dK5YWrd9JQf9lBaOtGI4C70b7ZCWvnsG3W9Tk8Au4VvdgfxDoWEgIaZTdMXEQJGNZQkr8L9rkc7rUIE281ajILdxt8I1sb9AL3SV3NQQcwD1rkpqOQPxXbLegyj3Ce4h8EmP6f0lteyUnCZqoUVN44jHONNiD3nmmTi+YLvUsFkq98Z5X78o5FiKI78QAa+WFpP0YL/6Iza0IaprlKTrYia0LY8Eu4FHyUvpGJ9jDzq+4Fy5QBo9N/nbwq+SMaLCr90xT2YBWOsf5djFSkhuibAJi+yXD3euLznN2NxhwBVR9JpU2elcUNnrWRsQ6HfdYiU9ODwgXaO1LZH48txwKTUjI/iwd0n5Ngkjk0AIO4aFCIfgPw1VIxKs1TUZNNFPBxKIFwhOASaXt279VRABFeYyQenhV5DumHGKlFLY1iCHWJ1oP6AtijmExNrv01c2OxEGBwpWz6fY+NSUDrvft+PxOSxCF2tlIkfXzmSvIKiCkKyn730j9G5tIAKivNVyJP8V4NtuKJFjlDXcASM99S1gl9IWxsGI+59O7UVvotOd2JAh4xBV2v4k8e+P1hZsrbZty+DfQyN9Y0obmbYdwDuSjU4Nk6msr5ojdBSGC4a/Qlp3ZagoNpIRsANujh38drOubOFwAsbSM/6/I8JLIMDHxT5AxQ5FrlXxh6S0a/c72JTRKiMFeMd/6Ue2E2x4p0QMxwjhbWGXskFSi0fQTeJc3PHa7Txoi0eyAmqdnqtl7W3L8zdKZ0NDNC6FjTJIyv0RBOzd7sltg0zIVAm7CAzAIGklP0D+poC8Hy65Wwih6Bix0QfZy2hCcgENXotLaM6nYvbd88WmPqAyCouiBC0qke67Qno0F2BNiHSp8geHwnJKSR7xczlujCIF+nbJTnlqhLFcdWoLn2ixJvQayrnf/TRHv8YxS4c/ctYTJPo3VDUYgLcZKdmNJAq7njlVCEoygTN1UdDjiYiqElBknZjTV/YkfFBl/tlDEAFCXS3ca+1b/lrLzqfIX7ZXIP5KdeGBZOmvlRkvsNlnYVf8LgZUQ9ab7QAs4/voiQuWAr8fgvtirQpUYoX8xWL8BC/wD4VfINRO/bEVG9T3h/TlhjRoZCdOVW2myGYjf8sZQWDnlB6rGeP7A== X-Exchange-RoutingPolicyChecked: aupTMDYYUMDa6oKQOR4gznpz33yKADKvAY0p607HTqXcEsYcO7XT4fpp2f1+Sp7sG06+/2NHQZXehzi4PhEwMLS8DAxaU5DoG/7DA1pCfLopb7ggG/bprbUklmawyj6xlfSDAGyW1EI44y2s2qNUIq3aAC9GQsfit/5gXMLlvokhYXkzWwvIoJdk3CE62c4PqcYcOu/4NCqULKfGJNk90xTaFrGNRwu0geVyoQ8HjbPMIX2tg7QHHY9ydkJdpotpc5x10Km9gc9Q7T3cR9z9a9mVUmwUGxTu+zzpypO5G2KGVEFzXkqHCpL0aG0QUnNbBJKwrldCcJn6KIFzCgNsQw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3c366223-7636-4a26-9069-08de7f3a39e9 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:39.1601 (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: 1c6Bs+U+Ak0S04YThprKsSC3owXtoKGsIg3rMCcTKvdxgAY1jOPRQReeFuly5c1DcXDT+ux0f33GcB345CV0dg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4974 X-Proofpoint-GUID: y9wwUAUIa2vPbAYGRhUTU-rxSPMJd_fJ X-Proofpoint-ORIG-GUID: y9wwUAUIa2vPbAYGRhUTU-rxSPMJd_fJ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfX6IMegs4EipnJ Is2x3uI7Fjh66YdPokfwQ5LYVxvEU/vY/u9W9mLhuE0OvLsuFT+2c2ah/uQnsN9v385lEvA0f4H o/j20Xy8om7wEyjjdaCa5prWD6ilPa630555xbaFzl6BkkX37RZs0RrUl8c8UHwH9VgRc5XCQSS Hp9vEdaCSLgzOXmONjvOFnbR/zMaXzY817dEXIT5fFnFnrbFVAdHcUFCKAPiPcWtU8NXbBXM27Q 3bSvhSAKp4XAMo2yPL42KcMlnCYBSOhJuhk5sShzQDpCFHexRWE65XFalVB4nhFf8EKi57gNt59 tqPTwYy8gqoj1IqPC+vuwZSiqLJQmpSdz91w+NP7G+5edo8PXzrX7+Wg2CG4Pb+0JiBgrZedW9x by32Dy9OdITF1DQclQ1efXEXQqzEVe6FB7lVp71MfHTVCvBekvmnBfT4wSruyYU7ZrNny/npLSq CIhpK4/gVArjNsuCE6g== X-Authority-Analysis: v=2.4 cv=Qr1THFyd c=1 sm=1 tr=0 ts=69b11049 cx=c_pps a=k0I/Xeyziwozq/4EdJtLuw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=WP5zsaevAAAA:8 a=qV09NasGAAAA:8 a=u-Ev9gDpdlag-DNbPkwA:9 a=FdTzh2GWekK77mhwV6Dw:22 a=t8Kx07QrZZTALmIZmm-o:22 a=GlicbclHOgpI_Rq0ze_Y:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3421 From: Chen Qi The following two import...as... statements bring developers little benefit. import logging as log import configparser as cp For example, the second one is only used here: cfg = cp.ConfigParser() It should be clearer that we just use: cfg = configparser.ConfigParser() These two short names are not necessary and they will just confuse users. Use their original module names directly. Signed-off-by: Chen Qi --- upgrade-helper.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 428d66f..9920126 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -31,7 +31,7 @@ import argparse import os import subprocess -import logging as log +import logging from logging import debug as D from logging import info as I from logging import warning as W @@ -41,7 +41,7 @@ from logging import critical as C import re import signal import sys -import configparser as cp +import configparser from datetime import datetime from datetime import date import shutil @@ -125,7 +125,7 @@ def parse_config_file(config_file): if os.path.exists(cfg_file): D("Reading config file %s" % cfg_file) - cfg = cp.ConfigParser() + cfg = configparser.ConfigParser() cfg.read(cfg_file) try: settings_list = cfg.items("settings") @@ -217,8 +217,8 @@ class Updater(object): os.mkdir(self.uh_recipes_failed_dir) def _add_file_logger(self): - fh = log.FileHandler(os.path.join(self.uh_work_dir, "upgrade-helper.log")) - logger = log.getLogger() + fh = logging.FileHandler(os.path.join(self.uh_work_dir, "upgrade-helper.log")) + logger = logging.getLogger() logger.addHandler(fh) def _get_status_msg(self, err): @@ -755,10 +755,10 @@ if __name__ == "__main__": signal.signal(signal.SIGINT, close_child_processes) - debug_levels = [log.CRITICAL, log.ERROR, log.WARNING, log.INFO, log.DEBUG] + debug_levels = [logging.CRITICAL, logging.ERROR, logging.WARNING, logging.INFO, logging.DEBUG] args = parse_cmdline() - log.basicConfig(format='%(levelname)s:%(message)s', - level=debug_levels[args.debug_level - 1]) + logging.basicConfig(format='%(levelname)s:%(message)s', + level=debug_levels[args.debug_level - 1]) settings, maintainer_override = parse_config_file(args.config_file) if args.layer_names != '' and args.layer_dir == '': E("layer-dir is mandatory if layers are defined") From patchwork Wed Mar 11 06:48: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: 83063 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 3DC38FD0636 for ; Wed, 11 Mar 2026 06:48:48 +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.15109.1773211725256688378 for ; Tue, 10 Mar 2026 23:48:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=q4fFj+gx; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B4suLh2787197; Wed, 11 Mar 2026 06:48: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=wFtNsDXT1K24bs3pRfrSaayXlAaRyTMOoI2jebRkNVM=; b= q4fFj+gxWrRAkDj3g/B3+qyl5zW/HdwavQCmPbLUUMoUmkVmxKB/d/orQrSR/k+S UE3MDZLfBPpfGH2J1pWNRqLItcoHNR7GtYZaBc65LrYuqWut7fqVCFG7/ufWiWe1 jabh9zLgchS43ovSqFnlR+hvtF3khhEbeZXQXnlV40ID3H+vIeUoi4ODtPEqQ2U8 bMcpZfIeKukXSdojKNb2M561dr5pNosOVmsYeIFJZrAVBFxcR6J8KHRA5on+dFlL 19qxFRBvQ967TUlaEkMejxCJjItnWlzKzoy0hy1xItQuDPPlu9xkGV7N4DzqGcFb mVAR7gdYEbkD9kohTQVh3Q== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013054.outbound.protection.outlook.com [40.107.201.54]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r7gp-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:48:43 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WxMAL3B9UAMH7p6vXfwOy/BStj4Piczx8MpDqUfzS53v7/mmQVBnsAs6FecsDEH1TnCcJqdATeJeYT3aEl+W/CwMP2I5jBn8+arj+IKJ1ACE6+6r9+Ow+Op5bPxZJBSQpXUdTbZPTeefYy2ooxzqKLBOsVXPS6d7ZPBT0FgVOqr4kPKDEu4csmRCGjF1V3kYz4MG9uUDlGaXRzraYak+sncvZxrjAtGVePSWE2XELm5YSuILmd9Pb/OAxuBf6JmLuGWglGnKTEr68jRC+kalnIqd70kfU2VE95MAQmgA+RSnFo5upok2c1/Cl8AXF9MG35MISWyUY6t/ksdF5426dw== 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=oJVv/DGPPHvErZdOrF2cx0wfX5WTa4Jr1V+qTAiAKHjZvgBhGrkWHIH3r0r+wSM9xOlT3qzMlydvWwI1cwc0ixQJJcAz7X55QvFXvf3PMVvVBgTdWZpY862Zi7jQjEh6EQbkj8HEYKrZa13GoFEaTQj54Qw69EmQgqJ+dhHhHBSg3bv5vBlXLuMb7Fzr/Qy9QYwZOBdVQVMcXRdVQ1IJVWpcdeHKREL3toITUsyQxs8yco1hoCvaWnke3PPQBgwMw8nRA5tIF06i+7wAk38nf4/kQkqZMPSLJYoghNwwvALFKps1e/aTHU8j2G9nv4NsoH/Mkn8GkiSKa1Ys13Qg7Q== 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 PH3PPFD01EAC3BA.namprd11.prod.outlook.com (2603:10b6:518:1::d4f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:48:41 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:48: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 V2 09/12] upgrade-helper.conf: remove layer_machines from reference config file Date: Wed, 11 Mar 2026 14:48:10 +0800 Message-Id: <20260311064813.619683-9-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|PH3PPFD01EAC3BA:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e4d0ecb-8424-40e2-81ba-08de7f3a3acc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|366016|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: TaCS5f/MHbdDeSJEEoFKopED0E+9M6O6c/va2pC7H0qRRsRgpu37rerRQOhO+D5/s9yr7dEYntH8jRaMR7J4jENe87eX3+XtrZM503IHlvQWol6wEzjHoZZdKSDNYIKNuu7Nbx54XALGn8L3S7hgJ+FPPsG9Qd+WG6n3DwhM3KWBG/fcvZ3mZWoVM9o817b/q+8oTyLlUFwHE7nzfainrtvlIug8ZnBozZN3K29H+zMp1onppyyeY5t2sPbav7gLY8jbioxGCeC1x4EAyxHt32ctdz7NwxP6Dj01iNO9vHcsidyehyx8KSMU0RdalLEiZKmAHCXBZn/fU1tnczLGN9QuYs7qhfMfZfMdawGsSopOL5KBzKk7/uuUS7j3DDGenMFnyKbMNk4V8BPJc2AFL2dfpYrZmuzzgNmxL9t2b2Z3RHrGbnClNcu+ZNJ7bTgZZUeHcRoftb3nnyo6GP8RV8CHL9uquNignDuTeZb48erdt8gI/0Ob/pEP3qxPfIZp9JTcVlsLLXq1beVe1pIrgwIBKJjIvcQ2bB7C5wwfxfH4SoI5P2LGV7BIuxFZn5dQIvhVoUQIc4rXAQ6H4CnInhT3ZY8NNkj53l2heYF24+x4B0XoOVAXCnTUuH4UBOIrjjqV1CtH7Md8Sz8CwhzNzOl4JwyP42/9R2eadE16fW9fHZhLN8/5AhaQZ6WWk0MqtI+QYbUclCQavhTQSv/Xq0JaKa0byq2ZGZQahaII2hZew/SOtRjL/2ShG+8i3g66w+pM4RBG2wpIAUsxaKkgI4DGeKUl8c+TBnFO+RPce80= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(376014)(366016)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LVjX43kJ/PobnpD6EB5oL8NpQmWOaM6jEVo8SEbH1YmQObiI+Yh9kTar1/27nAO8gbzjplMkAFoBbNcNZm6wLE+Vl6LYfPFGY4fNjqYBR7D1tWW88Wpl8LIvVmtsRfmSynI6J7n9SvMBcfKOrQvx6kDig3O5KJ6Bl7+pPrsgyVRMQkzjyWYFVBumFU/5uJllWyb52lHBbewZNhHKbvtdIJNNcwhFObSPmnpOrIcDXPrrFoZLOu4IEEcDqs72PZKG6OFwgw5yl7OqGIUBlfCr3B4r2OvCgucNgimnMtxwBgfebxuUDWsye1Pu/VAakFTjj2xPFgWWKp7OY1yvetDKwFM15urLjIJcdpGR+h0TzzoGpz6SEAHCK1zY4XOvGd3g3WVeTFC4HScne2UBRaq1XH9Xhymd0lMQjx6bAqagZf6bMR5CeIP9jhqZYJ1sC9laFDMgdM0lrFxHpYq9yfSqnmr/hSnK472iuYKS1SudPY/9aRRegL40LLVKrovnAoBccXaNkfh60rGm7i0JiMSBQZx93/P6PaIe9wMWcNjxo4VvzkoXR2kjsOrHdIV85yRjE/pdDAgUraEOGbyeKAe+oWfa9rVoqpvohVXY8r2dK5u5fL+8TGPyZncocWPCC1LdnNGlTK1xQ3WRSEznNDMBPfCXlbfS1NGEvgsQgtU/WDtfuIYdzU9bg2xZDb7+HVDO5dbIkcJyh198/sz8jLiCtUsYpUXPZwGgUslV1Np37kD0mzS7bnd/nQ6FrhfsA9Sf1+EJJnvZQkHprN4f80r0kDwhcCQiksm2jkY2BCxK9ZyfqN2i1JYpDmLvg6DQ82kmPqREWqAdpb1DaQtndM0puYuzpRhSbCEAZnWaTHLk9ZqKog+snPQtrydxwmh/edUeCLHgCMOeaTeuV+qDwW8ECMLdI6kPXagluAr46q8bKOmJ5m1c7hUBJaQyM0+y7Fvp1hAXbxU4rKZzvdXIb4HIhSKdQtyu7OuPOPyyh7zoxYoZTfrEkwBtpH0VRHYYSiXNjxhpHe2F7qb9fmROUIrzdQ6Q07PHV5QAHQ0/BMQYHcJkFtqSot1rBBIs+JFUMcayUzvNaSf4WEWnZ8cT2iWZWTrkwJ1UMUq5tZlavmAJqnIzrf/EJDvxhersqpLgayJ2jAjOn/kHomkUM6LAS2r34v8AbRXdYkXor3YlEhezM8pqUeG8NNyvjL4Uz2D5V9hcmCTqqDro49bPSiwKKFw2hdMCH34owtxKaoZ2NvyJwb6aAi0lKGoS18sZthkd6q6KzE4ouy+3ouLFzYChrezBGhtWmSIwxLclEFyX0FlrSPyrZi0XnI/Bj0INw1qdNuoa7Ogs104kFAaieh78np23cdrZrWWan6/lTGjsoAHgOCHE7Dcykcse9EXp6jIIRdHm4mSfeUU03jwACc8RuGOeBhX2drAbDOPWJGTerYq7F1Hw+IYBB0lhkjsulpLwtRiHDbb0a5f0xOJI78mpaCXrhQU/x2f+H8xGptzqFCdvMo0AUmwQIzn9baZHscnBCZa736bGnN+m8L+v9LfHB4OcWKXRo5lcobyB6xuAp/KHlt1eTlUuLdCf7YMMvdwXcDAZANRQ7J+U/VCf+/vTuNNIki54isBH0zCBw1WvnHiay7DCNoQ6ODLe0h2gHqsbKKQiKOYU4yRCA8PQvX2gFZUEIQNzhAi/NeCFxerVUyW4Zl8kZ9YASe2AHHchZoEr+T53XN7LQvnbe9x39E/GWh1VfQ== X-Exchange-RoutingPolicyChecked: uHW+xtbbYvjc6hK4X9hpJv/pPL5EqWgUSlonmjtoxcEUQBlI/vPoE80oodDDnTlYKN/aDYQRSdNA1cLfNBHlzS1GiuHGMm4+gZNTZnPfd7BF4s68doQ08PlG8Wa1Vl6yCmf7C9+gb8/BzoJayqwFbAupniNnq8Zo+jOZ34mPNCZIkLGaNGT1d7+a/DPzntnpRogSxNDmZGchMO9lqkmN4j9ydGdLwCQAPr15+ofPfMeV/LGjxdhFe72cx/dtks3rybw7o5GxntHsgqm9mRtmNzqYgrrkgv7282Ptoi83uSxeLm0yJFozHSTBiCgXSVtO/U12NcMrH9URq51ffO0LyA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e4d0ecb-8424-40e2-81ba-08de7f3a3acc X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:40.7266 (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: MmjTcWIfWrq3hT/lDg/J4Jl73rYiIIK1shYeQTuyXslZs+B1lB29zxwxcmqhbnLIgrhoojZFf8fGIjS1z+7d6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPFD01EAC3BA X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b1104c cx=c_pps a=ikWRpWbkSoEIfbFFe8At+Q==: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=ieWZEeq6gUxmCoMFNBsA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: J4SLv5FsKN-A9T75WJWWFgzE5j5Rimdn X-Proofpoint-GUID: J4SLv5FsKN-A9T75WJWWFgzE5j5Rimdn X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfX2Vkd4strpr/p tIusiit2x+JcZvhfh9kuMvlDNhV7SxL2kHiZll3+E0cM9n36pQYePyT5G8YmG5x3afS6kgUPZNq dsMMj0f2hgrvVkgwKEbNf5RPnBElRir8qrN0ExiJDxl/uOxfv1ecD9MjxTtExlDHzIBShn4XGPQ khKnck/ZkfjjzQFXz23x6YNQqa9u7pXYAM9cyR5BcfhNNFRoHWwcnQ+BK2GQb84LJj7zA7XkoJA GGSLEL5LXQiwGNNrHfkQ8Bij/ZzfIPP7uGo3+tgq5fO0PI6BnwVk7622z/DagzmvflCWjDHVCfK CzdZaRyKx8uRpNTHIXVF/79YnjBrFlMvyLk5jfFpg0fAFRu7NZ0aucIulRoq0WJKV0KTfwqiDwn Ot4i2jhYpXbmpu+5dBXuNw/R4322fjuKuNbPD+womMGa5QPjVVxO6Pebc2i0LeKMjkxNhUV42Pa fh/0YT/jLyLCTxM//bA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3422 From: Chen Qi The layer_machines has been dropped by the following commit: 0ea93cb upgrade-helper: Drop layer_machines Let's also remove it from the reference configuration file to reflect the current status. Signed-off-by: Chen Qi --- upgrade-helper.conf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/upgrade-helper.conf b/upgrade-helper.conf index 251c36a..269bde3 100644 --- a/upgrade-helper.conf +++ b/upgrade-helper.conf @@ -116,9 +116,8 @@ # This can be used to upgrade recipes in a specific layer, # for example meta-intel, instead of upgrading oe-core recipes. # -# When layer_mode is enabled, layer_name, layer_dir and layer_machines are +# When layer_mode is enabled, layer_name, layer_dir are # mandatory. 'blacklist' setting does not apply when in layer_mode. #layer_mode=no #layer_name=meta-intel #layer_dir=DIR/meta-intel -#layer_machines=intel-core2-32 intel-corei7-64 intel-quark From patchwork Wed Mar 11 06:48: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: 83067 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 4EDC0FD063C for ; Wed, 11 Mar 2026 06:48:48 +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.15110.1773211725654673695 for ; Tue, 10 Mar 2026 23:48:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=HFpC5VcT; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B4suLi2787197; Wed, 11 Mar 2026 06:48: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=Iduc+cqeeDpnzhUhg8U6NtkjFF298dJiFEA+0W5nCv0=; b= HFpC5VcTHhy0JfY1X/hCo12UzghcNMoXeM1WLWGgxJ+ybHUmJj4Pcs1Zi5aXu/07 BSJqfoyrDFf15CYhN9d1oAJhvDKFWoyYl1faE0+bSw+uNGTWqkpqnFb4u72WP0FU YvwMF6YBnwyPd2uJG+re8byAj67kGVqCCbO1I2NFWLrHjGAMeGFLNs/vO+bFlovo J1PK1klsCJbzYQ3Xk6/GyuMJ/CWzFvXdvbx38yWGVdH8iIBEq3Rd0mxBdB4d5N6M KKeRoKso/eRDy+JXo0wLFT6WeLQDiumv9OGJgH0w6mQYKaCN+OPSONa53n5D51zu Qvz3zZ3SAG+uopXqPz268g== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013054.outbound.protection.outlook.com [40.107.201.54]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r7gp-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:48:44 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hXwdrNhgQp19AfyHNGT3unuBx0bGzz9xdZjx2YBm9ZUKjpDzD/xVhhy0bQ4PD9ckiZ9w6GDtTQpwLxbfRuFPfq9dYW/CU8q5wMDLormwu31/V62QiXhD1IJFHUb4eb6EpEY+MOCzReXgic0uVMPmGQqKbsUqRGRdcIJPOeKoFLLh+gw4fQG/vLrA3+PAO4MBeU3AGXm1MauzH8qf8t7OD4YbF3rPN3aFNeVs3UZOSY7bVvxHTQVs3uEgUIipF1kj3j+aQmtgh3fXs58IIt2TBgPdGA+wJoDNibw1VXWLbZ7n0CLObm7oNrS6QSpLZXUN2BGzNZ4FA7/NK4ClfS4hmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Iduc+cqeeDpnzhUhg8U6NtkjFF298dJiFEA+0W5nCv0=; b=bTr08BvgnjU1OvNEXBl55ZW06fXteykv5I9Vd6oCgz/CnzkRPYrTLZNfWvmC/G1oZss3ZKzbCvupmKXf5CIXmFTURTPe795XppHF03a99k6gXEoeCQY/0KGTaClt0dynEIMLtEq6H37rzIxOZtD/oRUg8DCYC/YltlDCekr+SK09GF8FR7AaD2warHwlp33XmqwZKAL/2AVlwDFZ6K6mz5PbPPASCaM1J6atGvNUh9b4rA4g8NpFTF1qZgnSkZ17huTISx83XcmYjB4eSy74JiIHfYZWYW3o0UVJHVodbBm61gbgGY8fIN1vQ1iz3sA8qSsyyom7/Tlj4ks7A9wvuA== 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 PH3PPFD01EAC3BA.namprd11.prod.outlook.com (2603:10b6:518:1::d4f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:48: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; Wed, 11 Mar 2026 06:48: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 V2 10/12] upgrade-helper.py: use global_maintainer_override if it's set and the recipe has no maintainer Date: Wed, 11 Mar 2026 14:48:11 +0800 Message-Id: <20260311064813.619683-10-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|PH3PPFD01EAC3BA:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b569e3c-b779-454c-c98f-08de7f3a3c00 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|366016|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: ARnOLDRZ/w8Q79VPydoGQ6T1UIDrf3nnh5hxQ/YYWhEIf/bMtepmyqQTchG3eMAhk5XEsjQrZsD2t4qzsPeTV2Io4vfNoq3NWsQ14b8LLf578vcTUY6Sl0IM/iFmfF3oywfd138mvZvV5RMQg8gm2FaZiO8mzJ3F5P2dDBOHtCr8kxnLeoBrz/ft6j80zKCUND3rtCc7MtKJz3j0jsG3IEWYqrts0DIkhwKv1RM+ezTuL7ZxRIcmF+GRkASxR9wYVqjiaHqhknqWWq7eZT4Et0Qjg0zrfEHhouMyLGcXY7wjUvhw3LdqtU1T4nh9KIun/EjHmsrLC43L4uOHf325QflMy11iigBaUEZT49if0RjBrROmksEE+ho2tes4Kyt97LcxEVE8Apvn9cfNFIxw99S2YuSiqCJ59sbnDW/Blw0u6DWUqlCSbWRSYLrhA8cWlbqJoQWIz+v+6CWkcp3+Pfg9eD2HlcV/Nkpcq4MH6Exc2p1d9K48Dh5OBN8tisXtczSTctgsUCX+Taac5on1DzZ6iK0mcoz70U+ht7YZEEWxP/7qIsA1Sz2HO9IVGRIaDC25ULjarCqs7oB1T0Ff2FvmQ+LXhEWbk/yYdKF4gv6DfrwxlMcpNsJTqgoliBpCzGzmGPnxUWz1246xrhPFmc0KfOH2G9YOx+bOZon4ejrJdPMEvOQYZwbJ9EdhHKfaik5p3Nl7Oyg5AG80lIvpvXE5PT99LMfqB0y1UKiuycf4Q6Sfv2BQtLakX5fJsBvAjdAG9cFZnw3acNQJ6g1drlTHun+spugT2YXs2wUHHIk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(376014)(366016)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NGpfO1fFYVEn9VNuyi4oME2hw/9PPPuM7XK+mXuw1GA2jAJPjGIT+GbKtlNymdntpvIj8ylMjKdhSJFeUKqX6m2I6ds+ZKdspFEGznPqjgJjBgrjPjgJKzImaBmqIVumB9FeO6CJMCTHqTndaMy29yNLu5CzohRo8IcTfKfTww+CiCxdLrrZuhO9b8Ys1f1zu3PvPLE/xrgnScgPoi5nqdNmi6GJciPMPAHl4av7yYKs474cDYL6Q8P0ViDsXNiG8o+7j52oM38AwwfHMcrgmgHuvueWcCoBJmTFjun5aP3fxYc3SRqJOEr9PxwBIwynIBOmWqdLtf0KoBd13xSn9NwH6CWDiq83VQ5XAnjKxIr/E6hlqGj3bxqYhr6scc90H+qVS9R0nqEk+T7pvUi/Kq4s7amN+K3ltT414TqDDVQUKh729W1sQCcevdi1fXzc5OLSn+MKa73rkOYYqL2AE5vPOJTrzAyogyj4Q8vbrYUguII5dILLy7ivUAHg+DvxTDvQijL3bmQUHQk0827jhhtrrsabmsbnD3Jxp92Q5ebVddrcxiNghZT7CRqFwC1JzclT2mMKaVgBg/GP3kL2/1AL3mb7QSXn2XfqnpMwGHxGvIYcIWdcDFQfGKpRscfxk5BPrUJiTzuAUzAJ3RgVuZZeauPcptJH1wC88xhv8KRfX6tFuVxCk6O3zu+YcTpWKR8tfgYkkeV+BdNI8O7ayYGUxE9kTKKlBjTm0Myocm/K4hDXEkXhg9Aef0mLIrckU8wTvRqu9hndPiUv/9/spWSzaKI1m7eCA5NhJp2CEk2RDuO0BhI5zs2xXMkaq8cmIMyX/Uz7zO0DHas7JIvDPOulaw1d0qugtEukutDc97A+nscr8TyA9LMNi+y+icg+nnYtdPC6brTgBob6BtS3NVheEXTgAzaBqKXb9zGypgquS7PuZfx3KYn/tqvtsMyPIuuyRUeGFNwgEtZwdjoINU1ePvcfXZpz5CwDFuvZOw4egyz/Ix1n/+/y/tnHrIo/wU6MoQjKlc0jULyBEB4tmfDhuI1BFeE7VEAgwjKaj53RIcnZXm+RV+n2SaMfvb3fi3BKVR7Pblw7KiCZTw8XQX3t9wnkXKkUgKi0q0D/qmOE5+3bW7xm3sFESnWMX8sYTWCjH8rqMKLlHeenU71F4ae/lPPyKxiuJUlFVTz7JlaW6j19haM72U4dFVE2YoyiJ6GFd3B9922PqixxO0QFqqJL+WcEARjNRp5H6OPjeUMphvZSFZgdrZGxZ4jvICJKu87v86zHJeZsZvN3NnbONh/DWq91qwcROH5RLm9h26ZPDj/jGGGY4NyZRhiwLD8bPT2/9sGtbEoZ75M+ewPPgKTU4ZHvGTjJNBwqYF4VNEkAurb0IY+ETP3FHBvgjZfdB9QUI5KI+5SDUfqn4BXpYMZ0Bq2/JMtjA0hwz41D/QDaBrQJkTlE8ZyHLj8cG/ojcZ8hQIvGUyD0cG4UP/XZ+qY/HrlcpcQiNFJb5e/JsIpu/usgHfyRLF4PSA9+AxJa81L19+VdiqDd0CmMHPV4WcnXizU3YIzrVQgf8IHP880KD7R/BDsd3PsoY9RLepLAvRuGjjVBEggZD1t2z00wXmo5R2iqC8QMR5+J+u2Nq8X3h3K4VSffH97IDukxDWP/P/+RACh8xoF7clLBP5L/M8BNKwFRV6J9qR0D/u2C8YFYoOiMd2hSVJFwY4EMdiPoA94LXSODUn1TGhVJUArMhw== X-Exchange-RoutingPolicyChecked: EFZQ3iuvwMg5HWGKPeiY7oBv85H1SQ4GtAWCmE9Gq5xyLV8zN16Ld31V1a0g0TuZIzW9b0V99FylqPHVnAEtQf3zsBayEicLR6fWVCrwJBnlsd9bi4QOd8zNTA8luo2wkbVYhKNjvshFFBVYSWySPPserbYOJmzED9MoIuVUVuk1fRdPtHax0huzdGFG12EULgsguzH9v/79giDUnYzXtcG8g/++9BqgLaxzX8gUm14etfcUbUJlzEuUkI4202juBLEWFSbvPhGIs4qsJwb3NQoBnL6G3wk7PKmhwfFFFQpUxaOnbYDBZ3AxzQGFL8k4yCHvMZCm4gSn/ZG/QRXTHw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b569e3c-b779-454c-c98f-08de7f3a3c00 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:42.6632 (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: +q+BpQIpmE8rU+13uJFg1VmTD1T0F4ysc5BmnvUyskPsCSQlMewRGtTiWZnhxAyAc7XYfdVOuDATy3SN4QRZSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPFD01EAC3BA X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b1104c cx=c_pps a=ikWRpWbkSoEIfbFFe8At+Q==: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=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=43dznphUI-UhAOROJDwA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: C5SbSYVXnKEfR93czqDm7ucJKSWG_-Am X-Proofpoint-GUID: C5SbSYVXnKEfR93czqDm7ucJKSWG_-Am X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfXy8G/3Fj+qwbh 29d+D/z9oAzo/EzvOOhdhe/ReWrExuVISikzQUc32Y92mLY0VnfbTlB/T0Z7ApxCHcXOwlZ1AcM njMklIpZ2SUOGa3Uamwz3EsWmMJTOa1zVvsDc5UWiVbyHGxSqSe5gPziXP/I4xk0bmLyRVyVO2F g+K2KYCEf7SbqMww7fo4XiHs301erV5UREcYu1d/KlB+q+MFMffi1vrDIwCxPtQFwQQ/rcTPMtH 26wuuGqzK/rXv/KpK0ATg2P/xN9Ta0bS+COogkYMVwRD2ehaBFUv4CNiISYGPKEMFcK6sUwMOO+ 2jSq4lFqzijuQxkXsQgD4MJlV2rJ0nkSSAqFRLnAP2oAWML7vRZdOq0jaso/LF2AvsfVNF6LtHK eq2ZlFAwrAtKl0iYiynqeUXqAKJpMEmintcMcAPIL4bWyg6ql/PDNVSefHQ4vi4l0xrajcu+klZ WjeuMMtoRTwdiy59C3Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3423 From: Chen Qi If a recipe has no maintainer, it will be skipped, and there's currently no switch to force the upgrade. Note that for recipes out of oe-core, it's so common that they do not have some dedicated maintainer. The global_maintainer_override setting has the meaning of sending upgrading emails to the specified person. When it's set, someone must be using auh to do upgrade. In such case, skipping a recipe merely because it has no maintainer does not make much sense. So We could extend the meaning of global_maintainer_override a little bit so that when people set it, recipes with no maintainer can still be upgraded. Signed-off-by: Chen Qi --- upgrade-helper.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/upgrade-helper.py b/upgrade-helper.py index 9920126..8589f8d 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -712,7 +712,10 @@ class UniverseUpdater(Updater): for group in pkggroups: upgrade_group = [] for pkg in group: - pkg_to_upgrade = _get_pkg_to_upgrade(self, layer_name, pkg['pn'], pkg['status'], pkg['cur_ver'], pkg['next_ver'], pkg['maintainer'], pkg['revision'], pkg['no_upgrade_reason']) + maintainer = pkg['maintainer'] + if not maintainer and 'global_maintainer_override' in settings: + maintainer = settings['global_maintainer_override'] + pkg_to_upgrade = _get_pkg_to_upgrade(self, layer_name, pkg['pn'], pkg['status'], pkg['cur_ver'], pkg['next_ver'], maintainer, pkg['revision'], pkg['no_upgrade_reason']) if pkg_to_upgrade: upgrade_group.append(pkg_to_upgrade) if upgrade_group: From patchwork Wed Mar 11 06:48:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83064 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 30B90FD0637 for ; Wed, 11 Mar 2026 06:48:48 +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.14799.1773211727054706480 for ; Tue, 10 Mar 2026 23:48:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=KkwL9ktX; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B5kVO5616543; Wed, 11 Mar 2026 06:48: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= KkwL9ktX6uIJsUxNOYCa/xqTXa6rBjxGkrVSmX5VDY3Tw97Q3DJjeps4z1zruLUi 9plt4qEpGw4HGJmberGBI1fekW+ZfTIGh8hn/LZqGi7NtbBt1pkdmJEujiZVldrD YhpdBSfnWRoWDvurzeHwNdi2/wMh3tca9mCy2qBVLPV6tkQU7Ec6zHyNfgedrZLR zDqnnl7Y+mx7MnEFOlo0/kGO9vcvD29ULRfXiexl7OEFyANQJyd8tM5M632ChokW sxV8oPxEarXRuCLXYQ0cLYQdTCO5J41NFGWbRmW9iO8bwSn9EzD2TgUztdshaa7d rY5qmttF8Yuc8pL1a5WQDg== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013062.outbound.protection.outlook.com [40.107.201.62]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty5787bu-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:48:45 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dIIkDAoRUSfXpOYpBfJAmjZ87oUgQF6PtYSqaGnZHVBec6JNo4vSp8XlG3CDnY5RMPY6o4ECw4NW7Ar86IbM4xQJ+Jm8eEZcqZrzGvD0WajBQBlJ3PGdfOCXbnaBFo5YpCgEjDxqvl8JtdTtR1CN1UOcnIQCMGCgRMrzHEwwk/IhQEsTb2GYggM/iC1LUEO03r2x0Wt2yfgcXy/fejcTU2qnyQCerSf1Su4JiALkssr3Sm+VLVCGEudtRBUwAR8u677w0PVN/xJgh0OHPFZOTybXkGWyOgmIbEvIN3VxzBF5IRsjQThGaosEwzy44UrxJ7Q1wZcTPDarMb4k/vWIRw== 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=RLDStzUHqeaxe4XZOOAD4sbos8Ahh/83aJHELhnNltTOS0AOMMRaNAuuANCprQJalF5lsfIF/pmcxq+Ecjf/Aw/4egcGXGXylPsPb31oaj9ZEzBqJcQsrXJWIXAoJ+lVWllDiFGdM6pcjQvzyIIavv58/7ZFSwUa0w8Wz/dnixhFMGLgMcmlF35iWWzNgVoXhGaXlfbh6jkQvTuQPIyhOoDpJ0kXzILtFdvJ/IpYgCQCQrnvO4ZUljTjK80SbQEbeOZMUewj3BphSS7l1F12iuSacUeZuw98XbJ7Q+gEMXnHa8sFTyFWxSMFZvuTQJx1GhIXwBAUs/S2huW++MYyyA== 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 PH3PPFD01EAC3BA.namprd11.prod.outlook.com (2603:10b6:518:1::d4f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:48:44 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::5ad6:8f90:b01d:2c62%4]) with mapi id 15.20.9700.009; Wed, 11 Mar 2026 06:48:44 +0000 From: Qi.Chen@windriver.com To: yocto-patches@lists.yoctoproject.org Cc: alex.kanavin@gmail.com, randy.macleod@windriver.com Subject: [auh][PATCH V2 11/12] upgrade-helper.py: add logging info about running bitbake-layers Date: Wed, 11 Mar 2026 14:48:12 +0800 Message-Id: <20260311064813.619683-11-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|PH3PPFD01EAC3BA:EE_ X-MS-Office365-Filtering-Correlation-Id: 355b0fbe-60d0-4023-ce2f-08de7f3a3ce4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|366016|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: L9u3JJnZ36EnrPwWfz9UnnSoMzDMePy8a0IUtqPcDaD7CUjVqgEZM6qiT+Epx0yHxLEGW6aZFiKkctwEsZMQubwo/Hs8XMS1qdzJYHCPx5lextrkaYq5JwUs/Ehaoa6kVboNVMwSB9CNhlfo3koTF5XZkZq5+DHU6IA67lnWuIJKgBRzcuwZPVACzDk6d1vBAMfjusF9Kgq8LcA2mhdZ5N/z8k99zZ8ppPgolbpjqyGRjqFiiri6MHaz8r1TezMNFjv3vJ6q6jLCmtF9j/UCjnzoY8JE4h2HiACa41w17GAd9IJqFwx6nup7k/S4n3Tlzr61Fq5fGL6RksRq8nCRJVJ2DPDwpTYtjKPODJwHtXTRkQx3SvYjA8A133rovN2eaO9tFaigsvZFiAz+FT1u5g2WK+j+cbTcp6p0y2h2hPGK/29PJvZUE28TwD/R5CbWQsrs6e8DVbgdCvhFpAEc2qUElDexq8Agp7nJGz7fjj0/vUaxlcDdhpMQ75UKpxGweYEHd1shS2DecLs2MjYSkf/AsEMff+O6pPb9Hfn4p9VafY4Ch08JI9AhPWZzxnDcycNJrV4uw0UF6W2vfdQ7Ud0GABtM0ZPe/39e08+Uur5sUYQireOIpvPrs/8i9eA64mJQm7feSpDveJw7xs+yHgn3C2siu/Ba7fc9QbGxpeToNzQvtLt+HNSWFOHMguAg3iUqfUaaZNiEmFun2AuwRcMz/SFwXiPTo24+tmsNFq2yJWFXZP4VuTJ3xK8UT8GYkO2yEWdD2HrPH8xUpDqVvnZGzhGH9wQHw93Zui50ETI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(376014)(366016)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: eQlTTRiOgh11P9e3jebGzT92cBE/Rh6oecLopUt5KU17qhA0PdK4XEJh5aI8LGEfEe282hOhL41b8hZaehUu0vXHehoA4Z191g3qO15hFEEWT/kO1nK2/pV7/Spol8AN0iDawUolxXhGKcEfTHsLeojdjog32PdFzn2wp/y3DVohv2PaZ8dic2kIl4tbod5DW9lJcnCKRsLcD75WCUW7VYnkPE6M+opbJl8tjg1+lkwx4AIs5Wt9RH1TOWfkTJTq3mJ1cQe5U8WjFMDUV1k7gpa/NkWm0rg+X6CZwPWJLon0XgPQUWOMPIvUxLfuEnViN55IEvx2wgxjCDYRosZYWCaRJ9nMum6JJjTzNMqBUvyLhsvBNT8Ld8j7+mCQ5eAclKlydNYrNqPucQ32hCDqCQyo/B4muTHOTVI8qfzdF4qYHLV7Sk515BTZEvbkU7JPJUQSRlG6D0X5lLWUOVPz7rSuliG5WAJMz8Q08fGdg+VaG+TH9FBx9Cb/rZO1PuhBNTe2UZ5BIFlt8hv8jRjOeTMXUa8+Ygw3Rz1OgNZoK27Rb9n+peq9HdhSTFzPeWb23EbDneuiefQxiXz1VAB/9gEuCZW+44nCOYxUzkHYCfAonTRGeaO7YlUpMukks0JafFZ2dmF+/H4Y62afYYMf26f4v31O33/JngZKfNjxoCFS2mh+zmdwEbkHi1P2P4uota3eoYgU0J29LF5/j/Sj5sNBRl7esuowewWrruJjeiyxXLyY+5borPSyFKfDskqvOzY5E2nqKjLVSWM54B3xPq9rZxA+orNcZlQG0q8rdCyb0Z8WI9z8xcN3bsVON+Dba3Um7JDe6ZGyP3Rt9VL9Mj9rKgWY/VCbagyUafI2tGU1q5nimZRzWE/BP4qfIm5yjlYN2A4JnAVI4wpKmFX81yXVavwgbdubCvaJFnpuGHo+4OYr9sVrP0E4LLDxu5GPHGnB7oxPzbLfsutL0+ceQeuYYT5v37QHGGpCUoTCrQF7ocLFIN53T46bEAc/NyHDDGxAOo1cQp1oUv2WAzfqLmW30igHqBaNuXJkgvkhXL6ut54XICOpVQaZ2v+lqKBpGVN5pfrHbjL851/ZcjqQddaAFxfeXeqKKvuYtxqv+CezgmeX25X3IBGOqlNoOX2FHKSg4jCl4ApPLXxgKmSPT0A72SVmcFHHO0nPvkWQKBa8TVYPHrYri4WRjFrH0e0x/FIkn5M2feheEs7TiGJ9tI5JSLpLOEa4+3TRHl/Bz2vo5j3L9xiqV7N6la8ZkHnDZRy674Yelxu2ZcSeMPYLJeJItlkGnNQuryHffTR1NbPe0QBjoh7ZZJvXGs5w4tw2BOUklFURaDuxdrEqKwtZju5MZ4ojb/zfQ7h/oPEin1qYvUZZhpldoq5OqU7wv6leDAau+aOCHs2XL9iOnTQa78Lhd/eNc74p0g+QKMRa7VsJC9zFrsbvS1q55ziw5LmQfVvOT94iKbWVKdFGt+2EYAuiVKBhY6aGW3kyUUnxQHCyG2uQdy8cB92+N+yt+FFKa23zpGW25H9S2kfrFuaJTWRyhVJPTk3kgOxCsBes0DuR0E+bb7cmf8Bu/8oOa4LbBWJfNj78ahfd4FUU84RswyXQaQCBKRScs2+bWc01nzYBsxn7XFhjyUQpQ5ssABAOZ5xQLxMMGoy1o5Evqc82pFIvt9NKLQe6phzlCTD1/SmJcbfevf6IxBTprN26aHqlKCDxLX7nUqk46Yi8LnlNzw== X-Exchange-RoutingPolicyChecked: gfmfhbb5kC3124DTUWhKr/rAFv1PLU970/1SSIt9h8gEKdN2iQNirjQ23aDaHNrH6MSCdqRkFH76yG0qImNbiK+3YX4M0Uw8MTiIjqLXMZslKt6u6FtrEeMG6CVy5IBHpnOrg2OZ+pYQS2AHGbGE4d3ulNQRPQtF+6wlmvjONJUPGVT1V0YBSTKJQ8O3hWwKP9vQOVv1mL1VgZtOxWD/LO7VuqEG60UjFrCbcIfUUtFSQkaPW5hJSOrVUB+3cT/4eT50YyoE5WWK9bM+FS6Zz2OUHPuTG8u0YLQTFr+82Wi67EZvUo2PbMlhWt6Dy5Lh1P5qJPfze0aWnADlxAqSuQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 355b0fbe-60d0-4023-ce2f-08de7f3a3ce4 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:44.2447 (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: XfGQEceN4kxOlsix4kTqItZn4cb0xBuKZSrCodifPw2yRa33tw+rAIIMXJ94a2IXMmdRi0BcETGvTONx/HNtsw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPFD01EAC3BA X-Proofpoint-ORIG-GUID: oEvBLVoSUi_Kw7ch4oniJ5YmyCHs99QP X-Authority-Analysis: v=2.4 cv=fpnRpV4f c=1 sm=1 tr=0 ts=69b1104d cx=c_pps a=2HCcruDS7e3rZRcUQV6B1Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=fTW__CHxibyLmBMfj2wP:22 a=t7CeM3EgAAAA:8 a=bmEcsPE48WtV85cMDF4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: oEvBLVoSUi_Kw7ch4oniJ5YmyCHs99QP X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfXzwDfy5FSmXbS aoJc+Ypx1b0wmdbuuXx2MtfEBxdUptKaJXgrUjxT1noN9aeOlqHVVwiJsvIYJIiDSfWxOVyGQ3L 18c21E72TSlN1EexQ719uvJgHcDz1xSLl9ylCCWk/5dUlTZxfpu2iiFeEUL5wOXFeUIrneNyzXy 7OwVtZUVqw4yi21bfGqYLK9w889gYPcHoGVuji4PX3zI+Q82Td2CxTjUl0Hf8G+EPIZW8wSKd02 qeL5qulSl+PPZJGR6XDagx5ObobVaPEUC0i+/nO18YngkL2zsSXiGlt2SYGb+GZJ5EbblWPhDM1 AKiPS81/uZP0G7VZKkuX/Cvl3/9ZUAaGoC5F5sBHV1quVsfspro3ITMfixU0kMa4yoyePc3h9t4 +pX+hfnQnka+xpwtRMHHuwNq3HlZbYAIWrJMM81PEhkS7s7c7LcEzXdXI0EsUCrXAJJj9u3I+iS j/rIf7z+FvN/tlAhSrQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1015 suspectscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:48 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3424 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 Wed Mar 11 06:48:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 83069 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 7E898FD063C for ; Wed, 11 Mar 2026 06:48:58 +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.14800.1773211728424795759 for ; Tue, 10 Mar 2026 23:48:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=BfASf96g; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=7530ed8fe6=qi.chen@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B4pLli2782713; Wed, 11 Mar 2026 06:48:47 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= BfASf96guiMdY1HavxEr1e0jgs0h9Ha1Rsm0k86sCnncivOtLfWXBzgkmy5kCoTG ZS8ikITzq9LAFftoOSBCWXqh74yexaFb2QOpw9zWTxAw5sQHi6DP+r/CMAQVLncD V1AlZMBOkA3iH0Ra2O3B0F2U3JXib7j/Y5D74FE8vCh3104FOpb6O0/1xXTA2lXI LM7GAGTAWXhoykhKi8qNNavRudskNCraK932qzCwKjQ+qdSc9y4V2x+aj4JRPhae zytnDRk7jVpUX1x4PryGj14IdymPdUhNiKGTz6XLOR065wJYwWeC++s+KX0xG+xR iFi/JupMb5Dp0k1FA4RwSw== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013022.outbound.protection.outlook.com [40.107.201.22]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cty22r7gw-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 11 Mar 2026 06:48:47 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dgPXF9ZcGcx8MDaZBFGhui0qCpQi8ci4pEFLrGSe1uYNLfYZOrQCgGttzZwAVD/XnbtT330yyiTVjQF4GR/2d4+qAS54nsJwtqv+qI19eT9chmcgG7VcjTkxwzjAs0YXQPc8s14YnsoKMY8v5KeLGFgVZWqKjONzayd3c3m9TyAQgwM66Za/1WYyQy1oFxYZm+3UKj+bZ343wpF6jmgWyzHyPV+/YXz7CefXFrzFMA+q40ZJU3KpYcqj5dOLS8mJLKA9VIKJ02QIR6yj3Qg6DOiLkHuarlxNb1AMVV/76pRuqZA0sKdUqSgKDkXsdBWKOKmbYobDHUoxJbPsMV9WJw== 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=MwiBcmZTX8XUOJN4jLBB36TJ831zaLXFoimSAjOlL6+hG0AMbc2aOj/H5GgMyc5c+qhndchRjeQaEhGhFNvw7v2O+DUQUg52eM6reOXf8tQRRX4xSkHxHo0FIO7xCfNpgJI5eypwEED226M83i4Bl/7uPz35uLPOchiVFB6s7LnD5t25r/GyciBvV9IvmGtbobtK7ETLMUY1W0gaJQOZefDxoxRIhsO+hAQBjRuCpf95mL7/qmP7LnkobfoM7PFid3Xt8BVQx9i3dDnmp1ZlnMMw//tGLL8KWEHDp+R83EoTy6IjD00MQ+1tBeyA1eAjMJhC91XpsNxqZXJ8g4O8kA== 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 PH3PPFD01EAC3BA.namprd11.prod.outlook.com (2603:10b6:518:1::d4f) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 06:48: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; Wed, 11 Mar 2026 06:48: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 V2 12/12] upgrade-helper.py: respect recipe parameter from command line in case of layer mode Date: Wed, 11 Mar 2026 14:48:13 +0800 Message-Id: <20260311064813.619683-12-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311064813.619683-1-Qi.Chen@windriver.com> References: <20260311064813.619683-1-Qi.Chen@windriver.com> X-ClientProxiedBy: SL2P216CA0181.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1a::7) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|PH3PPFD01EAC3BA:EE_ X-MS-Office365-Filtering-Correlation-Id: 4114d33d-3579-4c42-4ec0-08de7f3a3dd5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|366016|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: yIC+iAiUr/FAZrlw+P0R5gJIOlmoBYM2zC/Ym8GrGtDWuFHTS5PUZp0m8eR3aEcR1p2n6xvbEOk6VF7pXOxgxuispkXrjRrQjE9qbrOz1UVangCrrmk4M2a/dt99xWEIH2YryOVJagO9C6rElR+WORimdepb0bixY+2n1DPe3cZD+A0hVbuhXnMZoUC0abfsJtuotWetz+3dz7Xc98G6mVDQ7b+tvxvqx4Rsd33JnDkjnu0vyp7E9xMIBTs7/sxgFxsSd4Vfz1fvW+FD7dNJjn3g3pCybStdl6kkgk+5qRvB4YusIjtrmecxwJ1/PwNezk/sKbSiYAJUcF/vPzkFBzVA3jcC6MEmpAQv8+Fg+jWQdZ7pBTy9Ln1BmfNeD5YLT6U6jFqIw3yf1poZTnhhT9O7at9oS7hZgsU9iDK2qou0hz1MpSV6D4nUOBitplaWZOisNmL+N6DBhsNkZ4vEDL06p/zK0owx/YmxOcu8mqjm2wWn3OHZ5jZzARK6egM9lOVagiScYKNvHAgCP1lvs9F2KQhWdLatQJRyU1SDPranT22xwHplGths80I/LlQd6IwE6vMC6IsAnn7zfgRJtNVre/fOdb4KxDrjdgwJbNzgMEGMm21F1OEfEhojbBtgCslKWRhySpuJnj+BfHcdYlyYwoOx02GmpGM2L7iCui37vjLalGRO2quq4N09856zyy9DRc03XouOC0MzoFIS8b5jJthGo3M3z/bqoLUr9B+qEoWEPmrjjYVn94FIkpV3iFndGuKnKUId0QkGY8EI+Auv0b8bAHu3jAmfJcoIrEM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(376014)(366016)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ElsIs2bBSyuxBA+eKeDsPexgytMEXAFEVbSYcG+UQuG49aO8PWt90bD4R67flzgfhj7JFmvZAJtqvmOG7BvDpq6OyNjTlh+yOD3tReJje94zjiVFWX8WKALgveNzNfI4X4tdOFcp8e9o8/aTE+2FqY+WGvJTinBy1ONFXXF/uXpNMJ13KwfOmRzkM1F8hAk4s3T3nBaahINtPj0UHLKabOSIksJ4Jh8n/XB3mvcrQ/zWt/qi8aW2TV87VSUIe2qm+IVf/CD1C3I4uXiTtw6qblfa2uJWrbpvp+VOyqwOiUhBGzDFjEURHT7Zmplgjmg18iuaZea3okknC8iHErMCguGa58xWCU2mXL5/zE0MrksXQEmdXcrFAKvDLdnRwxyca9m9Z+hkV6rtJZExiNiiz5O+ln/tC8BE5vb5CKSnjjHGQryuv7+Ir+maARiB5FfX6OGVRVWJE6x/FfkInbXBu4d7Xxl0GOvSbod3wS+aypVGbhlBqDMuZnMR6qqNitb9RW0VX9BAMv45cFLqapQtfAoI9SWdBYgCx24g/tAWEQUv0z5SLQA7kNby0yXOXs2pe2YT/X9f1aZIGozIUiMPnilthekAXyxZAZjjOtuTAvHSU1dk1IB7OcBTBfgETIWqri7l8EKVcYlA2GPbxKJ/qFVtSPnA0sUa3/BDkACvoChgvC57HPubIoDC+bbDMt0SAmqSGrA5Ijp5C2vx/D1rIe0Zs6+OS5jrPN+s5Gah+spWeE7SylkU+SSX+QOJPMdfTEe3vXDMUkOI3GxP+Dc7kEauM6WZ3yJBSYrnBNB37pcI+93hWqEL28DqHceOBT1CISiwZq7M1FSCwlLoX+OqzwzBL6TvcLqi5RhT9IXbpNSs0BoI/HaRO01fsHnttFPkgIxZ8Pw16I81Wk09dKIcmS+wO4V7DIWq1yKV0YxGeewzytJv/S6r8LKzq9ox3xwCbcoU5auj6c2z+cs7y1Iic3SWsQyZhu/bE1DfKy3gnDLoTtYf7Z9XoTijTpse0/4bQ48O967BizjexzJVxnWNhl8886sjTuumfxl80B1aqSFSZ52xPJA9BGHHi6hnna0Lz+x7yFjo+mkknmn9CfLwcIO0PyykXcvaK5HLs6i7qaElCNeGjREbBTUMe5Yy+0QrClBq+1O3TGr9WgrAZMZw277feSSGcZtmvWy5Ldpd+ZM4EemFt2fH/ztCKuwjhv2gcWTNFjIfMMJp3TjnmsvXDrxIstZaGBrFf70u7KoCeHlEXiOUdh5pfbvG3ON6jC2V8kXaFU3mA/ako1seOfXu9yIWiOG8vTlhVFgUNdXHNTadt3+PikQvOzH0ARaea6ou/5Dw9gtJ1uiiSYFZNZDz/KdZ062LA3wRuUsCjCQzjuxelXIjQ6b49/8jk6gyB93Rn0KXmJAQdxZOT6FU+Lh2yrP67qEZLn7KUVV+G3HRKudkY0RhTHLelIF21+8SVXaBq2WlvO2o+c8/7jDXUAr85oSd8gHqcaC8vhysO17MEQIaMDUmf9GDbFH825inKfcqpTkMARhgIK3NmJTPWVan9ceJX0QYla+5aGsbQRIxe7KKrQ6a3MkUuY0AYsGrTD6f6qzXNGzk12hM0hWxvR0WWsijZ43B/U04f+OprqQw1AZsumECkQiG4Cah1GxdatstXaaLIf5PC0XkgrJmXhsI++rYjHiF9HpMw42Tiz9RxIV4n4eFJr4R3M1BFvdzFcqwLAM3wX/EIZQELdXzODe7xQ== X-Exchange-RoutingPolicyChecked: Ns6Urk88rQkWzv3jE7KY5zJ2IRTOpzxTGkdstJhkkxlRESnX05vZB4/dytL0M+ADB5OmKzV0ijljDwsPwkuZGQjs4qtFulry4s0B8HEAYNH5wUB0uQ1K+fh1VVdvtL8BUCXziEDs8K/QPlOtfyts5L+bdcLXGdR1eZfQHH0JH47Dwx+zOBR9PfDP6jq1FZWPCF5oHS70QeYINFzP4nLehnRKvYVXBN6N4Btj2RVegzime7292cwflAjGGxxL8CqlVU+gGX7ECaPit6e4pkVKZ8nDpvPvgF3ctpeaf1lbv554iFwoUB1imbd8iZAEKEMgaGYPzN2fggAMFsFb31E+IA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4114d33d-3579-4c42-4ec0-08de7f3a3dd5 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 06:48:45.7023 (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: RPe6niD4vozSCEzwQ1Ju9aWX275Df7jDUCi3o0B+BUpXSr7svSg0zG0+xoLbdoEwv29TzFiT65/0/K2NeuBiuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPFD01EAC3BA X-Authority-Analysis: v=2.4 cv=LqOfC3dc c=1 sm=1 tr=0 ts=69b1104f cx=c_pps a=KM6hcDErBpdSH7DPVcpu/A==: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: pUnx3n7ZBs2hXRRUHROFaD_o6iKWYlOj X-Proofpoint-GUID: pUnx3n7ZBs2hXRRUHROFaD_o6iKWYlOj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA1NiBTYWx0ZWRfX4083L2bNDEtT TUGPlJpiWMsW2lMvFlKMWtjwvIznz1jet5RCilkmFrtTdI7A45+Made/7JoSEBd+6xmKrxDuOYk HAsJxQ4frdBg/QQZA8QHqWg8vI9HAz7dZn/JI4W5uZBDHcGE+AYGv9EuNcYWaQqg8PQ3v66EBqy 1ahaUy3HNIlpDHGmLKSz5CAvKU+zsw6C7JxEdNk5IWrXRC764hkg9KvWEhJXvJYanKeAgQIYsIH +QmgVAFvtgHIkTIWXXfvMOD1FgbNoiC8TDID3f1oXi+RRMw87fohYTVfqhBYvfjD/6XnUfsL+l2 7qdrTDrK71ky9SA4Zd3LoD4O32wD2jlHU+o/93vRCaEIwbsdOrtCYFU47GKm1cb/hwCMoJvlnm2 8GjnPBqvqgGahvunUIcmUilxkJMUeGCyz0nSOY7y9JGCuaJKBA2tuzpKd47Ag4kE/36JNZsMuCk RDZGfC82zRm9jvDfm7A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110056 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 11 Mar 2026 06:48:58 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3425 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: