From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7041589413330026496 X-Received: by 2002:a19:fc01:: with SMTP id a1mr5552174lfi.594.1639497872439; Tue, 14 Dec 2021 08:04:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:a222:: with SMTP id i2ls3141276ljm.9.gmail; Tue, 14 Dec 2021 08:04:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJyd0eW/OsbogBBS0PJqRv2xVOeijTGHD/qlEBRi/qIQ8wUy6bJEPn0EEjaOoP8G9iFDSTQl X-Received: by 2002:a2e:9605:: with SMTP id v5mr5786711ljh.177.1639497871393; Tue, 14 Dec 2021 08:04:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1639497871; cv=pass; d=google.com; s=arc-20160816; b=GgaA0k/KllwwlYVBZVfIr2MtvAfQGtioPINEkJFCNvqkzZ9a3oadHzKOrd8J1iRre6 FgXxDdr2IOElaLIVhN4dP8T1+B+vP8Uzf5rQ4Tk0P6Lf10NjZC4p2rDJpmCSfwYkaBp2 1GzORxSJECdJQ+mv/Lviab/92GUt8s9VERQ4In+1DW7Sn7Mb5A2ujGyWMubk2NH4D6tE WG2ECRnGYGW/CQAgwRWQS66ZzBXUyGl+IhJgOvq7mEqqYSVDjOQ2o19zzAlJlrqZdMix e/cXNfKVUGb3Eq2U9z8sBx0T3jnnow50eaguLeRncczN9YFB+0wEtOLBmPfQcDiLFUiz yV/A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=zUSSRS/v2/mG0dEjd178DGlvFLsKsQAL8R2uZZm+4HM=; b=MlHrAkgR7Bm0kml8DDPvgLn2UOx/BPmryUsd93qQs0odrlAsPoH+eMH3F25D+nixom 1nnkDeS3dgZc9p1kYSIMuv4KNVj2Gt1ZZzeI/2oWy/eYPCYTAeeoVW+VaxJJIRloTmHQ 76N4iFBTrASBhZ+Lbz1LMaQqHorqaABxHP6OGnMtE/DcEIoConBgZuJ5yWBsRoZRXoCv VidFQ9Ri34lzEI3IIZoS1x4ApmPaA0S0Ih9H0xarYxmYc6Cvtw1NTsx6B16KNsDDFQOv q7QdoaqdEVuiIZqYxybuq2F51zTtqOboUZpRU/RcRfUqD8ImgMqv5Jy8TczPRiysnxcJ KUdg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RILrvm1r; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.57 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 EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80057.outbound.protection.outlook.com. [40.107.8.57]) by gmr-mx.google.com with ESMTPS id i12si12286lfr.7.2021.12.14.08.04.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Dec 2021 08:04:31 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.57 as permitted sender) client-ip=40.107.8.57; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=RILrvm1r; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.57 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=ROXiygLGL34L4TGXhEvhKSYxnea4seb7861arrx0aA/ghVlp4Orf37QL3BSJ030m5hWmyAk+URJwZzLjv4ai5H7NgC7p4YegOdUkRBIac5RKC+SfjHqcmRTaJkpa0fOr0q4FJlXs8TZJdt+8d8hAh730Pwutdhp+PDcWlbmKshCqsE1j0OhfGsMYYQT3Sd1DQDFL7hpdSv/lu3C9/RaoQQdnDigdZy35UGcJxl8AdEESfPrqFEWfwN9Qiz3Ps11xhmJTAXu1CEG20ybQad69YvrLSEYtnGjSVBSnFxhI+wH/wKTPx/KwcZPMsZA7tAFglUiRzZkAIX3FaoXCQg/rQA== 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=zUSSRS/v2/mG0dEjd178DGlvFLsKsQAL8R2uZZm+4HM=; b=OM7KcQrzNfOkH82DwFweMihNPMvQQiWiWZHWgRqvQTai+/RRsMvS9NdAPI4kzyr2Vxr+G9yzszf1cLvJ1Lsv2vhVRCfucYylT6Q4d6XJIQrtWOoFk2cdlKIjN++pTIwSbnCfGGeLMQ10/CqhlCtSXNy8b5GYQwVDCZ9gr9/AAh1sF5FPPRlcW7zUioUEUgaq20vyd5WrH4QjCvEPZtxKHVgxkQtlCqymQ5iqcbLOyF75qMtDM+6HXZhF9ym4sY1SJbAL/4i2S03AoCoDn27RN0520kqbgx5IVSFHsWHsY6x0JR2SzdZSfjLtE0LDRGZcl60eZdQYJf3LKux+NhYiNg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.72) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=zUSSRS/v2/mG0dEjd178DGlvFLsKsQAL8R2uZZm+4HM=; b=RILrvm1rdikWkqTU7fJJjcbW9idPqU8FNSu9B9Ngtae0fTQo16rQzHy65BZ7Z/VY/pz7rVG+B8CEEvN6OOr5GdSIB2t4dzHrWviELKDppPcTJL7tfLE8U/wS2Xlg2cni/J+9Z0i5UiQBluA14x7chLxcoEUk50qFCAe3SfIlJ7E+gA8+5gxREU1iOZBQnW28yfVsfr1HHjSTbWqHWsO4Uv9Oddl9G2/JHH8iY7Pcfojh3Rf6Tw9fqK529Pxp0S0ZXAXaVHky2UcOPw1A4Om1XCuPHVCG0P8eoQ1huOvhDD2hS3sONx+oGRa2Uc0StlDeocw6LM6AZ1KzJERxHvg4Eg== Received: from SV0P279CA0065.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:14::16) by AM6PR10MB2566.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:a9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Tue, 14 Dec 2021 16:04:29 +0000 Received: from HE1EUR01FT015.eop-EUR01.prod.protection.outlook.com (2603:10a6:f10:14:cafe::63) by SV0P279CA0065.outlook.office365.com (2603:10a6:f10:14::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17 via Frontend Transport; Tue, 14 Dec 2021 16:04:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.72) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.72 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.72; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.72) by HE1EUR01FT015.mail.protection.outlook.com (10.152.0.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4778.12 via Frontend Transport; Tue, 14 Dec 2021 16:04:28 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SMA.ad011.siemens.net (194.138.21.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Tue, 14 Dec 2021 17:04:28 +0100 Received: from md1za8fc.ad001.siemens.net (139.25.69.80) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Tue, 14 Dec 2021 17:04:28 +0100 Date: Tue, 14 Dec 2021 17:04:27 +0100 From: Henning Schild To: CC: Subject: Re: [PATCH v2 1/3] debianize: make changelog date reproducible Message-ID: <20211214170427.15c46f54@md1za8fc.ad001.siemens.net> In-Reply-To: <20211214160304.5027-1-henning.schild@siemens.com> References: <20211214160304.5027-1-henning.schild@siemens.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-Path: henning.schild@siemens.com X-Originating-IP: [139.25.69.80] X-ClientProxiedBy: DEMCHDC89YA.ad011.siemens.net (139.25.226.104) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d6eba1f4-226c-4c01-76cd-08d9bf1b68a7 X-MS-TrafficTypeDiagnostic: AM6PR10MB2566:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QmoKr+tmhl1bylbBqiSZUCDAdnzh651bRWZSoxvCV2YS+KJBPsxpa3FAaYXFwP+p1sP/z3n7JnKPJ8YVSBExby4ZanPO9CJY8MBBg/uPkCJDTWLzYFVV16QSCOeAP6S58tBG8aVQ9cw8Q18aSQEJq/fQwEF4jcxuIEh48DeQ9ZHDGVsL5Q3QGDJN886SvE/45Q1xaErBajr47CXDXrEV0yRjcf4jhMoBvuVHG5DZWZKFy+7QaQhiIH6b1fvjTwO57eyOWKqxwEkEUFKukAl7LPUK2uHUb/1NCpd1g8Hmj5sYjrTmgR5nBZngafwFZJpry/T6ZUyIp5kdQqCRS0yrG7qBephxrbtu1uuegg0T5HOFfXcHGSxX6lxVipxHlKHq59pdoNeweKWijmIM7AQJjqHgi5RWBYxLdcC13CXFM8ZWjTe3DxKfIZjCruPMvtL4zq1X5JvBxgpG2JXLObGV0CkUCuO+NLMxYvCKujCikYSf/zaoG1e0pSR8p/w1iK02PWrqywG6f4s66bL0ULueIotsAiayebSsCxl6fQ8a7nbLvWrsNXWPOu5mgomwUO25i/Ult3uSCkIIttX3bUs0xiXr2RVsOtTdl1q52yNR7Dx6fMNxtgFvWFL0zQw4BAVs68iWXWegL0VBDPGQYts38tbP58nbc7kDwFr94EqwEU+3NVCTmkG0eSDcPSwmASEi3fCLh04nK1mMX61kntVztcsY36w91Gjlldf6KVGrwgUwa1wYZ8Db252JOL5d9OQOt7DogIWVPn77v/b7Jzn+/EZ0Bm4/J1tU5ocH2BkKi/Rk6CUhMdi4+Cz4QaMtFLQ2sS7X/eqp8HB0XuSLsxVUlXyk233EotOcvP67bhcwQlg= X-Forefront-Antispam-Report: CIP:194.138.21.72;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(46966006)(36840700001)(40470700001)(2906002)(8676002)(356005)(7696005)(83380400001)(9686003)(956004)(82960400001)(316002)(4326008)(81166007)(336012)(44832011)(16526019)(70206006)(86362001)(55016003)(6916009)(508600001)(40460700001)(1076003)(82310400004)(5660300002)(70586007)(36860700001)(26005)(8936002)(47076005)(186003)(207903002)(219803003)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2021 16:04:28.9682 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d6eba1f4-226c-4c01-76cd-08d9bf1b68a7 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.72];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT015.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR10MB2566 X-TUID: MWkBR+ZtZtfa diff to v1 is using expr instead of bc for timestamp calculation Henning Am Tue, 14 Dec 2021 17:03:02 +0100 schrieb Henning Schild : > Deriving the date from the filesystem and git also does not always > produce the same result. > > In case there is a changelog file and our version does not yet exist > in it, make the new entry 42s later. If there was no changelog use > "1970-01-01 00:00:00 UTC". > > Reported-by: > Signed-off-by: Henning Schild > --- > meta/classes/debianize.bbclass | 11 +++++------ > 1 file changed, 5 insertions(+), 6 deletions(-) > > diff --git a/meta/classes/debianize.bbclass > b/meta/classes/debianize.bbclass index aa13b28d101b..d315b5bf44a9 > 100644 --- a/meta/classes/debianize.bbclass > +++ b/meta/classes/debianize.bbclass > @@ -14,20 +14,19 @@ MAINTAINER ??= "Unknown maintainer > " > deb_add_changelog() { > changelog_v="${CHANGELOG_V}" > + timestamp=0 > if [ -f ${S}/debian/changelog ]; then > if [ ! -f ${WORKDIR}/changelog.orig ]; then > cp ${S}/debian/changelog > ${WORKDIR}/changelog.orig fi > orig_version=$(dpkg-parsechangelog -l > ${WORKDIR}/changelog.orig -S Version) changelog_v=$(echo > "${changelog_v}" | sed 's//'${orig_version}'/') > + orig_date=$(dpkg-parsechangelog -l > ${WORKDIR}/changelog.orig -S Date) > + orig_seconds=$(date --date="${orig_date}" +'%s') > + timestamp=$(expr ${orig_seconds} + 42) > fi > > - timestamp=$(find ${S}/ -type f -not -path "${S}/debian/*" > -printf "%T@\n"|sort -n -r|head -n 1) > - if [ -n "${timestamp}" ]; then > - date=$(LANG=C date -R -d @${timestamp}) > - else > - date=$(LANG=C date -R) > - fi > + date=$(LANG=C date -R -d @${timestamp}) > cat < ${S}/debian/changelog > ${PN} (${changelog_v}) UNRELEASED; urgency=low >