From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id dCjqK1jYpV8LEgAA0tVLHw (envelope-from ) for ; Fri, 06 Nov 2020 23:12:24 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 0CofJ1jYpV/XUgAAB5/wlQ (envelope-from ) for ; Fri, 06 Nov 2020 23:12:24 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3A0979404E0 for ; Fri, 6 Nov 2020 23:12:24 +0000 (UTC) Received: from localhost ([::1]:48484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kbAu5-0007yH-Ow for larch@yhetil.org; Fri, 06 Nov 2020 18:12:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55990) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbAtn-0007y6-JP for guix-patches@gnu.org; Fri, 06 Nov 2020 18:12:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:46031) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kbAtm-0008O6-J3 for guix-patches@gnu.org; Fri, 06 Nov 2020 18:12:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kbAtm-0004E7-DP for guix-patches@gnu.org; Fri, 06 Nov 2020 18:12:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44493] [PATCH 0/1] gnu: bitcoin-core: Update to 0.20.1. Resent-From: Simon South Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 06 Nov 2020 23:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44493 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 44493@debbugs.gnu.org Cc: simon@simonsouth.net X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160470429516208 (code B ref -1); Fri, 06 Nov 2020 23:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Nov 2020 23:11:35 +0000 Received: from localhost ([127.0.0.1]:57576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbAtJ-0004DK-LJ for submit@debbugs.gnu.org; Fri, 06 Nov 2020 18:11:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:37226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kbAtE-0004DA-T6 for submit@debbugs.gnu.org; Fri, 06 Nov 2020 18:11:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55860) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbAtE-0007uq-OE for guix-patches@gnu.org; Fri, 06 Nov 2020 18:11:28 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:55858) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbAt5-0008Hg-RL for guix-patches@gnu.org; Fri, 06 Nov 2020 18:11:28 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 84A40A519B; Fri, 6 Nov 2020 23:11:18 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id maVLMZyPlCN0; Fri, 6 Nov 2020 23:11:17 +0000 (UTC) Received: from localhost.localdomain (unknown [108.162.141.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 49CAEA519A; Fri, 6 Nov 2020 23:11:15 +0000 (UTC) From: Simon South Date: Fri, 6 Nov 2020 18:06:23 -0500 Message-Id: X-Mailer: git-send-email 2.25.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=64.68.200.34; envelope-from=simon@simonsouth.net; helo=mailout.easymail.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/06 18:11:18 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.3 (--) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 3.99 X-TUID: irlYGT/T1vXW This patch updates Bitcoin Core, the reference implementation of the Bitcoin protocol, to 0.20.1. I've followed the instructions[0] for verifying the downloaded source bundle, though of course you may still want to do the same. My changes remove an obsolete patch whose contents are now part of the distribution. They also - Add autoconf, automake and libtool as native inputs, as this release does not include a pre-generated "configure" script[1]. - Remove protobuf from the inputs, as with the removal of BIP70 support in version 0.20.0[2] this is no longer used[3]. - Add a phase before "build" that sets an environment variable, "BITCOIN_GENBUILD_NO_GIT", as recommended in the release notes[4], to indicate the build is not being made from within a git repository. (This isn't really necessary, since the section of code this variable controls---in share/genbuild.sh---will be skipped anyway without git available in the container. But I've added it for certainty and completeness.) I've built this successfully on x86-64 and AArch64, and am using it now on AArch64 without issue. [0] https://bitcoincore.org/en/download/#verify-your-download [1] https://bitcoincore.org/en/releases/0.20.1/#known-bugs [2] https://bitcoincore.org/en/releases/0.20.0/#build-system [3] https://github.com/bitcoin/bitcoin/pull/19058 [4] https://bitcoincore.org/en/releases/0.20.1/#known-bugs -- Simon South simon@simonsouth.net Simon South (1): gnu: bitcoin-core: Update to 0.20.1. gnu/local.mk | 1 - gnu/packages/finance.scm | 18 ++++++++---- .../patches/bitcoin-core-python-compat.patch | 28 ------------------- 3 files changed, 13 insertions(+), 34 deletions(-) delete mode 100644 gnu/packages/patches/bitcoin-core-python-compat.patch -- 2.28.0