From patchwork Tue Apr 10 10:28:12 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Byrne X-Patchwork-Id: 896570 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=origamienergy.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=OrigamiEnergyLimited.onmicrosoft.com header.i=@OrigamiEnergyLimited.onmicrosoft.com header.b="RIINQ0aK"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40L3Kx1bT0z9s1p for ; Tue, 10 Apr 2018 20:28:36 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1F2FA89750; Tue, 10 Apr 2018 10:28:33 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7VxR+3YIzuwC; Tue, 10 Apr 2018 10:28:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 6202D89746; Tue, 10 Apr 2018 10:28:30 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id F16FF1C05C2 for ; Tue, 10 Apr 2018 10:28:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id ED8CC88F38 for ; Tue, 10 Apr 2018 10:28:28 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BocEmqvwl-5t for ; Tue, 10 Apr 2018 10:28:26 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0048.outbound.protection.outlook.com [104.47.1.48]) by hemlock.osuosl.org (Postfix) with ESMTPS id 32D6988F19 for ; Tue, 10 Apr 2018 10:28:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OrigamiEnergyLimited.onmicrosoft.com; s=selector1-origamienergy-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=cLimyWgCHkmvtmyRwVdOb+yqf4tOwB+3LGq3HiXyhkE=; b=RIINQ0aKA11Pt3rZ+AiJoJixMHKbkkMc/KMh3TsO5u+KOcRyRGyaOHaZgxKg694HEUQeeoscPmfzSoUVxkcCe7dql3wySllefu9nwe9pgx/Jhjqg6B1VlLNaI3R9TGy7bAniSWYz19WmU8uBXYRWwrkwQGbU6tOZ8aGl9PXkPOg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=james.byrne@origamienergy.com; Received: from OELLAP016-linux.imagiro.ltd (86.188.140.36) by HE1PR0602MB2763.eurprd06.prod.outlook.com (2603:10a6:3:d8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Tue, 10 Apr 2018 10:28:21 +0000 From: James Byrne To: buildroot@buildroot.org Date: Tue, 10 Apr 2018 11:28:12 +0100 Message-Id: <1523356092-16037-1-git-send-email-james.byrne@origamienergy.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [86.188.140.36] X-ClientProxiedBy: LO2P265CA0083.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:8::23) To HE1PR0602MB2763.eurprd06.prod.outlook.com (2603:10a6:3:d8::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4f580bb1-6114-44b6-c580-08d59ecdc8b9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:HE1PR0602MB2763; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2763; 3:6xJ+oqAvaRpnczkmJ4yBsVRB+KrKQBy9llMbYHbDJ/ocV8ikeJPx2UR90o8OPBqmCH72mOze8MVKntSV2lqn0LlrL91PXFWms9G/9hnUJaIkJhgAazJQreKBPve+0p+s1t0B0WoJMef47gxSz/43WVZSDAwyLxlPDHQHkNLEkWmBbxB86vV0tqWJMDH9PgnfBWDtYCqm16kPTYSTu6E8qK2+crsU4NBwTzKkCgIgfjXdiNt8fRIMXVhOdN7c1i0R; 25:tTx76YAj1I6wF4uzdvuXSKwCxp7xqNSUouczyswihvmSQCV+TBygysCkCwq4eiU8teq5EfIcIxTtDWQ7oIMMKm3MXizy8dRoLyF0+kNLlqX9/oP78u25eUrh/wKBHUbtPRMHO6ZriwDSuFnwB4G/qqCwHEUYvVbcijE27McZAUffVYNYZaFoTBJ6Bx+QGMnfF78JZR0g+oO58IqYkil3ZOSWoB1MBQm/+wOOVa6UW9meBKlP33DxjDEnoVrsOruHIreOSiluc9aIOA9u08E/c4oo4fxKn1GXG+F9tcqq5mXKZxhq/mCQ/vpqXclAsTSHrG/IDVQ3hHOodCmvzAULew==; 31:IoQ8GT0WbL3kFrAK7/FLLBPJsL15OeAnEfkl46ckuHTukoMHH9jSivBQEY2gSLLWSr+Nl1HT9vLJPIroqce2jhomv/5An+Ea2PxV1QPLMOxj6kRECGZwK2+CAUi0/V2x0LkalPEJV3dbuvDZnFt6+3pHAVLY6rRPFZGoWnfqvlePivxXexYXClOApC0JIz1Ho7GoY0O1aQRdyv08uepBo3Kuf9eWsX0GIbwMzhNxQHI= X-MS-TrafficTypeDiagnostic: HE1PR0602MB2763: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2763; 20:IZQNdytIA4r/UD4BgICUReuu6KhB5vSozXTXC7FqKPfkoqiHKtOvAwvLQhAsdmr+pnfgxuD+hSvP9nV3qL/8TBXQokIKrbvGguvspCBu2St/ldoU+HxrQ/XoLftHSrKNams4rolwjTLeZ48+w/3/HU+GWlUQ8JaheSFpmVgWOEggLqFRXk7vC103a1jUGShJ8C9AunnhdejCwGoJ+QsqFo85tts6N/ueKZ1xcrfvoGDuDyP9QE7MGbDsPYlhWrEnfL1ujBgBwwccd5x8MGKQPhFtgY7XJsv5dZOGalwpVU9zoV+r/0bi4SVK2tS21AKwyU4VzebvMvNhsVLFs5UZYw==; 4:aOVOJzSnPqBO/NikYWC3/xs/Bv8QoKw1Ya9eYbDa+iALW03mFNN8SCvdw4t+E1MyzjZ6eoyg8eU9l0lFfDf8HwSHAlXnU3QYxVV0Z+IDNM8UIsndmCLw+/V+Q5CQwgtpgYQE1jwxmUQXAw4541fiyzH9G8by/Axe+4Ji1c1PP50KV+HH74z8kBsgMhDtXayJZwEnBNlQojL0j5igVVt15H7PdqMpKG3v4c/JeeaqyH0gyB/M8TkaebSXQqEieo7m+3X9aTli3rJCiV1FVHYSRt1yngd1Xhl4huVCIGpfb5qXV+Gn+utPv0iJQi24atPa X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(15185016700835); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231221)(944501327)(52105095)(93006095)(93001095)(6041310)(20161123562045)(20161123564045)(20161123560045)(2016111802025)(20161123558120)(6043046)(6072148)(201708071742011); SRVR:HE1PR0602MB2763; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0602MB2763; X-Forefront-PRVS: 0638FD5066 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(39840400004)(396003)(366004)(39380400002)(346002)(199004)(189003)(2361001)(6666003)(316002)(5660300001)(386003)(59450400001)(6486002)(50226002)(69596002)(6506007)(53936002)(6306002)(956004)(305945005)(50466002)(48376002)(8746002)(7736002)(2616005)(186003)(486006)(53416004)(8936002)(6512007)(16526019)(86362001)(476003)(478600001)(6116002)(81166006)(105586002)(81156014)(97736004)(2351001)(3846002)(8676002)(26005)(66066001)(36756003)(5890100001)(47776003)(106356001)(2906002)(68736007)(25786009)(966005)(51416003)(6916009)(52116002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0602MB2763; H:OELLAP016-linux.imagiro.ltd; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: origamienergy.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0602MB2763; 23:0iIzOxM2h+tP8QONSKY0XqFwJhPh95387F4XVT4?= nsj2LcZeOXADzsU1cVITmM2Un2pTV+ZNF8HWYgNIiEsZySXZvQVTU+cbUDMs0JaiGkKEJvgzn6rU3G+2/X3Pl3jhDZUYmkYzDZs4dCqtQQJtSOKOnmxlS5s7uB9Mfq13Wwe9iXsVeW4g9lljxkFuJZ2XKc0ojyT9qlcocesdaNXFS7jaHWnay5Juq/gBP/AW2sgrBjddDarcCFoYnAE0CUojOugWCz8ftt1E69OnGKztp/HcE1xsBcTkjHkz/Yar8J8snxEK26IoFDUDqRsV52yiay8h0DOlPJ35OyBKIp33B63iZix1e5eSFxDN96+28CjL1rF3P5EDxuk8pynjrJ622o67Rt8yNbFzGIUN8QgaCFxQl8dgLe4A1fBbKaCf/5xUwWx9iov1iZ8ZZlx7QC3i7WQleECAboxXT2vpB5ormMloxbce4aTg4pT84a0yNwsqZR4fVrtTxCzkSRVv6JiLKZVX4eDOL8J36MycJlIyjfXryk/49lHmGj8cknZYV82ofX+e6NK81HlHNK3w0lC2Srar2aztEPAUhAj6KDMSCpCM4bFidAPayjEZIV7tvaIosYgfjzMMXxKh3TegKHAO78d5rK9fe3UP8A9Hhqkz4WAicuQqYr9NMEm8gy/S5Xl3InlQw5iDsPxkflp3xs4+cldOq/lCVCFns5JY1+xQMjj1WmGlp0kHKPAg6cHJ5RhP8i/to8JDpNuEeURlYbRwMDla3x0A6NZ7qcAIwfZiX3qEztpeSGQT731EkJeCxfgipxM4142nqyv4qakDgrkEzrkgJ400of/0ryDMtsFkbeblwQVnreA4MccBVqfjhlBIEG+VCDdq10C/BDde0Olm328SZsSdRu9nd/utbaUgvlnFEs7yF7aODAN6r/gRvrMZKboFPAcn8zT3rnvvGbzDLB41gt5SBXHf2swhiApfZjkhcTmLxmQtdos/ph44/HmlYceMCEvr5ulvS/hEjdhLKtTrDMP+9GTOfna2DIMs6XGUaFPrYpSx8atWSynIbcmfPM3SAFNGbxVsL8sF10qr9UWY6kfVdaV3uBKx/YJfkDsi1aB0zz2OGhCiBDPJRevTUV2I1ccQ+v3kKYB7biPSJANff6UCXoTyEx6pJLKkmGmIvRdeFvSKwgSn7KGeGW0Q1fOOFa52WnxzrWwbcMlrx1zDPPOVwr2fr7TvGf/OfSsBbTW+52EYkm5MLlj2E6xlvAxteNnaSHPXxCDxwG5jB X-Microsoft-Antispam-Message-Info: h41qun15JPMpT7z48w5g51enJBDO9XV582i+sccAFpzEt6F9ag7kq3lIP8FkmAX/YxG8b+BB3rOQ3mqE1DKmdxDCEZEOebAJT7q/3UAoRLqIQPSXA6J6bAIX7aP61Uz+4KoWFl+uJOtdWGpzVPkMzfVaM6rbwP4Ducdb4qE/8W7OhVaS7+JaVV30pU9gOwWH X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2763; 6:r9ieFKq9keMXS+KjwNxinLU9xk3wDplKDcpLmRaTY3m0tG+4wYnQW0IXtGGDqCyDaT4W+bYjzvlTC48YN2MwObjTvOiL+jMS96x6w5TzdiRzZpr6GeBYW++VQnng4Yp7KsDpQgdYqmNw5JhmlYZhw2RVwWd1sdrWkv1CrR+bcctDzZMKVr9BAlSO+FZiNou2i3C5wP8rw6JdkuhnGMYSUFi//DY7EVH0Q7Ftio8MMnqCk5bohbpqCFkYhe7nOUX/BfXNRM1ZnJ2EzsjfRAPlINsQf4LMPHWaSpjZArSn50b4IlQDIbZmsxCD4eIJi4JwmohHBmB53QLFhL06ILSeEAunCnY5pjg7HbYg1zt9jALs9SYxNVgKJsAfk2ETV/J63uXLaRBuWRTE60ZDHPW67G0q4FEJrKNz88SlXFH7dTgdvx5Tao3+aZu1Qgk37wJ8rq3uHFLwdpgFQG2cuPWAKQ==; 5:tBNBDKNn8oMwFBKlGseU5E4h5Yg5zKK5nxGsMsxJqAgaIAZwU8tEbg0sMgImfRByi7CdBgidZSpFKtkFdhjHCK5jtJFFYfkCxopInWrSTgxH5pcqYtwk3/DwrEC2MkziTUe710Jv3sEEUj7FfPkFO2v0c9MsEqpkqKg5ZB086FI=; 24:wlJ+PTB6cKSavKFvzB3XmMhedQJ/UdkHUrbKckxr3MLZI62/rECFN4Joa7JlQoDOszSdtFEG/7M87wgOxCPVa7OofOC+kB3msC3xVrh3AzA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2763; 7:vLI9qpjTDi8QquZWDRINZBTh/iJ+zBii/sguysabxsoD3H8Yb4U1GCNFBBGK1/MBYHXn6uVRIZ9vT2DjPNACUix8dIlPTc+nvxc4uayG6qweVTC9oRFD5vDAwV7HcwnrikMcbuX6hX6LCliRu4FuN6TTH8svgkndDbc+lS8oxp/GWH73Ag4KH4fS8H7Rv5KcQkQF/aBm4S89nYZk3zZEoESfvdkU7g2IRoHaFwPsoQSefwtAR3/NDTdrKCDcKQ3U; 20:Ki9hzSjK3w5lnw+Uwo7TBhpUCwdccEw4go4fe1sFkQVP2VhU2EdxnFlqTrzewNSAgz9kYt8yQ1Uo/G4rVmsuBTy0hddlpnrGmtApDyk0K/Z9eI4+PVn3PZaZ/PUtoxEFfT9KqAwAwSUiYaBEBAsRYNgLQjkgRf1wXi/GbwYxy/c= X-OriginatorOrg: origamienergy.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2018 10:28:21.4332 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4f580bb1-6114-44b6-c580-08d59ecdc8b9 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0f7ccb5d-53df-43ca-b51c-5e59dda18934 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0602MB2763 Subject: [Buildroot] [PATCH 1/1] Makefile: Take default SOURCE_DATE_EPOCH from repo containing Makefile X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" For reproducible builds, SOURCE_DATE_EPOCH will be set to the git commit date if it is not defined in the environment, but this was done by explicitly using $(TOPDIR)/.git as the git repository, which would not give the expected result if Buildroot had been put into a subdirectory of another repository. This commit removes that restriction, meaning that the default date will now be the date of the git commit that contains Makefile, regardless of what level above Makefile the repository is at. This works because the current directory when the 'git log' command is executed will always be the directory containing Makefile (it must be, since TOPDIR is set from CURDIR). In general this should be a sensible default, and in cases where a different date is required SOURCE_DATE_EPOCH can be defined in the environment before invoking make. Signed-off-by: James Byrne Acked-by: "Yann E. MORIN" --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 The contents of this email and any attachment are confidential to the intended recipient(s). If you are not an intended recipient: (i) do not use, disclose, distribute, copy or publish this email or its contents; (ii) please contact the sender immediately; and (iii) delete this email. Origami Energy Limited (company number 8619644); Origami Storage Limited (company number 10436515) and OSSPV001 Limited (company number 10933403), each registered in England and each with a registered office at: Ashcombe Court, Woolsack Way, Godalming, GU7 1LQ. diff --git a/Makefile b/Makefile index cd53362..3b846b9 100644 --- a/Makefile +++ b/Makefile @@ -506,7 +506,7 @@ ifeq ($(BR2_REPRODUCIBLE),y) # If SOURCE_DATE_EPOCH has not been set then use the commit date, or the last # release date if the source tree is not within a Git repository. # See: https://reproducible-builds.org/specs/source-date-epoch/ -BR2_VERSION_GIT_EPOCH := $(shell $(GIT) --git-dir=$(TOPDIR)/.git log -1 --format=%at 2> /dev/null) +BR2_VERSION_GIT_EPOCH := $(shell $(GIT) log -1 --format=%at 2> /dev/null) export SOURCE_DATE_EPOCH ?= $(or $(BR2_VERSION_GIT_EPOCH),$(BR2_VERSION_EPOCH)) endif