From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:38679) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hyEoS-0002jf-4G for guix-patches@gnu.org; Thu, 15 Aug 2019 08:25:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hyEoR-000655-12 for guix-patches@gnu.org; Thu, 15 Aug 2019 08:25:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41951) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hyEoQ-00064l-Gz for guix-patches@gnu.org; Thu, 15 Aug 2019 08:25:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hyEoQ-0004kI-AE for guix-patches@gnu.org; Thu, 15 Aug 2019 08:25:02 -0400 Subject: [bug#37033] [PATCH v2] gnu: monero: Update to 0.14.1.2. Resent-Message-ID: References: <20190814213009.10656-1-glv@posteo.net> <20190815082227.GB27046@E2140> From: Guillaume Le Vaillant In-reply-to: <20190815082227.GB27046@E2140> Date: Thu, 15 Aug 2019 14:23:48 +0200 Message-ID: <87h86i7h2j.fsf@yamatai> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Efraim Flashner Cc: 37033@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Efraim Flashner a =C3=A9crit : > On Wed, Aug 14, 2019 at 11:30:09PM +0200, Guillaume Le Vaillant wrote: >> * gnu/packages/finance.scm (monero): Update to 0.14.1.2. >> --- >> gnu/packages/finance.scm | 15 ++++++++------- >> 1 file changed, 8 insertions(+), 7 deletions(-) >>=20 >> "return ((std::string(getenv(\"HOME\"))) / ")) >> #t)) >> + (add-after 'change-log-path 'fix-file-permissions-for-tests >> + (lambda _ >> + (for-each (lambda (f) >> + (chmod f #o644)) >> + (find-files "tests/data/" "wallet_9svHk1.*")) >> + #t)) >> ;; Only try tests that don't need access to network or system >> (replace 'check > > Does 'make-file-writable' from (guix build utils) instead of 'chmod' > work here? Yes it works. The 'make-file-writable' function is perfect here, I just didn't know about it. Here's the updated patch: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-monero-Update-to-0.14.1.2.patch >From 9ec625224313e609c4f3d50b6bd6cf3bb38450a9 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Thu, 15 Aug 2019 14:07:44 +0200 Subject: [PATCH] gnu: monero: Update to 0.14.1.2. * gnu/packages/finance.scm (monero): Update to 0.14.1.2. --- gnu/packages/finance.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 7bfe5e62ff..fc26b77279 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -445,7 +445,7 @@ other machines/servers. Electroncash does not download the Bitcoin Cash blockch ;; the system's dynamically linked library. (package (name "monero") - (version "0.14.1.0") + (version "0.14.1.2") (source (origin (method git-fetch) @@ -466,7 +466,7 @@ other machines/servers. Electroncash does not download the Bitcoin Cash blockch #t)) (sha256 (base32 - "1asa197fad81jfv12qgaa7y7pdr1r1pda96m9pvivkh4v30cx0nh")))) + "00zl883c7lcd9z7g4y3vv7rxmr7ppzrxdblnhk32r9l3qzyw55r6")))) (build-system cmake-build-system) (native-inputs `(("doxygen" ,doxygen) @@ -508,6 +508,11 @@ other machines/servers. Electroncash does not download the Bitcoin Cash blockch (("return \\(") "return ((std::string(getenv(\"HOME\"))) / ")) #t)) + (add-after 'change-log-path 'fix-file-permissions-for-tests + (lambda _ + (for-each make-file-writable + (find-files "tests/data/" "wallet_9svHk1.*")) + #t)) ;; Only try tests that don't need access to network or system (replace 'check (lambda _ @@ -522,11 +527,6 @@ other machines/servers. Electroncash does not download the Bitcoin Cash blockch "DNSResolver.DNSSECSuccess" "DNSResolver.DNSSECFailure" "DNSResolver.GetTXTRecord" - ;; TODO: Find why portability_wallet test fails - ;; Maybe the Boost version used to create the test - ;; wallet and the current Boost version are not - ;; completely compatible? - "Serialization.portability_wallet" "is_hdd.linux_os_root") ":"))) (invoke "tests/unit_tests/unit_tests" -- 2.22.1 --=-=-=--