From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7186516587736727552 X-Received: by 2002:a05:6512:3e5:b0:4cb:225f:5085 with SMTP id n5-20020a05651203e500b004cb225f5085mr2642964lfq.292.1673241285567; Sun, 08 Jan 2023 21:14:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:8712:0:b0:27f:ada7:5bd8 with SMTP id m18-20020a2e8712000000b0027fada75bd8ls782616lji.7.-pod-prod-gmail; Sun, 08 Jan 2023 21:14:44 -0800 (PST) X-Google-Smtp-Source: AMrXdXtilK2cI6DVefRc4MybSpi1llkAJAwama9N2m36mWEqgKnMdBY9j4+9Ya52ePK525M8pHMN X-Received: by 2002:a2e:be06:0:b0:26f:db35:d205 with SMTP id z6-20020a2ebe06000000b0026fdb35d205mr22570862ljq.17.1673241284262; Sun, 08 Jan 2023 21:14:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673241284; cv=none; d=google.com; s=arc-20160816; b=QjZTDd14yh5zaMXTkDdEvwjAlnzmOUI/5ZcH/mrmvlYnGVx7NNVdSV0GPnu2MTXopj zWhH3jyqX+FvKc3aUAiprrv8cXiKxHS5EwgmlMV8v3riCuhrhtuIyUhnD/ob5auu6cbU cSvPeIuPRmv9gZWbqnScO6epXJ4MfXo+q1UBTl9nz2teoIG0DIbIeJ2ZRtA/ZyPzcTtY Y60mM4vpB05Qdx+ETS4GLgmUdWD9p6y2RU/LhxBPvABRCSDc60XfT0xxbglOl8upQwzM JsoD9wc3rQ2KTflCzaMUBQVsuy47Gp/3rS+v2WawQrWy68vE99gnivPYkqVu1Y1O+peL T4PQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=FsQCyiP1s4rS48MYqX/HoyBAy4oLpzllf60CStWSgT8=; b=TqTGi262kKkkKHY0RO5ZyMZgTCh3ItqyMaq7HIAjTUSP2i8taHLvcw7qMnpNRicnh+ p8KAR63Y0M7U4+MnQUqD+yf1MIGrP50oYmKfXTY++UZWei9t0xBVqSxYRZkND37pU3zr 0TtJ+g99VQRbOn3GNaEJVk4CXPx800cHQI5eeGYIDEVjc7QAFNLyXGfLBsCiXZ2NJrYt 4q2G5drX6yrt4cf6ubuqwnqx3NB+iP463RfnwrYChpX/XdBeHJ5/Zo8ClR8ewTqAC4PF v7eZUgi7izjxVgWd+try1l10N7MuZYlqpnAd4iyjHAPSDObHulMlA1Zud7Uz/D3LteOS hLJg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="XRtEX/0a"; spf=pass (google.com: domain of fm-72506-20230109051444d5372b79e0e6232429-dw9fnp@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-20230109051444d5372b79e0e6232429-Dw9fnp@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id g10-20020a2ea4aa000000b0027fe115019esi282808ljm.6.2023.01.08.21.14.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Jan 2023 21:14:44 -0800 (PST) Received-SPF: pass (google.com: domain of fm-72506-20230109051444d5372b79e0e6232429-dw9fnp@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="XRtEX/0a"; spf=pass (google.com: domain of fm-72506-20230109051444d5372b79e0e6232429-dw9fnp@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-20230109051444d5372b79e0e6232429-Dw9fnp@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 20230109051444d5372b79e0e6232429 for ; Mon, 09 Jan 2023 06:14:44 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=FsQCyiP1s4rS48MYqX/HoyBAy4oLpzllf60CStWSgT8=; b=XRtEX/0aTcJ60OHUrJCmtYfXvG75TqBe7I8YW5wgE+iHrEMhGZHyLdlrxuBLsKmP/x53a0 LF1dhmrE+Oo3z0adTbtzl8BzgNOvrl24JmGNMuDJjDtPvlGxygei7bFJZmYFQBc94afWmdaJ fmgsHXhb74ziozI6pb3riNG5Q0s0s=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, henning.schild@siemens.com, venkata.pyla@toshiba-tsip.com, Felix Moessbauer Subject: [PATCH 2/3] deb_add_changelog: set timestamp to valid epoch Date: Mon, 9 Jan 2023 05:14:27 +0000 Message-Id: <20230109051428.450854-3-felix.moessbauer@siemens.com> In-Reply-To: <20230109051428.450854-1-felix.moessbauer@siemens.com> References: <20230109051428.450854-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: gxb3sVXk6CrV A changelog date of 0 (unix timestamp) is not considered a valid timestamp for the SOURCE_DATE_EPOCH. By that, the debhelper scripts set the SOURCE_DATE_EPOCH variable to the current time of the build, breaking reproducability. By that, we get an inconsistency between the debian changelog timestamp and the timestamp that the build tools encode into the binary and the file timestamps. Without having support to control the SOURCE_DATE_EPOCH variable externally via bitbake, this always led to non-reproducible packages. To fix this, we simply set the default timestamp to 1h later. Signed-off-by: Felix Moessbauer --- meta/classes/debianize.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/debianize.bbclass b/meta/classes/debianize.bbclass index 34347b5..3531421 100644 --- a/meta/classes/debianize.bbclass +++ b/meta/classes/debianize.bbclass @@ -14,7 +14,7 @@ MAINTAINER ??= "Unknown maintainer " deb_add_changelog() { changelog_v="${CHANGELOG_V}" - timestamp=0 + timestamp=3600 # we have a changelog and that is not autogenerated # (when autogenerated, changelog.orig is empty) if [ -f ${S}/debian/changelog ] && [ -s ${WORKDIR}/changelog.orig ]; then -- 2.34.1