From patchwork Thu Jun 25 07:07:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90904 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 27A73CDB466 for ; Thu, 25 Jun 2026 07:08:05 +0000 (UTC) Received: from DB3PR0202CU003.outbound.protection.outlook.com (DB3PR0202CU003.outbound.protection.outlook.com [52.101.84.5]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.6004.1782371281365926738 for ; Thu, 25 Jun 2026 00:08:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=dgL2Q0LZ; spf=pass (domain: est.tech, ip: 52.101.84.5, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ufGnl55WGvvM/njA+PcTbO5U46OXblwCsYeMcBRZ0VJsFT7ET9rJLrw84Q/59gPCsGjiTbWNdlGiRyy2JHek4eBPOjxN+ZZu8RvxdKIPt2dATadT7nNgU7X1mbGvrQOv28uDZeGuSOO4NRogmdwGlLppvIG1/0AxTHRdyQQtiZJvacR7upYjS2tJiA8GTNf4fMQ+0BaT9l9kxRvcDxgiQP0U1GbLjzliTFiZOmvvz8lNZdUU+Ghu7Rf9G0icM/u6l6Q5v7mib90ejLNKasj1mcUh8Cp8r2+gP94JZC6D0pcYZqDJZmw65EHbnq3q80Z88x7GQr6DS0h+AWMjiRNhRw== 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=UAqMZMLb45uAMQBj599NHBzCnAZFe5SB3Un0VPULUmA=; b=LGaZ0BYnTvl3MjF4ZRpL2XaM7HW0J9ScnDEETfZELI81TxWw+uLRt2bQtm0dp2M9zKDr/k0nCYyTcma5ZACNp5fyLuGLV+4YEGHkj6nBlyewXxAQJDZXxZtTgC3gOwnfKxH45l/EYsOhswMSvnbfBOKB/HW6ebDR3boU0TtEc7X+I9x1KvePluqqtjM/KMEMIcyzmLNxMfyULO3AZHJlFkKQopbPCax0bYKK2z4SDnWLkVit/EEk7RFO3d5Oc5CKVn4nLFNdAska2+kECiKmyBKNZyvKL9TrqHF7bqyRYHxgDWRR3tjJqISUAIWKjOlHXDX21k6aRFHwnLnZwVaHUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UAqMZMLb45uAMQBj599NHBzCnAZFe5SB3Un0VPULUmA=; b=dgL2Q0LZJV8Li5fdUOYGSjJaA9AkTGMn6iHh7KcKKfKhYhYSMUx3+iedhpnku/H+5pVwykCVoFQsiqpxAFd2ouGh/vHcqd7bnehPR+2yVJ15Zz81gVQ00Ed62wgG0U89vpTxwx+WkDeHzYp69Kl2H7u6lMnBOQ/wmD1n+E8CJsz0BTQzy/FRKb9OWxsJA+5UTxf9C2LBv/CggGdDgYsovONT6NN6hsI61QgCSHh18swaep94CnuyPlCz58ldFOCSrslgMiqJ+TTNPflf71NmB13b+LiRlU5Pb+01MKtLSMxrrrQpRtNt7R+mq4BySAHN7JbWzwt/Os6ncZ4Uz9LPDg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by AM8P189MB1316.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:246::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.16; Thu, 25 Jun 2026 07:07:58 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:07:58 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 1/9] fetch2/az: fix wget command argument construction Date: Thu, 25 Jun 2026 09:07:42 +0200 Message-ID: <20260625070750.2757558-2-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO4P123CA0134.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:193::13) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|AM8P189MB1316:EE_ X-MS-Office365-Filtering-Correlation-Id: f29724cb-25a1-4aef-2f61-08ded2887ce2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|23010399003|18002099003|22082099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: 9VbtWTq2QV6F/lzkxih8czXFJxy09phfVCCJjDDQU8iQNycxpE0y1LrR+2/sYbAsd+zbfE7T46Zt0ikTQICIuXz+3xtgFBHc07BLy9wwnTc5HdBELzX0wq3Cp4A81nFYBkq3XFNBIBzzeqQHGfEuyy/kS7D8DDi/ePLorfOWpyeT0tM7kQHH/YIHUulnm1nzuplXNlD8jjcHFGqhYW58GwiMyJBzU89gq6/U6v2RnYpyN96SVXxAOlVhaLWlPKMkRbVLt1tOdrAWcaSq6dEsiOIZw9x/3brQ3xjs/TLBy7vMhAOpqVB4kOcvpgfTKudtwljGzMCoYcK+B3aU6wtWEBI27669cI+yRHFcagKFJexI7pMpf8zYbamCct59IC7rLyddiea1zYy3nbTBs8UvEFeviC+xhQwXJcaraM7qur3YzbzNOzKCwBvL0rbJt2/ClBSVWAKcNH89vEFvblUtvm/LFZ6J7FLP7r5+CCYUtsCoGSVLy6+f7BDB5F1Zm5WS8zvQ2ISJyuF4zyq0GEr6o/mxSvBAuk0FUnlDaQvNKjHGDLEvhEjTi62qKNZ9GQSAppnjhjR6QzaU7m8yc4SXwLk7WLgMcgR0GGizvLJndDEt77moX4/SrVmo2FPlfvFeUlGUkzGbHQQTjRrsxaxWqaWNxa9QJqcnNWuTquJSgI8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(23010399003)(18002099003)(22082099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nViZVmk9HLXicnAojzsbCWl+jq0qAhYBD5dA1AMUrUK4eSDXEppRVVVua59gNUoqmfO1Qv8INax9gVq5UFjc8P6nVQzaS8Zx4wRB+uS4S52lflUDT61dt/JyvBDQGSlFLLXX9OSwCkDXH7yEzOishHXB1+gpdx5Nhn/D0d26EAqja9lIxdVy+6Mch1hjUoS7DJdAVXw6CaqGT03IFkOvEiELHMmzz3ON/Pb8w9V4eCQH0VYf2AtLuUl1PtKylU64u9/sTZjJjuEUf33YIBxqS5mREziBPDW1+HWgOtOaxIgowPzgTIGxzt0ZPpEP2YgeqeR9yNMwnxJr66IwMQF+XotGgwkiePJodbRVaSpHO0sTkSUi2EU5XaWBc7DpTxGOgUUzoAyjs1V37CZiepKetKzVN4aTmZb6//NXFnF1kHvsBwUZchJGKSDTqxLtJbsfMkTjrBRh85mFqQY6eYfwvqMJBoIPrAqtFPjnZwhmgMP7Cepn2rOmBXm4QryasXDvvpfnzi8gyX5CmFVtWhMRAo7Uv4hCkgJFTiEA9c4wA+AfhABvBmYQbyUx8tEEafz6zKDpJ4xh4WYjWz1hi1L2Y4DI6rLha0SYw5kw3d2s7KfkLQhbYLlW5GuqoEYfPhR+8iZtHAdpOnjqA/isBwj1Xkzlbth6Uhq1wZxcX1Fe8icFOndqKrZTlx85aZf5i8ZGJKfWSKU34mdGJKNUInfaPs9VH5gmsTsdaocTaod8RfVzMqgO7mc9k5QikS4P8PuyjDeKuFvmMJLHI3Y6b/uhmWk4WEEkiwtG6qJ3Q+COMHmfxDBgjXDInB8EjdquypOScdX2yIjfjEcnSj0Yezc3lVCpr3G54y4rUyVqtz5YVEkeKywWbqXE717cxMHU3DD41kreT1CxrfrdIJJctXAT3GG8wZJYlAOtX2TauJH8fVfsBz07BmM6JvZ3taYR1pcip5sADqKbiXFxxNIoFLefx1QjGSovWbwX40dBcIL55EWAW4flyYx89Yh+kSHAn3izuY2AZpY0T7p5IMinTWKvyLXyeuWskt6imATMhmGJCAO8FgKKMiJXjO3TMDxhK/LwrLLwZ0ii1MXSbml/JabtwgVVtJPXPFkRdlmlJvbkcUt7+JWRvCaQNoXKLqne5gTCrnzs2PgfES+vS35VPyZkaEu5GaiK2xvinuw/s8MxZsIWa1Rjdw26/ZMATNWBsb16Uw+HrsGGZnE+UBJAX37730uQk2m7t6gYH29L0ZsFdy9BMZ60RkGU37LyOvwiWrf7Dy2/J6scMDdfrwK0svV3yusrYcLuKRcJXzT4d+lij/T/1oNHf8GZKGShvQJoSbOU9HGRwW+J96FM3Nds+uoZzX9Nx4oDoDifpfkWCRVO1u/o3MSrRA4Wwa9DZ93QIVtBcZGADbVQciPXP4tYPRw9XfdSNqIgCzzv6KeiM3klvIQn+Czvz3UEIPd+gTophAfBdNmx+9bhHfPaFngz1jgrnG8fetALcsQopP+rzgMB4202uPupfwHnjbMy+YloMpTw6uVKHbvRqS3HipZkz8lA9jq5o4MizA+YxYPgsWb8HXmqiwA9LJa4H/BmI8GDjzF4i2BP9kZdjSq1inrExe+I1/bQU7XoOeusmuEw0HOV4bLkKAZvjBhW3Doz0z0JwmPIuMU5HgkyTVHpl3gwA1dORfBNnvDZ8NeUrq5r4aChCaF82snBsccLIPAFbY52f60813II6b+kKd21LkpHPPL4QA== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: f29724cb-25a1-4aef-2f61-08ded2887ce2 X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:07:58.6505 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5uUBoeFRMJCPT+9wu2Hi33jHayQFaWr8vwTiclT3FHL48mG4DiCQHOkrtReg941br+SuWijfXJ20q9eTvF48cQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P189MB1316 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19780 Signed-off-by: Anders Heimer --- lib/bb/fetch2/az.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/bb/fetch2/az.py b/lib/bb/fetch2/az.py index 1d3664f21..81fd14468 100644 --- a/lib/bb/fetch2/az.py +++ b/lib/bb/fetch2/az.py @@ -48,17 +48,17 @@ class Az(Wget): # If were reaching the account transaction limit we might be refused a connection, # retrying allows us to avoid false negatives since the limit changes over time - fetchcmd = self.basecmd + ' --retry-connrefused --waitretry=5' + fetchcmd = self.basecmd + ['--retry-connrefused', '--waitretry=5'] # We need to provide a localpath to avoid wget using the SAS # ud.localfile either has the downloadfilename or ud.path localpath = os.path.join(d.getVar("DL_DIR"), ud.localfile) bb.utils.mkdirhier(os.path.dirname(localpath)) - fetchcmd += " -O %s" % shlex.quote(localpath) + fetchcmd += ["-O", localpath] if ud.user and ud.pswd: - fetchcmd += " --user=%s --password=%s --auth-no-challenge" % (ud.user, ud.pswd) + fetchcmd += ["--user=%s" % ud.user, "--password=%s" % ud.pswd, "--auth-no-challenge"] # Check if a Shared Access Signature was given and use it az_sas = d.getVar('AZ_SAS') @@ -73,9 +73,9 @@ class Az(Wget): dldir = d.getVar("DL_DIR") if os.path.exists(ud.localpath): # file exists, but we didnt complete it.. trying again. - fetchcmd += " -c -P %s '%s'" % (dldir, azuri) + fetchcmd += ["-c", "-P", dldir, azuri] else: - fetchcmd += " -P %s '%s'" % (dldir, azuri) + fetchcmd += ["-P", dldir, azuri] try: self._runwget(ud, d, fetchcmd, False) From patchwork Thu Jun 25 07:07:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90905 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 3649ECDE002 for ; Thu, 25 Jun 2026 07:08:05 +0000 (UTC) Received: from DB3PR0202CU003.outbound.protection.outlook.com (DB3PR0202CU003.outbound.protection.outlook.com [52.101.84.5]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.6004.1782371281365926738 for ; Thu, 25 Jun 2026 00:08:03 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=lQLKPB7r; spf=pass (domain: est.tech, ip: 52.101.84.5, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UysKi7I1OpWa1IpPaO1vmN16dM9ns8EJbiuSCctekycZL9/MY51P569HdC3/ajv6qyFvDFenkeW6oznzYlKFJmrkEOKWAdc+RMuOGeJ92AljIZkCu565ZAK2NmgEfuZe+LMKLATMwdRNUJQL/hdqkDuMTzHlyaqb1oM0JQOAH/PVhhTq6Gipo4Fayv0KeJ+KSO99FcSM8gF4g2re4Y0Jqip0M1oz0jNtei5Tumb0wGGmtTNt2Z3yrbAc58qtvYCiuh8LCHy11g0TRiSlRMyeHfkTkdhn2dkb0E9RqiUjS/9cgFZpHzmqTYGGRqvMUfgE7IPAjJXPOrse/E4JCk6MBg== 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=MQbGgqXhM1JB4QZjPNvRfr2FPpb7qkef9CNcshgY4Jk=; b=SJzfdSbf93PfRvgJwtltPBlbsfhmSKa2JbfvOsLXl+KT75psDHgpEkp5Cu/f1DoWh1uds3+kTCbulpURLtvvZVqlQO+BYYEs/bKdN+ZWipHksg3KwOynwQTIjSyF8KEXZxka8326fo2EfMI4dhVWUqzZ4cik+ciClbArzMp0SBzY1+KFKuj2tElvBDsptCwXtepHwuSJf4ZVR7NrXSQXYyYCiSZ90tQn3q1O9WIGY1xjEvQkGF14Uy8UwVKN9x50xvAsaoyORvyTzjpO/qmnuPLR6hDQz/lyZu+EddcADm8MzltO/CWCbm5ac56vVlliX5eoVGsZngalQM4ZwqsYyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MQbGgqXhM1JB4QZjPNvRfr2FPpb7qkef9CNcshgY4Jk=; b=lQLKPB7rYIcbM/+lM+D56Gw55iVMeRlti4CW2rs8EwalSWlEZBJ7/uF2nFjdVPrIr+X0mhAGkouIBri7o0KSebcf0IZ0lQ1071+H/J9x2Td81n1Nze6UFCrjRZvk3JcFE7eKciCExsi27cHR1lXtUKNmwNp326yYH85c3OJrKFwXEVnwKmKkIkKwCeqslc57JVbKuuD7/ddivGUqBwxYjfviC7BHZKHm4s3kkGq11gANTEF+XzzJfhtOWWN32Xj2MyHSeNJaH5q3+kn3wLZkV4FztHu3VHlStupV8srnz6MEe/9xz/qDi/RZTH4LBcgwxdB/6z32tfbLgiwS1mshhQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by AM8P189MB1316.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:246::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.16; Thu, 25 Jun 2026 07:08:01 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:00 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 2/9] fetch2/git: avoid an empty argument to git lfs fetch Date: Thu, 25 Jun 2026 09:07:43 +0200 Message-ID: <20260625070750.2757558-3-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO4P265CA0130.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c6::19) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|AM8P189MB1316:EE_ X-MS-Office365-Filtering-Correlation-Id: 02de5b57-1357-4cdf-c844-08ded2887dbe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|23010399003|18002099003|22082099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: mexoZtBYT7rMAMGlA2zNO8zWON7EcF7iTPkOke6FUrYqcqhqQIOV8S1IqEY5TVygvPsoR9MYEgsMWMQwjDlSfZ3nP8tPzcgd/fRZSJKO0RPCUzRhzdz3bH034RqTyKRhVkbznn89bx02QrNZ4dzF5JykxXazNVl1m3yDUouU7F2TXhGKBuQApyMM4wj0AV4SJezFdwANMVXPpSph3c6e0bxV+8rZPmr73gf4CvOyai9uKf9O5HWZevV2T8Oiu/EOUlbWL4LEpPW2e9bEnpnXIS7P+pIeZJTHBxYcS4fiPDmAmBQK2JKq8fHcstF874+3psZ+ar02LkuskmlcaorU+tWz87Z9xD2zsOdrwqc/HM7lLHC50MqPRLlteF34T6+8IjARTmnwn8GeI3lqzUR494tNTunaS2ICPPrrDJggUH3A7LocFhbYF9kzYBFOxD9kyu/I4Gbg53VNL/Fn7XxuBwEPoqSDDhiWvXsg7ayT7OOnd9W2548vkdnBXNpYWK26L3IL41c5e8o891n1EYfOiz8JysMqcVsepPSPhWtzcz6EyetfrBQ16qrYM72HvyeK3J/gFFBG0QABSxNUOsFSYqag6D7+JrE+3G1FDNjglt2/oiKSK4KzZHFtxgeNOvqDXBhWcvJzqzjAnvVjRu1sjpMB3CBAsBiCSo5xByiANxI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(23010399003)(18002099003)(22082099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: dyAmBm1NWmFeTdJQZsR+JclgPNiZ7l+kRQTvSn1u4I1E/q04E3BJKPlp/0D7r4yMPxZXN+GWSKX46lfQCOr798Yv+LlgiJgGFhA2sRkK40v1i2cNQzikRo9OEKREh395SRkqkwRT6e+P59+H1AXsPJMGqUuCkVk46tIwJEuURW402ebzDEsAV19QhJeQaIXzFLUVxIAahrb0cjQezYlGqm1KsZukQ2YtDKg3dMxwW1G/aDk6EsX/xzQBH1S9ojSOh6GIrvNCnjFRnCRWlOkbPdVoIDQgfRakbydAmdMLkmBoHAKlhvHTRHLcDcemfmaZJu04RTfJLQvHYtvaMDYML+/epKMSqzPuZwVb2OpYMrBKS5lmcD/07Z7RiIRewIRDsQBtJS8rGkqVGYwUNxgn9nZ5fjl9Mo+D80pbC5KZbERIVDmYjmaLNd8ZJKWwjMbIvh4UstdNhz6bvuRgHWIL9Ju+5e+T9Gyq0tH4VjJRB71s/5JSSR+48f/DhZ2eGQ6TjlaxesbzAc8eZ+dpHwqF3KOKWWZvOXBNgQWkxmgRDlA0ukrxvvamIEK3DtvtXM250VfqO24ZTdQkRVbenFrhdgRUW9RA7Yi5c7TqyIJ+Pg7VJch+xtAxb9ASaL8XmT84TC/fG2xv6a1xNdT5ejVKBR8OgQlA+ngjkQnbIS/s79lFdtOnN+/cTRtlYuxRhTvSrnd2fummDXYkXQPtyRpr/IHvP/ylga1eW2PkJoHKu2na3fj4c57aXghPkcYnqbTokD5fulGEVz/49qCsZkrbiUfNTN0NVSxJmduSbd+OYtWSiPvHnoIpyMse1prqfIWQ8q7fuYCEqC5cCdZjofqwGqIT9eIbAU17uEZhh/W18Imio88J6BcmSTyefMxvaqO65Uhegu8l8PXUpEb9/tWDLYElDJgxsKWZ3ftf3sIu1+24HfsS+1UL9y8qAuU6LJWbo8Oe6wuU5MFPSg5fstCias1Odoel0WTSu/XWK6kTy7xUxm0Sb1mmJYcM7UGxU+j7KrW1oIA9SoAUv/I5IxcEWBAHevc7ECZVnpg+FyJ/NSjzIQkKybtWArVgAHlaQGNv3T3qpMIMwen7W0hJcJWnsNyNWEHpi32CC8ezWJ/8bvZx9G7pnv14JlOyfDNlZAGe7mJQktmn5rRbn9vdUoSlSRU0vEHRsHGUPjuXy2+ASqcWmyByL+sD01D36lI3LIUrFaceVG+FJq8ppie2E5R7piGEQ8fe5RjW4TJ3bGkNi8KojElEESFNtbjKpUbsm6J/Yr5je2/cxTtPjlmswRekWfhdGeYmlF17D25cbtS9OEoQDUe/a8qi4u4B7xb7tO8zErJko8o8YwoBWlMNUsEPJjF3nm/XKEnV7nEkxbpz1zqghRzcaYkPRX7eXwCRznvdnbVxOxV6iUqI5feVe7aGf2bht52ypDlLHghBMBtj8y8aB4Z7l7d45qDi8M4Iy0ehk03eqMXZ10K/+uuxis49JGKK5qC4xH2QLHu3TrCMcNm8XdwQcGrdqchnVUeUIv95md1YsdZ6/2sdTb0A5Dgyt6Zp1exFVM2eqVTfFiPLc/ps4MSCwvdV/xlhw476G6KQZLJ1o7qu8DR/qsNFVfiKbBTBAMvOjVSe4MEX+DYaXFr6JU4YxiURDllH2dkHxhdd5anBIB4PuyUZm+XdAROh1r1Alf6RyXR+szzv5914uaiiZCEu/hmA7h0fNaHks0ihuuWHHZuul9hxC3fdwzgzZw== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 02de5b57-1357-4cdf-c844-08ded2887dbe X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:00.1432 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hoh744azNFIBQAL1d1se1839c7Z3X0C2jwK9jzEn1/pYRQM9cedTlbN15THmFnNI5HqOMbU04R9bIhPcMymz2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P189MB1316 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19781 Signed-off-by: Anders Heimer --- lib/bb/fetch2/git.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/bb/fetch2/git.py b/lib/bb/fetch2/git.py index 0fbd85441..a456465e6 100644 --- a/lib/bb/fetch2/git.py +++ b/lib/bb/fetch2/git.py @@ -505,7 +505,9 @@ class Git(FetchMethod): # Using worktree with the revision because .lfsconfig may exists worktree_add_cmd = ud.basecmd + ['worktree', 'add', 'wt', revision] runfetchcmd(worktree_add_cmd, d, log=progresshandler, workdir=clonedir) - lfs_fetch_cmd = ud.basecmd + ['lfs', 'fetch', "--all" if fetchall else ""] + lfs_fetch_cmd = ud.basecmd + ['lfs', 'fetch'] + if fetchall: + lfs_fetch_cmd.append('--all') runfetchcmd(lfs_fetch_cmd, d, log=progresshandler, workdir=(clonedir + "/wt")) worktree_rem_cmd = ud.basecmd + ['worktree', 'remove', '-f', 'wt'] runfetchcmd(worktree_rem_cmd, d, log=progresshandler, workdir=clonedir) From patchwork Thu Jun 25 07:07:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90912 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 90D0FCDE007 for ; Thu, 25 Jun 2026 07:08:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.24]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5833.1782371286374348394 for ; Thu, 25 Jun 2026 00:08:06 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=ajXWxEsf; spf=pass (domain: est.tech, ip: 52.101.69.24, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BWLG5ZxTQG7u1b6Suzl9zMdaJbNg7Kvd9JNogtlpJMc48lpAKKB9Bcv+0PqOAZxWt6SC+9WHDTMe1lF8tsrVkp05g55oNfHqUwWb2btPWQV6fF2H08NkM7FpIFrTtrZNwPtvDsRO/GLMTnVF+Ql54UZerZaLb4sLQ69KTSih2H7MGBMpLVqMEY/SkWM+0g+EJsy6SRCU3j86B8Z7nehdpRByEE5WoX2Pbd4mBRMgosrf9kpjSArRkFsOJapEJQUZb9U33tNdP8atZ94TR8xI+xZX9u6Ely46ZPkEhl4oDDTk46wQ1us2+mcCUqjO/HDOmLLFaWTB+0CmesCLukwwmg== 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=sAHwf9+WM8RAujiv2kJV3tNDJ0IjPjuWsE2Er0JLcUw=; b=cvcY47JtkxLHGtSQTc6Dylsll9aCK9Owc20xM61doPRN+7aY3qflFicrAT6fKpnQTpOISC5Aq31eygs3hKVD+qs0Co9Ilpv8AJuHkg9s6HxGeFOC1bOWefrn3vPsVX39As6FplsfjlHZg20HsB4ciNTK9Sm2LgXwkyeTCpqrIeR0FDAy5bFkV6gBXN37ElNXd7mve8+Tnw1Bg1a3y2qOyKiNS1gP18F+Utg/do7/nxRKObcqr+E3WWntfZNs9YJAlGlaRrEBSZtMHSqk7on8CAie6ew0SG2gZIaxKYWvrun4Bb/idniiPSLQeF/d4CwquUHRjEMUoanoH8Ww/fG7/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sAHwf9+WM8RAujiv2kJV3tNDJ0IjPjuWsE2Er0JLcUw=; b=ajXWxEsfAGp0qlclNTrXozMGejcThjDoBZjTg4aTXn8uQyiD+3o7Uv3n0wSUKi4FfeUfsO3uH8nvmzNaAOzaaFQ8md1ySZQ7rwv6jKNegAfUhN2FL9POP4ggvZEzLaOROf5TxB0VWMsf7nxGRvtFM5eH+wMY9+Shj9uRsHYNasEvzCV76/zzZECexREeZ3uwJ3Z4KakwkbfGXEwgMjSoMb/NThsvi6tKB3WoqesIGIBwoUxhXNEQLOE6U+E0dNMtEIC6RDi6jT+0+aU6tnwcCSrXMQJEVEGg83MWFYPCMwpESevPwAPIfSQtaaaYsiBXmVoJ+/Us2y/phEqDmM/gpw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by BESP189MB3178.EURP189.PROD.OUTLOOK.COM (2603:10a6:b10:f4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 07:08:01 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:01 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 3/9] fetch2/git: do not shell-quote the shallow clone remote Date: Thu, 25 Jun 2026 09:07:44 +0200 Message-ID: <20260625070750.2757558-4-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO4P265CA0023.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ae::13) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|BESP189MB3178:EE_ X-MS-Office365-Filtering-Correlation-Id: 28835a3f-0a46-44a3-d8af-08ded2887e8e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: ANUbvHkRF7TRYtLnFbSQR9L6s6ghvOl+7QprjIHh4hAfc1KuqA2AWjXkf+eJa5kEq08GGM+ZHaOAbMoVFEP1p4yyMMuJkRZ8KkHHUnVbWAu9u7fo7vWcBm7JMG/EYEJa5vvgN6Uxt3CI9EJAhlpxP4PwIHEwo8Tr3ummVLglIMd+sB8L0QElOi2hubHF5V5i1Bxex34r+mmpwNUBIkHk4N/hmMsgr1a75tKyKEDKck/8cA3CqDCqMGXPUtVzq7lijEy9MGS2l+9H46Rk6D1DYpMWmjji2DFUMRfj7kieM7KMjI+jfzlt1B6QO3cIumUz9Le+zsYLxsTUsgyVPMnCWF7XlFZ39ZqUhQBEWKEdnbVfzBTcnqLfqUk5nBsMsHUnEwY3OshbhNJefwRBCrdioBKEDVnQpZ1fDQAqv2/e+plDwaXSb9tFJCkZjmg0V41SUQyI3qwimZSCE6BtT+UvJyiVj3PazHCo8OHnBpep3ByMCYS7ix/0tbww95LbaNs15o7NWGAiUi7q76m4xjwuxBKehqkZde+nb4y/kxo1936itP6HFBRrDJ9Fp0YsDWrEiD1W2r0WBksx9wtp7sesyeTvgszPmfHrKdtA9gltEr/7+SxEMXOAI+eT+9Tfn3XG51zGXtT5uwqlBzzLsRufUAzHbCLhRygt7kE8w6Rls9U= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TCNcgcSmswSEN9zQgPbWNNzT8UyG0jozfD3/s5NJgctTzEe15IfZ7OepzO1XqkKgqHa4OXPl+hNOHLoMwrLCR528X6+h64/pAkvSmoWRlUN9AppEZUDhQ7Swm8CBOmV+6qew6Xfjjh7nvQjS9vu/+dsPkXrxbXAzmCPeSunSxUIn6DxolmfTMyPDLfLTHLWmi55MhPBtV9ZTLCSU9sqrDINd0Cjd/64YeY+qhhjq24ZPZRKbtGXlPszOlTP++tfn3gmccOhnYTvmR3xNK9jj3//yT9GyJiDNxOYQQ3T3TCpJzCrKBi0gkAW9zoQUdETtibH3PdXgFJ0mS2sSslASZDr2y35zbdLqRJTosS84mqmDJXVkdJjjKf9CU767v+WQrHzux2ERkm+1v0QdYGjgfJNbCkB8IwCKHppcyS86Qi5TYnox1uk+Md8UNyxiZM4CrYy3TsWFIDLmKpz4AexdNkKt8Ee65g8mKNl2p/GA41HZ/xU5r8ve4b0K+QO8bTssbC+scGEe9uPMq34ViCvnQJj0y4MEyEpIjwX52Ym/5l37NkP3Hc2ycArK3W2JJlXokgeDtpgZheWTssCvSxcTLy/Wnzf1cNMdFanegwOOpw7mxLL+9oaoN6GoUDGZfxcYNi/knThgBvW6o25/BpaRTWfXrIsl7nxwnL27/nkAd3RAvdDSVbclnCxl+g+XO5D8EzXowaUWa+oupmSDp847yKcIAa7ImzQpD0ClRX9xEXBVHjxd76l+jugJ6dvTK22MOyH8zgcxk8sal4ui09Ome+eH/RLoUtZxFbh9c2zn0RtQHKzzuznJlJ0oAunkHIdu3V+wv2FQOzij8mspdfCF4kyoXVMm6jlanGqGC4DlKUwYKhTJgFq2LKjEvUyEa8L1XSy3oSwtua5XNCeanIibe+SF5hT2GhUtKMIN7n0buC+MGjGQ7BCcltGu3BXHQ2FLkJTEvT5rNOL2NGofqSaeRiXy0DIoAgsYV8o6p8QCT0uYhBisk6JULd/Emm8gUm9oKW4E7TheOphzrfV7FCfEpbZppugrMhPJoEpiA7+91JSAUFjov7OGO4RshtTRgi8b1NvjCw1h3qJpdq/TWbDzK49SHrigoTacQuDpmMXavXVyFjtJmLqTetbFsyvYf60eou5bYMrVSlAZHrGj1Mp1IsV9gQn8XJ3TUx73K4lF4jha/XC3Gt2mQw0Ej8EHVbGc4rHEBsQ5TVdivZ2iK8CjKKroSFMEbQnqnZPCx9vY602ZyDiMLsOOfU66BzmW9jjIexZt8m3E775+zmrwsrhwZ8MzZO9Tc7nFd8XBX/1DtHNznXT6QWA/9iO8HZxUnQdrgsRnb1LQL4ScoQEmCLr9uNVCgXpkh9dTlSrgJTFOqj0q1Y8ueNt+Rxt7J9KqOOdvswICyoW6Y+kF4Juy8/FeN07MDeiEhlQcIs6Xx3CwSjSVqXb8xbeYrUbY8uKLRmZNfOI+peRg4WF0dzmxeJSlwidt2uILbOzoFeMSzZBUaFBtkVRAxBhgm7ISghWSi2h/mDXBt1Vz2sEGlm5h6cD+1sAACdgy4ld7huLvC7KVlIQH8/1bArFQEAnzEOZhHC1Rz0iUoqdf7YlIoo3TE7BKKrSIUYT/mjgvkbpGkDRDc0sXZLJAjbHcmok2+UjvHndcpDS9FaUCrB8DNhuhRFGnDw7c4dHbA7tW1cCFcoi2o3FCP+pGFEms7AJiqS/iSerDI9PvxEnaMP4ykTB/Cf4jLg== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 28835a3f-0a46-44a3-d8af-08ded2887e8e X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:01.4620 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fU7WedNxxeJw7YvoBVNuVRH01jo47x8JcBNlWGeHzoDyT1c0xjtPWoqhBkKouATJk9aWyRHpnkfRjzA5w5MLBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESP189MB3178 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19782 Signed-off-by: Anders Heimer --- lib/bb/fetch2/git.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bb/fetch2/git.py b/lib/bb/fetch2/git.py index a456465e6..00983b744 100644 --- a/lib/bb/fetch2/git.py +++ b/lib/bb/fetch2/git.py @@ -580,7 +580,7 @@ class Git(FetchMethod): # Use repourl when creating a fast initial shallow clone # Prefer already existing full bare clones if available if not ud.shallow_skip_fast and not os.path.exists(ud.clonedir): - remote = shlex.quote(repourl) + remote = repourl else: remote = ud.clonedir runfetchcmd(ud.basecmd + ['remote', 'add', 'origin', remote], d, workdir=dest) From patchwork Thu Jun 25 07:07:45 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90906 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 3C207CDB47F for ; Thu, 25 Jun 2026 07:08:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.24]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5833.1782371286374348394 for ; Thu, 25 Jun 2026 00:08:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=V9wHs6Z6; spf=pass (domain: est.tech, ip: 52.101.69.24, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=H25j4nY4/pBfQykCMF0pGcGNl83UIdLMDpSVhYlOH+ksUy4lkSnY+MvcDpE6t731DqpIgHc5Tqdvj2W33adk0tMXB6w3EmNcSyY3paZEzOLwJ6dsuCif0llXEy9nLSne9YjNWOHnzz0fmwWF412NnKsfQaH5rIWOw5/TMB/W21XC5z+f1xMqxfnJoLJs39ncxOLKUTBZPbooenHIMCcF94Km7KX8lolhvrMXhmk+BTyYqA+XMwLnKYVq6yatK+l5wMZk0vojh60y9rKjaChjzN31m5d1ZyCVr5RbWP+ZC+M3/T7yCyvlyP7Zhbo+WY+Mv9z51P68eYdhjzfuWvUplQ== 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=I/hkcyK+GAQ33Bt9+Ejr3/Fo071hq4V6qV0QeHiKoFY=; b=TkEi6hqrCoXGKE6BBaeFnLfBfzuCV1dvEbi5Xg02LqQUfO0cwnfkhjxBJeYDV2aom92mIS9O2gpmPzmDh4PIWvrNf3ocTRT5wff+wX8NesbI3dgPtqzLZqQ0sAMs/8H0znY8Z8v4PfWURsf+l32ELZ/n9D/TTuQKGw8tmn0ciTxaa0W4UlIJbemX5qk+WtpjBGT2qBzib3KYwTWLnhZsB1jc7nkFzQ/jaWqRpOHuqHjvr3Nzmh1fWCI/i4+eOgM3c4wLPkrlnOCsW8YsiOJqFIlbZl8xe4Mdru6/mrKzAQ9IWCHjqayxFq5xuDqi9+qJwRimcbs1SoeBOtUdTQAkZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I/hkcyK+GAQ33Bt9+Ejr3/Fo071hq4V6qV0QeHiKoFY=; b=V9wHs6Z6oT4SvUinr6BwC3fYmCMFaN8Fn0N0cfMc4zuL8OqZtJdSUshRcKnvzZ38KtJe33WNiGFAz84TPjAU2JxVZauds6MDuP8XBW3zqUgUlV/hadXstFEq75vOyQ0NLao+mHsqJaoGqZUDqN+sPg33tEBqJO6LdOKC65lzXn59Ac8maBzPpt2UekHzCgCNdjxhNbU8cM4K+cuxXk1sx5zTuX5lgiImHmX3MUZczH1I+lJcFU8r/zJT54nxJ6ZMjuZn3dwsvaPmpuNgjBkMVQyMUDkwOw5jYfg0ZlfDZQ5guoMl3SxDdDMg9fzvU+Cb4guVfES4sa1KrT777X/qGw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by BESP189MB3178.EURP189.PROD.OUTLOOK.COM (2603:10a6:b10:f4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 07:08:02 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:02 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 4/9] fetch2/git: keep the gitpkgv commit count numeric Date: Thu, 25 Jun 2026 09:07:45 +0200 Message-ID: <20260625070750.2757558-5-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO4P265CA0034.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ae::8) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|BESP189MB3178:EE_ X-MS-Office365-Filtering-Correlation-Id: 17d1d251-a230-425b-b035-08ded2887f42 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|11063799006|56012099006|3023799007; X-Microsoft-Antispam-Message-Info: WZ2XeYzagZJED6Kh5ct6lZT8vOUd3hjtIH/YKHHoSD2WwWFdJukhYRV7JQ/JmDYwlRi1rcsBXaWOkMJI/AzcYFJVC/fEgViPRMt6qEStGNOMyuxG9WSpynPCu19mRDpzChiJdmAO1RFkkeQDoyKwOSaTWrwZbr6enfSEP0JLc5/2cl/puLDWHX3fFde9Ot54X0OX3ZwlDEsIa+r062SlqmR0Mkvm7TQP8cxejccl85JIPYa/wW7u14UOcUx9H6KGMlzfz7F5N6WbFy1MYVMwJue76+oYgnwnsoqa4zFrmtynS62vDLVfJhn9spC+MfndBfHuul53fXxqpWfc5d2oHKyK2FY53hNl4IOPfYuep4/4OuJzYVovzJpTE36gwO55uCkrjksvP7fY/IQd2U68iSxjlxYLUlbYDzf8SB6nDPzYFPv6z6f1JRsYWDuJ+JX7wYZiodrGkKWSgSDfs35aRGE+dzdwMyJhu3XnVMh5q040OEwepM/O6k42zGLcyqJsPykR0WabDkdLVCQQ8dOnRNfpShbrAS05BlFizeldEn9NfSJhJit4aEYmYP/mZOn+SLUZrkaZEoEDZHLsboOr4s9PxDPhVr0s7iFANsvabipYZKKfMQa8g8NQ8Er0obEtTIXp881sI3XprUdfwmYH7tnqKYN++mcdxPNtXsHoNYo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006)(3023799007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NwV78YQtxmsUaBjXEYdPTHVoV2CmxE2G/hqRVrg5KmeRyN7fe4o6ybRxcqdKCOYuJOr+0S0BbH37juZfDKpNpBBi5iZ0fgWcEt2FBydfWQImkrml561ueZ8ftVQvJyPnJL2ZlQkkyNWCkqbSlpPWtuKM+ephXb+keQbxNQm7tQfgOcYnGTCx8tgBwkMBUCAGEoPQIQ0p0HOyHH01aPauOfAW2PVf5SeKRTGecOhGWWY9AzXw4CzgqbZdZldlvgRFDpzCW2YEeIIxDKrcdgzIaTaphtWu6Adg9qUiZFk4+cSBPU46rEuJfwXkotZbWjkVv6ML+AU/KG+OOai17BLqDs0qyCN6pNkCSE0XZWVLF58+CeVkBXKFrPNESa7vT+J0z0i68a726rWd9k1TD3AXC2qcA/srwLBBrtf6Mpl8/jnXEhlgUrIzNBQKGSfcwf3IIr97pEHtF2K26JEWLsHjzRffaR5zKL9KOJbKI49yTe00sDqJSjlLEN9BwYb8QFyzbLTMkNxInMuyxAxXnnkTNhvsYD2dyoICRXt5xkKkQgRHoLLOaCRluIdBikDeUeY6jqs0MK26BiR51j/GtRjh/fEKMb/li2EjdKv5DP57GZAnu8Ig3O5RFGqozL1leKZnzhKWSym8/FuH6irNhfTfzYO8TudUql/r/xZS/4azujhsJdBLaTH217T4pGacYFGMugTEQRMFYIm3tt+xpQY5yCjYjBBS6ao9f8apH/K6QruBG9lCO8Ih24WY6TIb/BRYmJFO/9hiQON+CqPQl4XhbSisD0/mVry6gWv6zLbhN11ViFHh5mOcZ8JA2IYBinc3g8PBNjxLinx1I6gkoANXCsKfki9wOz+U3aVBCL1N1NTIyOphnsElb7wCBKmdZihwXlYPNzDSi7x7ZWwg/ycdTS+9MMH3JwKJkiPapixEcOkfurvYnqJM9NvuXeujqBSsDxx/0iSYeE3BOK/YNiiJ7ErB6t3/qPIYRRbcH6Qp+l1RrcO0aP4TLdIB7/4/8XCZj/p2NV0TF0EDG8z6LBq/DKIb6FOvXKp93d5MuSFdW8e3vc3moxop/U8hzM7kjay3rqmDHVhJmv8/v4bHVIFvLQC02K9uvukS65o6lypNWcHRdVeqe8POxJacQRUGWmObFD6RRbSXeXZiQbeeUf+BfMqXRt5tJA1qm1VOk1OsVe0lGx4znYWe692QfT+36nf08rTOcT+l6Y6WB9AXrw+nns7aG1U69PqF15vnyT6L8WDSZ5aAODafimdlLOMBG/5DS4O8E8t/C9eGSs2BVz7LUGYJZ6eoZWitXjOerEYRFMnWHqTaD1kLdTb4KeR0+c7FFQ1EvQWybXXRVVeOYIyKAJwazXkxqMtTCgFkV004EW5dK0BCaSyEdMnIU0Zz8AcYFEInXtIJTd/jTnyWQZ+UBrcZb8XTmaEArNS0av/YbSMb+nPRZcQ9WBegGGdKfWqyPW7WTdeIW6xVfFbPce7WqYrvS6uRQyb+gI7QxL/J1cSyXbhQk12QWQCBcpFYAv7MArs8+6OI93arrKtaEHDLjmrTmpvJn1LH1vN5EFe17FlG6nGD+dZabBTB57FscV6MhqnA02ujIrvnIonQn80ys71ADwLjvt/UPGoxi2RwB80yMJdDI5UzkkQ0fH6gVXQYCNgZg3djBKl2Ji6wihzdYVI8ORAcpTycaGPhiV1u3jpB8GZto9lhSpLS2dfy2kAav+3k+YX70s5Rd5cQOTYRMw== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 17d1d251-a230-425b-b035-08ded2887f42 X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:02.6745 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GqT55x3BvLVIBW0kWS0NNKGO4mUiuRIneucJlHndOOUOOf/zRSs1BsNvL0o0poPic70Xz8uuM41g4iSaagkTqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESP189MB3178 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19783 The cold-cache path used to keep the raw splitlines() list in commits while only using len(commits) when writing the cache file. That same commits value is formatted into the returned version string below, so cold cache could return a Python list representation while warm cache returned the numeric count. Store the numeric count in commits before both writing the cache and building the return value. Signed-off-by: Anders Heimer --- lib/bb/fetch2/git.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/bb/fetch2/git.py b/lib/bb/fetch2/git.py index 00983b744..0bb2ea39a 100644 --- a/lib/bb/fetch2/git.py +++ b/lib/bb/fetch2/git.py @@ -1031,9 +1031,9 @@ class Git(FetchMethod): commits = None else: if not os.path.exists(rev_file) or not os.path.getsize(rev_file): - commits = bb.fetch2.runfetchcmd(['git', 'rev-list', rev, '--'], d).splitlines() + commits = len(bb.fetch2.runfetchcmd(['git', 'rev-list', rev, '--'], d).splitlines()) if commits: - open(rev_file, "w").write("%d\n" % len(commits)) + open(rev_file, "w").write("%d\n" % commits) else: commits = open(rev_file, "r").readline(128).strip() if commits: From patchwork Thu Jun 25 07:07:46 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90908 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 76285CDE006 for ; Thu, 25 Jun 2026 07:08:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.24]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5833.1782371286374348394 for ; Thu, 25 Jun 2026 00:08:08 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=d6TO5TCW; spf=pass (domain: est.tech, ip: 52.101.69.24, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=u35Lvha+mRCppEm7Y8P3XLmRI8xAvxc1Zva3TlAvOpzJbcmZD/VRav3KcCkrYpeg9n5PaclMF8KkVlMuqPSOuwOqC+wd2PJPLF0yIy3p1s7dUx7K2PQ5j6kP88kLnE2RZyay1SYOejYPwQKPCWB0tXNvonrDOsfgaJldeZ2bUq+nhDGAT4JsVqn21ZnyoFmgQ04PMQUND4vGodOz+u5NfjCYAL9mKErKa37pt0L7W6C4hTE7UQiKcZ8tKXpJL+W2LjmfpEQ3rDDfvB1DpLF47/BeH1M/e31JaUnZ29lCbUtm3VghShQDtrLP8M1J4mS7sjvz032UaCqPHs7s00uxRw== 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=WG5swdPs1GAIEDu4Z7D3RgE1PJe+PdjLx70Z/5XfRRY=; b=K+GmKYcNBwpHMCkJfEm61a+OUVeSsGJND8OOExCFafXunydcgPJLwUuCiOMwoCnPYsMW0UdjztgHk/CFoonhBP80tSOQ0ajDC7w/mF3SOOp9V5ccyMms9wZaoMwBYlHHZtm/JfDCSKOYPXx9CHQ0rkHcT1z/P9Ei5ru2NlcPrXjtvSdb67CtLOQYtretHqF6m4703QSRhQKtiftb2iPEiy1BqmDRaO3w5Ml3seT2IeZaFAndeTTuxjDmRct71q5OV22+aWCe1PnwWZ1tjuO2K4WmqoNbjaUr4VOZQXEk6+SNWOLsABae9sPeZAIfXqQWKrVVDaOow1s2dOG7PpvuVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WG5swdPs1GAIEDu4Z7D3RgE1PJe+PdjLx70Z/5XfRRY=; b=d6TO5TCWLtjZkR2DOmcnz7Ze8gWF30gPGc7oI1ColEcjbytQG0eVHiV1D+t5LRM+QZGJMwaRIhfspaQWaEBCZRnvq1v+P1r+UdefIhdZrKuIwusC3XVY5lfHOstcYiS1TJnAqfVjJOlgUH0hX+c7GxS8Omckt87kW4XkDWuzJHnyLLHsBhFoQlfITmlGU3cbRkdIEgpvUVq52dZW+kSgZZgq1er5ULi+NlfSngxLftab+3YToaRFHu4Jrn+khEa+QPELxuN0r4p/zelI0h5qfW1hKP+yo9qRXxyVQO5C9U7CHpol3qjJrbhD7zgezGzWqnJJDYQ3pSlxLTeTUtiJ9A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by BESP189MB3178.EURP189.PROD.OUTLOOK.COM (2603:10a6:b10:f4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 07:08:04 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:04 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 5/9] fetch2/gitannex: split the annex get arguments Date: Thu, 25 Jun 2026 09:07:46 +0200 Message-ID: <20260625070750.2757558-6-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO4P123CA0126.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:192::23) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|BESP189MB3178:EE_ X-MS-Office365-Filtering-Correlation-Id: 986d09b4-c9db-4b3c-1cd9-08ded288800c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: iw4DfZ5hENwx3FOqD0xtjl2HXqlYkxoV7zMaZFKjoLHS8VQOWK3CS2GSnn8KB4qtpRg48Ue5QeWjorkJaR1dY8ijUEfG3W98NI/qiWszmVxvGX7ZJ7Ng/EYKV4yuEHx286s0gXt0uTeK+xoA1SKKH87UvE0yEOcblXp/i4GsZ2LETRkObB2YjyCvVyyQC3WmunH6QbHbQb89wyVGmiKSdV8/3xOOmoEhtzaQNPOwTrFZc+BynFuhVx88SYd14SwT7nBaU2/cc9cbszpmt1WSqRtrVgAr2FcGXPjGJLTKbCecYwS7wsQcbX9KmWDp0z2SDGXmU5vRmDzrMqdP2VE7dm2I341ab/NmxYamP4gr2FvyzGobjSKU3VGjCnlkg6Kb0up4Mh9ZVgmlQjWxd82cCRKDIiPVIyU85VE5G1iuszaVnRDpDT4oD8zWkFzMjbbv8rJH9QgMhgjsUYL8vasr6koKxtANjGbFI2yCS8A1NFFn/g6ulO0WnA6Jzv1UcPel5YZj+SMCRlTfbKFF4g4DV+kU22CjaN52tq9HOyXpCl/xWsITm40UQhn1l3kbQdiPtc/Ctmu60ZlTl0veU58BY3mZ6EMDBYXUVSz/OtpotxPFILplbAAFXHXn5GzlR4HnDIluOuHQ4bXzeVX0vTEpvaugawz5PHY0374xOHsN/10= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tPjPZN0uXiOHqon2OHgT9oYz5cGe9sloeb3lCGeoq/5ligANJP40uqn/ONLDZkvqISm7gzYoznJ6zpN3s9Lqksaa2nYa2nh+7XgcIhvXPPaB9CiRFdlvBYUYkou6I/uXjUoRZA/w02W/+3aPd9d5F2iK2lqL6hHkE1lOJ/Tm/3InaP/jA3DolhsmXWwdxn1YI2/72jzVnZs34k112dDVezCccJxiTOe/Brps1tCwRwWy0kIoK64nzHI6rZiUTAop8KGZq6n/9eD1KI3f4ySIkJyKu0VkvGSYjDwkMN0cXPlZVYCDDu1j6a4eh3/AqQzqDExtZ7sjNla7RcbgJdr994kV8CJW2VMx8ajbpA0/p6SJti6ue6/Q09gw67nmwwcxheDfcz9nErQ1AAZDitTpgU4eyrvS5netO2ob9ZDpV69QenDQ/28Tf39rWyFXC+pNoH51ls8tF7eeC7VgpgdLd62AOVSgX8CWjfUX27YcsZEztp84iZu0kKAcGmUuh7BLvumYSp5t/ydRJEVifTbqgTPuLX70ZMaIFlCy7TbOFMBNIGiwXlUAHcJ2b4lvExfKEByNedufXR3afy7kfvQAhsWf8L09wcjLMARg3a/9iAwoOaN2wLz129eQjNFQ7RZf/N7hIRKuHTKv4atZH3fXC1YyfVJMb1dt4zPvGRBd8MOZUTT2vfhUmq18pDeoU9QK5v8g263BXNSvHJMwuL++04xJLJ3tFOlrv1rY7lZNPqp8TaQ2nYQXewW238Su7UutrGPP+uGiZx2F404UacCxHM8lE2DVsCbd7XBjeu+RRwvc7yiSyBWJiDPHPO79ZEykJ97y2J4bcyls2ZtYJ9/3ZRMRG/3uP6czAYNygQJdWRbQGQGcCnHOgSMUr8lDT4JBMifsZ/veEHdEpOXJSBmTte4n3jgN9y60lOtL7mAYhoxZtrULXSGqmswPDbcFq85EVgyyf5cZ0nFX+aeJHFdIkC8FKWRI2Qu7oGpf2WP3NpCx0Cu2+lLtlREknSTpR/t1eeItaXqt2aZ2kKaFgeHS60nm9SiUPB2ClBgAe3aGJBLWlF4Ap7Mwf/LGINQJ1DpsgiuYOKK97dnEDtk4Z2J+BM6+xT6LkO+qVd6lduxt97eIjmeYenUX2BeaxQGPZhyGBNto2cBh59l9W+yV3IpjBqRzvunj4aHAmPPXw/mJh7J5ysjsQTNlmdbeLh9PFMbLIi+CfTbrPhMKLnE02w7B2MIYIHyo5MJXGRnAniwgSSY5KQDMsDypTgOVVq87uL+piqCyGbqxP1NV9AK0Y7CpIRf03A8rVBLpBWTf5LNiGRS5/Gg+yvuqjprumXXoAiMHL7ikqsGQTiIR/A0gpiONSz9I3HIpHWpQ4Z2FSXM+rsYRezQVfWO5etaZKGTHJ9/lQRNbWdX3Bg4J+PZ0ooreEPw58UrNDvTPqIHV15yySqxmawXjx+5xgXfR9iVvP0uSUHutXdhhhfLcy66V1yFIdvB4WtjH5VPzyVcCjf2dFYuOOfAhMMXXpPg9yFOZBIO+EsRJukufJdIHnMePOZfC+EPx1AlpnHFtQ30ZZoWeAIt5xOhY6GhNjnLggFWl/lck9hIb/QSgKfLehBxMInIBPnhFkEe/ajv3Pp9u0RSV8+EFzaH1j2ooZnHbLiuZK3TSEJA+J5TTGb6gFyFW7D5Y5oUm7AKT9DAoSvsJpz2/cehj0Kk0PCzi99VfcsR2e0oKoYDYjcshVpObIvbgxhDuRg== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 986d09b4-c9db-4b3c-1cd9-08ded288800c X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:03.9896 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wtSt3x9VNLm8AbD+0tRF0VOv+fOce3zzCERW2TbVCxPy3qXs9bHf5XiVXqmpGDqkRohGuY9J+Qx3/ZvPoK240g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESP189MB3178 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19784 Signed-off-by: Anders Heimer --- lib/bb/fetch2/gitannex.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bb/fetch2/gitannex.py b/lib/bb/fetch2/gitannex.py index b0b2c229e..c378cc36d 100644 --- a/lib/bb/fetch2/gitannex.py +++ b/lib/bb/fetch2/gitannex.py @@ -36,7 +36,7 @@ class GitANNEX(Git): def update_annex(self, ud, d, wd): try: - runfetchcmd(ud.basecmd + ['annex get', '--all'], d, quiet=True, workdir=wd) + runfetchcmd(ud.basecmd + ['annex', 'get', '--all'], d, quiet=True, workdir=wd) except bb.fetch.FetchError: return False runfetchcmd(['chmod', 'u+w', '-R', '%s/annex' % ud.clonedir], d, quiet=True, workdir=wd) From patchwork Thu Jun 25 07:07:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90909 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 859B6CDE008 for ; Thu, 25 Jun 2026 07:08:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.24]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5833.1782371286374348394 for ; Thu, 25 Jun 2026 00:08:08 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=CaRGU9F+; spf=pass (domain: est.tech, ip: 52.101.69.24, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tr4tWzKP+zrK1MlVSvZ7qAZSZfcBXUnqz1tUwDf2CYX1XpnBTDg1579iqBoxwmZffE8+G+D4evsiXff/GBV6JVlGVe7YX5Ohc0ocnnHBZrVpFXZl2uuMDA9esH78O4S/Mx1u7Zw+8WE7fZP8xbNxQsTWBvm5ce4Vf2LtdyZnO1mfyIhD/7uRUKUSCjhC6fXpiTxmTH/GTSIgLvPRQ/n7TszQE9YVUWdnS4dGoFTmxnr18DgsddSZNaw2OUdHwBTL6uLOS3cR5/mWVM9rfJY+OjaGscCpsVuqd/8nEjUd3U7XtT0xOK6pbpHTpHMVF0kKJGN0NArSJUlmhfjtJaPrTQ== 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=quIJgGNsZLNgwxMxwXWMGW66lyhugw25rFnOYY26SkQ=; b=qq7jlOpRUcKiYk8WUp8nGz21hX38t7xPb+h+AChnRBSPUgOIoZTCFq9ML/2ZxQz9xdfFay7tfuW7LfY4IGS4bKXpref4khG3dmAfQynEAaMjChq3aOpRmAZe3a2Psz9IyH/N2JXXZlPlBseI/iGU7gcVkehLjNbD3ss+8oMcgFca091qVjWSpAnrFx+mFih1grONndzvD799pCEtAkvHfX7Ne+pJ+NtOauEwh45J4fSgC+LqzUv86U4zNNA82eZ/IRDGDCZnOatMpEYAaADjK2pXPtaF5X0dZdlQZOsHW38uv0oE9CoEvTQ6mdC5cCNkkh6DAR5O8qzVnUo3y21SGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=quIJgGNsZLNgwxMxwXWMGW66lyhugw25rFnOYY26SkQ=; b=CaRGU9F+Mpd87EhT3b0xsSCm7Jp4L2p9yVjLlPd9nv3JNgOvcYAmO7G4loHi7/PihxgqQb4nlSa7dKEw6rgEBVCrih/txMKwgGNEEQtLMPaW759a3n2VPxPfp2a8VLhqgVZV6phMxB9ioC1hMmVNUfgMnjvxG/4Lk0sAnSqVPclRiQChIdsIlwsqLZWan3ONrDtIfb+0jV+Fhx0MJNUe+OWzDZMGZEf8RTOt49PLsJr1+qXQ0/6U9onN5WEiYL1dYKB+SlsS4u/ttA1unxjyzhVuuaiWIBL+yz5EU8W6MlUxuq5ukqp+wP8IU2Lg0KoWsostrNjlDUS3tezmlg2TNw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by BESP189MB3178.EURP189.PROD.OUTLOOK.COM (2603:10a6:b10:f4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 07:08:05 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:05 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 6/9] fetch2/repo: fix mirror tar command arguments Date: Thu, 25 Jun 2026 09:07:47 +0200 Message-ID: <20260625070750.2757558-7-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO4P265CA0027.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ae::17) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|BESP189MB3178:EE_ X-MS-Office365-Filtering-Correlation-Id: f13d33db-e047-4336-a166-08ded28880e6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: XsRaOaSOetDc6oWr6ntiDhE2nqZBDIvOIFX31HxtUFiZDyMgA9Ntkp/A1lPOEWyglCaOhP0HXNSUt3UJub8gxMHypV1rvJPe3+zG3TH6lxuadpTKZr7gEhCGh+UHq4ptffOhOGaWPHiVu904jUZgdLWq0oFn8TV1vTT/Tzmjoh1Fimic0c5mUmTGzX+JmALtzJFWKSJxX8Iy+hqtd6qYHzpLJnw/CTAJU7vLsz1JqzEjGjGOP0WFJ3na4ky5/aJFIrmnq1UOxB8tl1p1UPOZZOooKtEY0QXXcvQ30vPuQKDGMGu4dK1leBv6+MmecZsb3FvRE9KV7CrowBS4/PBERDzTWc6FjThCIJoeCTD3yU1M9RFkQZCrJDUCQOrNJ1gX5BqFdDnpA39F5FSkRw1qNzioTifuvZnkyQsAMBQlYc4rAaQGLtXPJm4g41zksu35cuSTDvaEVvn7120ELDN9wdAoFW8PONuiT+In1li3eiAx5iZBWQyemNV3nJCG5Ek+NJEbVqjIaK2mfznXsiQuLHChl420fAgcMhNj5ybmUa35o+Nw3bUCzoOmnakWCLqYuxYwP4I1uVa2+ypCphMcR7tC8jhLL/Qji82brl2/RDADeknkloB5c/yUNRZckqSOC7/aOVL819NxcciM/l2YTnMXgttpxeXXiWwXgoWtABE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qCFbnoRS4oEkaRtqLuwlGIGTFP0DGe1LuFrWoAL0lPDY6vF0tjD0dGzIgyGv7GqkBAGHDMjSXI+gvm1MrAeDJ9s4+ska9nDc3SbO2qO4czEWnFbvQtQYUBlKbAaW4n6PkbWbTuaHPBeRzCVTF35rnGq+qPPJCjCRZie8cAFNIEE3FCr4OfvCjoJKXz9uaDzG9qg6LcqiOdx1t6p++edyKNdAxPjHUcBVV+pozM9h6qj4bXtRw0xA63iRlyDqfSfB0NTVG4ufHoFc4jssLSC3Q5EyeCan//THifDERQaFNe1fHwt67hxTHub3FY3ME6PeHHodPOEvE1Leu9gz44L4xlgheXs8m0exPENS0Fb3SgeKl6GTCZ4Ltjif+wdCRFf+Aqx/x2DoxtMlPXBbNEwKPWHeVQP6Tzm9WnVMPqh/aEWPVsHJGTqOllGEJU1GEV4Ic1HTpr0epBwKPrQhngJluecsj+vuISCTH0mrsitMHrSDennF9uCunPrwjrFA7cqq3+VeieeB9n2bZrs/xLyjCzVczfo4kjIgfW1jA9cejfucLBUceYJq9AqZMa7hzWPxTN8Ye4rie2o7CX71fL+E0oeV3ttUYDFbSR1yyhnSzD9GIEASwnrLoMADQGCktLTxSdBj+IE6OGBsBnWnZ2aahPmwZY1ouZVvdjem7+fvOZViuTjE1VdU7oxfax8/uW4IOoKuI0TLNtc+5pyXb11Q+mz0J2t7SY2eqULhxOrX8s43b7UlxqAItN56MFIG2wJHouRRupE5P6QcTe00/1nSgfhi81hteB01pqPlQqofqWb7uTCbB3vxGRjDPUiOadg/4Z1fM7xWsQ4Akx14OHTKDRkWQ6+0xkShGkYAZtmoYYxAK2lQ0nM4YPFijx3XoWbdqgNkId4jo50Hc96bj4TDeDl8pf1MGLTXCyUmkF39iK0HjcHntYumAERuptKiR0Zbf9bWZ4YdX60NDVUEryjHpDIo0EvRwltwe5hnXZqQqsa0kcaEej4aJ/jIB8EX/yWFGBcue4buNFDs8q/BqrFUmz59jM8oPy/Ujy1RktOcUNwIoD4+wvoEHZRkTrbrhCa+4HKvKnwQ5JkqLKQLHkhurU3LD7DG/RbBVNY8DtwpAuWs9sji28YMBA2JogFPYeahgPPJ1ojRl4IrDZL2cVDMW4kSKdnuix594e9aVRlQttO48F1N28gYeebxY/BtSNJUbZS4kYNTaM7I00x2J5jJxiTjyhlaW13jT4LD+r0PjavNRXlM0J/oYsbnWrhJuP7rUCNwv2y8IbOzR4yNEJG+V4Tjh5W5lPbGae6ckE7ApIlufRHDjIee4xhcoagojOsJCYZMBu4T4h1dCtDqE6F0XQfTmtOZQXq2S6oKFG0kK6gNhLmxOW9ghvz0Fx6LiF6yggC+4Qvbft7jTjrb/5J3Ubkg4blHnfar9/7W4iY18qEKfAX4lvgPQGWULauwCeUTLyciXaKEB7lJyvqfn5UCple0QSFMX89LJk19Zbbp5X6JKEHisG2/xkPpkqUPOOd8GhGHxIpT3oz7fMEQO9cDMpu2INnYcvim+UAsNJ4jIjBF5o5fSzACDGAvpylZHcXScBGEstyKvDOUBcgLY4aO2CH+/45jnclwd/8LeUK+W/T1fBy96qhu53CMfl9ZmE3XaePhXSzsCBclwADSQgsbkxHfLdO2er7yBwmibnbCWK7AjbXTJ0+/Oek1jKU+KzfkL7MQPMzFD9msaD0UH2fJoQ== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: f13d33db-e047-4336-a166-08ded28880e6 X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:05.4138 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7CZRiEMkup2HZbz+3F9sP9FYBqyUSYiiHlNu0QmWAHYuJLsPH04H+vTDwJUTABMRtr2svQ/7FPI8revtMw6CJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESP189MB3178 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19785 The direct tar invocation no longer has a shell to expand ./* or strip quotes from exclude patterns. Build the path list explicitly and pass tar exclude patterns without shell quote characters. Signed-off-by: Anders Heimer --- lib/bb/fetch2/repo.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/bb/fetch2/repo.py b/lib/bb/fetch2/repo.py index 8543e3d59..9b96cd824 100644 --- a/lib/bb/fetch2/repo.py +++ b/lib/bb/fetch2/repo.py @@ -73,10 +73,13 @@ class Repo(FetchMethod): if scmdata == "keep": tar_flags = [] else: - tar_flags = ["--exclude='.repo'", "--exclude='.git'"] + tar_flags = ["--exclude=.repo", "--exclude=.git"] # Create a cache - runfetchcmd(['tar'] + tar_flags + ['-czf', ud.localpath, os.path.join(".", "*")], d, workdir=codir) + tar_paths = [os.path.join(".", name) + for name in sorted(os.listdir(codir)) + if not name.startswith(".")] + runfetchcmd(['tar'] + tar_flags + ['-czf', ud.localpath] + tar_paths, d, workdir=codir) def supports_srcrev(self): return False From patchwork Thu Jun 25 07:07:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90911 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 A2D71CDE009 for ; Thu, 25 Jun 2026 07:08:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.24]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5833.1782371286374348394 for ; Thu, 25 Jun 2026 00:08:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=SkYGRdEi; spf=pass (domain: est.tech, ip: 52.101.69.24, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=E5AhQzarRRKh2oAtUrHAy/peQ1O5acUFIwQoT3QpdJHTmWBCUJpIRMQ6ehjFcnebEU8m1bP/EYXZvbRHTK5oyCs2DhSePiis+SO6XzM0MlOGOw5R//XhsvtQLynx61gVICKaE5/WctiOhzTd/B08lRG11rSDGO2dF6UOEhr541H0bev1qcCUWB9qzrv6Ws24RYdtJlNMtlHzqCD6EWJfHzMAMOI6cdtMF/OoEPojbwEv1jvDVv3a5+k4n7ldCf4TXXkzdR8qNkqjGKjrehyHuxXTJzpcSKie1IHsLrazZ5piIdHzX3NsaDzdNW7eshYfNVUoweONlb+1hunabq8YuQ== 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=otSTUM7VM8t7IVla4vqaORn8eYvqSbwdEu1IxNugCfY=; b=HzygVZqej6gzlDzsDmgccadI7qED3wtXZTqK7fBvEmTLHBcp+U2ARGP6VN2nSBP4x2KIJqp+1U3SR+iYcHyrxoBMQjHIZgsDDUFPBRBmNSywA1RSknR0gw9//G4T4cELT2eQPCOJHeAMdUKzwkuNg7F4dhqsiHo6xk4DFc8nz+17pm5iJfiQIhSVKJzPSe0c74vX/0CTdFShQpPI4/V/QvtT09EVyFwVUwXboQjR4oJS2iIcIY/KZWyx8M6Jp0pMRAYxdIeSBBBzr93RfoAvb9Dj1+TdNtNG3o9QAb6031ie+/2CRMkZVC6dlC92ohDT4wZno23+U80MTtnTT8RWEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=otSTUM7VM8t7IVla4vqaORn8eYvqSbwdEu1IxNugCfY=; b=SkYGRdEifipny9qMJpYyaiOWwcCnQ6K48kiXjsanJ06cMdsbaFungHeypfuwq2k5RWj90mMX6GaUEZbogSc2ZHdYWsUezGHOOzb5gw24SprNuLrItjOFlw2jC4EpVIB4T2sZ8NH+vx5GHwX+N7aFWSm8ICYSrld+RYk6Txi2Q7D3tEvjMbBhBaPiaQCG+9qbUomndwuHaEZaJVldEJ6NB2fzyqdn+wFPFdPA+w6rfgsf7dGQVWwd7QTwZEgTjPCTmcygK1Z3rCOxqW91QdmiCkDuraGf4WONcKvi0qJEX6G4pnPbtGeoPwwTsCX+AYOoBmYqUSLnq+mySlEUe03tRQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by BESP189MB3178.EURP189.PROD.OUTLOOK.COM (2603:10a6:b10:f4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 07:08:06 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:06 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 7/9] fetch2/sftp: fix port and remote command arguments Date: Thu, 25 Jun 2026 09:07:48 +0200 Message-ID: <20260625070750.2757558-8-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO3P265CA0029.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:387::7) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|BESP189MB3178:EE_ X-MS-Office365-Filtering-Correlation-Id: 41f86744-d791-49d8-4e96-08ded28881b1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: IY/TAsSm5Py91ci5zmGkfJy9FSdl3BHvnVKV+NEdEjZvcI7/nXcVGql4Us746DVlwpe0io3yROJHc7avEsTS9mAbYvWNGrh6dE5QddC7AZVgDw3nJ01VdLyA7bhCYhjHPvJ7YVkCqvQ+rXDffs9K4VEgV75PNMPYozzHaProw0FbGDL1VdKMHHeZGc6oD+gpP7E4VHGAkTnzVJltREbABK+PpRp6uxV5xAOZ4fX8Ph7+e24SdAph2whbQPqVKpkQb3f6cX2WiOEt7HsYrIpIJAflqmVUqIVoxNJP9N/yY5hNGuAT7uYRq+uhwKYPdVhUbrxSccqmSrWTdeFVy5FfewiYKcq/DaHQgX7ibIS2+UMpzRhh93fPvvqrThMfHy+qTeHgApR2M1JrmVre1mZBfNjWETivk12VJDzryyzPychc05AUDkPS/KReAhcOXKaTPb+P4u10ZfhWFQcGOph4fTbshM9L99BlvmDMnREYEItXQbUQvvhpgXy6E/atTxz7Sq0WTvzIuooYLutmkVXpyVkrrP7LqvfSVNrxO2/rFjNcJR94F0E2MWldWWz821irxzrOkciw8ozEQvTx6y9hzrfbuuBdKaY6SAGOJm31gur5x8s0oRiIWfBws5tVG70gMBCdoPcXNFMIccZyc0TAbHhpqmT0KpJn/d2UnFtFbSg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JtUEDXvINn+asC4D/26+pgNKN7UtzuSKxVW0k7IMoijxnww8G7qOYYK9ZeyqAbTqzR3QCH92/WmlXBwU39iwEZqacYRmduE6zhpTGsJdJi75+iR4emFGvEzF4/k7ku2ATXlD8wKp3kTTJySmyK5jss1x3s1Z0J+BKW4+La0UC8rf8zAhWm8jKCRxWNP181c3V2WReiQxGN4fmqD2eFLWX2tXvmydwDrjRNJmRY8a2XgNp+d+meXX/c71WMn6Sikl7CcMbgbEcajlwbkhhGKnhEhXCAYLCIE+xTGGyfmJM5IYOUHF8/nKf4MtIe4oM9mpjGf9hqaUkwJuTIsm6MEY75Dts0q7dYbTj+fezhMEePSp7EtglVmtWAABJZIxO17IjwLwkkp2VLcgMJBqfK+ikP15JjoKjuzM5nuJsj9WwV96f5TWmldpZoUKXnnoJCTSBySD0jl4mpHaUk4kzUxuARY/CUQfZpfy1MDuDnu2nBX6laCDsEcbtcTkh9pLdcB+5MIUcnR58s1kcW+Jr7VRMVsUqW1h036HkoSo1YtxmWVMpq6O55nwnhXSt6jJt76c2hPWd6CxP9DGTDgJB3heyWECIsYfl/2ULgaYzXbucp9bmSncbXHjBHWBCF6uEVdGLVSv06xVqmggWsLQ7Txpq62MhxBg9rjwoE0QakP7Xy+3pt4Zu8Xd+z2zhZ+5oDDvSdgpZ7D40v8a/UTySrdfYlp3AO41Qi3LsVFb05kqf4TxAp9CNCVSK7nGiBUtPJvoZx2MKYBmlAEJiAFvAKDd0QGb49QetsNevyFZDf+fqn4IFBJPDQDUUXhws5NTHWZfQKTQSDepGRigwXRiiAHCcPRdYKltEcFHwuEOINAFI+4f6oWF05Y4hZpq2BLcJo2p+hiyTzhRKIlSsx7OB+nQnbxS0QQOVU9nMq3wApF7gC6MeyPTJwWEbR6owLZ4UZobwEl/N3schMHkx7vv3jI0G6cYQksEcbJ8Nswfrf02GjlV78iV/w35n8Xrc7X5yPRMyx2mJc8qbKQkmY6JXtB23C3DUV30A+jsKqifC8ppuSDa/g0U4jHFqdyBMlGKs0YVyXVawRzwESseI5wX0tT/2RQjhWuJm9zsMU4WbvgwW7W8HJpFFsdMo6inS+vIlB0ZGYUWMKZkVjg8Lte29kHj9htmbE9Lx+rCMAp5NjGwR3jW1CmLPfeaEmCN5KE5O6pebu6iqtlFpzZAKmxAl+IuasVxZkFuaqtVJ5KPMLKX0bXIMw6LO4pQ6l2cmndw4w+T5nOdE370tm77vbNueNf9Zov2mHh2QgrpvlNIH8TvAPm30lqVcL2EIWmOa36gcnrEyflcbSsuGC32ouKIscVgvOKcgAtEvh2fpH7GIfAg7AhIW1Dh+tGEpraqNNJ36zU6jSVFWjvBLvdE/16W3lrsXp4LV7PvEnrpKUrVi/3yFWQTuXnJihrJx08EaTkNe9ArQTe/uCjiaZU6y54h6+bwQByuaNCvubZFgUcp6f/GYWWIXPgCfTVNjc7XMVnV51/MYOcto5UM3b4k1yc6XC4h+I0lm7Y01UblkMtdOaflHrdI/r5I4mQz3qlylVB8ws5LQjmw+ygXJTfOilin7nSDF8JoHXd8jthix9VMbw/qiT93zToyqAiz3rNmMawFGefG+oy/tUzvEOhgk9RtksG16/3/hO1xh/XavQBjIi8LUXAnQtISY/K/rrzGDsMENtgE0/ZC+azxD50SYFLH7Gfg9Q== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 41f86744-d791-49d8-4e96-08ded28881b1 X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:06.7284 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Cshwbvwao4at7q9Qz0bPPZzHAOUX6yT1Aj4MGkZweVottezGEpa0hC85Hel/jouad5CrLUN+iNInuB0g0hN30w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESP189MB3178 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19786 Signed-off-by: Anders Heimer --- lib/bb/fetch2/sftp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/bb/fetch2/sftp.py b/lib/bb/fetch2/sftp.py index 959dc6ec2..82c76bb66 100644 --- a/lib/bb/fetch2/sftp.py +++ b/lib/bb/fetch2/sftp.py @@ -85,7 +85,7 @@ class SFTP(FetchMethod): urlo = URI(ud.url) basecmd = ['sftp', '-oBatchMode=yes'] if urlo.port: - basecmd += ['-P', urlo.port] + basecmd += ['-P', str(urlo.port)] urlo.port = None dldir = d.getVar('DL_DIR') @@ -102,7 +102,7 @@ class SFTP(FetchMethod): if path[:3] == '/~/': path = path[3:] - remote = '"%s%s:%s"' % (user, urlo.hostname, path) + remote = '%s%s:%s' % (user, urlo.hostname, path) cmd = basecmd + [remote, lpath] From patchwork Thu Jun 25 07:07:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90910 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 58C25CDE002 for ; Thu, 25 Jun 2026 07:08:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.24]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5833.1782371286374348394 for ; Thu, 25 Jun 2026 00:08:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=VKlm6teM; spf=pass (domain: est.tech, ip: 52.101.69.24, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ch482WFiMKu7xHIcfy+wfNyUKnoKPD6Dxx8TWeJmetMQwZp53vTEMY8AWcAx5bIun01fiSPuPqQZkPCe4rXyScgxWRpyOkvs6Z5BBOAtlKZC9Lba/U8CB9I+/dR2WU43D1+tEWm3fItRBe+STOhby1K8ouikwZ+7vWIAgNuCGWLRvW4YtrRMp/2jr8n08+XfMRAvMJFgMlt+pEPfsZUbblxGsnDkBNzydyvBviF0nATfp7HNDe/2IJ1Mtfx6hwLm0+TOvdNyzRY294+OT3lioOiI4H1/W4CUBepdT62pA8Im/vLQr2Qxdk2km7Y9yZcFiDLjjU7Di330DBfPM+wMxQ== 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=8Aj96EjVO9usxShsHSb7ZgujnwGj1ZPGEuDsSGRUGGI=; b=qav3VAZTxaqhXvbPnrsRCa8XydP+kFH8aFNgazKUFHMMyANDgCzgXotlodCNuKyuKPc6vTW2OTaEh8ub1GLkLQO6wwxxO7YfKgvvS2gujjcBj6g9+VbCAYBtcw+SuoHbqAEJatOSkYEfoGGy8LwlMSDLLlbC6Rfvuc2yAaMMgysTusAEgWvaMLRFtNS1JD0/lSCzJiTUdGMdsqS1X5w8u2nNuVkrLDt2/7OesC0Kre8irf5KXiHkwwUUXUhaeS14qQZyCj+NN8bLi3/3eiLCUMIxss3afGXLPSLtI0E6OsmM5SBwiZGcGDZJVfAxxi7ool1JcqExXedn/t+9y4jmpw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8Aj96EjVO9usxShsHSb7ZgujnwGj1ZPGEuDsSGRUGGI=; b=VKlm6teMfr90BuPI0Lfvx3edhre/MJj/uni0J1PQIhSCbKt6A8CDi0RwhLkyfFTIS51dOPWXDiwn47/8S6emjc1Br2Y1GDEClcklfJnnGk1b+A8tbw2Ekri8VmzZVH9F98XPskljz9dI22nc7S6oV5pHXYX/sP8haQq1pi07S3At7zc93LwcEV2l486AruWEvd4P2lbroau8fDimStCNXRQdJPn8ce0Am4R3xdRJ994agHUQelObMSLUOVtBZNOb++ZYRnKG9G1tHMJKPLYF4YpliMEznJy9m6OIHSZxIWfbm5CwzL8e1B1/XYBQR6AkLmTrDem8PHvh1RXlg99VLg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by BESP189MB3178.EURP189.PROD.OUTLOOK.COM (2603:10a6:b10:f4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 07:08:08 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:08 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 8/9] fetch2/svn: remove shell quotes from the tar exclusion Date: Thu, 25 Jun 2026 09:07:49 +0200 Message-ID: <20260625070750.2757558-9-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO3P265CA0024.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:387::19) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|BESP189MB3178:EE_ X-MS-Office365-Filtering-Correlation-Id: 49d8e3e1-06a6-406b-6b4f-08ded288827f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: SYB5rmWTIdR8HWfTtRoDndRVPpVW/XLpZzPZnANs/qlqgyfhHn6FNWXry8VxE2Wdgj0ekTYx61Wn2gT+C1igaaTH7qP8+EtXT3Sv7z2tv8+ve9X7LzSsXzHwPSKpqJnVDBInEWg3gtnnTLEDZQ2a6XFdtYIW332mgTdqxF262C7sxbHoi52Ffsg+uGhquMvu9KXOwzAo/ycVn2WlYMSjfGOLsMWiZprnNGCKFmOoukOo4neoCiguasEx+1yrAJ/WF0zX1q8IFnviStELf/+Ypmw/pd4V9BKmMw65UA2Jg5UxKKiAtS6+NjgkQBc7pJIMFOMM3EB0LrBTxUdx01m8BTcJEQwzDzh77jvBRIUNFZ3QuvSGg0qJiL00yeAfuCKffFrzUNVv8pHGdONfbldculnyRJNCpcZxP58sLNogNXyhantAWA/7QHd9wtj9LilsMqiyskpxon2fhDc6A8Jdn2yOC00iIy6l75t6rBsmS1gaz3ofLsR3vaancINwzHVSLSOt+xMWrQJeXQ2DHsHHANeN/6PZYWO4kgj3o8a2DS6/6X4cqOVK8+9cosvumpIxJeWZ//WWcEgk7Dr6iMXIo/ntvFKIitDyDsIH+Psu+EFQj4GfSqxNYSr6DNpim5iTf09N1dIb5+eg8YwEGWAQjatlt23ISWzRDOJdGb4Oo0c= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VJN21EdTm9WuFAJP0mugatEBJfu/gHWBrz+7G+75IcwTEYAIB+6eK2JZVFzCssg5GKjvtQXTRO0+iGe2IvOGITR+UYooXwoTozAlvwNxbh+bmFIBMtDWlMk5LGGmLBv9YkGfHAUI4PTxP8pMX59WS7/fyIkiSWLbFz6/oSJqFRwNuMSkTIaqCwS6s3W6mNaOr84CSBXJwGBfkg9jN5SpAfRp3cpzFKrrm2Tg8QWTzVas+/WSvO0tMqPaBbfHYD4M3ut+693tPsjxFEYl/oCpObArijFQaZkb70Yd2DFbv9UHU8aCW3oILXXJDCCt7JpvuM+AUc2HIExegXVByjC3EqbuJtjVs4dKYt10ApupDTQ6lYyIIHx622pECwwpcuHGfPUc2ILqhlx/KFF43GWs54NVLu01leTZza1YgBtf6rcnOWxEPiMyF5EafHhkViZeiIKljB2JOqUh5JO7kHNI61WtCYiUnRJKX728vR1ZRYfG20mgjTcrTLaYivM/0QjKA8Jl5H0oEiINnVNsIldk74kr4Xla8tTi0UldsG1erBO2YbqlM1+Ss/8MBR/EiJ2Z87DbJZJ72WE/qx/pv2mhmQ4/zzxemkO8Q0HF69VGbBiLs3SQBRBoKeEi945dh/W1ZiB7mGn7+jMjmDvkOv4F3AeBUHN9zsC0aHpkDmkY+CWa694BvqiDdCkdtVPoZZE9h37294fjbp3HuZGa8hzNy3K8Us8UlWX9NWEwmsX4VAfhLQJ+oQNLlDkS9EJlDblmtq9AL7S7Dc3cDdAwnJl+YQFqXCwGHFiBe3B0enFnVuqOg1uXcXGtvsfn9HQS+WjViE4setMwvxoRbMDltfsPRA892BRzQ89HMq3/kwV41H+6jqatm1Mkc+LDlbXapKkToSiVKSNzjIF6GKhpYTSlTE8Mz49JbbeTw4oZCjh5zVbFkbQX9hSL9na70hhDFwd1EAK3V9hWjnSqUr+a3sJOIbpxdBm6yHblEjblimocLHpjDIaJtWReZ4yaOxrn127zfVFHUBMHpJkGzixYqwlMDH3rLWlJxl/+pYf7WwHpURRRmxOewaPeQr7yDkthcJgOhWjbaiMOdKPHSyFhUJMDRbGZ/pRwtEZRw0YLB0OBJfUyfJyBsQt7bFeNLT/eSHtQg+7AlL1OcNET4AxQtM+D6aSBcEOt1dRSqiwaD8fJb9h8rzfC5lxwhbiJLTI6McHbPAl2pDGcUPReHr9ia8UQCbVT9yNMwlfN0BcIo2XRY5/8obK5CsmPmLqXU4E7UfTAoJIQyn7+0snDvzmQ27HuKpWMPb8q552/rbpYLb7G1hgfGOs8OaZGv4LtJQXtvn/5lNBjKiZPylg7OjKQY7ahPNAncnbTyzV7HSEpGbEovaitCnTuR4EQBBXi7sNQ2ycx++eS8JzH61TR3DC6nocIMYNMAp2IAgxOCpDg2XSL/3lcuFQpudQheJUE1cyfElU6QZ4EvZnquc6IMY25fW5eAv8OYlCG3FMYBM0DUoUijTxtuGhroj3wiVw/qDqqGZ0BQZsv3O4ZrsNufjIh36FVJ/69Vu8TLqOWyO/0sFVow4W+9MQrNO0/JWDuc3lkrmSLcZ5JdugiMcOtFnJ8SDefrygIr0hxWr3C1DzxqeJo61LtDJarW6pei+qqxGfrRBXQMyk/ORbjm/i+tQUI4amMOVRVPSbFSbDBos3aONyntiS2CkoRt55wWEfLeo8L7UpkFPxzChqQe7Hw3p/++c8PDQ== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 49d8e3e1-06a6-406b-6b4f-08ded288827f X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:08.0524 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Oxt89lJhVclUjiJeSGdbeazOwe70LaWGtuGT86nM9ihaiHFxKAbPIp8B1HRQ5ZGDZpPF2Oo61KibNgBfQ7ZTQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESP189MB3178 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19787 Signed-off-by: Anders Heimer --- lib/bb/fetch2/svn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bb/fetch2/svn.py b/lib/bb/fetch2/svn.py index 84e15c02d..973f76f00 100644 --- a/lib/bb/fetch2/svn.py +++ b/lib/bb/fetch2/svn.py @@ -170,7 +170,7 @@ class Svn(FetchMethod): if scmdata == "keep": tar_flags = [] else: - tar_flags = ["--exclude='.svn'"] + tar_flags = ["--exclude=.svn"] # tar them up to a defined filename runfetchcmd(['tar'] + tar_flags + ['-czf', ud.localpath, ud.path_spec], d, From patchwork Thu Jun 25 07:07:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anders Heimer X-Patchwork-Id: 90907 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 53171CDB466 for ; Thu, 25 Jun 2026 07:08:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.24]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.5833.1782371286374348394 for ; Thu, 25 Jun 2026 00:08:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@est.tech header.s=selector1 header.b=yYwLyAcl; spf=pass (domain: est.tech, ip: 52.101.69.24, mailfrom: anders.heimer@est.tech) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GKGoaRAyTQEai2Eb2uuIh4UUGyzde0JgKWOyAE4MBEkqO1aw5c/BI6e6dvxxjyBJ8ZtqJD/z1IypPAI10At07T54eI4tkWB2/7qb6H//6algI0QncaNxC0VzITbmr8Hr15+svXYRXXtqtZnwdSMfXbU/NZ01NvlHjGU5oRnE6ItA6xxJDDzQ4inDh3B1ji5BnlaJ1X9HzSgYfgV/Y1iUHDqV+PxONR0IM/myM3wmF6fJ7THF8AKj9QfanbXDSv0KwJRFD7LF5tZhXd//VOktzMIHjDOp9bZO66Of9M2OkOc3kSetAWFkWFK673Ax4BRaZxM9iLyYC2uivhu7YmyVzg== 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=gUR3agRsnNc+5k/YOK2JBflPEQ7EYj5Bm/05L6qgBfY=; b=kSsAsg73Y3lNaVyxL7KCa5QtMCPzfkqbTp5YD8kYf9tLLEC7A8VKmVeThpQX5rf/yOax2NV0cYrOi0PUgcHI9iPL286xv8mV32fU+lTvfW9I4s10schOwdMNLlQFGOdOi3/61/rsbVDnWLOeCY5cir6QBEMe0sVzABmMCvuutlD92zX3TP9yHXcwmjqF3gEAAXNcz+1xdqdKrX1pSHOaFRN7tZildO0ueSySylvYs28WAgnz6/UGgIXq6KvISmzmmMgAaxD3eTY0to+f2lz0o+Sbwqzn6WyovrL9Mya3aiVyAlvQUJ7GlSfhMarI8izQ/fjXhtZcrTqbaMWV/85r8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=est.tech; dmarc=pass action=none header.from=est.tech; dkim=pass header.d=est.tech; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=est.tech; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gUR3agRsnNc+5k/YOK2JBflPEQ7EYj5Bm/05L6qgBfY=; b=yYwLyAcllBODB+r3tv3v6LUT9BBCrZ0xi8gFu4v082+nzaU5SYbtszuDQ8Bhqbuej7TW7xhn93GbN7yMh7bGNEGm7GztnWfn4/Cm8nFXZzYPcDcl0IuLIUePaACrdlNfxGbdWFMVNuMx4HOYeicDnqWMg8lQzlMKdF/E7Dh3LiG63yWjQkWobekY43b+jl/nHd/LJBKKRm8KNGcfPFj1gbmsey5wytVEwEr53eq+Ei3Kjnr5EulXT+4PSMw6ifrItKmvQ4g/XsppgIzGT7ysTGiChEEYYCcXju1FCcajmDJLBTykxqwMlmUVqet8ZORtITbPdyXukQYfstQRxBzZ2w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=est.tech; Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) by BESP189MB3178.EURP189.PROD.OUTLOOK.COM (2603:10a6:b10:f4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 07:08:09 +0000 Received: from DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82]) by DB9P189MB1641.EURP189.PROD.OUTLOOK.COM ([fe80::90da:b700:f102:5c82%6]) with mapi id 15.21.0159.015; Thu, 25 Jun 2026 07:08:09 +0000 From: Anders Heimer To: bitbake-devel@lists.openembedded.org CC: Anders Heimer Subject: [PATCH 9/9] toaster: preserve shell execution for build launch commands Date: Thu, 25 Jun 2026 09:07:50 +0200 Message-ID: <20260625070750.2757558-10-anders.heimer@est.tech> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260625070750.2757558-1-anders.heimer@est.tech> References: <20260625070750.2757558-1-anders.heimer@est.tech> X-ClientProxiedBy: LO3P265CA0021.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:387::8) To DB9P189MB1641.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:2ac::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P189MB1641:EE_|BESP189MB3178:EE_ X-MS-Office365-Filtering-Correlation-Id: 16eb32d8-3c0d-47b6-5ccd-08ded2888334 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024|23010399003|18002099003|22082099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: tCpxWdvBbCm42h1aapZfcPD8c8XPs2ag6acKsM6szd5lBOR4hz7PeffkwDCiWQM1AnKbFKUlgQQg5rXy/GtGTDMrTpTzI0XpROLzQ/GUXnDkZXUUTllRdngtBz59RJm4YQiiQxpkyLfb8/Ppjxg0065eX8g65nCtIJKmdkaf1Pbzk6khbJtd3jeabtiwT6bGL3a7t1YyoTSnDOlCbJl3q7ziT01YuncrpvukfO5NwMlCvpczsnn3tJ7eYiOa/x37FE5zB2aG3/Z8cNaGeLWXATti4qJN4cwEP+dc1HeBBeA4yFZfS4komJUretfJfe7zivXjMvu+cf0oYUa0pNCGxWCvD9lF4BRPYplDcr1mMW9tOBA6Lb6ZcTVB6DdailaSoex0+hTOkCQgCM+DDxNpZUislVLQUEd7SrRh2pSj/XpEu4TIHtK8uSMD1xay5BNrdOayuvhdvF3Cv01V5iEhAR6/8xb1ahqdhJuYrEhJjwbkNzavfSIVQJsxVGxiFcZ3WAzXPwXldjYA2CKgtS1QkYBOuMay1d/cvCXIL96IKpmUfsPuoiKnFksDH3oVGjN8sYwqSILQeuVMK7N1x1ZANem9ogw8sAEAig6wJC5KECvDIEcNRjb4E5upXB63yHlwLu+EnLMABPnMfOpmBTrnhuPaxDIebldmm9xGQyFQRv4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9P189MB1641.EURP189.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(18002099003)(22082099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: YtJBVttK7HrF88NxFHZjKexD9YPhu9yuffWw4od9PtU1jfwY9KrT6J0j4Rvutn/JSX+McM4PYKX8P2TQ9XXQCJJBqdXfD4cNSrKSE8m2aKCOPmnsaA50PYdv06lcGsUp8ZgAMJ0hz9T6dTMzTn9g2dUeXe8yiKgpJ5t+UPULYxK2/BZ+33eCuhZxsNb8myEMbqoLoVYCZVQ8POplhQQybrQSS7JRJx/SiL4MX0gLKmcjgEnh8R7fIbhnxe6/ffDXOSemP0x86aAcZeU4+N3ncBQJ86OodCeE0E/GJx4vPXg0mPjgoT6Fv5WyuOtfBtDKLFPXQKGfnKXQbPYb20YNSV+SEvSmegLVW4zg80rlhUm0qNxsZekmS2HSanCK68a7NxFeiI00M2/gpvl2FH9as+I2LFmxK9sHx4TlJfcx84zqq7HVKHklsy440Zm9rCxnROFeBurRGclV+EWRsyukJWvFntWbuNou7ZUw9+I98eeY1+bZXlleP5SuzG/47YVnmb0/lG8XICtSWPD0zrWLHzQlwm3H5T8h5UW9OcTqU1MRG1cMtr2M353ksIkbbc0e7A/mUuA7egCauo+1oxkKKFA6h2j3uejCfdaykrUlVvRs5P+8U5YF3ac6qKhbN7eKAI6/jV2JzYRmWwW6C3uwVRBuZ+ubYuLE4RJNtVyDoMM1/6q/Wz2Lwu8iOfLA2AR1B8LBLlPXfvdVjd3MiZMFmK2j98PFDFlAtLFNjSnBERxAXdubenezBP+G3fCdgSwwW+5qT6LnIaWmzPZrhXQUf1T2YmNen7ICp74qyFm9auRwLVjBNEpO0BsygRlZTZyG8bUnXTPha/2QL81BcFfgBAfOVoMai4BQwaafXkQmZbW1ckqtkKvc2PV1z9mLz0OlbkrsCEkdcz6Fg2hFWcPUUgDYn91zSbApoMvMMTjFuvX60gJczBa14dgdMhdoBD4sfr8KNhYDLhgcOp9gNJyvbZc9yd9FnYGnNNvqCMA5bVep9H/NZNwyh0A8z4tZ+3RGaWfr3Fe8VRNkFQcANpjxJa5Nhdwy0xL4vPpSodxgLUmNRmbOMJbC5UhLNX5xBkh+nYW/XzD2I3eKq9ZCt10PmxRJoOD2w6i3cHBd5G0qb4eLtCkO3qaStmD8+X24IeI+wexwXE6laj1hTRjvXwWLcjmchnYHt+JWnhd67bT9gpp7g4/kpnCia1g6VgPYcO8li66IiaTTcpG3dVf/qma0L7a5GLcvx9/G1AiPquErjA9rbeDCeHlyxJegmUiDQ2aCySWEJqQ2iw6swGZtWw/GF5vq/7JKF5i3/+LLEdSdu0gfvJ7hcAzK8qR3cTL5+iund6kO1Kl9fTBJ97QqhhrEC2UFOwzklzm9Wq6ImUA/OkS+GVDe53SWCb+g7CITnnFXvqp1n62oidtlXuTSa45U7lyQNphUNQd40nNlJCcKJKn4xhtqP7quIvA/4se+REhWI4LdYAcIBcNciO3VU9NFk9TswO4Zk34+v217CEPK1cKHvYH7utp4EYi4KtA69vTNq2wuLYyZqIGsjQN7qunkqsmfe+au6+1cc73EsOwbMjyI3UToAugbU610yz/F3lpon+7lSYOR8IlFChQo1LuRAXrdN1CtFTr1UywXASqyphPHVEN50h2OUPIQkyLYpwaLOuHi3GVKo8ZyqZBQAAfiQ8zZACc/2v540udStBGzpheBm0hS5j7KHnlI4w8FrxchEyFpfbKCMU9fxA3E7P+0jg== X-OriginatorOrg: est.tech X-MS-Exchange-CrossTenant-Network-Message-Id: 16eb32d8-3c0d-47b6-5ccd-08ded2888334 X-MS-Exchange-CrossTenant-AuthSource: DB9P189MB1641.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 07:08:09.2631 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d2585e63-66b9-44b6-a76e-4f4b217d97fd X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: t1ts7VGa5DivkfikpDLeaS45eE9HFi91hg75B6MREYorhYB0oCdkepj0kICacwI++ZBxUWC+24CNGUlQWPc47w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BESP189MB3178 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Jun 2026 07:08:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19788 Signed-off-by: Anders Heimer --- lib/toaster/bldcontrol/localhostbecontroller.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/toaster/bldcontrol/localhostbecontroller.py b/lib/toaster/bldcontrol/localhostbecontroller.py index 91c2026f4..4e0a6e90f 100644 --- a/lib/toaster/bldcontrol/localhostbecontroller.py +++ b/lib/toaster/bldcontrol/localhostbecontroller.py @@ -547,14 +547,14 @@ class LocalhostBEController(BuildEnvironmentController): local_bitbake = os.path.join(os.path.dirname(os.getenv('BBBASEDIR')), 'bitbake') if not is_merged_attr: - self._shellcmd([f'{env_clean} bash -c \"(TOASTER_BRBE="{brbe}" BBSERVER="0.0.0.0:{self.be.bbport}" ' + self._shellcmd(f'{env_clean} bash -c \"(TOASTER_BRBE="{brbe}" BBSERVER="0.0.0.0:{self.be.bbport}" ' f'{bitbake} {bbtargets} -u toasterui --read {confpath} --read {bblayers} --read {toasterlayers} --token="" >>{log} 2>&1;' - f'BITBAKE_UI="knotty" BBSERVER=0.0.0.0:{self.be.bbport} {bitbake} -m)&\"'], + f'BITBAKE_UI="knotty" BBSERVER=0.0.0.0:{self.be.bbport} {bitbake} -m)&\"', builddir, nowait=True) else: - self._shellcmd([f'{env_clean} bash -c \"(TOASTER_BRBE="{brbe}" BBSERVER="0.0.0.0:{self.be.bbport}" ' + self._shellcmd(f'{env_clean} bash -c \"(TOASTER_BRBE="{brbe}" BBSERVER="0.0.0.0:{self.be.bbport}" ' f'{local_bitbake} {bbtargets} -u toasterui --token="" >>{log} 2>&1;' - f'BITBAKE_UI="knotty" BBSERVER=0.0.0.0:{self.be.bbport} {bitbake} -m)&\"'], + f'BITBAKE_UI="knotty" BBSERVER=0.0.0.0:{self.be.bbport} {bitbake} -m)&\"', builddir, nowait=True) logger.debug('localhostbecontroller: Build launched, exiting. '