From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7186516587736727552 X-Received: by 2002:a05:651c:158e:b0:284:ddca:4010 with SMTP id h14-20020a05651c158e00b00284ddca4010mr233791ljq.489.1673256522931; Mon, 09 Jan 2023 01:28:42 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:214f:b0:4c8:8384:83f3 with SMTP id s15-20020a056512214f00b004c8838483f3ls3339353lfr.3.-pod-prod-gmail; Mon, 09 Jan 2023 01:28:41 -0800 (PST) X-Google-Smtp-Source: AMrXdXvIotPwz3RCB85A4U89QkHB0TitFclqJen5Gt+/skeikKK9SCREmkPyxOJ08uIjjB7adlin X-Received: by 2002:a05:6512:4003:b0:4b5:67ec:ec7 with SMTP id br3-20020a056512400300b004b567ec0ec7mr20408360lfb.13.1673256521704; Mon, 09 Jan 2023 01:28:41 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1673256521; cv=pass; d=google.com; s=arc-20160816; b=npBw4wnLLvFVl/WnccTS/aThRwsGm94BDaD9m3gUXQAr7SLHvqkp7hTRck7fdQ/6bb CHz2UP4vgWVq7uSIXdFtyrfvdOLTyehGRQ5yk/DjUYRmKmhMS+b2ftg3JfAhXlw3eZra F2qRXnBTlr1jw20UkIr2NUAWtwTgxXloGoVpO0sfkcNSZpl/rpbc1IfOcEkAyFcifu0E Pyw5zZu2Z1vvi2r7Y9hmvJLkM00QlAkIAomSbQcTzQMeGewZ9FTHZQ/+fnmiYtExgR51 l0fIKHf3KoiD5EW834+KfaHle8Bnrvaw3yEQf7jHyPgdRkDGZrpmhYBMaXujfVbGr5JN Dfcg== 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=aOtjD2JVwlZkxeCjnYr4COgMwspnTOGc+TDhV/fOJHw=; b=nlCLSIuhMrF2XhrK+FAx2/ittuTb48pdmbkwwQAbVELhOdSxrWaDR2/tCEoj5LD9Sm N8jn/EHRJ353xqf+bFHznwndtaYct4nXJV4EE+mkUH4eYBOdtJ45Vz4sfKBnAAEy8jpD H2lDReMx7iZgjSe6y6WDi6XDVYIwmlDrMg/nfI0m0y1irEQacZlb9brKa7ucD2TZNWxF SbJF4j7a5a9PzRQG4L0kYSfZekz+smwO07s/+W+t0cxUTp9BuR0aCPQC5aKwU1m2k2fU bD6//itDalxfC1214nxYz+OAnDMKVSp/5Ji2CJ06ZpC9X/8m7dJz8tCpDWHdsKeUzA1E Kx7g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=lEFWWL+A; 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.249.87 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 EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2087.outbound.protection.outlook.com. [40.107.249.87]) by gmr-mx.google.com with ESMTPS id s4-20020a056512202400b004abdb5d1128si276662lfs.2.2023.01.09.01.28.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Jan 2023 01:28:41 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.249.87 as permitted sender) client-ip=40.107.249.87; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=lEFWWL+A; 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.249.87 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=I27Rh8lXPNTJQsG9AyIbcF+oTvdSnvpZHDda2F6uHQ41xfMKuJMMipxCAFn9AqDRR8Uq10uescd/BPlV4AzgcWDaJplmkYgvE1ePDERIZofjl5JgN4LDXkqaNNqze7Mmovt1dfneqco5OyKe6lLgcxc3tlJzAZXwPbzyFIrskDzE/FmkKQFlBH73zg6Ip+QO5S18w4MquSc9Wvvuk76IlTmAkoeB9HmAG8Msx/JvzuJASR3oAmPXTwjhfV1E+GEtvUAi4wQc/7ww6iJs9Dh0CpTTRMaXDkRrCIEmCI1O6XLragbnIcs1c4xRitK+C75+aSnTDS2aOL1KDpKaV0HwHQ== 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=aOtjD2JVwlZkxeCjnYr4COgMwspnTOGc+TDhV/fOJHw=; b=PoMbSiTcpN56mE1XEARGw8ju864vlwu4dEx6VOTRcb5Aqwbp4xi4NNI1NIzWX2s22epuVX5Iln2nqDbiabPhCc6RYoRPbMHUdXsf76hC3YXazB/3EXo1sXYd1gBcX2T2fF1nEEqi9EcF+APwt8E1v06t5KH7aLNzt+w7GhQMXEbJwIkS/igVWK0JyaTFPVp+ilVO0GbakAaNQiowLl1145IyfFhsKHqB1lDa1rYtkNoF99v5ANJc3LkP1tJ3hmP9oH5NFYAosFMM5ZQF8drktr69wxKhrHeKftf9xXLnTYbV54kRLUQakSKCxdhH1kpsDf6PppJZ51yR5T0i9qaHqg== 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=aOtjD2JVwlZkxeCjnYr4COgMwspnTOGc+TDhV/fOJHw=; b=lEFWWL+AqLaIgTcGWX3Yo9BJkWT4cymXQC4zda6K5P6kN/tDasLA5WIZT8+YWp0LpKQF4RGBvgCAb6U3gZafNej4ubzUYjEvezoeYWFp7VLoEwy9xzMoW7KMEwXNj85QkmRpGbzL0Jqr0Ui80hsxj4zIfVoO7V//3Ymm/iY7RhIFn2HdILpevA4xGU6RiKb/ZXzCkdfhpvriBsw3ERzy9nQ0AstYnAbwD/jql72BNSUbNX1dcLgcsGKsaKJUYuHE+zVFioocF2EUijvfPfuSZtIKyvCv/Ct3l8YiEpH5UmGPcIiqAZinG4jbQVkPVyqvR/g/rIaC/xBeAeFRYF2BzQ== 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 DU0PR10MB5825.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3bf::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Mon, 9 Jan 2023 09:28:39 +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.5986.018; Mon, 9 Jan 2023 09:28:39 +0000 Date: Mon, 9 Jan 2023 10:28:31 +0100 From: Henning Schild To: Felix Moessbauer Cc: isar-users@googlegroups.com, jan.kiszka@siemens.com, venkata.pyla@toshiba-tsip.com Subject: Re: [PATCH 0/3] Fix reproducability issues in deb_add_changelog Message-ID: <20230109102831.49a9b39b@md1za8fc.ad001.siemens.net> In-Reply-To: <20230109051428.450854-1-felix.moessbauer@siemens.com> References: <20230109051428.450854-1-felix.moessbauer@siemens.com> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.35; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR04CA0075.namprd04.prod.outlook.com (2603:10b6:610:74::20) 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_|DU0PR10MB5825:EE_ X-MS-Office365-Filtering-Correlation-Id: 29e8d54a-7245-420e-0ce0-08daf223e43a 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: 4qv7XmesaFs6M8ZHDofKeQ/c3YkHkYk2W1186wCVBo2OuBR09YW3JmKwtAVNb9VHMrn5FGMRJT5qxL//lNwwRldzbF5LSDtO+/djxXMnyHEF2/RAnE5RYjEjvce1+S1fTIIRIyJWvDxMpAEOUK3UMV5Ln4gic17DZLJooz663ZML+FI2TwK9P/NszHMqsG3WnfHZGocRXN/ngRPE74jl9XPtJlNVQ5ltFmKAwxRowyh9RHgLkb3F3UcL41Dvyv/lAClceNgs3/m+b65Rtyh8bCsnmzXOYkGqMUsYz1bfozie/Ch1gvq8HW0OryYBNyl4WgbteECijm7LeGouWWIKwKuLk+hBtYWO7dUSeU1QwrCM2KOlrUFrFYylM4xkzYX36l2ho0cf5uXdhrnfqz7nHNMRXcuhakDiJ4ywwXpoo/jFUIz0jN9YzWZHGr7j4v1rkDUfGtBLRoMDrTkCDX/smDroB+ElvB6whRyHm7qT/ilrQxHV/BRzUzYRInN9K4gh0hRO1r0aRadHeEe2WyBk1KJcKRJgUhqw92pHLwt1+8h59bfHLyhIfW6fW1Yf72uiJoRyMu3k1SivrDYeaemp4e7EcsIuD7XURwQ3GNKNFGMkHOeGO6xZQfbXFyQp/bJ07fVYWY0Q4K+KoxaIOjTEjqsPbxYSfrF0f3PvadVE7sE/LcA2McU97XR/HnofN4LrT8OorjT+2h5pGwd9ccysxw== 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)(39860400002)(136003)(396003)(376002)(346002)(366004)(451199015)(2906002)(8936002)(6862004)(44832011)(4744005)(5660300002)(66556008)(41300700001)(6666004)(8676002)(66946007)(66476007)(316002)(6636002)(4326008)(6486002)(26005)(478600001)(6506007)(9686003)(186003)(6512007)(1076003)(86362001)(83380400001)(82960400001)(38100700002)(207903002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?F0Kh+UBVNbpNUBIOK91QJIg/bu5rUCw7ZCWuyZKeFSNwTtULjjNniPTzaf7S?= =?us-ascii?Q?EzBUZKvxQ60ixOlLGUg509KvSsScoKfcB6/2Zhq0AaSy/duDQeSXLarQort7?= =?us-ascii?Q?VogRQtCVSZ+nlqj7GOsDraxLI/3KzPFsBAjPJx0Nhykjp7njRBevAdxFK28W?= =?us-ascii?Q?tSnTvBZHkQNRj/ZOl9b4wtFStHdaVDegq8OdekwLfV13s8txzQ37g6CD8/3L?= =?us-ascii?Q?YAnmlyCdTrelH4HayGNib3i4UsvLUiW29kyXYE8VfvNXDBXQNrkFObFHXv0Y?= =?us-ascii?Q?2ogRMb2WKfGa9T/40ScJLqgxAUO/CEPbouPoHfPAt010fCEmD6hU3LsyOowz?= =?us-ascii?Q?tSsqVN9pBATCigBCGioQ9LvtDx9GDpP1YZIV0/Dg4yONBRXYlRv0XFFfRjo5?= =?us-ascii?Q?uGRyKF0Skk2Idc9Tn9gi8nBBlDuN/FJq+R3WNhIocCMmTnnwk03UO+Cs03/9?= =?us-ascii?Q?H3jEOlWJpBxApR3WCwy+m97VdU5AhfXktctsyZUERscP/+5r8f/b+wwrdUMk?= =?us-ascii?Q?y5EGJKgpscjpZzcVwr7uGZFJyfOMA2n9hnkXaEn8qSUwl5kXMl6ZTm+3FLOB?= =?us-ascii?Q?82pmvwYWKFteNOdDTdZ959croftIFMxqVK/L5ukYwp8QTxZYjcshz9yK7Gen?= =?us-ascii?Q?BEx3t2U6yUX+loD/IJivuHQLpt3Pd9CoRatQW9y0P16m5mli12OojvaU+Ti4?= =?us-ascii?Q?tkQYd8xU2XPa/DgRZ+GZtWRX3FkocJc+QdNjZDU4xDzpoNHxkqry/L317iLl?= =?us-ascii?Q?lMLnWy/8P74eBVsX2l5eVTh8woN5IwTDgy5j8mUq164PAKmqs1+q88jbuZaa?= =?us-ascii?Q?kC5+vvd7CnkLNtVFqw6MPQa3y1rRTvR4ZF9o6W5J735NI91nlrDdF5FbUhiY?= =?us-ascii?Q?A4GUR76MsoEg6G40w1FeMinqTA7eR7Z9WoHYwAXKXRdOcDFwWd+2iHdLUpJ0?= =?us-ascii?Q?28bkdQww3ptpsFsNw27mb6tu4JPY56Y8eOh7TTjYV+VgjpJMhofAXf24ydD/?= =?us-ascii?Q?KtOdX6lE8Hi8eFXzkGN2LYUPuSwvPqGWN8u4Lo65Rafh0X1L8yyEj1jp68y8?= =?us-ascii?Q?D7TZ9b7xMNURPxGKmUtKWPI1PwbzVgjuHoolgpr3nbxFIZue7KzB4UPaz0MQ?= =?us-ascii?Q?L+MVkLqfECmnd6hhStEx0dm+i/Aaw6qiwpGxRfX2sdobVmJyYRANwpoJR94/?= =?us-ascii?Q?IaQX+c3uMiL0hN6cNXUk8W5PmAvqjwpm7uVjj6NIdkWbeqEhuv/BohNyCONF?= =?us-ascii?Q?AAbLkRtuOlTwNfMdwRPD0C5A9lYZYetgGv5HcOkS6mD3I1uqcJgvCL4KylqN?= =?us-ascii?Q?648LKl3gwEa8cu6qrDJWV0wsKOxPwePBewk3jSycUKed466j3wg3QhCyA6dR?= =?us-ascii?Q?/+hrhj94RDDJDFy6Wgbqm8ygVjU9EMylfE9hUmKiOaQ9K7DtQ4N9QtOKLcw4?= =?us-ascii?Q?xyVFJtCEMfXoT49KZXvkrTpvPVtDscth1FNGo679irUBRDHnDp823DGb40sP?= =?us-ascii?Q?Nyz+UB6IeBiQbv8Cs3JSpapeL6koBs1VU4ZwHhK9EIx0nk7ezj3Y2/ETcAFj?= =?us-ascii?Q?N3Ds5Nk7UCRTFi9zh3zmY9ieSoCxf5uhiVTy32l6jfP5iY6lgnyQlz/rdHQN?= =?us-ascii?Q?8A=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29e8d54a-7245-420e-0ce0-08daf223e43a X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2023 09:28:39.5320 (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: /I8cu5yzGcsvvp+JMqkZ1oNdV6z6hcLTwz58A7iWCmMpQdKswF0ojHvXfnh44kW3s30bkK1c6wMdIxW8D+D9cR9DLlxVMIhjD3c+PSSFSV4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5825 X-TUID: FyanRRA+RjID Maybe you explain what exactly can go wrong. All i see is the 0 for when we create the changelog ... move the +=42 a few lines down to cover create and prepend ... done? partial rebuilds and reproducible builds is a tricky topic. Is it done because we value the cache ... or because someone changed the code in the meantime? Cache being valid, any sort of code change of cause invalid. Henning Am Mon, 9 Jan 2023 05:14:25 +0000 schrieb Felix Moessbauer : > This series fixes both reproducability and rebuild issues when using > the deb_add_changelog function. > > p1, p2: fix the reproducability issue > p3: add support for SOURCE_DATE_EPOCH > > Best regards, > Felix > > Felix Moessbauer (3): > make deb_add_changelog idempotent > deb_add_changelog: set timestamp to valid epoch > deb_add_changelog: use SOURCE_DATE_EPOCH > > meta/classes/debianize.bbclass | 25 +++++++++++++++---------- > 1 file changed, 15 insertions(+), 10 deletions(-) >