From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 08 Jul 2024 13:12:15 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f184.google.com (mail-pf1-f184.google.com [209.85.210.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 468BCDh0032399 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 8 Jul 2024 13:12:14 +0200 Received: by mail-pf1-f184.google.com with SMTP id d2e1a72fcca58-70af58f79d1sf2488429b3a.0 for ; Mon, 08 Jul 2024 04:12:14 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1720437127; cv=pass; d=google.com; s=arc-20160816; b=SROH/g1pA8Fgr+j0o6P9dTB6QUbYW+3ez4SDKgmXUO4lSmDMK6iqaDaxVO+v8GaGH5 Q5Nn02LHd6dZjCLvtqD6B1SUIP8TddzxGRAoBf+9hFC4/HILSUY1kQTiKdcGmnVFeQrM lT3prUrzn3PhVd7rWXekx/ZgOLKid+m2pMY/6jkIp2RIjiPVSfbPt6f2Gndu0ythFCcw f9+lqpyWZkXUYHRh1Nwb9qmqfm1M0lJ6knd/CzSOugaaJKbrtHRr+XBazlAVt+5oVTDD ByvD+LL0cG2itAEGTEO0ornYggEY0xwXzOVrsU62k85CdwEt0XVbWM9rLSc8xx4z92lh XCaQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:sender:dkim-signature; bh=HG0e6BF0WdR6XvenEheOZZadbO0P1Fpn2K64s253Deo=; fh=vCg/trYkDCgyKNECfGBVtWR3xRCA7Xv2BCMJlzs6r2Q=; b=I0loINE6EiSBHbyehSP9Ef1tCLirgLX1DHNYMIxI6uZXQhhNfr/fDKpDmzm3As9oeT 5ms1GV9EAbCdUpEWXFtEYa8lPLx+uhy/F0KZEZ+qhM8iIBrD6O2ZaLgVhOlVKeQmnDqv K1zS1qw3jTSzzF/dOPTjL9gi0Vd/MB6fAKo+GI13+VIg4NcQHCSb9+IgYLm/SlDNAm5m wbnd+dqdCf64cvpPYpPgc+eC7Mskvu/LpbRJkGkj1aSQ09g9bNSM/4kzoweSujetXdq/ 29Ea8XV1dmUYEBM8kYfYZ9QDNF+a4KrT1tkNd5VLJSIR/HTMK3c++ZX2KDjU7QNsiF9W 9v1A==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; arc=pass (i=1 spf=pass spfdomain=toshiba-tsip.com dkim=pass dkdomain=toshiba-tsip.com dmarc=pass fromdomain=toshiba-tsip.com); spf=pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.152 as permitted sender) smtp.mailfrom=Adithya.Balakumar@toshiba-tsip.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1720437127; x=1721041927; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=HG0e6BF0WdR6XvenEheOZZadbO0P1Fpn2K64s253Deo=; b=K3uUAzAEvyVzC01ikdJhuCBavlrnLgVSQYpTtgU66EFbzAZnCvAbTvh+9FNn3TNpVw ERqswLAV7fWIHvVKfBUpwz/8cxVpkLsU8XWQn0WzJ+k8es3ZOPEXszdFCfh2zn7AunC4 KekZxoPj0YRIaZ0OVFe+l/Lz9TEmLZA7Rh76SO0L/8dR3t+SahGa39Mui6u9tKF1mK0Y /6X8BNSO6JpAEKrKAjJbtnqEG9wXKI8gCbgiBZPoq9/L3euEEctrJRGy+oCB+8NO2iIs mQDs3gkubhQmutwA9oMc4flH28WUyyNxMTlTprH9vBjOl+DKs5ueUPaO50KEqZMqzoIf EKog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720437127; x=1721041927; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=HG0e6BF0WdR6XvenEheOZZadbO0P1Fpn2K64s253Deo=; b=nbxpuQDmXaIJ36mQTvyIGODEn3sth9iSy9p/fNx36leTPZKJVbyz05ZEq52T9u3lXF lh0HoWsvj38zpj6GaCkrK9VTukX8ti1MkYVQxVnerKJZbY7yw0LA6M5mau8zRAbDoX4z whoCJUs0m069lm8/HMgjKta/ovRTwZbmlEtK5oRU77quvsJpJEkoGoD9Do49Jtptg6Kt oB6a4sRRmXA61fQPET9rYvuvxyejEd/CMHwdAm0f+o7FadVTHoZ/xAZgGIW84C2qNeo8 tYYeb4vzv1oXX3RdLNsfCiIgd1E+3Er0Y1AsNwGuvonDOlRD/ixcZqftdNRRkzTyHcOs fsUA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=3; AJvYcCWAqgvH9kq0Z4BfgAcaJFyBSmF6azlcbwX1Dm/yIk5iJMbqJxy5063U7I8Q2jYZLvPTK9Hvb2RDRxVUHK98qUo7rfc= X-Gm-Message-State: AOJu0YzN7VZ64Y8DTdzxX7vZE+zWHjLK8ztOEdjLp8IJW9zI0VDzl+Yn FQaTsNzxup0dWE+xC52RwYArtsWCAqoHiAgjyafJPj+t9rlFbjxb X-Google-Smtp-Source: AGHT+IGOG8TNWDyAk1nW0ilRfgrVkKcx/CizN8vuWNW2NbbDwvWPubgwxKH8M5yKsUdmD7KEUzZgcA== X-Received: by 2002:a05:6a20:d8b:b0:1c0:f3cb:522c with SMTP id adf61e73a8af0-1c0f3cb5318mr1551153637.47.1720437127375; Mon, 08 Jul 2024 04:12:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:90a:f013:b0:2c7:e17f:422b with SMTP id 98e67ed59e1d1-2c998e874ddls1553494a91.0.-pod-prod-09-us; Mon, 08 Jul 2024 04:12:06 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVFXzTv+OlRNssuybVEfUgwbn1uc4PLFQUv5xzS5ndC1ao/4wlb965nPkZfnsui3xLcLzCiqpc0ez5lKs2+TX1S6JuIIQpuugFkbC8= X-Received: by 2002:a17:90a:bf11:b0:2c9:57a4:a8c4 with SMTP id 98e67ed59e1d1-2c99c890639mr6436801a91.42.1720437125893; Mon, 08 Jul 2024 04:12:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1720437125; cv=pass; d=google.com; s=arc-20160816; b=wJMFtOuCBFuSXTag9GFwYDMA8nzuGzTwhUOSZOSK+Zl0U4paKtBYVXMCwzQ2xl6mzj ViQBJkdz7xU4n/tv+g0tBUJi/jnCptcx8r2e2993fD7YzEPysTfrwXvRA+KylK7/pFVU AWNi2m0jlKEiR381RC0fbU5VvXcUIcMw6O9lnpiDxgJuwkwAEun5ZLWHNNW2iAv//qd7 ANBRlmgzPTnlv8LZxvaV0WORLzDfuXs4ZyxL7YSm212cc27LZrcnMqqN4Zod1BIZuGsg FpiD/vjxrxOtTgw1GPFTvvpyG64Y1ToBkOHFD0QfiBtCoB+h8xIBsIi89cQcuVvvxSZK FoGQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from; bh=18ArZ9DEDUExBd0HBh8TUs6h089fX+rlF/FQl2/Q170=; fh=/2kbjE2E4KPAfKzPZSMRHzMNsIgaHbsKfruGkUFGUHQ=; b=g0Cgx3BFxrzJNMOVyiuyTh8Str+fZWm3qNRG2n9qW/EyFHtuVQIByr/q1UeiYS4bWH btKMEHpvLk5qHebFXXiy/CvnBK4AjN91FeS/+1c/3zbgVXWb5VY5T2zjFK3H0CHxKmVB gJvvIEL5hnbJdnn3k48GIil+KYS75rLKPki4Hp6hRpOnHzLDTn2N9vtzjN3wM9kBy1H6 scOQPPOQI1Ff7wqnjLXJ1J2xfnScXiPmFBVf7iARB41Knmg7gvikoaJtgRZlmatVJpei Utpz6ANAM5cHJJ4cneCGPk7luTM1Qw+PyFLfv1ETYpitHzYEfmw7ApEZsO2O1N9mHjVP Xz/Q==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; arc=pass (i=1 spf=pass spfdomain=toshiba-tsip.com dkim=pass dkdomain=toshiba-tsip.com dmarc=pass fromdomain=toshiba-tsip.com); spf=pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.152 as permitted sender) smtp.mailfrom=Adithya.Balakumar@toshiba-tsip.com Received: from mo-csw.securemx.jp (mo-csw1802.securemx.jp. [210.130.202.152]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-2c999e18831si773024a91.1.2024.07.08.04.12.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jul 2024 04:12:05 -0700 (PDT) Received-SPF: pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.152 as permitted sender) client-ip=210.130.202.152; Received: by mo-csw.securemx.jp (mx-mo-csw1802) id 468BC3OK198170; Mon, 8 Jul 2024 20:12:03 +0900 X-Iguazu-Qid: 2yAaT64FYfODdk9vk5 X-Iguazu-QSIG: v=2; s=0; t=1720437123; q=2yAaT64FYfODdk9vk5; m=39hPZGWkqHHL23pXBPX40gIZ0zGopOIJU3AiqNNIbG8= Received: from imx12-a.toshiba.co.jp ([38.106.60.135]) by relay.securemx.jp (mx-mr1802) id 468BC2ao1129885 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 8 Jul 2024 20:12:02 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N+ZnxJyHobP2n8OpY6WoHy7nGhw5v/czIDwxY0tNbUmVQBWcta063nWiZFpxx8OgFvgjGyLasVYiKyrmpG5l6ObcIqfLEehqIHugrU/rjKYOz6nO6AIPvVe6cXFeHEKgWIO4deM7ItyoeNsqSG+7Fu618v5aEXOaTgeOT2RBrrbKy9Y7sh2q3WUD3JhgjZ7FoxhxB+VLbIPIafW1K224KuHqvm6YapwmusxpwuYvuUYRaD4XlS+U/51oBunmSMiQELRDnqJiSi1mX+WS1MNYUbUTr221opA1ylFjgTMFEUSVPx3qFihPe81/lKuNNbE7VOq/0UMyVKnCdDoD/7qOsQ== 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=18ArZ9DEDUExBd0HBh8TUs6h089fX+rlF/FQl2/Q170=; b=fdJP8HXLTAndv6RXRKW1KPXr3jOcE1lgVv9UyZNFncIEe/sl7CfxPA8saTvBLECkfuU7jNgpNRlAcEVqwNpLCSGhzQTvle6HJS2URjfm2MEfsRIPWCroY0MwGPBy96Fgi1hcSj+nfWXzH7xA8Rew9VTCzOielr9554ol28jewKcHBsAQyNMZSrbPg0QHCg+IdlCzBXPblckGGn1weUiX2vF/LDJdyHAAKTDf0NxXeNPeF/IDxDqx8DtjKJnhpM+urDaXMngRPBFh4KSBNlffgBG+D1oV46yFnY79ALO+fLF9xo5XgNOW53xoTaHfKWtzy55kDz6wheBY3+qmZzpaQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=toshiba-tsip.com; dmarc=pass action=none header.from=toshiba-tsip.com; dkim=pass header.d=toshiba-tsip.com; arc=none From: To: , Subject: RE: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed to generate reproducible ext4 images Thread-Topic: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed to generate reproducible ext4 images Thread-Index: AQHa0SWoMwHDE96V0EuPfWvMvyDABLHsqYZw Date: Mon, 8 Jul 2024 11:12:00 +0000 X-TSB-HOP2: ON Message-ID: References: <20231207154114.20400-1-venkata.pyla@toshiba-tsip.com> <20231207154114.20400-4-venkata.pyla@toshiba-tsip.com> <03db06fb48cc803750b0bdc79682cd140c027681.camel@siemens.com> <3d9226f6-f046-445e-9edc-e107111c2437n@googlegroups.com> <356aaf0ad95d69f5c1d023d62cfe6d8a0ac0d024.camel@siemens.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB9669:EE_|OS3PR01MB5686:EE_ x-ms-office365-filtering-correlation-id: 681ae099-7f48-4188-8bb8-08dc9f3ec9d1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?cDYzME9WUmU2TXpXSnppajVJRzVRcnlsV0RWRUd2Q0d2OE1hL2gxdXFaS3Q5?= =?utf-8?B?VFVoL0JmN09HUGllODBJM3RKRWM4Z3FQZ2Y1aFhuaWRYM09lTHlSWFJzWUM4?= =?utf-8?B?ZTZBN1FYMk1oUS82Rm5aN2xjTzJGMlVyK2diNWt3RS8wRWFMbkFYcWpqeXhw?= =?utf-8?B?NzZYc1ZRSVJyUFNkcWxQRlIyb0VYZ2VZUzlUWk1TM29wVjNWblZ2VlNiNWZV?= =?utf-8?B?UHVqT0U2M3dMZFBpS0cvRnhBUHZhUEw5VEZteXRDNzJXbE9MNjBwdzM2aFlG?= =?utf-8?B?OUZtWFl2eEFpYjJJak13dzcvalF6akFOUWkvNzJrTHNXUFdDUFBWS1dXWVJP?= =?utf-8?B?WjNFTFgvK29yYlFDZUUxdUN0ZzRWUVpKM0ZiaVp4SW41ZmZnWm9uSnQ0RjhN?= =?utf-8?B?NTFxMEordmZnSEZucmNCSldxeHNwUitHM2F2bU9HdEdUbVFtbkE1OHF0RUlG?= =?utf-8?B?TkV4c0wxOEx0VnR2bHJWUmJ1NzhRLzdla2tKTGgvdlNYMEhGTGVPbnFPK29M?= =?utf-8?B?UHNVM3JOd3pEeS9COTM1OXRYeFozRVJxQzR5UHdaekJ1NmhFVUNpRU13bmNZ?= =?utf-8?B?ODcvU0Y4bnV5NzFCOUhYbjNFdGxBU0dWd1IyMlJmS1pQbUJzMzZITHdDZHRR?= =?utf-8?B?SExua29SZ05aLyt0elV1OEh3VXNwYlRDaE14bFIzQUtXR1A1SkZBYkNnVVZl?= =?utf-8?B?cUdVYjFDNFZ3TXFsWHc2QWJNcmZvZi9VZ3VDVkdmWjlIZE1BS3MvRjFxbER2?= =?utf-8?B?M1l1aHJCaGdBNkdsb1JOQk9VT2k1eFpHZUM2ZWQ4UkRvMU81Q1R1L1JOV0FO?= =?utf-8?B?d1JHZ3B4dzhTc05vY0phdVRqdlhnajV2aGU4OSt3dmNmWGpqUmV6UnNvU09v?= =?utf-8?B?aTNzQ0V0SFJCY0sreEkvbXBVeHJBcGc3NDJGQVJnemw4TVRXeEY5L2RlRlFv?= =?utf-8?B?WGl4NTBoSmUrY2ZCRk01bEdxdENwdG9vNXZWLzloOFZ6M2xvanpia3ljb3FV?= =?utf-8?B?dmxxb2FNbjdKT2VpUTMzb3dGSkh4N2dJUTdnVGorelBRSTQ1Umk5U3Q0Y0VK?= =?utf-8?B?MVdrdnUwZlBpZGFXZVo1NmtSOW90SzFIei9ONnpQU0QwVGpVTE5PVlNXTW1I?= =?utf-8?B?YWZNMmNPeE9KZHpickZsL2JVOUxyK2hURzExSjQ5dTZ5QjZjd2szbEU1dWNa?= =?utf-8?B?SWxVUFVKQ0QzMk95d0NjQ0VBbThlTXNEQThROHhQMnlXUENxbGJYRWpkUmcx?= =?utf-8?B?VVp3UHJvVUhOMTRreHFkK0MreHRFM1l4T0NQUlM1OGp0MmprcjFuMDRoVm56?= =?utf-8?B?YTR2RU1oVW5zNkpNRUIvRDl1SGhHMXBWV2VzZzNiVldkR2pHM2RrU01UQmYw?= =?utf-8?B?bTVtOWF3eXc5ZUxQbkN2S216eDN0aUJkYkJTMzk3Y1ZSZnRtUWt1ZEY2Ylk5?= =?utf-8?B?THlYS2VTK0RqUy9Rb0tZZ0MyTk4rTkZhOFNkQXA4QmlvVjNRTnM2MDFVOTgx?= =?utf-8?B?SU5YVWlpL3dMOTM5Y2laSVl5UXBLUTU5ZEE1M2E0NHl5bGNEZFJTSlpZUVpy?= =?utf-8?B?S0ZLd1U0cWk0YlkvcVdhb1dpRllkbWRuQ0ZHTUo3NFhOaDFGSTRvWUlWMVkv?= =?utf-8?B?dWtQVVpTNlpOMlFCOVFYRkxqUXhVazdYRGJMTkg1Y0hZWkplRE84VEZPUGU2?= =?utf-8?B?OWdQYkxibGtQK0NVMkY3a1J1dXNlTGNrSHpuWmJPT1QzS1pyWUdqMTl5U1d3?= =?utf-8?B?Q3dZTG5VamZGeXNVYktlSFdoWFVic2FrWXF5STZCYXpaOFZjSW5DZjNHa0Zq?= =?utf-8?Q?Ip2vuElpsA4Peavfug/I30pklTwLJ8jBFO+cs=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB9669.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RWwxYWdsTHFkcncrWktXa1JjMjRVMHNwRnh4b1g5Sll6VDNnQ0dzQjR2OFZi?= =?utf-8?B?cDlRbEhLRHlVdENSWWRWUlExSFBDMU5xdHV1MXY2NjdQNGJoY3plVzlBVEVI?= =?utf-8?B?ME1DYnRTeGZQeWRSOFJKUDFMMlJzSnVnWU5sM1gyNVBVMFdaTW9RdTVoN3J3?= =?utf-8?B?d1B5YXZTZmJ0eDRKWUZJM2V6WWZOdW01VUhBbE81TnRYcm9wOFJUUzJRMGpX?= =?utf-8?B?WHgrMjRrNE5QK1BqMjZWdjY2WTVKMVRuUTcxNXQ2YWdsa1BYQWVYMWNLSGRT?= =?utf-8?B?ejB2aW54bS9DQnNzaGs0eG85bEp4bzd4SytLSzZPZ01VenYwd1l0ckw4MEx0?= =?utf-8?B?bGNidUZVdEo2aG5mTS9wR3NBWi9zL0l0SDBJS2ZCQjY3MEFvV1JBRklYOVZQ?= =?utf-8?B?OFozazJqYTk5Q21RNzJyV2JDNXBGRWJNRG5IZENFT1c2Q2p2YnZYRGMvcG1C?= =?utf-8?B?TWZzNXFyandSRVpZRzJyMENyaUJBMjFYeWdqejNPcUFDWEVxem1Tbm5xM3Nz?= =?utf-8?B?MWZIZDZ3ZGhSeTVKUWVxejU5OTRVMnovd3loQ1FJeVEvTUJ0eG81dmo5a1Qx?= =?utf-8?B?MzJQWFpnaTBNRStZdWIyR2NiL3lvNGhhUGxsenZXVU9IMW5vWTBPMWlNb0ZR?= =?utf-8?B?cGRxQUtMbXI4dGhNaWlhdkJGZno1Ymd6dy81dTYrVWsrNC9IQkR2NVIyZ29O?= =?utf-8?B?Q1JuZXJremRXckZUb0ZONE9GRUhhZ0tCRlBnbGFUeUFOUUwzY3RvYVR3TG9j?= =?utf-8?B?QUNJN2crWm1DaUhPVFlPL0tPV1Y5VklYNUhFV3NsSmlyeXpXZDE2QnlyVTh0?= =?utf-8?B?QkRqSWEzTGx0Ym1LTG5IUjlZQnVRbHFPak5HbFRNZ0pvSFh5OHNrVHBOTUI0?= =?utf-8?B?UG85ZUIvTHgySG4rU0g4QXlhSDZ5T2YybzZHVzllMjlCUUN4RVZuSkIwbkNh?= =?utf-8?B?V1NodzVmeTdpZnQ5OHNpRytKRzJjRFhsZVNyME1MRE8ySVBMM0lnZkdhSVM4?= =?utf-8?B?ZDhsZXo3UFM5aVNrcGlNNjJyVmIzdTBJcEYrbSsxek1tWklPSnNxM1c5T1lj?= =?utf-8?B?Z04xWklaNS9jZXBBbzBkaEwwWCtHU0ZqVDRScHRWd01lNkgrRlA4U1lDQ25K?= =?utf-8?B?ZitMc3ZaS1BlS1lMeU9rdXV4TVI3QjZMMm5DMkptdUJmU2tNMzZvbWMwMmRx?= =?utf-8?B?SVVTakp2eE9RbzYrSzFaVDhPNStQSE5IV2VMc3ZsWlh2Q002YU9lT3JUZ2Zj?= =?utf-8?B?MkpycW55RGgrbGdWRWQ5TjNxTm5lcWFYYjZ6OHVHZGQ1dFZmQnJLNnFBYjN5?= =?utf-8?B?bHBHZDB5aWN4MUNCK3BhblhrbVBQVldhOUpQWE5UZmhHYmR4TVA1TGxna05Z?= =?utf-8?B?SVVsRUg5c1h0WUhpREhhZEJoVlR6MXdXSDg3R2FraUxyT1NZTzlaSnhlYlhJ?= =?utf-8?B?VUlKczRSOHNmbVlWc1FiSXFIUlJUZDRoVkxIUTRsV0NPUFpibmcyOENocDRy?= =?utf-8?B?ZEhKVUhNUlI5anNOOFFFQ1pCZzVpTXA5b09TV21HeGRHN0JCV0hIc2pWR3hZ?= =?utf-8?B?WmJmSUFiZHk3ZTMraUNDQmN3OGFrTUIyQlJPZ0FDVkxKbTVqNkprS1dlQ1U4?= =?utf-8?B?N0xnOEtPMkNwR2F3Q2xLTjM4NDBYb3RBSGRidFlBYm9WQXd5Sllmb1hvWHZL?= =?utf-8?B?RGZOSXF6eWg0T3NxZ05TVzAwcE9tQTZpUWRQQU5nZW5rcEJxU000bUZRY2ZW?= =?utf-8?B?TW9GSE1wMGFkM2xDNzlHZFBaY00vRnBjRmFoTmpUZytIOFltTlFKWkRWM0Zq?= =?utf-8?B?K0phZFlvS2ZKMXVDaTVBZ3RYN2syYTNSdS9xaXBnMkpoVUk3N1dBYWZOcytr?= =?utf-8?B?WjdQQ00yKzNiVkMwN3ZlcHlTeWhMdGwzZ3g0TnM3aGhSd3dpdmlIL0tQWllB?= =?utf-8?B?MlBjazVHck1iS24rKy9OY1ZLYnRrMFNGQnIxZXRDRWMvQTVlVWsxT1ZmT3c3?= =?utf-8?B?WmRWSTRibFRZbmFGMTYyMHd6V3NJWkMxLzJhN3l6RVRPSzNZOVJvU0pRUnpl?= =?utf-8?B?bzlIczFTdldqaGE3NWZObHkzZERpaGdMcGVjSUpxOHdhdW1WVFFBcEJBTFNh?= =?utf-8?B?SDhSNHdnN2xWenNuZG1FN2UwUm5kWTF3N3cyQjZQcCtNejJFTTVKak40SGFu?= =?utf-8?Q?/6VLiZ56RHoskgapOJ5wCnA=3D?= Content-Type: multipart/alternative; boundary="_000_TYCPR01MB96695360B889AA307AC0FBEBC4DA2TYCPR01MB9669jpnp_" MIME-Version: 1.0 X-OriginatorOrg: toshiba-tsip.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB9669.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 681ae099-7f48-4188-8bb8-08dc9f3ec9d1 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2024 11:12:00.1990 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f109924e-fb71-4ba0-b2cc-65dcdf6fbe4f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wga8UByyn2+BVY7EERERSadib81qeyK/i0yPejIQHCSfTf/PJhGw1C50dwy6G4WUZqV6hvMIV0CRfkpWbjSitPQL2OdmgNfzXnWhak9ADxq6lr14bP1AyKNyKZpbSkC+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB5686 X-Original-Sender: adithya.balakumar@toshiba-tsip.com X-Original-Authentication-Results: gmr-mx.google.com; arc=pass (i=1 spf=pass spfdomain=toshiba-tsip.com dkim=pass dkdomain=toshiba-tsip.com dmarc=pass fromdomain=toshiba-tsip.com); spf=pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.152 as permitted sender) smtp.mailfrom=Adithya.Balakumar@toshiba-tsip.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: x2p1mD+5VPyu --_000_TYCPR01MB96695360B889AA307AC0FBEBC4DA2TYCPR01MB9669jpnp_ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Felix, To answer your question, No, these patches alone are not enough to make ext= 4 filesystem images reproducible. These patches were mainly tested with isar-cip-core security images which h= as /home ad /var mounted as ext4 filesystem images. With these patches I noticed the /home ext4 partition is reproducible but /= var required an extra fix (https://groups.google.com/g/isar-users/c/RsjRjzi= gLOE) But, I see reproducibility problems when entire rootfs is deployed in an ex= t4 filesystem (in the case of wic and with IMAGE_CMD:ext4). I even raised t= his point in the ISAR ML (https://groups.google.com/g/isar-users/c/Ll7t4G41= Lfo) That=E2=80=99s when I saw your previous mail. Thanks and Regards, Adithya Balakumar From: Adithya Balakumar Sent: Monday, July 8, 2024 4:28 PM To: balakumar adithya(=EF=BC=B4=EF=BC=B3=EF=BC=A9=EF=BC=B0 TEUR) Subject: Fwd: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed to gen= erate reproducible ext4 images ---------- Forwarded message --------- From: MOESSBAUER, Felix > Date: Mon, 8 Jul, 2024, 16:13 Subject: Re: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed to gene= rate reproducible ext4 images To: isar-users@googlegroups.com >, adithya190298@g= mail.com > On Fri, 2024-07-05 at 05:13 -0700, Adithya Balakumar wrote: > Hi Felix, > > I saw your mail regarding your attempt to make ext4 filesystem images > from IMAGE_CMD:ext4 reproducible. > If you don't mind, could you briefly explain what was the problem you > faced in achieving this? Hi, the problem is stated below: > the diff indicated that the inodes are still shuffled around). This makes me wonder if mke2fs.ext4 even supports producing a reproducible rootfs. I just copied the pattern from wic, but for whatever reason the inodes still were not deterministic. Are you sure, that this patch is sufficient to make the ext4 reproducible? Felix > I am also trying to understand on how to achieve the same. > > Thanks and Regards, > Adithya Balakumar > > > On Tuesday, April 23, 2024 at 2:47:11=E2=80=AFPM UTC+5:30 MOESSBAUER, Fel= ix > wrote: > > On Thu, 2023-12-07 at 21:11 +0530, venkat...@toshiba-tsip.com > > wrote: > > > From: venkata pyla > > > > > > > E2FSPROGS_FAKE_TIME: sets fixed times for the inodes in the file > > > system. > > > hash_seed: creates reproducible directory indexes in the file > > > system. > > > > > > Reference commit in e2fsprogs: > > > e1f7100643a46456be107b33098f6034b0835e6d > > > > > > Signed-off-by: venkata pyla > > > > --- > > > scripts/lib/wic/partition.py | 11 +++++++++++ > > > 1 file changed, 11 insertions(+) > > > > > > diff --git a/scripts/lib/wic/partition.py > > > b/scripts/lib/wic/partition.py > > > index e50871b8..90b2c037 100644 > > > --- a/scripts/lib/wic/partition.py > > > +++ b/scripts/lib/wic/partition.py > > > @@ -280,6 +280,17 @@ class Partition(): > > > > > > extraopts =3D self.mkfs_extraopts or "-F -i 8192" > > > > > > + if os.getenv('SOURCE_DATE_EPOCH'): > > > + sde_time =3D int(os.getenv('SOURCE_DATE_EPOCH')) > > > + pseudo =3D "export E2FSPROGS_FAKE_TIME=3D%s;%s" % > > > (sde_time, > > > pseudo) > > > + > > > + # Set hash_seed to generate deterministic directory > > > indexes > > > + namespace =3D uuid.UUID("e7429877-e7b3-4a68-a5c9- > > > 2f2fdf33d460") > > > + if self.fsuuid: > > > + namespace =3D uuid.UUID(self.fsuuid) > > > + hash_seed =3D str(uuid.uuid5(namespace, > > > str(sde_time))) > > > + extraopts +=3D " -E hash_seed=3D%s" % hash_seed > > > + > > > > Hi, while reworking the SDE in ISAR, I stumbled upon this as well. > > This patch only covers the .wic part, but we need a similar patch > > for > > the IMAGE_CMD:ext4 as well. I tried to mimic the pattern there, but > > I > > was not able to make the .ext4 build reproducible (the diff > > indicated > > that the inodes are still shuffled around). This makes me wonder if > > mke2fs.ext4 even supports producing a reproducible rootfs. > > > > Have you been able to create a bit-by-bit identical .wic of an ext4 > > partition? > > > > Best regards, > > Felix > > > > > label_str =3D "" > > > if self.label: > > > label_str =3D "-L %s" % self.label > > > > -- > > Siemens AG, Technology > > Linux Expert Center > > > > -- Siemens AG, Technology Linux Expert Center --=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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= isar-users/TYCPR01MB96695360B889AA307AC0FBEBC4DA2%40TYCPR01MB9669.jpnprd01.= prod.outlook.com. --_000_TYCPR01MB96695360B889AA307AC0FBEBC4DA2TYCPR01MB9669jpnp_ Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi Felix,

 

To answer your ques= tion, No, these patches alone are not enough to make ext4 filesystem images= reproducible.

These patches were = mainly tested with isar-cip-core security images which has /home ad /var mo= unted as ext4 filesystem images.

 

With these patches = I noticed the /home ext4 partition is reproducible but /var required an ext= ra fix (ht= tps://groups.google.com/g/isar-users/c/RsjRjzigLOE)

 

But, I see reproduc= ibility problems when entire rootfs is deployed in an ext4 filesystem (in t= he case of wic and with IMAGE_CMD:ext4). I even raised this point in the IS= AR ML (htt= ps://groups.google.com/g/isar-users/c/Ll7t4G41Lfo)

 

That=E2=80=99s when= I saw your previous mail.

 

Thanks and Regards,=

Adithya Balakumar

 

From: Adi= thya Balakumar <adithya190298@gmail.com>
Sent: Monday, July 8, 2024 4:28 PM
To: balakumar adithya(=EF=BC=B4=EF=BC=B3=EF=BC=A9=EF=BC=B0 TE= UR) <Adithya.Balakumar@toshiba-tsip.com>
Subject: Fwd: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed= to generate reproducible ext4 images

 

 

---------- Forwarded mess= age ---------
From: MOES= SBAUER, Felix <felix.moessbauer@siemens.com>
Date: Mon, 8 Jul, 2024, 16:13
Subject: Re: [PATCH 3/5] wic: use E2FSPROGS_FAKE_TIME and hash_seed to gene= rate reproducible ext4 images
To: isar-users@googlegroups.= com <isar-users@googl= egroups.com>, adithya190298@gmail.com <= adithya190298@gmail.com><= o:p>



On Fri, 2024-07-05 at 05:13 -0700, Adithya Balakumar wrote:
> Hi Felix,
>
> I saw your mail regarding your attempt to make ext4 filesystem images<= br> > from IMAGE_CMD:ext4 reproducible. 
> If you don't mind, could you briefly explain what was the problem you<= br> > faced in achieving this? 

Hi, the problem is stated below:

> the diff indicated that the inodes are still shuffled around). This makes me wonder if mke2fs.ext4 even supports producing a reproducible
rootfs.

I just copied the pattern from wic, but for whatever reason the inodes
still were not deterministic.

Are you sure, that this patch is sufficient to make the ext4
reproducible?

Felix

> I am also trying to understand on how to achieve the same.
>
> Thanks and Regards,
> Adithya Balakumar
>
>
> On Tuesday, April 23, 2024 at 2:47:11=E2=80=AFPM UTC+5:30 MOESSBAUER, Felix
> wrote:
> > On Thu, 2023-12-07 at 21:11 +0530, venkat...@toshiba-tsip.com
> > wrote:
> > > From: venkata pyla <venkat...@toshiba-tsip.com>
> > >
> > > E2FSPROGS_FAKE_TIME: sets fixed times for the inodes in the = file
> > > system.
> > > hash_seed: creates reproducible directory indexes in the fil= e
> > > system.
> > >
> > > Reference commit in e2fsprogs:
> > > e1f7100643a46456be107b33098f6034b0835e6d
> > >
> > > Signed-off-by: venkata pyla <venkat...@toshiba-tsip.com>
> > > ---
> > >  scripts/lib/wic/partition.py | 11 +++++++++++
> > >  1 file changed, 11 insertions(+)
> > >
> > > diff --git a/scripts/lib/wic/partition.py
> > > b/scripts/lib/wic/partition.py
> > > index e50871b8..90b2c037 100644
> > > --- a/scripts/lib/wic/partition.py
> > > +++ b/scripts/lib/wic/partition.py
> > > @@ -280,6 +280,17 @@ class Partition():
> > >  
> > >          extraopts = =3D self.mkfs_extraopts or "-F -i 8192"
> > >  
> > > +        if os.getenv('SO= URCE_DATE_EPOCH'):
> > > +          = ;  sde_time =3D int(os.getenv('SOURCE_DATE_EPOCH'))
> > > +          = ;  pseudo =3D "export E2FSPROGS_FAKE_TIME=3D%s;%s" %
> > > (sde_time,
> > > pseudo)
> > > +
> > > +          = ;  # Set hash_seed to generate deterministic directory
> > > indexes
> > > +          = ;  namespace =3D uuid.UUID("e7429877-e7b3-4a68-a5c9-
> > > 2f2fdf33d460")
> > > +          = ;  if self.fsuuid:
> > > +          = ;      namespace =3D uuid.UUID(self.fsuuid)
> > > +          = ;  hash_seed =3D str(uuid.uuid5(namespace,
> > > str(sde_time)))
> > > +          = ;  extraopts +=3D " -E hash_seed=3D%s" % hash_seed
> > > +
> >
> > Hi, while reworking the SDE in ISAR, I stumbled upon this as well= .
> > This patch only covers the .wic part, but we need a similar patch=
> > for
> > the IMAGE_CMD:ext4 as well. I tried to mimic the pattern there, b= ut
> > I
> > was not able to make the .ext4 build reproducible (the diff
> > indicated
> > that the inodes are still shuffled around). This makes me wonder = if
> > mke2fs.ext4 even supports producing a reproducible rootfs.
> >
> > Have you been able to create a bit-by-bit identical .wic of an ex= t4
> > partition?
> >
> > Best regards,
> > Felix
> >
> > >          label_str = =3D ""
> > >          if self.lab= el:
> > >           =    label_str =3D "-L %s" % self.label
> >
> > --
> > Siemens AG, Technology
> > Linux Expert Center
> >
> >

--
Siemens AG, Technology
Linux Expert Center

--
You received this message because you are subscribed to the Google Groups &= quot;isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-use= rs+unsubscribe@googlegroups.com.
To view this discussion on the web visit https:/= /groups.google.com/d/msgid/isar-users/TYCPR01MB96695360B889AA307AC0FBEBC4DA= 2%40TYCPR01MB9669.jpnprd01.prod.outlook.com.
--_000_TYCPR01MB96695360B889AA307AC0FBEBC4DA2TYCPR01MB9669jpnp_--