From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7204739790011367424 X-Received: by 2002:a17:906:7f94:b0:8b1:3133:d57b with SMTP id f20-20020a1709067f9400b008b13133d57bmr14186783ejr.14.1677488280404; Mon, 27 Feb 2023 00:58:00 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:3495:b0:4ad:73cb:b525 with SMTP id v21-20020a056402349500b004ad73cbb525ls3859296edc.3.-pod-prod-gmail; Mon, 27 Feb 2023 00:57:58 -0800 (PST) X-Google-Smtp-Source: AK7set9iUWuqtupJUZOayTBCgkQHpitFW3E6FsywbsSteGWuxFOVBegAYRICaUCZLTDg1W/IL/kt X-Received: by 2002:aa7:cb58:0:b0:4af:69e2:52cd with SMTP id w24-20020aa7cb58000000b004af69e252cdmr14716929edt.28.1677488278300; Mon, 27 Feb 2023 00:57:58 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1677488278; cv=pass; d=google.com; s=arc-20160816; b=hPPA5wtB+2u/BgLdwnnctwkQa3yiraQw2A9UXpoDR79voNczUxJ0zoe1vRp91tyaZu 6xE8OCty/RyiLje/o9mijZ/wB9/pejl6NyxEW8IR9OeE/pgOomwcPW/VSw8rFYNFHW7G U4gu1fTg9VekIqgBcxARKdG6ZnAGwzgC2tKBYo1hDo2fG3GiEME2ZYUZo3sm1NRCamdC qpK+hu70IYTBGLJUcvB/qYgt6c2Pbq2KKIDzCpkC2Xl9gZdPk1wCtQqLYVNxDd6zUMHa wz+syfKw01HtkoV6GMHrzGD87X8ahHHVJWPbhWJ51tN0rYB0ecguOWg7qekkjFsLoOqd VNCQ== 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=zfKmFLP9mSlz0H1nODIrzBITK2mBlkbhW4RuTtrc/Yc=; b=ktqzPg9hKvawUNhy+xydHo1CnkVMJixLxhGufGXSSok4zBAChNMCrb5mfgllReNo5P 887C6X+MpAM/D/wgWx2hKsZPY5OITlYNFJmQc2Y55kOnBqRPuXosqD9UujKCyIgo9ilu oKus9ZltNCUWM5Ury/IQZrShOpwbs/O0zBkQFNZy3zaAt9U1mzWwJoBzEWqZixZNn1Xy kxGHQahmB6hddE2ZAD7OEv00XnavJZXx33frYmW37NbDPQgu1bR6+kGmWRIOaYarmp7J IiV5rPKsYbnl6wJ3qMdhF5atGMM/KPD4bN50eKmK2BmA8NRFnidn0WrEw+6fL722hWVf JBog== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=TqE2KK8g; 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:7d00::611 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20611.outbound.protection.outlook.com. [2a01:111:f400:7d00::611]) by gmr-mx.google.com with ESMTPS id lc10-20020a170906f90a00b008b14694acaesi283276ejb.2.2023.02.27.00.57.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Feb 2023 00:57:58 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7d00::611 as permitted sender) client-ip=2a01:111:f400:7d00::611; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=TqE2KK8g; 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:7d00::611 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TrBFQE6aBMdDXujmeP0Ltd2ABXELq5451rfSDJIoOMUACanScADFWYCYAAI4W6J6jnaiZVGQLU3Tkmz6xZsvPEMHKhZ/zhghCaNO/jit73FBbrcT2jg/HzReP7ISw74MxVKOZnCb+B+nVir+uLZsleRX11k8T05w83/F+YywfHBSWTzwhvn8Dr8OAZsnG14befp+Ij6GIWeLUi9uiF0gTUA+CeOQpMZfyyJiRlQAN40DjMu8Ydk1VFcUfRv0ENARISnHssrzpPup8OU9yR+1sypGwxJ2Vgqnz2re30E6cYuhr0aQ3djXgVHCEOzmvHXitNiZZwXidr/l250GhV2gmA== 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=zfKmFLP9mSlz0H1nODIrzBITK2mBlkbhW4RuTtrc/Yc=; b=EImMkMmDqXj6QmZeLW0MMMN2uqeZysAV32zoBJt1Lzoj+/oVbFWJoj8k6MNKu7ly/ybL/tqcad6r/Iu8Uw0JqkAiP3eSqjBTEYdHEUMuIOEnnHrGgXyxCbmvtxTyybSmScIgSexqO1JfKG6yCd5ePNIKTjdYF07VdYp0AAno1oWcxtjWeXVbVLDhM7L6A/oxkv0V8lHTKcLRXHuFYgRfybKcJYxxh6j0OOYJffjYFItVL5Hzjlt0wJADVfMsMZQXZ4hb+7YUh3lxZMv87TgpebCAq2RHqARvgdRuT9g3RI3WAYZpQQ7G0SARS3rsObYPcik/MYnGu380WVnLl1J5qw== 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=zfKmFLP9mSlz0H1nODIrzBITK2mBlkbhW4RuTtrc/Yc=; b=TqE2KK8g1bK+HgxaxVsuYch9SBBCALoNYSxgYkGEdSQVH4hEw9RIoEseOq2a8ewwe8jYRW3Np6OHOoJozFzPVWWzfCi/vwfA/UgeNTHGo+LdWZupvt8AlM39rWIx7bK2oXpkoWwKqpdr68NE4EBXdO6acfnclAznmBw+v+EKc5H2KZ8fXqJTIgcoZHXKufhfUr+8ujLIdrdMBTN3g0by3VPYM/4tbf9gxRt5+Q3DwUFW+SQ/ZnxWZrxxEZZwjPObCUL8OctylD5xVEAQVfVIAYUje/fQ7vJYXbiXPs7yq5jQC6MHelOFKztpV99Nciu/Kr+mQa4iVGHBMwaxdwSFXA== 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 AS8PR10MB6338.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:53e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.25; Mon, 27 Feb 2023 08:57:57 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5%9]) with mapi id 15.20.6134.029; Mon, 27 Feb 2023 08:57:57 +0000 Message-ID: <2b5a3e90-f71d-cb09-f8ec-1d7df078f88b@siemens.com> Date: Mon, 27 Feb 2023 09:57:53 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Subject: Re: [RFC PATCH] image.bbclass: create separate task for creating reproducible image Content-Language: en-US To: venkata.pyla@toshiba-tsip.com, isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com, roberto.foglietta@gmail.com, henning.schild@siemens.com, kazuhiro3.hayashi@toshiba.co.jp, dinesh.kumar@toshiba-tsip.com References: <20230227075032.28099-1-venkata.pyla@toshiba-tsip.com> From: Jan Kiszka In-Reply-To: <20230227075032.28099-1-venkata.pyla@toshiba-tsip.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0116.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::20) 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_|AS8PR10MB6338:EE_ X-MS-Office365-Filtering-Correlation-Id: 81158966-f001-46c7-e1c3-08db18a0b84d X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: z72M2lEObZcoqa1yt8i5eHpiLYrh+x92HDqRealfiOdbzYrLzWZ3xbDSOE59OfvjeEz3PFeeJxRoWgV4EEvnRvUoGQIKjkt4yhfuPOUz/sAdSd6/Z1pUOrqDk20ndtvZvVGj2ZLnrRHDSNHCsLWoKincXxpkw1QMpq9f6+UafTj6vk2Q1VGa+9yOaxlGFQ5bpW3Xu7+ZqcdJPmCIp1JVWPVfO8nfPXXuQJdW8SD3UjgaeaEeuxKhfKiyAnzxbARAtZhcmf/Q2keOwzCa+5r8bFSGJpEKocp6vn8SNLbgyAX6Zhd5vrZAjjIMwg+amgecXYpd+Jv38sH1Zt5Pgdolux4jMnFmFKNtUVqJh0bm7uDlc0H9fyKhtTsmkTccjqzqCZaC1cG6w/oOyLcvgWR7u06Ksj8JiZqSaGeLMEvDVnELkx5Xee5ve/Dz36RrOHposfScLjZrW2K9OdQamBY60AAu+WHawlza43W5Q9APlKk8pHz6eJV2Mnsfc/W1gAhy0iYzgalu50GqMxdlS8mF2EcHQG0KHozGFD1Ftp7Ktw2AtMPeP19TKPRZu07OB7MXnUvlzSjSEfwRoJnFQnXsJRistvOcx3SBewoPjbou9d2UnJgM6ayJuE/5/vwH/dBvO2+jM/6JGdG9lUIgdqQkktRZPGYHVmZyxFXRS+Qan+wDT8QzOFd7DmcEIDOpQENodoxgwDy+ycb1v6JuN0andjOnXKLpVCVL6MV+4zV7dPY= 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:(13230025)(4636009)(39860400002)(396003)(346002)(366004)(136003)(376002)(451199018)(36756003)(31696002)(86362001)(478600001)(41300700001)(66476007)(66556008)(8936002)(4326008)(2616005)(8676002)(66946007)(6506007)(316002)(5660300002)(186003)(2906002)(44832011)(83380400001)(6486002)(6666004)(26005)(6512007)(53546011)(82960400001)(38100700002)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WU1ub2JxS3YwWTNzalB0YmRycWVMbXEza2xsdWJMQ2JwTUI5RE9wMUZiZVVh?= =?utf-8?B?S2d2RmxFcG9VL29icXBwclFDNW84TVNmZkUrTjhTNnFSSmxKeHMzN3JOK0hN?= =?utf-8?B?Y0NMdjdlTzB6T0VlNW8xQXJrUEFrd09kWjhaM25RdjUrWnppK1RTU1JocENF?= =?utf-8?B?OGJ5WWVydjBMS3ZVdGluUjFiQXdnaTQ2WndZWm96bHFlMVZSSUg1ZHhUeG1s?= =?utf-8?B?dTVzUTFabWVGOFIyU3gvYmJxR2JpTU91NWpxNlZRSml6YUd4T3dxYlNYbWp6?= =?utf-8?B?a2tNaFU3UlFOS0cvYWpST3lGa2Q1SFJYeUI2TFN4MmVHMXdMUWZ6eGUyaGxH?= =?utf-8?B?U1VhNGtmL20zRHI1L2xuK05ReWh2OGtMK01QTmsxbFZVeWJhWGNvNThBdkRz?= =?utf-8?B?aUkweTlXVUVzdUpkZklqOElNZTViRk5mVTRaWWE0d2JsN2haa1I3SlUycE9p?= =?utf-8?B?aG5xNjZ6OVAyN1RLam1OZEEzNWFmaTZCbVlVLzk3RWNJZlRLYm9xVjZMa3hu?= =?utf-8?B?d0xBcmU3dU9hZzRRb3ErOVZlM0RxVWJFWHErZ05CVHFkdThyWVJHak5oVngx?= =?utf-8?B?eldWcTU2d2VGaWg4ZUlud0lqV3NVR2p5NFBaYVZaWmNyRy95T0I5ckI5d2F4?= =?utf-8?B?TkRjZjMxUWhuU293TE1kNjVSYzNpanN4MUhld01tenZEY2xkaGFiNUJML1dQ?= =?utf-8?B?WUp1YnRVVi9KR2pzUk4yZC9MVFhuOHF1b2U2NmpmOG5hSlVQVWRNV3Z3aUR3?= =?utf-8?B?aUtSdFdxNFFMdFpZRjZDTjJXWTNIOTZGYy9BTXJzMllwajVya0c3dDVNTVdY?= =?utf-8?B?Ylk1OEc2ZzNaVXJMTzVDMUZGcEUyUDBOUVRQTGdwRXBkQ3ZaZ3l1ZEpvRHl5?= =?utf-8?B?elROUTB3MG1HaXl6dUdjWGFxZkNTYTZrZCtkbTFKNnVINTBMcjF0SXpIRXpG?= =?utf-8?B?SWtVQU93TTI1MVlFZWFxME1rSU1XaWk5VjViWmdYMU1kcUNzZHI5c1c4dkRt?= =?utf-8?B?alY3ZFNYYWFaNHZUUUJHL1FYRlRhRm1rcDJEQkxpTDR3RzRWSTIybi9jQUJH?= =?utf-8?B?RThsVVZtcU5NS1NIVUxmUHN1KzE0Ukxld3lTczJkYzBvRlZ4S3gxWVp1WmFP?= =?utf-8?B?WFJuNjhSc2FVYmZUZmxLQUJwMGxTeU5rUmlWcjRaTUo3Rlo3NEpFaExaRS93?= =?utf-8?B?S0swMjBNQlZjeStzUEtoelAzQVlIM2FaaVY0bFdMTndYMWtsY2NjQ3VWZ2pR?= =?utf-8?B?QkdheU1LNnFGT1hRTk9Zb2FFMEFmdWdUMUJKOGxoWHp3VTFyb0FORXVneVZX?= =?utf-8?B?RnFhd0ZzZUtzM1lUWm5oQmtqVGpiaWxnaWo2RlZjczZrUi9zeGxPVUJVcWZP?= =?utf-8?B?eEV0cEpiK3lSaHNFRU5LY1BnQ0c4ZTRFejZUMEdNMVZkeVBLZHBEUHdzNUR5?= =?utf-8?B?UEpQTENyUXNBVCs4M2ZRSnl6NEQ3YkR0NmxNVS8yUHB2U0xTeDUvR0JDSXJK?= =?utf-8?B?cmNIYmRqdzlabHlzN1pIUmM3akFQeEgrR3ZVNFZJNFJsekRhaldldVc2bnN2?= =?utf-8?B?ZDNiYTRZT003eXExZDVDM2cwS3c5OG9QdzRPa3F0TWpMU3gwUWlTR0w1ZnVK?= =?utf-8?B?c0E2c3NscWNYaDBTY1FFT3NiQ1FDcElPK2xUWXFscVBTTDU4bVhwV3BZR1dM?= =?utf-8?B?QVppa1pZd1BRQ2dBcDVLdkpZYjhqaXZiWHdwa0l3dGNldzFNV1RFem40bll4?= =?utf-8?B?MmlOK0ZybHY3d2Nya3VUNEliYWdLaHVXZFU0RWcxbkJldG9GOVVEK25YL1pL?= =?utf-8?B?a0h1TFA5eFlsNkdVWG51a0JZZEpYZlJtSzFlSFpUa1lJSmpZeG9OdldIaCty?= =?utf-8?B?TzI4Ym9OSTg3MlN0QzZpNWgrNldSTWI2cHJwUHdRd2RVQU9mcDZSS0w1QVBY?= =?utf-8?B?MlF2Z1ZZM3ZGMVlUSTBrS1o2YnJUZTFpb3liN0M4Q2tiV0g4SFhndlVGRTlK?= =?utf-8?B?aE1iS0tLNmlacFhmZmtjb2pMVHVXTXh0SFBoUndDNEF1VU1adlNWL0x1MmVn?= =?utf-8?B?S01nS1lqcEk5WFgwWEF5ajY0UlFKUUMwREJXbHh1MHRDbXZKT2tGMEdvRndZ?= =?utf-8?B?NXVaaUMzcnZmOC9mYThSUkxIRGV6WDNmVUZUaWZXWkxxT2ZWUWRNWm5BYThO?= =?utf-8?B?ZGc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 81158966-f001-46c7-e1c3-08db18a0b84d X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 08:57:57.0473 (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: i921g2bOTH7PLnaminZrJwkeBjpv2a/rOzHajH1tt9fTD8fOMz1LjohiyQBrGlQPiF0za873O2Kqu3xuzdvJBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6338 X-TUID: /fN+PoeuVV6Y On 27.02.23 08:50, venkata.pyla@toshiba-tsip.com wrote: > From: venkata pyla > > Currently the reproducible fix for setting same file timestamps across > builds is present in the function `do_rootfs_finalize` and this fix may > be skipped for the tasks that are added after this task or `do_rootfs` > for e.g. in one of the child project(CIP) for swupdate target it adds > additional task `do_generate_image_uuid` that is added after `do_rootfs` > this task is updating some contents in the rootfs which is skipping the > reproducible fix was applied in `do_rootfs_finalize`. > > For this reason a separate task `do_image_make_reproducible` is created > which should call before the final target image is created [tar, wic, > squashfs] so that it applies reproducible fixes just before image > creation. > > RFC: > In this patch I tried below dependency[1] for the function to solve the > above problem, it works now but I am not sure whether it guarantee > always this task `do_image_make_reproducible` will run just before > `do_image_[tar,wic,squashfs]` tasks or does it need more changes to make > it guarantee, any suggestions? > > [1] addtask image_make_reprodcible after do_rootfs before do_image > Isn't it possible to adjust isar-cip-core to perform do_generate_image_uuid before do_rootfs_finalize? Didn't check all details yet, just wondering. Jan -- Siemens AG, Technology Competence Center Embedded Linux