From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7184069459095584768 X-Received: by 2002:ac2:5eda:0:b0:4cb:64:ba95 with SMTP id d26-20020ac25eda000000b004cb0064ba95mr2046842lfq.665.1672937396171; Thu, 05 Jan 2023 08:49:56 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:4e8a:0:b0:4c8:8384:83f3 with SMTP id o10-20020ac24e8a000000b004c8838483f3ls2731325lfr.3.-pod-prod-gmail; Thu, 05 Jan 2023 08:49:54 -0800 (PST) X-Google-Smtp-Source: AMrXdXu3QSHIFf39l8TGSbbhZ1PdCMJfjOELaTysZ0WW55cuvZ+8E/i912n0TAdueNPm/NhPX7AT X-Received: by 2002:ac2:5485:0:b0:4b4:ad67:ea97 with SMTP id t5-20020ac25485000000b004b4ad67ea97mr13643136lfk.57.1672937394826; Thu, 05 Jan 2023 08:49:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1672937394; cv=pass; d=google.com; s=arc-20160816; b=XehXBGsdJz9G5zTwCJflgQS6hWs5ruUntqMu/J1IoEbvlyh1cUZqvqwIluVEEc2TAl FbyLASNw1JnQnk2hTPShhZwwfAZbX7mFPyJwMozG1Is63zuNrm/Eujz2Do8zjERL7T+b 7mF8vLXgHYXjxVTEWAkn/ap0kAEe9jtuSOapursUkdq0SaFPG376XAKQyq+KPQLe2Tko qyXvwnDci8fyygOI6UkCM28/M+6P5PwDx4uIEa/gbQvkXHvY7/fh/VMjfsQDnfibUdCL Yq4omKILfPydLb+XvKntwzJRBH76YwA6GV3DVpCf68/QFZt0/ftE3wgDNYXbr5jzwpGy 54dg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=m0jx89CdfrB40a+XIiVEdejh+DQkKNjBIGaJxYyhx9w=; b=lR099BlXuPuOlfEu5RA+OspMVpT9wZxTNm47ZtsVNASqJJs0J8fxnA5aU4KvbL6duQ 58xUEZTMUqMlsfBwur5u/VSB4ylLvoXdpD/Sr2oSgRKWYvBV2JElIPiAQ7MAA89SGTpf btokeeux/gVK8BouZNsjEcVwzXFgUqc3699WbhzEVAiqW46pa+BDb3cj6ot93R1sJP1v aFHokgfDMQnI/pPoRhTZFe4JoiPEtLxp62lXDb7GokimckpEHjNcWHoZq4hQvu373OGK 47Vy3FVvxXty0sD71EHceU9zcHzgWFhVbTeYQukz1uW3r0hrMxcrlWrlzkD/IvzT0TjI nxcQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qr6pgg6K; 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 henning.schild@siemens.com designates 40.107.6.85 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2085.outbound.protection.outlook.com. [40.107.6.85]) by gmr-mx.google.com with ESMTPS id o22-20020a05651205d600b004b5767257ecsi1406898lfo.8.2023.01.05.08.49.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Jan 2023 08:49:54 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.6.85 as permitted sender) client-ip=40.107.6.85; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qr6pgg6K; 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 henning.schild@siemens.com designates 40.107.6.85 as permitted sender) smtp.mailfrom=henning.schild@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=DpZtFgZE6rzo+STDSNiz/reMy/6M2by2sj4ybqoNYPdd/miap6+qhdMSK3wDJncAFpPjFOIs2qs8KbGqU/Eo5k3BZIABl7G8ErOZCYszLZeZjDzsd9XuV9PvEUxrNKIvoY7rTrUQeVpRlxN+/XYHi3Hf3Pd+Gdiz1aQyRYxWjQU0W0dd2t/EA6fc9rDYKT4b0mRtojtDudcQqGcSz5J0umWPyMUTMT6R0tlmWT41EPc52eZfFJ3TkKkHSEl4qOSydyqCavpwOmkCn4YZVXASjNcOX5WXbtUGUzeuKFNJyPB7pmbSjNeVKJvs3juczsgZuduNtO4rja2gOWjH8VGxPQ== 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=m0jx89CdfrB40a+XIiVEdejh+DQkKNjBIGaJxYyhx9w=; b=cI1mvux/dkgWI2EebteCxjLl4bflpD6WmTaV6s2qZ4OoA9/YtDEGq91SvQW5KSAhIec73BatKf6vFIv1csJPSXKtlqRhEH7AsHELS/qxscft1nu/diI1X2E1/jATfcFcZT6KIUYGlCtzBWI6GGjz6VVER6iWQbwGW6jX/rFADkdZRHXnRzd/o/v+98MNcgxVrc4uusaV/a9aNyYeQyj3BeIh4VfXWKbCKmIED9aXOy8T9Hrr48WtcR569ThCVBNh6OqT5A8M03lfAZJIXYCJHWMO3SFwKfENpW/vyXIQ4A+NrHX6TkchrVUfaMWnpP3Do1ubs/+Eccappk2/JL2cwA== 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=m0jx89CdfrB40a+XIiVEdejh+DQkKNjBIGaJxYyhx9w=; b=qr6pgg6K0cQR44YBCs856L6cEI4Wcg7/qVcNbCGFx5VlNQcWWPO4chSahoDJi3LxiAcCCJeIb1+KCQVOu0ptAEBVIv4bv7oM+k1GlOz5Ki4oLu6Qa4PZs6BYsmEvau48HdCVqxaJrOoDLTB/TqfdvHKJ1v3qQ4xkd7+x2jA/kGXF0k6G9Q4iph7VDr7h/VSIGFv8vgquCWuIAHzoPs2uBFr4diStQ9qMo6usB20slIiFU2k4KEYv/NjWzTajy7a4pJNnDbk53YDDQJcpwzBTpEYCJe238J536k2WljAyEKirzADxyxMq+f02leq4N4Tmb9X8mUHxDoPObgzbCJkr7Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AM0PR10MB3138.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 16:49:52 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79%3]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 16:49:52 +0000 Date: Thu, 5 Jan 2023 17:49:44 +0100 From: Henning Schild To: Cc: , , , , Subject: Re: [PATCH v2 1/1] image.bbclass: fix non-reproducible file time-stamps inside rootfs Message-ID: <20230105174944.51ed66e5@md1za8fc.ad001.siemens.net> In-Reply-To: References: <20230105061857.14993-2-venkata.pyla@toshiba-tsip.com> <20230105091904.530199bb@md1za8fc.ad001.siemens.net> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.35; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: CH0PR13CA0001.namprd13.prod.outlook.com (2603:10b6:610:b1::6) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AM0PR10MB3138:EE_ X-MS-Office365-Filtering-Correlation-Id: 6164c00a-a973-43eb-f96a-08daef3cddc6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sZPc4RgKV8k5oJ/15ef90dWJUpLk2BRno+RSJf8ArY3CANV/uEVS7Xo40vgpslpT2XQDyDL1Yp5ttEep5E30s2Mm0kiqG98o7b9+Rt1jfQjL+QHi3l3opTyimgsTJ6kBy/A24c2q2JV/NqC9gJZVot3nVMZt0hoIXmft2CG2Lrgstrs58JEYshosd1pYtkmhEgJolpR7/PsrkPYWUojIC3OEnOjP8fMuDjw6z52hd3bqieE/9uhcAxU1lhmejN1P0s9QGGmbwvB5Pa/AxcipM3jI6E3uXFPB5PYIUuOUYcWuuPRR7xnM41enouSpwGnopfkrzfGLeWkwFdypgGviyE0Z0968T74lazCTNsGEYMmQQiTNr1PaBcvXFc8HmSd1rfWxclO8117n0jhJtMXpu59uPS2etMcu6NxR/QY7Yx+h/X89SMhR2GB4A2bpD92z4pq6MXTes/CL/nRcM1WTdhZd0poNRnhn4VCDmCRgtnrRqBVmgetJrgNPkOsNqLM0lTzwnOR9FHterEejMEBHC45G4QMAxY0RaVzVmCefpa1gjCnpicVvV034HoLiSpy7EAkmDGV4J02ZQGzJbQiBPjkW3L7xPj5V6qIVKCq8KjOQjoTeTTYIF+t2DPII0371tt+8fU0vFmQN4XznsIxl3uGo1MaE7TX5p69hefPsBz+9TERi6CIJO293N4w5UYdowhwFOiCH5om0fKwaqFmrAw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(39860400002)(346002)(396003)(136003)(376002)(451199015)(1076003)(83380400001)(86362001)(82960400001)(38100700002)(44832011)(6916009)(2906002)(54906003)(66899015)(41300700001)(5660300002)(4326008)(66946007)(8676002)(66556008)(66476007)(8936002)(316002)(478600001)(186003)(9686003)(966005)(6486002)(6512007)(6506007)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NmI5N2ZuRm9kZ05vbzBhcllUN3FwZUZNNGhjMm9NK1MxekRLZWViODJlRjNj?= =?utf-8?B?OVBFLzZkMXVIQjdyOWN1ZFo0N3EycVg0cDJJSFgwTDVPd3ZKK0NGWFpIL05K?= =?utf-8?B?aU91c2JydjVUMy9UVjRka2M3STczVmdTdU14UExBOVd4eWEyRUY2OXRSRENG?= =?utf-8?B?WW5zdTdqdjZaZERROG11cDFuS3hPMTJacGwwc1hwYXhHdjE1bWlMNUpMNmc0?= =?utf-8?B?VkJPS3lRb2pCSy9JSlRIRWVZRDBqdE5oNGRSb1ZiRXhBczFjUk9jR0oveTY5?= =?utf-8?B?MTRsRlJodTVtN0FQODczWVhScGFhTUtEek45S1pnQkQ1NllBdC9xVDFtK2Yr?= =?utf-8?B?ZlE0RnFtbkNiRWRwVGo3NGtDWHF2MUp5aUZxajh4YVRQS2dCNENzQWFDdVdX?= =?utf-8?B?VmZBS0dFaE4xZEk3RzVKUUNkcW9iZFdnTkdjUjZMZU1EUG0xK3Rpb1ZDcWRK?= =?utf-8?B?eWl1UHB1RElEUUVRNGZ6akl0TGptdVc5WEdZcW5CNHkxb3ZJNlBKZTVYYXla?= =?utf-8?B?R2ZQMStHdUVUek92RW9LRnRVYUsvWG1HNStVUlBOT0FvNmdSNmk2K3F3Um9S?= =?utf-8?B?RW9OTGhwdXdOdkZST0xOT09oNVNIYURraGt1TitxMFJScFpOR0EyNEMvM1ZQ?= =?utf-8?B?UWErdmlDZVNYSGpCb3dJYVZZMHhBZFpWTExrcXpUVUo1eURXRGVOUUl2YkF0?= =?utf-8?B?UjlsTWFlUkpsZ1lNUUk2RWNkdjMxUGgvZGl1ZW0xNElYS0gvaU1DWmIyZnY4?= =?utf-8?B?SDEzZjQ5SW5RV1BuNTB6amRVNTRMRU02R1YvNk1kcVBpUWFxT2xHYm5KS2s0?= =?utf-8?B?MFBRcHhiYjRMM3Roa2VYR05ZTGZESVNwdnBKU05WblF2L2tkUjlMY3pkTXhr?= =?utf-8?B?T2c4VG1WUVI4N0Q3YitBcUFHb2k4RU81ZUZNd1FNd3FtWVhsNk5nbElFWjMz?= =?utf-8?B?WU8wYlNET3NoVFRHM0NYelFPN01leFIrU0RwelBub0NUdDJheml0MUJQYkdk?= =?utf-8?B?TC9lSXdGbHNSOE1mRVI3ZlpOc21BVE90ZmphNzVHZjJRRWg3bURJWTBqckZv?= =?utf-8?B?UWgyQS9SNjBtRlNQZFNsTm16MVFwVWd3azRqODBMUk9TTDBRbSt3QVhPOUVL?= =?utf-8?B?UHJJa2ZKR1p4ekR3djZBa2FSQTBrblpNR2UrSTJTdUYxZzFqeVd5NnBOMWg4?= =?utf-8?B?czFCajZUd09SSHhIMFVEbHVsOFdubDQ2Z2x3RzR2anlvRmtWVmlDeXpIblBO?= =?utf-8?B?K1Z5emM2citKNHk3Zi94TDZ6YVBhV1JZSkRkVkdRTXV1aGRuVEpkZDBPVW00?= =?utf-8?B?eFpFclJLMVUwMVVOMjRtYTd0dThOSmJrZkEyNExTV3h0SUdtK0E2QXU5ZGp6?= =?utf-8?B?MGk5UDJrRFRqU3d4ODFrbDhvSjFqMU9CZU5pa2l1OUp1eWt0WkVsRVh0aUhW?= =?utf-8?B?UWpHeFZNMDByK2FTNEF0RjBYbE4rNGdMOG44WlU5ZzJqcW1wSU1PR2VLdXlY?= =?utf-8?B?eEFOWWJhYzgrSHpjUVZvVG14eUlMZWVSMXVCQ2E3WTZwcmxTd2ZBeC81VEsz?= =?utf-8?B?cjlHcTZuQ3IxZXkzZXI2Qk16RkpJZUM1RElITE45TEtHQnh1dkpSSEZrRlhH?= =?utf-8?B?ZlU3TkRuTkt5OEFCbFZCUE01ZmhoNExVUnp4SkY1VVRvY0REV1hJby9xRnJa?= =?utf-8?B?T3VYK2pxUVhmMjBWU0hsVitUWWtDVEIrY3UxeE9oU3h5QitnamY5L3NlNFRB?= =?utf-8?B?VE9yV3JLaUV4bmJkUi95c250Y2N6elpGa2d3WEtWeWd5SGpvcXJZcWEvdEJV?= =?utf-8?B?aitLU0k3dkQ1UjJxSjZxR1RFSlA1dSsrSkoyQXpLZ2dQTzhHai9RT2VTZ0dv?= =?utf-8?B?emVOYzBBNGl0WGE0dlpMdXQzakhkZ1JaclBUS3JCQTRZL3Q4aWFDS0NkK3Fu?= =?utf-8?B?OTVKWFJlM3FiSmpybnZSREgyUTFGYzZGaDAzeXk3eXo0SWlTVDljVXVDVjdK?= =?utf-8?B?L0Z2VmN1eHVMMXdxRVZYVjZNdmtkbVdURVI2SnpxU1dwTnBpOVpNdWtjUHE3?= =?utf-8?B?cmFlcncxODB4MXN4RUExczcxZXZYMzFaQzhYZWYydXZ1L01vTnBsblB6eWtZ?= =?utf-8?B?WUpiRThWdFIycm0rZDRLZGxVbTdxOC95c2FlTlIxaldPcFRTOUNSK2Jpdzdh?= =?utf-8?B?c0twTTBQV0FZL0Zuc1Q2YnI2MjhrNlNsN1RZdnpiNkFFOHZoRHJuOE1jaU01?= =?utf-8?B?SFFGeEliVXl5M01wMEo3bWFJNk1BPT0=?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6164c00a-a973-43eb-f96a-08daef3cddc6 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2023 16:49:52.6570 (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: SK6Jt7BhzTgAfeqMz9ptk+vZqx5a+NcAN6wmHVz4l1OsV4/FPjdoLuf4AztMQ8eqK/nMkvLOXdM1AyiHrYhWisJC5VcmBxDLobfCtTH9xbg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3138 X-TUID: 7eeV0u9xrVDk Am Thu, 5 Jan 2023 13:52:51 +0000 schrieb : > >-----Original Message----- > >From: isar-users@googlegroups.com On > >Behalf Of Henning Schild > >Sent: 05 January 2023 13:49 > >To: pyla venkata(=EF=BC=B4=EF=BC=B3=EF=BC=A9=EF=BC=B0 TMIEC ODG Porting)= >tsip.com> =20 > >Cc: isar-users@googlegroups.com; amikan@ilbers.de; > >jan.kiszka@siemens.com; hayashi kazuhiro(=E6=9E=97 =E5=92=8C=E5=AE=8F = =E2=96=A1=EF=BC=B3=EF=BC=B7=EF=BC=A3=E2=97=AF=EF=BC=A1=EF=BC=A3=EF=BC=B4) > >; dinesh kumar(=EF=BC=B4=EF=BC=B3=EF=BC= =A9=EF=BC=B0 TMIEC ODG > >Porting) Subject: Re: [PATCH v2 1/1] > >image.bbclass: fix non-reproducible file time-stamps inside rootfs > > > >Am Thu, 5 Jan 2023 11:48:57 +0530 > >schrieb venkata.pyla@toshiba-tsip.com: > > =20 > >> From: venkata pyla > >> > >> As part of reproducible-build work, the rootfs images generated on > >> same source should be identical between two builds. > >> > >> In this commit it tries to solve one of the non-reproducible > >> problem i.e. the rootfs file time-stamps generated during build > >> time are not reproducible, it uses one of the solution provided in > >> the debian live-build image project (refer [1]), it fixes by > >> finding all the files/folders that are gernerated newly and set > >> the time-stamp provided by `SOURCE_DATE_EPOCH` environment > >> variable. > >> > >> [1] > >> https://salsa.debian.org/live-team/live-build/-/merge_requests/218 > >> > >> Signed-off-by: venkata pyla > >> --- > >> meta-isar/conf/local.conf.sample | 10 ++++++++++ > >> meta/classes/image.bbclass | 9 +++++++++ > >> 2 files changed, 19 insertions(+) > >> > >> diff --git a/meta-isar/conf/local.conf.sample > >> b/meta-isar/conf/local.conf.sample index 57d0620..3c4a473 100644 > >> --- a/meta-isar/conf/local.conf.sample > >> +++ b/meta-isar/conf/local.conf.sample > >> @@ -255,3 +255,13 @@ USER_isar[flags] +=3D "clear-text-password" > >> #CCACHE_TOP_DIR ?=3D "${TMPDIR}/ccache" > >> # Enable ccache debug mode > >> #CCACHE_DEBUG =3D "1" > >> + > >> +# Uncommnet and add value to it to build images reproducibly # # > >> The +value for `SOURCE_DATE_EPOCH` should be latest source change > >> time in +# seconds since the Epoch. > >> +# Git repository users can use value from 'git log -1 > >> --pretty=3D%ct' +# Non git repository users can use value from 'stat > >> -c%Y ChangeLog' +# To know more details about this variable and > >> how to set the value refer below +# > >> https://reproducible-builds.org/docs/source-date-epoch/ > >> +#SOURCE_DATE_EPOCH =3D =20 > > > >${@bb.process.run(git log ...)} > > > >would be nice here. So once uncommented it will keep moving as people > >commit. > > =20 > >> diff --git a/meta/classes/image.bbclass > >> b/meta/classes/image.bbclass index 813e1f3..38a9adf 100644 > >> --- a/meta/classes/image.bbclass > >> +++ b/meta/classes/image.bbclass > >> @@ -430,6 +430,15 @@ do_rootfs_finalize() { > >> "${ROOTFSDIR}/etc/apt/sources.list.d/bootstrap.list" > >> > >> rm -f "${ROOTFSDIR}/etc/apt/sources-list" > >> + > >> + # Set same time-stamps to the newly generated file/folders > >> in the > >> + # rootfs image for the purpose of reproducible builds. > >> + test ! -z "${SOURCE_DATE_EPOCH}" && \ > >> + find ${ROOTFSDIR} -newermt \ > >> + "$(date -d@${SOURCE_DATE_EPOCH} '+%Y-%m-%d > >> %H:%M:%S')" \ > >> + -printf "%y %p\n" \ > >> + -exec touch '{}' -h -d@${SOURCE_DATE_EPOCH} ';' > > >> ${DEPLOY_DIR_IMAGE}/files.modified_timestamps + EOSUDO =20 > > > >I would suggest to at least display a bbwarn if "wc -l" of that file > >exceeds some number ... say 50. I guess if SOURCE_DATE_EPOCH was too > >old, say 01.01.1990 the whole filesystem would be touched which > >might indicate a problem. =20 > 'SOURCE_DATE_EPOCH' is not set by default and regular builds will not > have any problem for sure, but when someone uses it then I think they > know what they are doing and can see the results. We eventually want to enable it by default i guess and so we can already think about what not so experienced users could stumble over and how to help them. > I will also add bbwarn about this files time modification and print > all files that are modified. Thanks. Henning > > > >Not sure what a good number would be. We could also check for > >certain files to _not_ be in there for sure. > > > >I might give that patch a try and see for myself what a too old > >value would do. But right now i will keep going with the expectation > >that it would "touch all files without big warning" and the thing > >might still boot but the broken metadata could cause any kind of > >problems in applications that can get confused by that big change. > > > >Henning > > =20 > >> } > >> addtask rootfs_finalize before do_rootfs after > >> do_rootfs_postprocess =20 > > > >-- > >You received this message because you are subscribed to the Google > >Groups "isar-users" group. > >To unsubscribe from this group and stop receiving emails from it, > >send an email to isar-users+unsubscribe@googlegroups.com. > >To view this discussion on the web visit > >https://groups.google.com/d/msgid/isar- > >users/20230105091904.530199bb%40md1za8fc.ad001.siemens.net. =20 >=20