From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7187242631035879424 X-Received: by 2002:ac2:58c2:0:b0:4cc:98e8:67f9 with SMTP id u2-20020ac258c2000000b004cc98e867f9mr85212lfo.638.1673410381490; Tue, 10 Jan 2023 20:13:01 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:4e8a:0:b0:4a2:3951:eac8 with SMTP id o10-20020ac24e8a000000b004a23951eac8ls5007491lfr.0.-pod-prod-gmail; Tue, 10 Jan 2023 20:13:00 -0800 (PST) X-Google-Smtp-Source: AMrXdXsKrz/D9bgz3QvxunkVwFmVPntJG95KOF9xrs1x5r2CJkHAlKEGMGjMVX2cD3JlUtIUhUTK X-Received: by 2002:a05:6512:2624:b0:4b4:a224:96e with SMTP id bt36-20020a056512262400b004b4a224096emr21016676lfb.50.1673410379966; Tue, 10 Jan 2023 20:12:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673410379; cv=none; d=google.com; s=arc-20160816; b=DeHmbxHjnBCvhSBi4yy/5vXAu7IWY33S5wQZTZzhoSvZOumsfT3gBqz23o1chvJvtb iuSoVkL+DO9cAZv7/ePulE+wrTVCgTFidaiFAWWE5aQl4Pe9g68wiE1M8Mkny8CQcE5q U7+kbNUmFSSKU8m2+RaxJVVECOP63fzY28TpcH7qsN59T3WfnjNtc7rzcxXBXtICoTZ8 KWOlSKNNld1GqL7KG1UtBPnyi9ZU9A69IkfRHF6SdpnQiS5iYYPr9sXSGsj1gvJz9htp hmt5AOQi3AVapkA20+WnseZnP57a8f1924FnYvbavyUlYmMoaoGCZFpSEBUHJpT2Og0U D4VA== 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=2V0lC7sj8uz/jVKrbSy+9IvGus70XSw6iCERHuKDvgs=; b=QM1arMcWzHTSWous8jbMkiCEYjbblahzdhfz/TnSbPQBGlE9uHw2FEiKUjZnpOMTus xnlHkLZFjlgbuwFcD5yGUCeeT9YJ/WiHSqW1AefyR/BkEHnVZlXZv9pLJhykXWjA05e6 8E9/oKqwSU/NEH2pPgnzaLMcFS61hPIwxR46NaQFd98gMQGv5LzUKwB+CeaSNa+LKDwI j+RANUpSz3zSIh7hiO06fX23gIG+8OMjFfcBlBQ/Z5B5hXrZPVQVjoRIrmVPqzmJarBv xYzbrCCNnUOO7tW7aOXEjavI7uQ0xwl6o8OUGsVt0xia4WQ+XECGdUFSykcc3RMvlqqb RIMA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=Gvfr04nc; spf=pass (google.com: domain of fm-72506-2023011104125904e29f254d8c88f83d-_rcr8z@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-2023011104125904e29f254d8c88f83d-_RcR8z@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id k9-20020a2ea269000000b0028002e5a082si581186ljm.4.2023.01.10.20.12.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Jan 2023 20:12:59 -0800 (PST) Received-SPF: pass (google.com: domain of fm-72506-2023011104125904e29f254d8c88f83d-_rcr8z@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=Gvfr04nc; spf=pass (google.com: domain of fm-72506-2023011104125904e29f254d8c88f83d-_rcr8z@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-2023011104125904e29f254d8c88f83d-_RcR8z@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 2023011104125904e29f254d8c88f83d for ; Wed, 11 Jan 2023 05:12:59 +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=2V0lC7sj8uz/jVKrbSy+9IvGus70XSw6iCERHuKDvgs=; b=Gvfr04ncS6we6qFsNODS47bcksqNDYCeCKeBI/nlkjEoDKGAIs24qV4QiisPMFuM4FtWbj Lz60sJ49UFsiXCg55hMjtzG7Fh6lWTF3APqChGaQpEcaVNNdHrfXt4Db8X2acHuIKAaTUSZ7 6zPl7nj0rPqGGY5hKug/QHw6ShaF0=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, daniel.bovensiepen@siemens.com, henning.schild@siemens.com, venkata.pyla@toshiba-tsip.com, Felix Moessbauer Subject: [PATCH 09/11] deb_add_changelog: set timestamp to valid epoch Date: Wed, 11 Jan 2023 04:11:38 +0000 Message-Id: <20230111041140.3460393-10-felix.moessbauer@siemens.com> In-Reply-To: <20230111041140.3460393-1-felix.moessbauer@siemens.com> References: <20230111041140.3460393-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: 7uMrRKp0FrX8 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 ca7b520..a6694a0 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 if [ -f ${S}/debian/changelog ]; then if [ ! -f ${WORKDIR}/changelog.orig ]; then cp ${S}/debian/changelog ${WORKDIR}/changelog.orig -- 2.34.1