From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7187242631035879424 X-Received: by 2002:adf:e581:0:b0:2bc:8554:df66 with SMTP id l1-20020adfe581000000b002bc8554df66mr1036746wrm.465.1673840220016; Sun, 15 Jan 2023 19:37:00 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:4943:0:b0:298:bd4a:4dd9 with SMTP id r3-20020a5d4943000000b00298bd4a4dd9ls5374599wrs.1.-pod-prod-gmail; Sun, 15 Jan 2023 19:36:58 -0800 (PST) X-Google-Smtp-Source: AMrXdXt8l9J8/mDHofpc/oCEU449b3xW9EWwDsMnpaMJ+3ijKN3Af2cXz/yRVROPNH9fnrX+87KZ X-Received: by 2002:a5d:5292:0:b0:2bd:e220:6b5 with SMTP id c18-20020a5d5292000000b002bde22006b5mr7279609wrv.1.1673840218901; Sun, 15 Jan 2023 19:36:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673840218; cv=none; d=google.com; s=arc-20160816; b=wUM/RpKvMHQpyLc6OZkH2az1vyADgwa8zJyb4/C8lh785gKPY3h5CMbk8AmNw00Cbc bR06mmgaAUf2NSYNiOf03nP6n5tbSZLZAokp6/gs0sjIsoipjRxSzBXVFXn0l86Sy/m6 Kxd1QiIhHkDCSCtsxJ2RmJmTKYpwcuadbzhRJyLqHdHuxoolINeHuJW9wYP41ter9eQ+ e7JaG80n8tEDAmaZF1c3ONh5QakpdzEbwdIxpWofcf+MPzFR2Q+wbAu1cIl62+EYwVXU Ybp/WSQLAVoDtl/G0BpN6F8Zk3ojG2EMoLwkpmEXro11nYK6DJHvfdQhiztQN/kd0eYE oy1A== 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=kI4Sr3Qq2YgMLU+bmgHZ9h8CDSoSKFhgznACyiUEwZ+u8IU564wQnQcE1/sUPhNJX4 uze6vpelotlmcrfPNG1dkKAkkczdm2g2cVLOTe3OD/mPSDSoJboTXxJSwOZ3gcxGQwOz IefdgylK2Hqcn3xcAIgM72gObvvuQGKGWvAX8C+Ag/RSB+Q+JLShcCM+l1zOY6l0uPQa cGoDulKalSQowBwlfO4GagwwYF2Ec95mA8Xo0apTVnxyg8n1GwuYz1fGulW8DE7Kyzkx zYhlp4byZFiFC6ohQB0QQxl5bMuJ9J678kIBGspQIFMCh90AxYoDQa6llNOJNf8/bTMk z11Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=LqORVFAQ; spf=pass (google.com: domain of fm-72506-202301160336581c31b325abc0e8ba6d-orkwww@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202301160336581c31b325abc0e8ba6d-orkwWW@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 ba30-20020a0560001c1e00b00241d0141fbcsi1311442wrb.8.2023.01.15.19.36.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Jan 2023 19:36:58 -0800 (PST) Received-SPF: pass (google.com: domain of fm-72506-202301160336581c31b325abc0e8ba6d-orkwww@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=LqORVFAQ; spf=pass (google.com: domain of fm-72506-202301160336581c31b325abc0e8ba6d-orkwww@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202301160336581c31b325abc0e8ba6d-orkwWW@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 202301160336581c31b325abc0e8ba6d for ; Mon, 16 Jan 2023 04:36:58 +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=LqORVFAQdeckBr5NHlkCKpA8ckflGbgKpKTZ4ezm3eN923ZZThmCpbs+x7KeE4vmThlhXG 0whJd1YhEcI7qcOcviqsbVRRclKy97w/xDtDMB2J/E4/z/VLlU+dd3uJalG92TODPYAuuM2K XICRTrCer7TNgLGy//wJjGBX+gyR0=; 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 v3 09/10] deb_add_changelog: set timestamp to valid epoch Date: Mon, 16 Jan 2023 03:35:51 +0000 Message-Id: <20230116033552.139048-10-felix.moessbauer@siemens.com> In-Reply-To: <20230116033552.139048-1-felix.moessbauer@siemens.com> References: <20230116033552.139048-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: preVyL+mlULL 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