From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7186516587736727552 X-Received: by 2002:a05:6512:39cc:b0:4b5:88da:17e0 with SMTP id k12-20020a05651239cc00b004b588da17e0mr4295165lfu.71.1673259415526; Mon, 09 Jan 2023 02:16:55 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:3609:0:b0:27a:3eb5:4759 with SMTP id d9-20020a2e3609000000b0027a3eb54759ls902916lja.0.-pod-prod-gmail; Mon, 09 Jan 2023 02:16:54 -0800 (PST) X-Google-Smtp-Source: AMrXdXuWRWyUM/uOK+zczgmc9ichc06yy5PiS12G0QKm+a5DFbrfBK6+/oQ5C3xzh5O0bINWE4Gw X-Received: by 2002:a2e:bd03:0:b0:27f:af0f:b90f with SMTP id n3-20020a2ebd03000000b0027faf0fb90fmr19900239ljq.50.1673259413971; Mon, 09 Jan 2023 02:16:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673259413; cv=none; d=google.com; s=arc-20160816; b=Txg0B2VgnRLohP1UVpEVWnyYW0np/g2Hjr+UcKkiDWVzj7w7BVnswpjkAY9oXYfyvM slQ7+HdA4gtFw1mWwuoiysWNA3utczgd9LkBEUYQviS+kmOy8zxgvj/4sawVGkhxjt1v q/goAZOnlfx6tjrpEpIJtzFiTPIsj0e2lhmbKfksAl3VyyxE0WEM8Vwv/IwZf6OA6yOH gx94cGrW4pS4cyxP1xJEu5gTf25LgWDxHYQJ0Wrq7frFW4OQkFhkSxkQG7XVRxcXjYAE ZWla+6AwKQUB8V0MGsGGvtvF39TTpY2v5hZ0cXaj5dBz8MT0/wn3+DqrWyUL74kztavh +OKg== 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=GCm0FqBKsGL/eW+HPPSoY1lJ/fEelnRxzDTfAAjQxQZ5n2BjNqJExoDdpobjR2H7XY VSY725N8D5eOeU2lhYjFHFsYugqSdZLagJdi+po8iKNXyKBSPEqBf+5HMQ8LbEp0iN9o dOVI+aSg7Yngx7tW4YlzM+4nKJWxPCQ6pI7oQkVqBOuDkRkoW1wo1bDNazoNEDesexVX E+KpJYXnTNL53VKdDxSU55NrFmXMySaDbxrP/Y4TxAHlexaDM8g7gajpu5D0jtETXobf +YM0HXJUJbMozZdJsXDqj/zbOZO69eOpYKpzqKCrNnpUQ4bJLp03BdhCNl8Nyn2hBgM2 hJtg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=TqpuYMyW; spf=pass (google.com: domain of fm-72506-202301091016536de2d1621b531dad0b-qdizvj@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202301091016536de2d1621b531dad0b-qDiZvj@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id g10-20020a2ea4aa000000b0027fe115019esi309849ljm.6.2023.01.09.02.16.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Jan 2023 02:16:53 -0800 (PST) Received-SPF: pass (google.com: domain of fm-72506-202301091016536de2d1621b531dad0b-qdizvj@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=TqpuYMyW; spf=pass (google.com: domain of fm-72506-202301091016536de2d1621b531dad0b-qdizvj@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202301091016536de2d1621b531dad0b-qDiZvj@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 202301091016536de2d1621b531dad0b for ; Mon, 09 Jan 2023 11:16:53 +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=TqpuYMyWSVqFBBhp4sroPnPOBJb5P0lbrZ/g/I58ng/0oZHw+245tDlJyDI8cbDnNsX4EW hvfw6gIzUHSpuOhIzKaiD7jpWQoVj2XQ7XVlel9aLW2bHVjNPGmqV3QyoCYQbq2DMkXUTcEw iSiA9D4AgUI14psp2dDu/MVK2L/SY=; 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 v2 2/3] deb_add_changelog: set timestamp to valid epoch Date: Mon, 9 Jan 2023 10:16:36 +0000 Message-Id: <20230109101637.1436200-3-felix.moessbauer@siemens.com> In-Reply-To: <20230109101637.1436200-1-felix.moessbauer@siemens.com> References: <20230109101637.1436200-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: J/qeFmF6aGhe 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