From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7333976923876360192 X-Forwarded-Encrypted: i=3; AJvYcCVVjDHgwIg/iTcLJcXXIvbgDzQ1covcKZSNIsBm6zOhBrCREOjXCI2Ma+m9wYZRp2CfhBhRY/yzymEpNxxN5H6siKOkz5LI1CIh8XQ= X-Received: by 2002:a05:6214:1bc6:b0:68c:9d40:d1c with SMTP id m6-20020a0562141bc600b0068c9d400d1cmr6461558qvc.0.1707656321721; Sun, 11 Feb 2024 04:58:41 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6214:1c42:b0:68c:bf72:c903 with SMTP id if2-20020a0562141c4200b0068cbf72c903ls3602463qvb.1.-pod-prod-03-us; Sun, 11 Feb 2024 04:58:41 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXVu9dbPUF5PvZEwJnBmQ/EKb9AsFHu37v0vgNfnlkzpOKAHIa3oB+L4Vd5Dkf1IHRdrwLu2o6TPqsJpq/pypXgi+5d6kwJK72GEqQ= X-Google-Smtp-Source: AGHT+IHplxHZAs0ZL2pdSS4ERfZrrthZxB7R+Tgbr0WFFW56/lrt4x1YjNCmaQ6ECaaW6Wxx3n/S X-Received: by 2002:a05:620a:2203:b0:783:b038:d1a1 with SMTP id m3-20020a05620a220300b00783b038d1a1mr3964972qkh.39.1707656320820; Sun, 11 Feb 2024 04:58:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707656320; cv=pass; d=google.com; s=arc-20160816; b=nSRw5ThMQBtHyEOS7KVIEHZ8nJP5B5ABERTLm0xXqjLCA40RgfUEQTkbF/T7J9w9+W uqVWRzBZ375xL5AlKKEM3tpKJPq2AT986r+61FJqVhMHVbS0gH/m8hzWyr2mZcMIs2HQ X+YLma4S1mDJecjgHGWwrO/4BnXq0UVwVu35B3zfbiM89fqRvDcqAzhQ80SyjRDkzvF4 APfTBILtSBHYC0SVeHhUsEgHRTKFQtbyqfr/lDOv4vwtVW3tTY0iW2YO+Sui948o0ey4 pjYnAlptqL0Oke1Fqg0Vod71ztzm00OgF9x61MVvqRv4e5a3rPUD1VB3ShbE20ViH31Y x1og== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=CB0Z6eR48zYo9b/FM1XOFPAIO4kx2nNClYFd4+w51Es=; fh=WFI2VCB3ldf8ZM25zWGGAlrQ5D9xJFZeKBqF8AEl+Pk=; b=MQNR5Uq78CXJrFjwx+SRilMUpsh4Zo3l2ui20WkwmkRoeZB8CHyD1FXVD0V22n8u5d FTrjW62y8SP7B1QE/FG8yk29zv6Z2EgXPD96sDCOZz9FbmWt3oOLLbPgDxwJStZZS70g eN1gq4iIyWs+8rfwh1GsPayKGciwtIxPSfCRvKURYoScd6gVFhxjsZYoeYKapSuVnmnW OyTRT5qZ/eK/uT5fWtVAnwEpH7HA/zuCHVUP55LkN+ifK5TX/XSpWasCOZe2UnNK7L3j syeyKsukyCI8RCKW6TVTVkExUvaehL7mL331CbvGEBCKfFMcO+VqBiXlFIK6ZI5ymrwW UIgw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Hd4aBLlv; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2612::601 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Forwarded-Encrypted: i=2; AJvYcCXucIoiS88S5C5Sq8VOlujETZ04FDtyXh3VvZGszBUop9M9BPNn3NCcgtH2beyb9BIyc5KwORKSGD2bFulK4sUMlcUOBXs+XF1gewE= Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20601.outbound.protection.outlook.com. [2a01:111:f403:2612::601]) by gmr-mx.google.com with ESMTPS id qu10-20020a05620a8a8a00b00785d4f3455fsi35682qkn.3.2024.02.11.04.58.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Feb 2024 04:58:40 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2612::601 as permitted sender) client-ip=2a01:111:f403:2612::601; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Hd4aBLlv; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2612::601 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kDVnbyFDs1YU0aO220Xskpa0EmaUZTOIZzQYvlX1ylPMZxb8yaOjTdIhq9dycgNYxpNNnq9YWf7oiJdvmSsZL/QfSOjfhmGefCHFy6IQS5/BtEOKeAbfZ+x2XouN0NRc6pULYinw1PUaI+DC94NSPKjR/PJMZKH/UGDjYo8JId57zHi1qk9RQ8Ensz52MLpjXD3DRkYE0Gso9Y4fmjsP/o+3f4QS49nHEoF7FIrkJNXJfiVb8UwIoWRCmECbZqXxAUZ8M1mHxk25wWEkoOieUqcxIjmvl+LxWeW1opyfLcFOl2WcMDhrW75zUx+oyuETxljZVbji23fsGHrdT5uIeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=CB0Z6eR48zYo9b/FM1XOFPAIO4kx2nNClYFd4+w51Es=; b=cKoH0WEKV7Cc874ZDxc2nzwNklfAVCU5OKvBwE8W3e9ygV7nQzmZFkJp/xlXNP1/stfNXunbUDnAtiQ4fJD8JvTf93s+c4seZNkW5MsIuyuQb0mTBWk0q0b4ljjyvCsgTigM0CB2Z+4mb72VT19egz7g7Y6Y67Dj14pkDu4/dAffcjV4utM4T7XLaDFB98lGUop3NIQceTmMeCrVf7lpeQyb8bxVlmAHq/bmMuA76rhFtTiYhXhzq+hEQybShETz1IPip/hFkg5MFwA8muRFgLVHD3F0BMLguARya+0njF7qnKdv5aTPiqZq960NewjBl1vgjAgmTBnSvd7tU0Pctw== 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=CB0Z6eR48zYo9b/FM1XOFPAIO4kx2nNClYFd4+w51Es=; b=Hd4aBLlvNxbMReEpQXE2iZZu1VtnE//ui2eXj2FHHBd4kTaC3xliqP5aeJlYlMJzY7cnHL0jKbN/RvmnoQs1RlV1QgHvALBUhFoObWwg7XwrNxgdTpRC8FJxj3jH0KV0A4molKZxX9ctmsl/sELunoItufXZIuIZiCm3jfbNGYOs3aUQ3KhFV2yOHnducK1clENMQ1QZjQvmFpgK5CEHEHV0P6Frt+cibr5Bxr5Oqan8AUzOVdtCayLXECBqCZyEXtEdf+wxFHGpaQFnfM0eQGdMw+OyLpVuv0bOEAoEOSWz4ict+diRnrrqWAO6qe2YpDg4DbSLEwCB8M7JpZt8Lw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by AS4PR10MB6013.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:51c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.37; Sun, 11 Feb 2024 12:58:38 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe%3]) with mapi id 15.20.7270.028; Sun, 11 Feb 2024 12:58:38 +0000 Message-ID: <4c06659b-e7e8-442e-bdac-de7127d1a9a2@siemens.com> Date: Sun, 11 Feb 2024 13:58:38 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] classes/images.bbclass: don't copy the dtbs if they exist already Content-Language: en-US To: "nicusor.huhulea@siemens.com" , "isar-users@googlegroups.com" References: From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR4P281CA0303.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f6::16) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|AS4PR10MB6013:EE_ X-MS-Office365-Filtering-Correlation-Id: 07219ce2-4f1c-4e31-ce31-08dc2b012a83 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4FhduFLFIoyu4gwOoKVeTPqoaQLzet9tRik2DliRLORJmzNhmVIr3tk9Je0mnjeT0AcSJ3IVzlRvBLyN3v1mDRd+OIGx1MtWlQxAM+bVzVUss2+HJD9QH99LWvWPvofscKobD/SdMcBqQ7GxsG5acYHIXeqsiY8KupG37RnuxGbJkL+2oPxkHDjvDuH1G9jj/Hq0p84kzL/ANMHIUxGfEFrV/Fntb8QNfMkoK5TLFXF7eofbXEkLX4CBwGpSXAxiJrtEhki5M9uSGjkT09A9SgpXYznwXzWS+cAKfQlZ7Mof//eZx/0jPiplMGCbngCHt2HvGgfvXSoWuNp2nRPeWQo6tFrKbTw4LwwvuzCutkXi3wZUGah4L6ES88k5Jx9gnUaqkwTHb4cjEKo4FQhjUQbnTiYu8i/JJVMDGRyDYMZzWK4ZI6O/JknmseFGPuUz0lUblepDOylsjr+lqpL71CpWlwuJYcC/duu8cNdkUXLKYHLXMC7uiOQCYYCjXGZ6i87K4JTS0uFwtXqrNOzn73i9B0dZpQcsHsHdy2GIUpE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366004)(376002)(396003)(346002)(136003)(39860400002)(230922051799003)(451199024)(64100799003)(186009)(1800799012)(31686004)(2906002)(44832011)(6512007)(2616005)(41300700001)(478600001)(53546011)(6506007)(5660300002)(6486002)(8676002)(8936002)(26005)(83380400001)(66946007)(66556008)(66476007)(36756003)(316002)(110136005)(38100700002)(82960400001)(86362001)(31696002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MzIxaWVFYVFId0VaT0FLZm9HbCtDeEpobytLU2JnQnlrNWREeEVZREpMb3B4?= =?utf-8?B?aUN5dnJEemFFNXMrdmJkR01CT0htRlpHVjlLNXM1VHR5cnpIS2VaOGhYWWt0?= =?utf-8?B?UjZyVi9BVlhwZTI3by9lMCs2TjAzVUROdkIzTXpGZFhJZUFZWWlUcWlnVStS?= =?utf-8?B?SVFwQXNyR0ZJWnFPZkVqYndxdk9WQlZKbmd0T2xUQkpoSTFyS29pNWJQZEVS?= =?utf-8?B?cFNvZGsxMDJWUGRMd2lyb1N1MisrSitlVlczK0NuVXBFYlB2bmd6OUZoS3R5?= =?utf-8?B?bkcxazFmcjRuZHNCZXhXQnpwVjliQ1hTakMxemprTFY5aHlvRnBIdmpOK3I0?= =?utf-8?B?SVFWMGU5QlBxUlhLcFRTcndoU3VIMWVDOEhpeHpNOWVIT3g1QVU5dzBQN2VK?= =?utf-8?B?aXlBK01RM3B5cW4xNXdIUHkzQVlyaXcySEJpcGV4Ym5kdnFYbVhtTWVoWTkv?= =?utf-8?B?QUtoSGRWNjBBTmxOaVVWcDlFUDlTSEhZcHYvb3VSeUJGU3doQ2xSMlhobklY?= =?utf-8?B?eSt5Rzc1Yy9ueVVEQUM5V1lIRGV6UmtDRmFjYzNDYjZacVpGOWE3dzNGSTJS?= =?utf-8?B?Y3BBdnRPbG5UeFFSNlB1eU9HRUF5akU0OGhuaURXNVNKVjJsck5nMnVyc3hX?= =?utf-8?B?cEZFM0E0WUFDTE1ldVVjMUhPOXl1djBhZ0YzOWM1eVpIQWd0cE80MDBnWGlR?= =?utf-8?B?T0dIMzJkMG9obWFXVVNuVkNYOHVVamhwR0oxVDJHd0RiZnpBSlJQTVNmOGdi?= =?utf-8?B?Y01rTGQrZDlzZ21UQkZQd3Y3Q3lnMnNhWnlrT1pFTkcvMkk2YkN3ZFovSFJX?= =?utf-8?B?UnpNYlQxVEFTcmFKTlRxbzgweEc4azBnVTdWTlUxT0hCaDVJNjFuaDJmek9j?= =?utf-8?B?cnpWYTdydFRwbkRtSFBpWllrZU1OWVNjalF1UlVRaDNtcmtmNWJMZHJvMEk1?= =?utf-8?B?Q0lTV2lySWZDb1JlWXBpMzcvVEJMd0pJZUcvRjZ3U1RFNXB2SlN3VS9od2RV?= =?utf-8?B?TFdMUGpwbGd3ZGhuY1U2M1gya1ppdFB6MnFVemZ4NlFlUnh4QmY1WlFQc3hX?= =?utf-8?B?TU9TOVNSV1l3bVJWcjE3QytSQ3Fma1VLQkQxRzZhZzluSXVhWVJ0Nm1reGJS?= =?utf-8?B?d3g0amxZU0lLdmFra2JXUWRQdE1zQ3lUYnBxeFZ3ZTBDYlAyZ1RIRGZlTE9F?= =?utf-8?B?bTVXWVhpdmFlcHMrc2lrSnpiaDM1UUphNlpheWhrclJiaFB1MjdpZEVLaXNv?= =?utf-8?B?T3VVWkFUdVpheW01eXM4ckM5WUZ2NWZPcVFyS1VmKzVxN1FqNEo1RWh3T04y?= =?utf-8?B?L2RmVEQzV0FuaFdmZTh4Mkx6L2h2RnFqaXhibjRuTUVDRFVjSjRnTkxGZzVw?= =?utf-8?B?UjBPOWUxVXJFeFRScEVIeDVKTFBoaFFjRW8vVTE1MmZSOFQwVEJkajFyeno0?= =?utf-8?B?QXFEL1VIa1E1dmgvR0NpYlRlWmwrM0JFcUhlNkk1YlA1MnlqMERhWGVManll?= =?utf-8?B?TjAzNERLUGNFTkYybW9TM1FLYkdUSVZJNWxET3Jkc1EyRXFNd2R5NzBoSTVl?= =?utf-8?B?a3NCRjVCREgwQjFIcG9jQ0g3UjJhNHErZUtoZmVVL2kzRFZNVW9iUjFKQWNE?= =?utf-8?B?RXFjSnBnbnVXb2VnaTAvbVFGN0lTS0JpSmgxeXVYWVQzYzBWOVJtU3FtR2Fl?= =?utf-8?B?MjlseGdnTHc2UnMrRDBTSlpVQUlWRzNka3Noek5jS2N3MjVZemNTeFAwVzU0?= =?utf-8?B?ZWZLYlhlUUQ0UVU5UDZROUVZOUh0VmgvSTg0SWdlTTRxc3ZTdkErNW9ESUdI?= =?utf-8?B?ZVpIaE9xMXhTa092aUNRMnZ4UHg2MWJvNmRvdWY2QVV5RFRjT3djY05nQ3ZW?= =?utf-8?B?aXVsSERHWkhhczZsVmJTVm5FQWdDci9YQXdxSGZmWm94TldYeDArRk5WcG5C?= =?utf-8?B?UkVsdWFFY2VvRnllRFNaeXZnSDd4blRMV0dxOTB2OTA4dUs2cUpNdkQwRlJ0?= =?utf-8?B?NytDN0VNVSt0Z0pxbC9uN1FyelM4TU8xZ205MHpWTFpJc1ROWTZDQy9SOTd4?= =?utf-8?B?QXgvV1B6QUJiWVIwYzBZS2xsQkxqZmZpOHFLdkxBaHo0bTkrRFRVK2FsbjU4?= =?utf-8?B?KytmNFZHdzdaTEpNbmtCOXduM0Z4WE9VbUgwQStjMUlrS2hreUVudURQMW1k?= =?utf-8?B?RGc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07219ce2-4f1c-4e31-ce31-08dc2b012a83 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2024 12:58:38.8801 (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: X17JjYPy/6M7QJ80WCzOpYVRWXe7guytSvu1qdImamHAjBMrpx5N1XTQK5iG4919NJolBNgaH+fvh/NeNx5w1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB6013 X-TUID: 5KA6LwT1PME0 On 09.02.24 15:17, 'nicusor.huhulea@siemens.com' via isar-users wrote: > This usually reproduces when more than one image is being build and it > uses the same files for boot e.g dtb > I can reproduce this using the upstream > meta-iot2050(https://github.com/siemens/meta-iot2050 > ) when trying  > to build iot2050-image-example followed by a build on a > iot2050-image-swu-example > Please send patches inline. And send plaintext emails, not HTML. > From 639ce9ecfb2d323a1798533884a53151bd74b202 Mon Sep 17 00:00:00 2001 > From: Nicusor Huhulea > Date: Fri, 9 Feb 2024 10:44:26 +0200 > Subject: [PATCH] classes/images.bbclass: don't copy the dtbs if they exist > already > > * with the introduction of do_copy_boot_files_setscene having the same > file in the same location does not seems possible anymore, so copy those > files only if they don't exist. > * ERROR: development-image-1.0-r21 do_copy_boot_files_setscene: The recipe development-image is trying to install files into a shared area when those files already exist. Those files and their manifest location are: > /home/nhuhulea/indOs/next/build-ipc-edition/tmp/deploy/images/iot2050/k3-am6548-iot2050-advanced-sm.dtb > (matched in manifest-arm64-service-stick-image.copy_boot_files) > > Signed-off-by: Nicusor Huhulea > --- > meta/classes/image.bbclass | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass > index d9fc04eb..070a14dd 100644 > --- a/meta/classes/image.bbclass > +++ b/meta/classes/image.bbclass > @@ -393,7 +393,10 @@ do_copy_boot_files() { > die "${file} not found" > fi > > - cp -f "$dtb" "${DEPLOYDIR}/" > + dtb_name=$(basename "${file}") > + if [ ! -f "${DEPLOY_DIR_IMAGE}/${dtb_name}" ]; then > + cp -f "$dtb" "${DEPLOYDIR}/" > + fi What if the two files are actually different, eg. after updating the kernel recipe and rebuilding things? And what about the other things we deploy here? Jan > done > } > addtask copy_boot_files before do_rootfs_postprocess after do_rootfs_install > -- > 2.39.2 -- Siemens AG, Technology Linux Expert Center