Message ID | 20250303134913.356778-3-stefan-koch@siemens.com |
---|---|
State | Accepted, archived |
Commit | 13d76361ec37faecd84e7b81da22ada7d4e0ba90 |
Headers | show
Return-Path: <stefan-koch@siemens.com> 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 989A4C282D5 for <webhook@archiver.kernel.org>; Mon, 3 Mar 2025 13:49:25 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.85]) by mx.groups.io with SMTP id smtpd.web11.53205.1741009758511073424 for <bitbake-devel@lists.openembedded.org>; Mon, 03 Mar 2025 05:49:20 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@siemens.com header.s=selector2 header.b=owQveZLy; spf=pass (domain: siemens.com, ip: 40.107.22.85, mailfrom: stefan-koch@siemens.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AtTD0NWCvyxbkQULQPSdmzhCJzqIYl5gmSlqhmk+eLV3vix0EHrNsKVZQd5tIM2Kfq4Hjk5J8hX/reJfNeejH50t42QWNZI4SjvgHUoE9ysV9ziH/BxLVk/I9WGalyXJlw4lxB+z68JHjuRT/uIMxvR7OBLgtOVKcPlom0KwkbqJBbIsXALFIBd9LApZvXIWr7Fdq6qhiDi+tkqY0TlmrTfssZ45j+tcqwfz47xVGPJ4Esj+ZwonIpjyAzD56AgsaSgeZougfFqMtxBDlD55VIoWYqnDAyGpvmT2oGr0L+AvYnMtBYBvZ6sP38eZ8eD6gM1jbKgzIr3PaSb2Sy8qPg== 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=ov/xZWl5o5VTKtokglzYlj+loidP180y7kDoa7gJA5s=; b=Mx3g1gBWwNsb+9TMGTWAVjaEY97JSeMCBnfbllemKBtfMrMuLoE9BJFycPP8CLP4+Ko2uMUsd4cu/GnH/9CuOQ/JAeBHCdtTq1IPZylX+QzilJmLTSQVgo94mPdbaXL/x2L35s455KrlnZuNXrHV7gyBxAZAdM3yTM1OM0jrZuXeFjoR3+ffaxbUzKYg/9V/dpzx3taTOCay4mUeXiBcL3pXIVFotqOZf43Mf1at/6nW0Fv4X0acX2rI/BJom1G6FDQjyJFtwN3xcdlD1/mbyhGl3jxmtSmryn2SHwPWHVblWWw7TFlATswq3xqMuurCXWR7p+c9fSx/S9OkGFAEAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ov/xZWl5o5VTKtokglzYlj+loidP180y7kDoa7gJA5s=; b=owQveZLygccSC8z03Q6ZYJEFHnCUJnGCzXTZdBSkh63RhPoLLaZ5xW+K8c0Dm1llywZEdLYNmtJx4N0sbgi+LbDcssZzzCSEe7AKejEctWgGQFAw5+kzeXw2VQNRKpR6EsXtomP8nx0uYqAhNJCpbnd9fmePdDJAn+48hcDsEP6i1XOQviX2Ju7RRCrSN+bIKTQPnvUAPeB1u88QhCdHGuZQC9fdgo+bXGLPilw4J2xSM2vVny78xEAyjwxR/21bdLH76RZ1TlChnBKeEf1qoRHDJ+uYdRNxX19YKgsuXBuEwX98gjtGA4tVVNoek/FyM6NAq+p6JxDRTXsSsnZqOQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by VI1PR10MB3165.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:135::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Mon, 3 Mar 2025 13:49:18 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::71d7:e998:3abf:a1ec]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::71d7:e998:3abf:a1ec%6]) with mapi id 15.20.8489.028; Mon, 3 Mar 2025 13:49:17 +0000 From: Stefan Koch <stefan-koch@siemens.com> To: bitbake-devel@lists.openembedded.org CC: docs@lists.yoctoproject.org, stefan-koch@siemens.com, simon.sudler@siemens.com, jan.kiszka@siemens.com, alex.kanavin@gmail.com, richard.purdie@linuxfoundation.org, quentin.schulz@cherry.de, mathieu.dubois-briand@bootlin.com, Ross.Burton@arm.com Subject: [PATCH v5 3/5] fetch2/gitsm: Unpack even when `ud.clonedir` is not available Date: Mon, 3 Mar 2025 14:49:11 +0100 Message-ID: <20250303134913.356778-3-stefan-koch@siemens.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250303134913.356778-1-stefan-koch@siemens.com> References: <20250303134913.356778-1-stefan-koch@siemens.com> Content-Transfer-Encoding: quoted-printable Content-Type: text/plain X-ClientProxiedBy: FR3P281CA0099.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a1::16) To AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4959:EE_|VI1PR10MB3165:EE_ X-MS-Office365-Filtering-Correlation-Id: d52456b1-98fc-4dc0-2869-08dd5a5a30e3 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: IwbfXZWNlUx4km0zVrjI5BwjqwCdHpSpISiHTGpVPM5C076Iia7VxTHOecTb0IbJAU5qqd/XnNcSB9Z1YqcvC8zX98ueZMqBe5yauXZtaJw35yhIDP4S+XQm/kcO3HquhmubH0b0+DpMpTehGHe54k6DbXcw4AQpAp1kKFmuKUV5mKkDX9tXdOTQ/V/DM/r6Ymfx5FFYxdfKfZPQtA/kJMZLBej196T6E2gsibXfYA+6rSuLrvSyqGGL/8hEUTl8cApLQDqEGDmIP8WYOYo+zHSFUwqDuIYrqlFAwXsiXa9DmJW73KRO8Uj920/s+2TbB34GUt60BHDReSVQGqpbK+k59WRFmtGxCzGEX4AfsPLbsHrUK+BqG3hpRr5jdXHuPjHcVE9sYJexo6aYKY7TIrd2ZCI9h8GTjB8lJbFtkVk5d1JJ5W5NJ2rpSmXIemrAOvcRNK1rJhQ8VK0seYga/pQ1m3DDP+TYyI+dNAdz5z2IzbmMxGjBz7my3kYnGxgvFLrM71RK4U6rCCNIfyfMD80Iztt3FuDJk4y47KoAU/Z6m1eWzzkVnoQ/O2QYtvAsrE1eJPniP6uJn1oH/rbkFPUW00Ll4kLVk7GsMZA3Qs6tilScrDkYfzgePUVgn1hO6kllEuLSynA84FP/DSyBfGqsZNoOiBQEdbuuQGCy1/Uvnw/+27Std0Heh0Rw4wwH7MR3A2eYFLDMn7nK0FtsFCUd8PDZ8zg5CICGo6l6be7NHoyCBEz8011a20avXBTkOqNyQHxZ05Sc+90cou1ceUCZohWoD7BzovbDNSfte1aFnhalhe+zX+TmY1J3s2wkqc0c8X+rkY3dsvTO70IaeF7pYH5WkwAuu1LPrCG8w7JM3ezG4MoBWhjxbNe3Ekx1jJb3MFadFdjvu7DzmTC6797wQV6nDgzqLxL0ruKYtPkk4B82u7R2OlpIjyPl93SpxYNpr0qy7yX2WIT72GJ/oE3sbT/Zm39scmeP8XnzmA6fhcu8GM8kBjFeZ2HOH7YsaFXWRu1o5/zQhJgPbEacwUgafZ/FMJIiVkneZJDr8xej4HQPMUajhQBFABc9pSEw3ePo0w3ls5ONl4pxrG56lkkE+FJcxTLu7y/unz7mQwoCIIcicWI0MROl8Vzrw2nZQK0ZiclZEKC0pJgIKmpp+0t7RS1kvrddV6qmGOpdkLecEwPrxxHctm9qjJoY8hOHIh89mRyvvN+SkOALdzhEQYLy3hmmDCXk6TLuv/b0cTdk8CQpTFAqDLuxDiwS7RfD20a6Bq7vPLDpudbaMha8KaidbQm6UcSqL4XRqiDq6EL9xz4zugiHZjwsMavrI4thcNgLhLjwCufZ+cm9/5GM2zSMRBWKWrHtrrMqb9PJwZv7Mu83oVTV4B6VCnQS9h/m X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: iL/L0kQNV51GnGbl3Rq9F3JnRAPVIJ+9ElLjmAR8WHs0bH+yUdlwgC9kltAOPOzT4fzGGymq/gb8dJV/tZyGV7VZg96a7jvjGjuQeVtpu1+NDTLI2WpPZvMmTF3vnnroBCP+eSNSaWu8yx/Jez8ohET2b3Qu6LLOMORg5lfcYaJ1gLkLS0ZZAXRd+8qLjclmDO+TF8KWwBkVQBn2Hjc9ntCQXMf7FYFKlEapTIupEEq+IK8YEVKuPGKJ6JQy/mcWg3eKXIWBhDpPdJRXVurCFQvhMQw4ZPjpqjln0qzgN1kPmSuKgPJK9ondmzv34XZnaLEPDFbkRDrzDtMyE5uC1Hb8f9crv5uZVTbO24TrOK4056UtT974inknUwrPOPOfZKX20pbY63vj8jzht3VJb3tqwFXkHtba/OW2vJln2ebMr6Vqg69OhxyvVlobq8Cg7Qfg/m6sC6r/AQQUxSYQKpEuUdKY9ODojeu8FUe31qsJJ9Btr1da6l8vFas4tPpzQS2jqesVFlTPj+INBsntU6L4w7z/NTc4XqHQeNSqTZay77Tn+I7sTLAHQT73VbGgus4dOwFpF3m7DEQ4HRAkGDM3MH59c/bJZiOE0VwtJ5IHkLNy3gs92+Rx2WJ/1B3mvNoQLzfK6u7f/kEFH/K09ai+zglDl3A9br29nJ47XJgun985Qr20Tndbf9rZfvgtsq8ffBVQ5U4Oy0goTLuR0AkDfhtYJm60moR5RfVoK03LN8hGgk2MUOP35us3Vhetnupu7VbtKTfYNbX8+SvyyN3mCNEDPQ7ClmNXFszws3kesJRfTY0B9gk7MijAIwnrY81zjxN007/GG9n81zStiaUnf6s/TSWh8dLa2FBBp4zinVF3VTMOYN60JjlpO5KVT1wSmqLtExLRSEO86tXRtfQd1B1tAZMqcC+kYN8ML/SHiyFmj/7lp+LtHXRiEg6Qgc3fXjuPLQSnr00yIghajj3GymebTD9qXATCZsVdYaLccXmifUi7SOgwxRZRjp+hO348jZNpXBQ9BS8R0bzckiiHaTqZ7LBIaWHZVUJ3b9TS4um3zniyTJljGiv9w0p/FTNJvM81ox1UYAdbiD9JMZTkih0ZJC3cjjOqRZi6YlRQewhEj4lNpnagwrB3Akz1b92w5nL3OqvuwfElpKES2J0VsoweyUnPXtG1k49D54/NZjCipsye4/1YdbPs8DfMiIHCjGYlfRNPCwiQ25xtnEQlcOAWd6eZw72CU/fzU/JLpbziYxBgjY0D8+DTHwxarm8hXGEpzYUg91UsnqzWEBLSLJUTQnjsplpJLQZUNiAb0ixzH4OMx+kJEAObtZRPlsng10zVLrO4B86ayvw5doFYM90+vtS/1h1cldCJYZJSKQH3PV0vnp2n+pM/czjdip7kgYTCyFY855dtminLVklSN1urZkziERU7gr7sKZ+VAwqmAGCQgNjThnBe8vaybTZovaU18TBWs9bfGNpA6iUExxN18M+NShPJlTQSIueMptzRCN6HfXESX5UZeogAXpwHL5X561Q7ZojGtI40CWt5D9ADJsSxQtsVldxRWW3gEUgJ20sRAFxj1/WpF+/CLzUBjGl/HmvG1kIzofSVwA== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: d52456b1-98fc-4dc0-2869-08dd5a5a30e3 X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2025 13:49:17.1917 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jubodUdDpT5N0x/srIl9/9zxC40tt60Ru7cCC5kXcS+3QpBG1eIA4ppERdm2cWzdcvMroFYzRkhYr2D+StPZyA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3165 List-Id: <bitbake-devel.lists.openembedded.org> X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for <bitbake-devel@lists.openembedded.org>; Mon, 03 Mar 2025 13:49:25 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/17377 |
Series |
[v5,1/5] fetch2/git: Add support for fast initial shallow fetch
|
expand
|
diff --git a/lib/bb/fetch2/gitsm.py b/lib/bb/fetch2/gitsm.py index bab1bf258..1c58230ea 100644 --- a/lib/bb/fetch2/gitsm.py +++ b/lib/bb/fetch2/gitsm.py @@ -150,7 +150,10 @@ class GitSM(Git): def call_process_submodules(self, ud, d, extra_check, subfunc): # If we're using a shallow mirror tarball it needs to be # unpacked temporarily so that we can examine the .gitmodules file - if ud.shallow and os.path.exists(ud.fullshallow) and extra_check: + # Unpack even when ud.clonedir is not available, + # which may occur during a fast shallow clone + unpack = extra_check or not os.path.exists(ud.clonedir) + if ud.shallow and os.path.exists(ud.fullshallow) and unpack: tmpdir = tempfile.mkdtemp(dir=d.getVar("DL_DIR")) try: runfetchcmd("tar -xzf %s" % ud.fullshallow, d, workdir=tmpdir)
Signed-off-by: Stefan Koch <stefan-koch@siemens.com> --- lib/bb/fetch2/gitsm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)