From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 13:28:28 2017 Received: (at submit) by debbugs.gnu.org; 9 Sep 2017 17:28:28 +0000 Received: from localhost ([127.0.0.1]:57766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqjYR-0002f5-Uh for submit@debbugs.gnu.org; Sat, 09 Sep 2017 13:28:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqikG-0001QB-7J for submit@debbugs.gnu.org; Sat, 09 Sep 2017 12:36:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqikA-0000qd-85 for submit@debbugs.gnu.org; Sat, 09 Sep 2017 12:36:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40255) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dqikA-0000qN-4y for submit@debbugs.gnu.org; Sat, 09 Sep 2017 12:36:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46147) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dqik9-0008Dv-5N for guix-patches@gnu.org; Sat, 09 Sep 2017 12:36:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqik4-0000oc-4s for guix-patches@gnu.org; Sat, 09 Sep 2017 12:36:29 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:54409) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dqik3-0000oK-UN for guix-patches@gnu.org; Sat, 09 Sep 2017 12:36:24 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 40F5347248; Sat, 9 Sep 2017 18:36:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id 4cCTx6cBL_u6; Sat, 9 Sep 2017 18:36:09 +0200 (CEST) From: Theodoros Foradis To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add monero. Message-ID: <87o9qjesvl.fsf@foradis.org> Date: Sat, 09 Sep 2017 19:35:41 +0300 MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 09 Sep 2017 13:28:26 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) Hello Guix, this patch set adds clients (cli and gui) for Monero, a private digital currency. As I mention in comments in source, monero package bundles easylogging++ and lmdb. The bundled easylogging++ is modified, and the changes will not be upstreamed. The devs deem the lmdb driver too critical a consenus component, to use the system's dynamically linked library (plus there's not even the option in the build system to use it). The other bundled dependencies we delete and not use. As far as monero-core is concerned (the gui), I did not manage to get it to build with the modular qt. Should this be added in the source as a TODO item? Theodoros Foradis(2): gnu: Add monero-core. gnu: Add monero. gnu/packages/finance.scm | 183 ++++++++++++++++++++++++ 1 file changed, 183 insertions(+) -- Theodoros Foradis From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 13:48:08 2017 Received: (at 28401) by debbugs.gnu.org; 9 Sep 2017 17:48:08 +0000 Received: from localhost ([127.0.0.1]:57796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqjrQ-0003AJ-SH for submit@debbugs.gnu.org; Sat, 09 Sep 2017 13:48:08 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:51198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqjrP-00039i-4R for 28401@debbugs.gnu.org; Sat, 09 Sep 2017 13:48:03 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 1390446756; Sat, 9 Sep 2017 19:47:57 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id Pp3QoztNv84Y; Sat, 9 Sep 2017 19:47:55 +0200 (CEST) From: Theodoros Foradis To: 28401@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add monero-core. Date: Sat, 9 Sep 2017 20:47:35 +0300 Message-Id: <20170909174735.7562-2-theodoros@foradis.org> In-Reply-To: <20170909174735.7562-1-theodoros@foradis.org> References: <20170909174735.7562-1-theodoros@foradis.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28401 Cc: Theodoros Foradis X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * gnu/packages/finance.scm (monero-core): New variable. --- gnu/packages/finance.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 6f589a76c..938328c3d 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -400,3 +400,78 @@ other machines/servers. Electrum does not download the Bitcoin blockchain.") "Monero is a secure, private, untraceable currency. This package provides the Monero command line client and daemon.") (license license:bsd-3))) + +(define-public monero-core + (package + (name "monero-core") + (version "0.11.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/monero-project/monero-core/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0hnrkgwb1sva67pcjym2gvb4zifp2s849dfbnjzbxk3yczpcyqzg")))) + (build-system gnu-build-system) + (native-inputs + `(("doxygen" ,doxygen) + ("graphviz" ,graphviz) + ("pkg-config" ,pkg-config))) + (inputs + `(("boost" ,boost) + ("libunwind" ,libunwind) + ("openssl" ,openssl) + ("qt" ,qt) + ("unbound" ,unbound))) + (propagated-inputs + `(("monero" ,monero))) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (add-before 'build 'fix-makefile-vars + (lambda _ + (substitute* "src/zxcvbn-c/makefile" + (("\\?=") "=")) + #t)) + (add-after 'fix-makefile-vars 'fix-library-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "monero-wallet-gui.pro" + (("-L/usr/local/lib") "") + (("-L/usr/local/opt/openssl/lib") + (string-append "-L" + (assoc-ref inputs "openssl") + "/lib")) + (("-L/usr/local/opt/boost/lib") + (string-append "-L" + (assoc-ref inputs "boost") + "/lib"))) + #t)) + (add-after 'fix-library-paths 'fix-monerod-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/daemon/DaemonManager.cpp" + (("QApplication::applicationDirPath\\(\\) \\+ \"/monerod") + (string-append "\""(assoc-ref inputs "monero") + "/bin/monerod"))) + #t)) + (replace 'build + (lambda _ + (zero? (system* "./build.sh")))) + (add-after 'build 'fix-install-path + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "build/Makefile" + (("/opt/monero-wallet-gui") + (assoc-ref outputs "out"))) + #t)) + (add-before 'install 'change-dir + (lambda _ + (chdir "build")))))) + (home-page "https://getmonero.org/") + (synopsis "Monero GUI client") + (description + "Monero is a secure, private, untraceable currency. This package provides the +Monero GUI client.") + (license license:bsd-3))) -- 2.13.4 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 13:48:22 2017 Received: (at 28401) by debbugs.gnu.org; 9 Sep 2017 17:48:23 +0000 Received: from localhost ([127.0.0.1]:57799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqjrd-0003Aj-Im for submit@debbugs.gnu.org; Sat, 09 Sep 2017 13:48:22 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:45079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqjra-0003AO-15 for 28401@debbugs.gnu.org; Sat, 09 Sep 2017 13:48:15 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 3906943046; Sat, 9 Sep 2017 19:48:08 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id ELTBaNMO9arJ; Sat, 9 Sep 2017 19:47:54 +0200 (CEST) From: Theodoros Foradis To: 28401@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add monero. Date: Sat, 9 Sep 2017 20:47:34 +0300 Message-Id: <20170909174735.7562-1-theodoros@foradis.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28401 Cc: Theodoros Foradis X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/finance.scm (monero): New variable. --- gnu/packages/finance.scm | 108 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 6d6844fa7..6f589a76c 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2016 Alex Griffin ;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2017 Carlo Zancanaro +;;; Copyright © 2017 Theodoros Foradis ;;; ;;; This file is part of GNU Guix. ;;; @@ -29,11 +30,16 @@ #:use-module (guix build-system python) #:use-module (gnu packages base) #:use-module (gnu packages boost) + #:use-module (gnu packages check) #:use-module (gnu packages databases) + #:use-module (gnu packages documentation) + #:use-module (gnu packages dns) #:use-module (gnu packages emacs) + #:use-module (gnu packages graphviz) #:use-module (gnu packages groff) #:use-module (gnu packages libedit) #:use-module (gnu packages libevent) + #:use-module (gnu packages libunwind) #:use-module (gnu packages linux) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pkg-config) @@ -44,6 +50,8 @@ #:use-module (gnu packages textutils) #:use-module (gnu packages tls) #:use-module (gnu packages upnp) + #:use-module (gnu packages web) + #:use-module (gnu packages xml) #:use-module (gnu packages gnuzilla)) (define-public bitcoin-core @@ -292,3 +300,103 @@ protocol. It supports Simple Payment Verification (SPV) and deterministic key generation from a seed. Your secret keys are encrypted and are never sent to other machines/servers. Electrum does not download the Bitcoin blockchain.") (license license:expat))) + +(define-public monero + ;; This package bundles easylogging++ and lmdb. + ;; The bundled easylogging++ is modified, and the changes will not be upstreamed. + ;; The devs deem the lmdb driver too critical a consenus component, to use + ;; the system's dynamically linked library. + (package + (name "monero") + (version "0.11.0.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/monero-project/monero/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Delete bundled dependencies. + (for-each + delete-file-recursively + '("external/miniupnpc" "external/rapidjson" + "external/unbound")) + #t)) + (sha256 + (base32 + "083w40a553c0r3i18020jcrv5s0b64vx3d8xrn9nwkb2237ighlk")))) + (build-system cmake-build-system) + (native-inputs + `(("doxygen" ,doxygen) + ("googletest" ,googletest) + ("graphviz" ,graphviz) + ("pkg-config" ,pkg-config))) + (inputs + `(("bind" ,isc-bind) + ("boost" ,boost) + ("expat" ,expat) + ("libunwind" ,libunwind) + ("lmdb" ,lmdb) + ("miniupnpc" ,miniupnpc) + ("openssl" ,openssl) + ("rapidjson" ,rapidjson) + ("unbound" ,unbound))) + (arguments + `(#:out-of-source? #t + #:configure-flags '("-DBUILD_TESTS=ON" + "-DBUILD_GUI_DEPS=ON") + #:phases + (modify-phases %standard-phases + ;; tests/core_tests need a valid HOME + (add-before 'configure 'set-home + (lambda _ + (setenv "HOME" (getcwd)) + #t)) + (add-after 'set-home 'fix-wallet-path-for-unit-tests + (lambda _ + (substitute* "tests/unit_tests/serialization.cpp" + (("\\.\\./\\.\\./\\.\\./\\.\\./") "../../")) + #t)) + (add-after 'fix-wallet-path-for-unit-tests 'change-log-path + (lambda _ + (substitute* "contrib/epee/src/mlog.cpp" + (("epee::string_tools::get_current_module_folder\\(\\)") + "\".bitmonero\"")) + (substitute* "contrib/epee/src/mlog.cpp" + (("return \\(") "return ((std::string(getenv(\"HOME\"))) / ")) + #t)) + (replace 'check + (lambda _ + (zero? + (system* "make" "ARGS=-E 'unit_tests|libwallet_api_tests'" + "test")))) + ;; The excluded unit tests need network access + (add-after 'check 'unit-tests + (lambda _ + (let ((excluded-unit-tests + (string-join + '("AddressFromURL.Success" + "AddressFromURL.Failure" + "DNSResolver.IPv4Success" + "DNSResolver.DNSSECSuccess" + "DNSResolver.DNSSECFailure" + "DNSResolver.GetTXTRecord") + ":"))) + (zero? + (system* "tests/unit_tests/unit_tests" + (string-append "--gtest_filter=-" + excluded-unit-tests)))))) + (add-after 'install 'install-blockchain-import-export + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin"))) + (install-file "bin/monero-blockchain-import" bin) + (install-file "bin/monero-blockchain-export" bin))))))) + (home-page "https://getmonero.org/") + (synopsis "Monero command line client") + (description + "Monero is a secure, private, untraceable currency. This package provides the +Monero command line client and daemon.") + (license license:bsd-3))) -- 2.13.4 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 04:18:09 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 08:18:09 +0000 Received: from localhost ([127.0.0.1]:60428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drJuz-0002Bt-G6 for submit@debbugs.gnu.org; Mon, 11 Sep 2017 04:18:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drJuy-0002Bf-At for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 04:18:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drJuq-00031h-11 for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 04:18:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52178) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drJup-00031c-Tf; Mon, 11 Sep 2017 04:17:59 -0400 Received: from [193.50.110.231] (port=35914 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drJum-00019t-8h; Mon, 11 Sep 2017 04:17:56 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Theodoros Foradis Subject: Re: [bug#28401] [PATCH 1/2] gnu: Add monero. References: <87o9qjesvl.fsf@foradis.org> <20170909174735.7562-1-theodoros@foradis.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 25 Fructidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 11 Sep 2017 10:17:54 +0200 In-Reply-To: <20170909174735.7562-1-theodoros@foradis.org> (Theodoros Foradis's message of "Sat, 9 Sep 2017 20:47:34 +0300") Message-ID: <87377td4y5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Theodoros Foradis skribis: > * gnu/packages/finance.scm (monero): New variable. I tweaked the synopsis to placate =E2=80=98guix lint=E2=80=99 and applied. Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 04:21:58 2017 Received: (at 28401-done) by debbugs.gnu.org; 11 Sep 2017 08:21:58 +0000 Received: from localhost ([127.0.0.1]:60441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drJyg-0002IC-KU for submit@debbugs.gnu.org; Mon, 11 Sep 2017 04:21:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drJyf-0002Hx-Ei for 28401-done@debbugs.gnu.org; Mon, 11 Sep 2017 04:21:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drJyV-0004sn-GY for 28401-done@debbugs.gnu.org; Mon, 11 Sep 2017 04:21:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drJyV-0004sf-DJ; Mon, 11 Sep 2017 04:21:47 -0400 Received: from [193.50.110.231] (port=35948 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drJyU-0006aq-Ep; Mon, 11 Sep 2017 04:21:46 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Theodoros Foradis Subject: Re: [bug#28401] [PATCH 2/2] gnu: Add monero-core. References: <20170909174735.7562-1-theodoros@foradis.org> <20170909174735.7562-2-theodoros@foradis.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 25 Fructidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 11 Sep 2017 10:21:45 +0200 In-Reply-To: <20170909174735.7562-2-theodoros@foradis.org> (Theodoros Foradis's message of "Sat, 9 Sep 2017 20:47:35 +0300") Message-ID: <87y3plbq7a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28401-done Cc: 28401-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Theodoros Foradis skribis: > * gnu/packages/finance.scm (monero-core): New variable. Applied, thanks! Ludo'. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 04:39:50 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 08:39:50 +0000 Received: from localhost ([127.0.0.1]:60461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drKFy-0002jN-HR for submit@debbugs.gnu.org; Mon, 11 Sep 2017 04:39:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drKFx-0002j9-5F for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 04:39:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drKFr-0002RT-0C for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 04:39:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52664) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drKFj-0002Il-4C; Mon, 11 Sep 2017 04:39:35 -0400 Received: from [193.50.110.231] (port=35988 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drKFi-0000Gq-Er; Mon, 11 Sep 2017 04:39:34 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Theodoros Foradis Subject: Re: [bug#28401] [PATCH 0/2] gnu: Add monero. References: <87o9qjesvl.fsf@foradis.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 25 Fructidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 11 Sep 2017 10:39:32 +0200 In-Reply-To: <87o9qjesvl.fsf@foradis.org> (Theodoros Foradis's message of "Sat, 09 Sep 2017 19:35:41 +0300") Message-ID: <87fubtbpdn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi, Theodoros Foradis skribis: > Hello Guix, > > this patch set adds clients (cli and gui) for Monero, a private digital > currency. > > As I mention in comments in source, monero package bundles easylogging++ > and lmdb. The bundled easylogging++ is modified, and the changes will > not be upstreamed. The devs deem the lmdb driver too critical a consenus > component, to use the system's dynamically linked library (plus there's > not even the option in the build system to use it). > > The other bundled dependencies we delete and not use. OK. Oh well. BTW, all tests pass (on x86_64), but the second test of =E2=80=9Cmonero=E2= =80=9D takes ages: --8<---------------cut here---------------start------------->8--- Test project /tmp/guix-build-monero-0.11.0.0.drv-0/build Start 1: hash-target 1/11 Test #1: hash-target ...................... Passed 0.06 sec Start 2: coretests 2/11 Test #2: coretests ........................ Passed 1830.78 sec Start 3: cncrypto 3/11 Test #3: cncrypto ......................... Passed 8.22 sec Start 4: difficulty 4/11 Test #4: difficulty ....................... Passed 0.02 sec Start 5: hash-fast 5/11 Test #5: hash-fast ........................ Passed 0.01 sec Start 6: hash-slow 6/11 Test #6: hash-slow ........................ Passed 0.07 sec Start 7: hash-tree 7/11 Test #7: hash-tree ........................ Passed 0.00 sec Start 8: hash-extra-blake 8/11 Test #8: hash-extra-blake ................. Passed 0.00 sec Start 9: hash-extra-groestl 9/11 Test #9: hash-extra-groestl ............... Passed 0.01 sec Start 10: hash-extra-jh 10/11 Test #10: hash-extra-jh .................... Passed 0.01 sec Start 11: hash-extra-skein 11/11 Test #11: hash-extra-skein ................. Passed 0.00 sec --8<---------------cut here---------------end--------------->8--- > As far as monero-core is concerned (the gui), I did not manage to get it > to build with the modular qt. Should this be added in the source as a > TODO item? Could you be more specific at what you tried and failed to achieve? Perhaps Efraim (Cc=E2=80=99d) or someone else can provide guidance. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 04:56:44 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 08:56:44 +0000 Received: from localhost ([127.0.0.1]:60473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drKWK-00036Y-0i for submit@debbugs.gnu.org; Mon, 11 Sep 2017 04:56:44 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:34472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drKWI-00036L-6Y for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 04:56:42 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id C6F5E45A5D; Mon, 11 Sep 2017 10:56:35 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id U-YQwZOeqyik; Mon, 11 Sep 2017 10:56:33 +0200 (CEST) References: <87o9qjesvl.fsf@foradis.org> <87fubtbpdn.fsf@gnu.org> From: Theodoros Foradis To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#28401] [PATCH 0/2] gnu: Add monero. In-reply-to: <87fubtbpdn.fsf@gnu.org> Date: Mon, 11 Sep 2017 11:56:19 +0300 Message-ID: <87ingpehqk.fsf@foradis.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > BTW, all tests pass (on x86_64), but the second test of “monero” takes > ages: Maybe we should like to disable that specific test? >> As far as monero-core is concerned (the gui), I did not manage to get it >> to build with the modular qt. Should this be added in the source as a >> TODO item? > > Could you be more specific at what you tried and failed to achieve? > Perhaps Efraim (Cc’d) or someone else can provide guidance. The README file lists the following packages for other GNU/Linux distros: qtbase5-dev qt5-default qtdeclarative5-dev qml-module-qtquick-controls qml-module-qtquick-xmllistmodel qttools5-dev-tools qml-module-qtquick-dialogs I tried using our: qtbase qtdeclarative qtquickcontrol qttools qtgraphicaleffects, with which the package won't build. But I can't find the equivalent for the qml-module-... packages, except for the qtquickcontrol one. Maybe I'm missing something? -- Theodoros Foradis From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 07:36:55 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 11:36:55 +0000 Received: from localhost ([127.0.0.1]:60613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drN1L-0000Yl-7n for submit@debbugs.gnu.org; Mon, 11 Sep 2017 07:36:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drN1J-0000YX-QL for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 07:36:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drN1D-0003TG-Nn for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 07:36:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55644) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drN13-0003LN-Q2; Mon, 11 Sep 2017 07:36:37 -0400 Received: from [193.50.110.231] (port=47766 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1drN13-0005ls-Ch; Mon, 11 Sep 2017 07:36:37 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Theodoros Foradis Subject: Re: [bug#28401] [PATCH 0/2] gnu: Add monero. References: <87o9qjesvl.fsf@foradis.org> <87fubtbpdn.fsf@gnu.org> <87ingpehqk.fsf@foradis.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 25 Fructidor an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 11 Sep 2017 13:36:35 +0200 In-Reply-To: <87ingpehqk.fsf@foradis.org> (Theodoros Foradis's message of "Mon, 11 Sep 2017 11:56:19 +0300") Message-ID: <87r2vda2m4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Theodoros Foradis skribis: >> BTW, all tests pass (on x86_64), but the second test of =E2=80=9Cmonero= =E2=80=9D takes >> ages: > > Maybe we should like to disable that specific test? It does pass on time on x86_64, and supposedly it=E2=80=99s useful, so I wo= uld not disable it. However, we should keep an eye on it and check whether it takes too longer on ARM, for instance, and perhaps adjust =E2=80=98max-silent-time=E2= =80=99 accordingly. >>> As far as monero-core is concerned (the gui), I did not manage to get it >>> to build with the modular qt. Should this be added in the source as a >>> TODO item? >> >> Could you be more specific at what you tried and failed to achieve? >> Perhaps Efraim (Cc=E2=80=99d) or someone else can provide guidance. > > The README file lists the following packages for other GNU/Linux > distros: > qtbase5-dev qt5-default qtdeclarative5-dev qml-module-qtquick-controls > qml-module-qtquick-xmllistmodel qttools5-dev-tools > qml-module-qtquick-dialogs > > I tried using our: > qtbase > qtdeclarative > qtquickcontrol > qttools > qtgraphicaleffects, > with which the package won't build. How does it fail? > But I can't find the equivalent for the qml-module-... packages, except > for the qtquickcontrol one. Maybe I'm missing something? Dunno, you=E2=80=99re the expert! :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 09:52:06 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 13:52:06 +0000 Received: from localhost ([127.0.0.1]:60745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drP88-0003i3-DW for submit@debbugs.gnu.org; Mon, 11 Sep 2017 09:52:06 -0400 Received: from flashner.co.il ([178.62.234.194]:60938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drP86-0003hW-9F for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 09:52:02 -0400 Received: from [10.237.44.98] (unknown [37.26.146.217]) by flashner.co.il (Postfix) with ESMTPSA id EE00040205; Mon, 11 Sep 2017 13:51:54 +0000 (UTC) Date: Mon, 11 Sep 2017 13:51:48 +0000 User-Agent: K-9 Mail for Android In-Reply-To: <87r2vda2m4.fsf@gnu.org> References: <87o9qjesvl.fsf@foradis.org> <87fubtbpdn.fsf@gnu.org> <87ingpehqk.fsf@foradis.org> <87r2vda2m4.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#28401] [PATCH 0/2] gnu: Add monero. To: ludo@gnu.org,Theodoros Foradis From: Efraim Flashner Message-ID: <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On September 11, 2017 2:36:35 PM GMT+03:00, ludo@gnu=2Eorg wrote: >Theodoros Foradis skribis: > >>> BTW, all tests pass (on x86_64), but the second test of =E2=80=9Cmoner= o=E2=80=9D >takes >>> ages: >> >> Maybe we should like to disable that specific test? > >It does pass on time on x86_64, and supposedly it=E2=80=99s useful, so I = would >not disable it=2E > >However, we should keep an eye on it and check whether it takes too >longer on ARM, for instance, and perhaps adjust =E2=80=98max-silent-time= =E2=80=99 >accordingly=2E > I have a particularly slow machine that can probably aproximate a 'long en= ough' time=2E I'll test it out on aarch64 once I apply Leo's patch for libu= nwind; the current version is actually unsupported on aarch64=2E >>>> As far as monero-core is concerned (the gui), I did not manage to >get it >>>> to build with the modular qt=2E Should this be added in the source as >a >>>> TODO item? >>> >>> Could you be more specific at what you tried and failed to achieve? >>> Perhaps Efraim (Cc=E2=80=99d) or someone else can provide guidance=2E >> >> The README file lists the following packages for other GNU/Linux >> distros: >> qtbase5-dev qt5-default qtdeclarative5-dev >qml-module-qtquick-controls >> qml-module-qtquick-xmllistmodel qttools5-dev-tools >> qml-module-qtquick-dialogs >> >> I tried using our: >> qtbase >> qtdeclarative >> qtquickcontrol >> qttools >> qtgraphicaleffects, >> with which the package won't build=2E > >How does it fail? > >> But I can't find the equivalent for the qml-module-=2E=2E=2E packages, >except >> for the qtquickcontrol one=2E Maybe I'm missing something? > >Dunno, you=E2=80=99re the expert! :-) > >Ludo=E2=80=99=2E I sometimes have to search through to see which module provides which qt p= iece --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 10:42:31 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 14:42:31 +0000 Received: from localhost ([127.0.0.1]:33590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drPux-00057R-Dq for submit@debbugs.gnu.org; Mon, 11 Sep 2017 10:42:31 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:39863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drPuv-00057F-O9 for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 10:42:30 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 6F0944BB02; Mon, 11 Sep 2017 16:42:23 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id Gt8KTgcTrrgz; Mon, 11 Sep 2017 16:42:21 +0200 (CEST) References: <87o9qjesvl.fsf@foradis.org> <87fubtbpdn.fsf@gnu.org> <87ingpehqk.fsf@foradis.org> <87r2vda2m4.fsf@gnu.org> <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il> From: Theodoros Foradis To: Efraim Flashner Subject: Re: [bug#28401] [PATCH 0/2] gnu: Add monero. In-reply-to: <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il> Date: Mon, 11 Sep 2017 17:42:08 +0300 Message-ID: <87h8w9e1q7.fsf@foradis.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > >>>>> As far as monero-core is concerned (the gui), I did not manage to >>get it >>>>> to build with the modular qt. Should this be added in the source as >>a >>>>> TODO item? >>>> >>>> Could you be more specific at what you tried and failed to achieve? >>>> Perhaps Efraim (Cc’d) or someone else can provide guidance. >>> >>> The README file lists the following packages for other GNU/Linux >>> distros: >>> qtbase5-dev qt5-default qtdeclarative5-dev >>qml-module-qtquick-controls >>> qml-module-qtquick-xmllistmodel qttools5-dev-tools >>> qml-module-qtquick-dialogs >>> >>> I tried using our: >>> qtbase >>> qtdeclarative >>> qtquickcontrol >>> qttools >>> qtgraphicaleffects, >>> with which the package won't build. >> >>How does it fail? >> >>> But I can't find the equivalent for the qml-module-... packages, >>except >>> for the qtquickcontrol one. Maybe I'm missing something? >> >>Dunno, you’re the expert! :-) >> >>Ludo’. > > I sometimes have to search through to see which module provides which qt piece There was an issue with the build system not finding lrelease from qt which I was able to find and patch. So I got the package to build with the forementioned modular qt packages. There are runtime issues though (ie, the program monero-wallet-gui won't run) with the following messages: app startd QQmlApplicationEngine failed to load component qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed For one, there seems to be an issue with the package's build system because qml module "QtQuick.Dialogs" is included in our qtquickcontrol package. On the other hand, I think we don't have the qml modules for "Qt.labs" in any modular qt package. Is that correct? -- Theodoros Foradis From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 10:45:06 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 14:45:06 +0000 Received: from localhost ([127.0.0.1]:33603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drPxS-0005C5-5z for submit@debbugs.gnu.org; Mon, 11 Sep 2017 10:45:06 -0400 Received: from flashner.co.il ([178.62.234.194]:32880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drPxQ-0005BI-SN for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 10:45:05 -0400 Received: from [10.237.44.98] (unknown [37.26.146.217]) by flashner.co.il (Postfix) with ESMTPSA id D36AB40800; Mon, 11 Sep 2017 14:44:57 +0000 (UTC) Date: Mon, 11 Sep 2017 14:44:53 +0000 User-Agent: K-9 Mail for Android In-Reply-To: <87h8w9e1q7.fsf@foradis.org> References: <87o9qjesvl.fsf@foradis.org> <87fubtbpdn.fsf@gnu.org> <87ingpehqk.fsf@foradis.org> <87r2vda2m4.fsf@gnu.org> <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il> <87h8w9e1q7.fsf@foradis.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#28401] [PATCH 0/2] gnu: Add monero. To: Theodoros Foradis From: Efraim Flashner Message-ID: <0A1E22D1-B3A1-41DD-8B88-603BA548A3A9@flashner.co.il> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On September 11, 2017 5:42:08 PM GMT+03:00, Theodoros Foradis wrote: >> >>>>>> As far as monero-core is concerned (the gui), I did not manage to >>>get it >>>>>> to build with the modular qt=2E Should this be added in the source >as >>>a >>>>>> TODO item? >>>>> >>>>> Could you be more specific at what you tried and failed to >achieve? >>>>> Perhaps Efraim (Cc=E2=80=99d) or someone else can provide guidance= =2E >>>> >>>> The README file lists the following packages for other GNU/Linux >>>> distros: >>>> qtbase5-dev qt5-default qtdeclarative5-dev >>>qml-module-qtquick-controls >>>> qml-module-qtquick-xmllistmodel qttools5-dev-tools >>>> qml-module-qtquick-dialogs >>>> >>>> I tried using our: >>>> qtbase >>>> qtdeclarative >>>> qtquickcontrol >>>> qttools >>>> qtgraphicaleffects, >>>> with which the package won't build=2E >>> >>>How does it fail? >>> >>>> But I can't find the equivalent for the qml-module-=2E=2E=2E packages= , >>>except >>>> for the qtquickcontrol one=2E Maybe I'm missing something? >>> >>>Dunno, you=E2=80=99re the expert! :-) >>> >>>Ludo=E2=80=99=2E >> >> I sometimes have to search through to see which module provides which >qt piece > >There was an issue with the build system not finding lrelease from qt >which I was able to find and patch=2E So I got the package to build with >the forementioned modular qt packages=2E > >There are runtime issues though (ie, the program monero-wallet-gui >won't >run) with the following messages: >app startd >QQmlApplicationEngine failed to load component >qrc:///main=2Eqml:32 module "QtQuick=2EControls=2EStyles" is not installe= d >qrc:///main=2Eqml:34 module "Qt=2Elabs=2Esettings" is not installed >qrc:///main=2Eqml:31 module "QtQuick=2EControls" is not installed >qrc:///main=2Eqml:33 module "QtQuick=2EDialogs" is not installed >qrc:///main=2Eqml:29 module "QtQuick" is not installed >qrc:///main=2Eqml:30 module "QtQuick=2EWindow" is not installed >qrc:///main=2Eqml:32 module "QtQuick=2EControls=2EStyles" is not installe= d >qrc:///main=2Eqml:34 module "Qt=2Elabs=2Esettings" is not installed >qrc:///main=2Eqml:31 module "QtQuick=2EControls" is not installed >qrc:///main=2Eqml:33 module "QtQuick=2EDialogs" is not installed >qrc:///main=2Eqml:29 module "QtQuick" is not installed >qrc:///main=2Eqml:30 module "QtQuick=2EWindow" is not installed >qrc:///main=2Eqml:32 module "QtQuick=2EControls=2EStyles" is not installe= d >qrc:///main=2Eqml:34 module "Qt=2Elabs=2Esettings" is not installed >qrc:///main=2Eqml:31 module "QtQuick=2EControls" is not installed >qrc:///main=2Eqml:33 module "QtQuick=2EDialogs" is not installed >qrc:///main=2Eqml:29 module "QtQuick" is not installed >qrc:///main=2Eqml:30 module "QtQuick=2EWindow" is not installed >qrc:///main=2Eqml:32 module "QtQuick=2EControls=2EStyles" is not installe= d >qrc:///main=2Eqml:34 module "Qt=2Elabs=2Esettings" is not installed >qrc:///main=2Eqml:31 module "QtQuick=2EControls" is not installed >qrc:///main=2Eqml:33 module "QtQuick=2EDialogs" is not installed >qrc:///main=2Eqml:29 module "QtQuick" is not installed >qrc:///main=2Eqml:30 module "QtQuick=2EWindow" is not installed >qrc:///main=2Eqml:32 module "QtQuick=2EControls=2EStyles" is not installe= d >qrc:///main=2Eqml:34 module "Qt=2Elabs=2Esettings" is not installed >qrc:///main=2Eqml:31 module "QtQuick=2EControls" is not installed >qrc:///main=2Eqml:33 module "QtQuick=2EDialogs" is not installed >qrc:///main=2Eqml:29 module "QtQuick" is not installed >qrc:///main=2Eqml:30 module "QtQuick=2EWindow" is not installed >qrc:///main=2Eqml:32 module "QtQuick=2EControls=2EStyles" is not installe= d >qrc:///main=2Eqml:34 module "Qt=2Elabs=2Esettings" is not installed >qrc:///main=2Eqml:31 module "QtQuick=2EControls" is not installed >qrc:///main=2Eqml:33 module "QtQuick=2EDialogs" is not installed >qrc:///main=2Eqml:29 module "QtQuick" is not installed >qrc:///main=2Eqml:30 module "QtQuick=2EWindow" is not installed This sounds a lot like the errors I got when trying to run gcompris-qt bui= lt with modular qt=2E IIRC Hartmut and someone else are working on improvin= g our modular qt which might improve this situation=2E > >For one, there seems to be an issue with the package's build system >because qml module "QtQuick=2EDialogs" is included in our qtquickcontrol >package=2E On the other hand, I think we don't have the qml modules for >"Qt=2Elabs" in any modular qt package=2E Is that correct? I don't believe so=2E --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 12:15:21 2017 Received: (at 28401) by debbugs.gnu.org; 11 Sep 2017 16:15:21 +0000 Received: from localhost ([127.0.0.1]:33789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drRMn-0007SB-43 for submit@debbugs.gnu.org; Mon, 11 Sep 2017 12:15:21 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:35660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drRMl-0007Rw-FG for 28401@debbugs.gnu.org; Mon, 11 Sep 2017 12:15:19 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 74EE0429EC; Mon, 11 Sep 2017 18:15:13 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id 5NzCEoz7CRYF; Mon, 11 Sep 2017 18:15:01 +0200 (CEST) References: <87o9qjesvl.fsf@foradis.org> <87fubtbpdn.fsf@gnu.org> <87ingpehqk.fsf@foradis.org> <87r2vda2m4.fsf@gnu.org> <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il> <87h8w9e1q7.fsf@foradis.org> <0A1E22D1-B3A1-41DD-8B88-603BA548A3A9@flashner.co.il> From: Theodoros Foradis To: Efraim Flashner Subject: Re: [bug#28401] [PATCH 0/2] gnu: Add monero. In-reply-to: <0A1E22D1-B3A1-41DD-8B88-603BA548A3A9@flashner.co.il> Date: Mon, 11 Sep 2017 19:14:58 +0300 Message-ID: <87fubtdxfh.fsf@foradis.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28401 Cc: 28401@debbugs.gnu.org, Theodoros Foradis , ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > > This sounds a lot like the errors I got when trying to run gcompris-qt built with modular qt. IIRC Hartmut and someone else are working on improving our modular qt which might improve this situation. > So, I guess we should add a TODO comment at the "qt" input to revisit this when our modular qt is changed. -- Theodoros Foradis From unknown Tue Jun 24 19:12:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 10 Oct 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator