From patchwork Sat Oct 31 15:14:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?RnLDqWTDqXJpYyBQaWVycmV0?= X-Patchwork-Id: 11871469 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BBD1C61C for ; Sat, 31 Oct 2020 15:15:09 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 785F22224A for ; Sat, 31 Oct 2020 15:15:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=qubes-os.org header.i=frederic.pierret@qubes-os.org header.b="DnHeEaMs" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 785F22224A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=qubes-os.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.16956.41725 (Exim 4.92) (envelope-from ) id 1kYsaJ-0006o0-0l; Sat, 31 Oct 2020 15:14:27 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 16956.41725; Sat, 31 Oct 2020 15:14:26 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kYsaI-0006nt-Td; Sat, 31 Oct 2020 15:14:26 +0000 Received: by outflank-mailman (input) for mailman id 16956; Sat, 31 Oct 2020 15:14:25 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kYsaH-0006no-5E for xen-devel@lists.xenproject.org; Sat, 31 Oct 2020 15:14:25 +0000 Received: from sender4-of-o57.zoho.com (unknown [136.143.188.57]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 9a324a4d-5b17-4a0b-b0ff-bea87176a417; Sat, 31 Oct 2020 15:14:23 +0000 (UTC) Received: from localhost.localdomain (92.188.110.153 [92.188.110.153]) by mx.zohomail.com with SMTPS id 1604157256192744.0465096339267; Sat, 31 Oct 2020 08:14:16 -0700 (PDT) Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kYsaH-0006no-5E for xen-devel@lists.xenproject.org; Sat, 31 Oct 2020 15:14:25 +0000 X-Inumbo-ID: 9a324a4d-5b17-4a0b-b0ff-bea87176a417 Received: from sender4-of-o57.zoho.com (unknown [136.143.188.57]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 9a324a4d-5b17-4a0b-b0ff-bea87176a417; Sat, 31 Oct 2020 15:14:23 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; t=1604157257; cv=none; d=zohomail.com; s=zohoarc; b=WOoN9bqzI80lerK/Okit0zrBPXDiAhKwIluVIg+q1/mOhie/lnKyj3zt94PyDoaxZgactIVawXxTpB+63PJLbQpgIT85JhTuu/ArR1lO61H+KM3i8JCD8xuzcFbo4M8Bh6COwB3QpysHgoaCjmwmePWdPsj43E730h0oxQwDlv4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1604157257; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=r/9IfMBpU+kvBya/rT8LWqoWC929p0oXvKNbnF4Xtqc=; b=NYHtRmWGqqjGE8G6L2IMnCieSpgPOLqx5vXozI3wo+yOFid2xGqlFe299ttmk+DspH2baxrAy4MANRlTofpgEpR0MJjPBgsVKtBIaOXZaRR6uUj90W7R2DVtqKlsf/R/VlbT05vLp9uSerefQKXwcGH444at3P8QYciKx9qhbJw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=qubes-os.org; spf=pass smtp.mailfrom=frederic.pierret@qubes-os.org; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1604157257; s=s; d=qubes-os.org; i=frederic.pierret@qubes-os.org; h=From:To:Cc:Message-ID:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=r/9IfMBpU+kvBya/rT8LWqoWC929p0oXvKNbnF4Xtqc=; b=DnHeEaMshkBDmdURqjlP34WhQXgT4iHPgttTiZGbTRKp6hbs/0NOjQAji+oAbNDZ iRQjkakVA6I7Fow+5FRLcgfQjzi0g3IyASORcMtaraR0nz/cOBn4OKryJ71ew3uj2cp yY4B5tF1XIbFqkdkHXOrGzfuuDDWOLnbn3WjB5xQ= Received: from localhost.localdomain (92.188.110.153 [92.188.110.153]) by mx.zohomail.com with SMTPS id 1604157256192744.0465096339267; Sat, 31 Oct 2020 08:14:16 -0700 (PDT) From: =?utf-8?q?Fr=C3=A9d=C3=A9ric_Pierret_=28fepitre=29?= To: xen-devel@lists.xenproject.org Cc: =?utf-8?q?Fr=C3=A9d=C3=A9ric_Pierret_=28fepitre=29?= , Jan Beulich , Andrew Cooper , =?utf-8?q?Roger_Pau_Monn=C3=A9?= , Wei Liu , Ian Jackson , George Dunlap , Julien Grall , Stefano Stabellini Message-ID: Subject: [PATCH v1 0/2] Reproducibility: use of SOURCE_DATE_EPOCH Date: Sat, 31 Oct 2020 16:14:06 +0100 X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-ZohoMailClient: External It intends to take into account feedback on previous patch removing timestamp from xen efi binary. If defined, we can set build dates and time variables with respect to SOURCE_DATE_EPOCH. A default value is provided if sources come from git repository else, that's up to the builder to handle it. Frédéric Pierret (fepitre) (2): Define build dates/time based on SOURCE_DATE_EPOCH Define SOURCE_DATE_EPOCH based on git log tools/firmware/hvmloader/Makefile | 4 ++++ tools/firmware/vgabios/Makefile | 4 ++++ xen/Makefile | 7 +++++++ 3 files changed, 15 insertions(+)