From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7201062888117633024 X-Received: by 2002:a05:6a21:71cb:b0:199:898d:de17 with SMTP id ay11-20020a056a2171cb00b00199898dde17mr6566412pzc.79.1704807982599; Tue, 09 Jan 2024 05:46:22 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:8d0:b0:6d9:6d7d:a8b0 with SMTP id s16-20020a056a0008d000b006d96d7da8b0ls913056pfu.0.-pod-prod-01-us; Tue, 09 Jan 2024 05:46:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IGI6HzyWh2nws84zwgsrNSQHmoGNa5esgF0I+eHU6Dp6SLuoE8qToxLq6wY7vVpJdNH8sel X-Received: by 2002:a05:6a20:1609:b0:199:de01:cad1 with SMTP id l9-20020a056a20160900b00199de01cad1mr1760988pzj.8.1704807980113; Tue, 09 Jan 2024 05:46:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704807980; cv=pass; d=google.com; s=arc-20160816; b=s+q+f9vDLh7+JTK8BQ864PKFo3szlKk2/dn1yhE4bdlNlE0cwVNgZhiLNvUyBdyHcd 89VIm6XhmAvYzA0FLrvZfpLbm2g0LZCan+2dTKKkXro7zz6c8j2ocpq3GCHIkbKEqkxy Hgj24E9tPIUY+Lii1RxJMvjvqj2lxf1fclyDGJFnBcEfuAKTZWBY5c2cFwzjNen+cFys KekeNEfMCyioCVM0srqaf523ofOnkQCg2ngwaEkyhv5OuT2N0nRvGDkDMoXmHhvIuvL0 9JPT980h8ORiW26wC/yBafTW3fjzxZldovezNlKd1c20FafInQ91HoPrRBlafMHrEzdQ 5Taw== 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 :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=slRcCo0yf47ONa/vAoQSL/hqg6MUChnBhc6eKNKm4Eo=; fh=U846orE+9o83l+NkRoVDSbaiMr6OEUdBvt4c+EUzvF0=; b=Lv0IeppYUQ6TDXzTSyPBFNee3JXPD1w45RQCQxkQhFRzUQe0b9nNLSlb4g5hh6bm7X ys9plth1CvBbNCS8/zf+JS3Tcxgg66RV4qyrB7jCs4HoPN16lXh3m0nX6FYsp/MGj6Sa lIuvZ0eWvOILE9VDB6mAI5JUbo1TY9ErceIMChN1Jy2jvQbT4xmasqiAamvT46nUzzIR Oauqrgy8TsB7e2JygBHy+ZQ2xYh2xPHv2aYtCgnyPiSobDWBqI4CikeymcDYeRLqSDlD gl9G8xmkm8pOc9F1pB7HFrt3AP8K8eM0H6O3UOEbfqwHBx2+1l8Xl2MWm6zcn6VGGtR7 vBmQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=FI8xUI99; 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:f400:fe0e::618 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0618.outbound.protection.outlook.com. [2a01:111:f400:fe0e::618]) by gmr-mx.google.com with ESMTPS id z125-20020a636583000000b005bd70dedbc3si145548pgb.1.2024.01.09.05.46.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Jan 2024 05:46:19 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0e::618 as permitted sender) client-ip=2a01:111:f400:fe0e::618; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=FI8xUI99; 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:f400:fe0e::618 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=JkezHBaPTeahL4NxdQpC4VA9ohUuT7kSDZyMnv0CvZN9KqkcGFvwdrNYeQduJw2DMROCwAxECzK9tmvuEH2+HoZJYHP9wubFwMWjDI74KRllfDbvWMERZec4RbmVkzks7sMx0fpvMor6q5cXZSF3XiXMaAPnDz6ifwPDlWORTO4S41CFh97Mw/zKMMoBSH82FLdBBLkNQoLJOKXxQY0HWCcY6o/ms5+Zqm5GrUVDa8wfbvVzITgsJAdh+HkfKDF0NHeVNkTsYJvJvrBQTTHHTz0Scf3j5U9m7Di9nc/2DqRbevd/0xCVgQ94rjhyJX7/aSOhkSG3bBCLmf/Xf2zzWQ== 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=slRcCo0yf47ONa/vAoQSL/hqg6MUChnBhc6eKNKm4Eo=; b=fMQuD7EqaUTlYgQ+IVvNZ1U7MwLqsN6NHgCstppmVGUIY/9j6q2zW0920jUdmMRKPVjJrU6yNVNdOJTsVAGpffdLqnAMd32tasEKedH7s9tIgqoYSc0UT8pSwwfTY3+r7K6iGqSihQQ5WMfTo2RAuFE9U2g4Bg7e+w92qrsNAv9/5FaWk99IeSWa5/HmbKNuqClfp19duQ5bcpysvhBY+nbpGYTH/w5rqECUwC6s9P4ugFf0DchcEm7c8MEuzdMaKLWgVEFLBmG/U8GnaC34tuq/6Po6pLNmmB7Cfwnyr6zRwQs3YzzSHrgxgNaHQXyi1HrYJPE71NfEVpKuTpSu9A== 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=slRcCo0yf47ONa/vAoQSL/hqg6MUChnBhc6eKNKm4Eo=; b=FI8xUI99zuVnVdCSE1x7QFsCx9Fql3y3uBp+MqD3oR21hKB8E5aa7mWiPMa7OwkzvriQIBfiDMdG6WvfYCX1z10iqx5r12bLvEfxqnEmZ3wgWzBbflk1sZ3p4Ph19+ECqbHOsf4FolssrND95M2hkZ2QNDGfVLiURIZdLOju45I+b5jo6hKbgrwb5pNoxdAFosQFPgjOHo6kPpiy6xpdiKnZBY+fkO6izqd2zsc2xIVli5Ryp6ldg+HYUnAFqZ0US9ubu13GUJS7UMerBTB7kuO9NVjqsnMxTn1qH4YCUUQfYTCG13n/2S7h+CsmNuPE6KHYvoZFYvVDEhQCXqNDXQ== 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 PAVPR10MB7210.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:310::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.23; Tue, 9 Jan 2024 13:46:17 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761%5]) with mapi id 15.20.7159.020; Tue, 9 Jan 2024 13:46:17 +0000 Message-ID: <2cddc01d-2a6f-4590-935e-b6ce7912d3ce@siemens.com> Date: Tue, 9 Jan 2024 14:46:10 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 2/3] deploy boot files via sstate-cache Content-Language: en-US To: "Moessbauer, Felix (T CED OES-DE)" , "amikan@ilbers.de" , "isar-users@googlegroups.com" Cc: "Schmidt, Adriaan (T CED EDC-DE)" References: <20230223064359.4171845-1-felix.moessbauer@siemens.com> <20230223064359.4171845-3-felix.moessbauer@siemens.com> <1d0847434c11cf121ef541ff7a47a1158c4ca6a6.camel@siemens.com> From: Jan Kiszka In-Reply-To: <1d0847434c11cf121ef541ff7a47a1158c4ca6a6.camel@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0199.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a5::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_|PAVPR10MB7210:EE_ X-MS-Office365-Filtering-Correlation-Id: a5a8e0ce-cd5c-43a7-7d5f-08dc11195a6f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Sshhui1/4+zvC/nT4VAHpZFvg9VaBvy/JSldJn+o5y1RjylVS484nmbIfdu8NG2Wcps/YchY1+Ozc7xBB+L+cWPuWpgTiB7kFP8SGqrMTWG9qJlT+smrKfr3qRL2uV8mrg82Tuio5MNZbKXxIUvBU87+UibMQD07ezMB7tMushodCxNWwurv599b4bcLG3oKnqYPwhI+yhZ/2C9mMi/lC8G9Nz/oc9j7mA0ix6r3Jw/WemKUVbtoK0R17vgFdXlml9ImFRsOYr3zZMy5TR9Uua79McrJOh0G/h5B2sgEwZ4PuuetgPqNoiR0Yb8uHvzALzMqASTq9TsxI/v2h8tD8+qnx1sZL/JfLtlCDvs+uRkulOe6CkHKXZT64FkOhnCFkQfDlMgBNt0YttyjjYhdTAt5m43ZOPfivdI9YlhVEpqD/qntfNBSYrcZ/9X3wj4OiOEjnbLXKZlYhiZfyVCLx09jmjF6N2nimYojRHqeZvrvGcMV5YUVi3SLbb+Y0SF8W05CIu5UkQ59qfGkN3s4Y3sjWxP1yc//ywXaNH3W1Gb6OwGsHdWwbNDCGlrXd7oVg9a2XQlG+T/uDrlxZv8aRdrTDYTWkNBLIQj/mU9gnCODmXJIgTbSEeuCqxIOrBN/oEE+st928XV3uSbBC2JhoA== 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)(396003)(136003)(376002)(366004)(346002)(39860400002)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(4326008)(41300700001)(44832011)(38100700002)(8676002)(8936002)(66476007)(66556008)(316002)(110136005)(2616005)(107886003)(31686004)(26005)(83380400001)(36756003)(6512007)(53546011)(82960400001)(66946007)(2906002)(6506007)(31696002)(5660300002)(478600001)(6486002)(6666004)(86362001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T2VHZVppTTEwdHBINEtZdnhqR1lNUVpxNTVNbStqTW1vWXVXT3plN051TmVD?= =?utf-8?B?VWxOU3dnaWxQbWVVclc3TG5HQlM2Z3JzOE1zY1VzRjJoTmEyKzRRWUo3Uk0w?= =?utf-8?B?cDlSZXY1d3Vza1JNRDZoSm90Y2N3S1FtMThEQXluUTJWbThZNXBHemhpTzBP?= =?utf-8?B?Qk1mWjBMRnNYNlF0cUpSeWFiSi93anlGdzRUMjNXZWNQcU1PcGRieGJpdnFV?= =?utf-8?B?cjFiRXpBcnN5T1lMSm0ydVdGMWllRTc0N1lNeG14Z1Fyai9XeHJDaThLbXNr?= =?utf-8?B?NTFONTQrNEwrY0dmaFlhTDNUTlo4STZJL2hYakZCNFlrNVM4SUsxYU1xcWY4?= =?utf-8?B?eEVNUWRuWnJaQWtSSWZxUjVqdjZLSEFaZDg3bzRORzFib3JQRXpsaFAwZXZ5?= =?utf-8?B?YUhWWmE5WXl4czNVYktnc2V4NGpTaFJ5SkVWZ2pvZjlvdVdXelpCaDdwMXRx?= =?utf-8?B?c25ieDU1ZDFYdkpaUlJIbEVIK0dDTmJNN09pVHZkWUxDbVVYMlEydU1kMFkz?= =?utf-8?B?MWdnanpuaUR1R3NFRm8yYlFvYnZFcnM0Q1B2WTAzOGVxTDRhWEV6TU85d2lM?= =?utf-8?B?aU5TSE83clBFMDRhOFBzbHZseDd4eFRyOUxFRjBLOEZvTEM3cHF0eFBYbmJE?= =?utf-8?B?S0phbjRzM2RBS1JrcWVZajlMWkI2UldTamptcFU5SVI4bWhyWk94dUVyQ1F5?= =?utf-8?B?WjR0QmdrdHZNT2tOaXZrek9qWUhDdmI0dTg3ZGY4aC81VFB1WVNQU2hLT0M2?= =?utf-8?B?eVd2eUF4VS9KazZpL1JqSzRqTGRuSVZaMHZHbDBtd0RIWHdjcUhpT0tRZFhB?= =?utf-8?B?ZjlvY205U1duaHNnWjBkQ0pRWHJWSnl1WWh4NTFjTG5zaVVCV2ZPOEQzTzlV?= =?utf-8?B?RFdINmQ0V2swZDdQQWxqYXVLY29SRkdveXd4cDc0TkxGMUh2bmhHQjh4OTM0?= =?utf-8?B?MWpzUEViMzR4bTV5Y3lTalZPc2VyNmlDVUVHSU50ZU94T3RsMTdWK096VFZQ?= =?utf-8?B?M0NCM1JkMm9RdUVtSi95UzNORnNoSk9IODJtdHQ1MG5Ha2szYzRSVi9zdjkx?= =?utf-8?B?TmpORWtkVHRpUnV5aExaVFZSb0ZUSjVjRkszQ1V5VEoxRkJuYWFEUDdOd3ZZ?= =?utf-8?B?TmU1c0pBVFg5RU5OTC9CdFI0TGJKblRjeUVaQnRQbWtOeU9MUlQ4QjNmb0M0?= =?utf-8?B?T1AxWit2VkJxelFQZEVRaTN6TWQwZmZqYVZoYU9zUTBDRjNGTVpSUjJxUG5Q?= =?utf-8?B?aWh0bUdjVGJ0a2lZZ3gyNHg0VU5KQnhnMWdRU012S3F4YXk4YUxwV3UzeVdK?= =?utf-8?B?TW1vS0RlSkl0WEdUeFc1ZG5pUDRjOWt4MDVMSkVsVld4TEREdC9EKzFXMkNk?= =?utf-8?B?bHJkNWtBK0krbVdLUTFWeWtVRmNBcFA5cDBnOTZadXBucFM0L0NuMW1GNmpn?= =?utf-8?B?SXp5RDlObWlwSHhNMGlCaXRyVHJxTk96YUFkUHAvZHhqQWpPVFoxQzB1WlJ5?= =?utf-8?B?N2UwZVVzclBMVEoxYTBzTUJMRGYrbFphbEdab0FOOXFoNnpMcEVGL1NZeWZm?= =?utf-8?B?Z0YxK3p3RUFNQ2MxSjJrRU9GYmRFT04wajhEdXU1K3d5Z0FuQVpSdUdzNjlu?= =?utf-8?B?dE9mdEpJNE44UDN5dGlXbEtPcnlpWDhGV3M5SEw1VDBldFhYcWdoTUV5dWh2?= =?utf-8?B?czFWd0kxWExJdWlCS1hGckE3ek5OVlJudmhxNWdIREUwUWdiS2dzc2RKTSs4?= =?utf-8?B?cUY0cjJ2b2VwMUxQcmRWTnplTk4veSt3c2JKRkxRM3FmUzRnbVRSRTRXNE9W?= =?utf-8?B?anpuTFBtVG9jNSt6dW9WVWR3MzVFeHE4ekRETFQzd3dOSmRGOEZ0SVFiVGps?= =?utf-8?B?TmUzK1NEUGVGVS9TSHdSZm1BVnRERVR2MSs3ayt6aGFFY3J0ZmRRbzBSNmEy?= =?utf-8?B?U1l4Uit3K1ZtNi9KOU5Sekphb3ZXdmt5SXhYWmI4TXpwWEFLeThTeXZMVlpW?= =?utf-8?B?M3VmZjJ2QnF6U0ZGTGRJYjdGb2lOY2Q4TEZqUktGekJ0UTE3dmRTZkNxWXJt?= =?utf-8?B?NkpEdldMd01DUzV4WkJ3ekxtS29ncjZKZUJZa0xYRjVPQzRkdkQ0TWdsN0xp?= =?utf-8?B?alg5T0lZazBxWXhteDVmU2R2VDQyWXpycWJPMFdHQTFJaEJWSmRBdk1UV0o2?= =?utf-8?B?eGc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a5a8e0ce-cd5c-43a7-7d5f-08dc11195a6f X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2024 13:46:17.0265 (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: a4i1cipm6id6kNqj85B6bfQrjgAhsqC65W+xeIte/uB9CkxFObpiQTVxP/Xg9QelGbkxjnXbuiLCzBMfi43K3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB7210 X-TUID: QlPMT3siHvmP On 09.01.24 13:46, Moessbauer, Felix (T CED OES-DE) wrote: > Am Freitag, dem 29.12.2023 um 09:29 +0200 schrieb Anton Mikanovich: >> 23/02/2023 08:43, Felix Moessbauer wrote: >>> This patch changes how we deploy the boot files. >>> Instead of manually deploying, we use the sstate infrastructure for >>> that. By that, accidental overrides of the artifacts can be >>> automatically detected. On clean, the artifacts are also cleaned. >>> >>> Signed-off-by: Felix Moessbauer >> >> Hello Felix, >> >> This logic fails on fargets that deploy DTB files if building several >> distros >> inside one builddir. DTB filenames are usually the same in this case, >> so >> it is >> detected as copy of already exist files. > > Hi, > > this is a bug in the initial deploy logic which is just uncovered by > the deploy-via-sstate mechanism. In the past, we probably had data- > races on these files (of course only if the targets were build in > parallel). > > One possible fix would be to prefix the DTB files with the > image+machine+distro name. How is this done in OE? Careful with renaming, I'm not sure of we aren't picking up the DTBs from there and also relying on the names as the firmware will need specific naming as well. This needs at least double-checking. Jan -- Siemens AG, Technology Linux Expert Center