From unknown Sun Aug 10 07:13:56 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28583 <28583@debbugs.gnu.org> To: bug#28583 <28583@debbugs.gnu.org> Subject: Status: [PATCH] Add es-dump-restore and dependencies Reply-To: bug#28583 <28583@debbugs.gnu.org> Date: Sun, 10 Aug 2025 14:13:56 +0000 retitle 28583 [PATCH] Add es-dump-restore and dependencies reassign 28583 guix-patches submitter 28583 Christopher Baines severity 28583 normal tag 28583 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:11:12 2017 Received: (at submit) by debbugs.gnu.org; 24 Sep 2017 17:11:12 +0000 Received: from localhost ([127.0.0.1]:56330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAQx-0006XD-Ra for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:11:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAQw-0006X1-H5 for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:11:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwAQq-0004c7-IA for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:11:05 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42167) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dwAQq-0004c0-EQ for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:11:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwAQp-0006be-Gw for guix-patches@gnu.org; Sun, 24 Sep 2017 13:11:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dwAQm-0004ax-Bc for guix-patches@gnu.org; Sun, 24 Sep 2017 13:11:03 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39331 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dwAQm-0004ah-4w for guix-patches@gnu.org; Sun, 24 Sep 2017 13:11:00 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 3E9F813E3AF; Sun, 24 Sep 2017 18:10:54 +0100 (BST) Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 1EFFE13E3AE for ; Sun, 24 Sep 2017 18:10:54 +0100 (BST) Date: Sun, 24 Sep 2017 18:10:52 +0100 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH] Add es-dump-restore and dependencies Message-ID: <20170924181052.0219647c@cbaines.net> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/Edyu4nMlJDScQtwdCDfEeV2"; protocol="application/pgp-signature" 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.0 (----) X-Debbugs-Envelope-To: submit 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.0 (----) --Sig_/Edyu4nMlJDScQtwdCDfEeV2 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Add a useful utility for working with ElasticSearch indices. Christopher Baines (7): gnu: Add ruby-httpclient. gnu: Add ruby-multi-json. gnu: Add ruby-options. gnu: Add ruby-highline. gnu: Add ruby-progress_bar. gnu: Add ruby-rubyzip. gnu: Add es-dump-restore. gnu/packages/databases.scm | 43 ++++++++++ gnu/packages/ruby.scm | 195 +++++++++++++++++++++++++++++++++++++++++= ++++ 2 files changed, 238 insertions(+) --Sig_/Edyu4nMlJDScQtwdCDfEeV2 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnH5xxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xc8LA/9Fn8k7xDXYldIWQS/GSGXE2N5tw3BjmB6ja5zUiSregZATv8MzKt1H5JU lzkuBtHLXW4BgekY+19kLHNFxmR0AnNEx8hiezSyhLNzhI1ADlkWTxKk8QDpz5+i OcvRt3b30QN1KLL7lT6Av09AEPawYb0DGsOWoSw/0XvWxtTMnQzTAx1EnizB4/m3 tf/asSFAnXnhinouwsrGm4d1cKNTpnBKf4OrFQGgIFAMXZqSqPQ/3RjXDmIPIACn YOzSMBgFwAgRYfkTLpEe4BZI3eAQ46fE0ufKydaNeP707+GeClDoAwilQpvzU/Ox eW/f2kOOgvKiXfqZ+pUHxgXqmIPRxOiWA1RvSehuIEagA5ZTdN1LpvjHm8XTz3QB G3wDdpXDQHOinZgUZXiFB4qOwHRCq5K7jrBSmdgFBVzlRKDEbV7lqhA3w59dXUWi IvljuPQvU0bgZ8btervzX7xGTqqTNoDkMWqNoRdWFo/6b4GoxH2CwvI1vff6uOdt daT3hjQ/t4hjrFe7KdZ1omGgcUbLEomTXov46bGNTbxHpVbk4B6lxP3B8VtnLIhS feeTfngSZia0FmV/cLdEXTY/Iv2BS/LkCquPfPSKIMegP503jm3NL1jNv+imJoqa JcNKni0Jg1J7q7cgP9x5pjIKjHaskCUN2wneta8pAfeMw4KFWNk= =ry77 -----END PGP SIGNATURE----- --Sig_/Edyu4nMlJDScQtwdCDfEeV2-- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:17:21 2017 Received: (at 28583) by debbugs.gnu.org; 24 Sep 2017 17:17:21 +0000 Received: from localhost ([127.0.0.1]:56351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWu-0006hy-RQ for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:21 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39715 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWt-0006hG-9f for 28583@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:19 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 4486113E3B3; Sun, 24 Sep 2017 18:17:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 1019A13E3AF for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 18:17:18 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 49927375 for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 17:17:17 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 2/7] gnu: Add ruby-multi-json. Date: Sun, 24 Sep 2017 18:17:12 +0100 Message-Id: <20170924171717.3855-2-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170924171717.3855-1-mail@cbaines.net> References: <20170924171717.3855-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-multi-json): New variable. --- gnu/packages/ruby.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ff6be875f..116db8c62 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1865,6 +1865,30 @@ net/http library.") (home-page "https://github.com/nicksieger/multipart-post") (license license:expat))) +(define-public ruby-multi-json + (package + (name "ruby-multi-json") + (version "1.12.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "multi_json" version)) + (sha256 + (base32 + "1raim9ddjh672m32psaa9niw67ywzjbxbdb8iijx3wv9k5b0pk2x")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f)) ;; No testsuite. + (synopsis + "Common interface to multiple JSON libraries for Ruby") + (description + "This package provides a common interface to multiple JSON libraries, +including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, +NSJSONSerialization, gson.rb, JrJackson, and OkJson.") + (home-page + "http://github.com/intridea/multi_json") + (license license:expat))) + (define-public ruby-arel (package (name "ruby-arel") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:17:24 2017 Received: (at 28583) by debbugs.gnu.org; 24 Sep 2017 17:17:24 +0000 Received: from localhost ([127.0.0.1]:56353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWy-0006iE-7u for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:24 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39718 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWt-0006hI-8u for 28583@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:19 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id BF70413E3B0; Sun, 24 Sep 2017 18:17:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 588E213E3B6 for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 18:17:18 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 5dc84cdf for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 17:17:17 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 6/7] gnu: Add ruby-rubyzip. Date: Sun, 24 Sep 2017 18:17:16 +0100 Message-Id: <20170924171717.3855-6-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170924171717.3855-1-mail@cbaines.net> References: <20170924171717.3855-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-rubyzip): New variable. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5dde022c6..6f9589489 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1002,6 +1002,40 @@ Ruby Gems.") (home-page "https://github.com/postmodern/rubygems-tasks") (license license:expat))) +(define-public ruby-rubyzip + (package + (name "ruby-rubyzip") + (version "1.2.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rubyzip" version)) + (sha256 + (base32 + "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f ;; TODO: 265 runs, 2636 assertions, 5 failures, 0 errors, 0 + ;; skips + #:phases + (modify-phases %standard-phases + (add-before 'check 'patch-test/gentestfiles.rb + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "test/gentestfiles.rb" + (("/usr/bin/zip") + (string-append + (assoc-ref inputs "zip") "/bin/zip")))))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-simplecov" ,ruby-simplecov) + ("zip" ,zip))) + (synopsis + "The rubyzip module is for reading and writing zip files") + (description + "The rubyzip module provides ways to read from and create zip files.") + (home-page "http://github.com/rubyzip/rubyzip") + (license license:bsd-2))) + (define-public ruby-ffi (package (name "ruby-ffi") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:17:24 2017 Received: (at 28583) by debbugs.gnu.org; 24 Sep 2017 17:17:24 +0000 Received: from localhost ([127.0.0.1]:56355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWy-0006iG-Gb for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:24 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39719 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWt-0006hJ-9J for 28583@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:20 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id DAD8713E3B6; Sun, 24 Sep 2017 18:17:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 69F0D13E3AE for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 18:17:18 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 1fb1a77f for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 17:17:17 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 7/7] gnu: Add es-dump-restore. Date: Sun, 24 Sep 2017 18:17:17 +0100 Message-Id: <20170924171717.3855-7-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170924171717.3855-1-mail@cbaines.net> References: <20170924171717.3855-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/databases.scm (es-dump-restore): New variable. --- gnu/packages/databases.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 6ce58985e..2f64e61ab 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -68,6 +68,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages rdf) #:use-module (gnu packages readline) + #:use-module (gnu packages ruby) #:use-module (gnu packages tcl) #:use-module (gnu packages tls) #:use-module (gnu packages xml) @@ -77,6 +78,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system perl) #:use-module (guix build-system python) + #:use-module (guix build-system ruby) #:use-module (guix build-system cmake) #:use-module (guix utils) #:use-module (srfi srfi-26) @@ -256,6 +258,47 @@ SQL, Key/Value, XML/XQuery or Java Object storage for their data model.") "--enable-cxx")))) %standard-phases))))) +(define-public es-dump-restore + (package + (name "es-dump-restore") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "es_dump_restore" version)) + (sha256 + (base32 + "020yk7f1hw48clmf5501z3xv9shsdchyymcv0y2cci2c1xvr1mim")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-bin-es_dump_restore + (lambda* (#:key outputs #:allow-other-keys) + (wrap-program (string-append (assoc-ref outputs "out") + "/bin/es_dump_restore") + `("GEM_PATH" ":" prefix (,(string-append + (getenv "GEM_PATH") + ":" + (getenv "GEM_HOME"))))) + #t))))) + (propagated-inputs + `(("ruby-httpclient" ,ruby-httpclient) + ("ruby-multi-json" ,ruby-multi-json) + ("ruby-progress_bar" ,ruby-progress_bar) + ("ruby-rubyzip" ,ruby-rubyzip) + ("ruby-thor" ,ruby-thor))) + (synopsis + "Utility for dumping and restoring ElasticSearch indexes") + (description + "This package provides a utility for dumping the contents of an +ElasticSearch index to a compressed file and restoring the dumpfile back to an +ElasticSearch server") + (home-page + "https://github.com/patientslikeme/es_dump_restore") + (license license:expat))) + (define-public leveldb (package (name "leveldb") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:17:25 2017 Received: (at 28583) by debbugs.gnu.org; 24 Sep 2017 17:17:25 +0000 Received: from localhost ([127.0.0.1]:56357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWy-0006iN-QS for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:25 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39717 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWt-0006hH-9f for 28583@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:20 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 9763A13E3B7; Sun, 24 Sep 2017 18:17:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 2276013E3B0 for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 18:17:18 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id e23f3311 for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 17:17:17 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 3/7] gnu: Add ruby-options. Date: Sun, 24 Sep 2017 18:17:13 +0100 Message-Id: <20170924171717.3855-3-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170924171717.3855-1-mail@cbaines.net> References: <20170924171717.3855-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-options): New variable. --- gnu/packages/ruby.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 116db8c62..1ee03e066 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -660,6 +660,34 @@ complexity.") (home-page "https://github.com/ThoughtWorksStudios/saikuro_treemap") (license license:expat))) +(define-public ruby-options + (package + (name "ruby-options") + (version "2.3.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "options" version)) + (sha256 + (base32 + "1s650nwnabx66w584m1cyw82icyym6hv5kzfsbp38cinkr5klh9j")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f ;; TODO: NameError: uninitialized constant Config + #:phases + (modify-phases %standard-phases + (add-before 'check 'set-LIB + (lambda _ + ;; This is used in the Rakefile, and setting it avoids an issue + ;; with running the tests. + (setenv "LIB" "options")))))) + (synopsis "Ruby library to parse options from *args cleanly") + (description + "The @code{options} library helps with parsing keyword options in Ruby +functions.") + (home-page "https://github.com/ahoward/options") + (license license:ruby))) + (define-public ruby-orderedhash (package (name "ruby-orderedhash") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:17:25 2017 Received: (at 28583) by debbugs.gnu.org; 24 Sep 2017 17:17:25 +0000 Received: from localhost ([127.0.0.1]:56359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWz-0006iV-2u for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:25 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39721 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWu-0006ha-69 for 28583@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:20 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id B144513E3AE; Sun, 24 Sep 2017 18:17:19 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 342B113E3B2 for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 18:17:18 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id cd6c1068 for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 17:17:17 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 4/7] gnu: Add ruby-highline. Date: Sun, 24 Sep 2017 18:17:14 +0100 Message-Id: <20170924171717.3855-4-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170924171717.3855-1-mail@cbaines.net> References: <20170924171717.3855-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-highline): New variable. --- gnu/packages/ruby.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1ee03e066..9863d4b37 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -216,6 +216,33 @@ a focus on simplicity and productivity.") (("/bin/sh") (which "sh")))) %standard-phases))))) +(define-public ruby-highline + (package + (name "ruby-highline") + (version "1.7.8") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "highline" version)) + (sha256 + (base32 + "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr")))) + (build-system ruby-build-system) + (arguments + `(#:tests? #f)) ;; TODO: Requires code_statistics + (native-inputs + `(("bundler" ,bundler))) + (synopsis + "HighLine helps you build command-line interfaces") + (description + "HighLine provides a high-level IO library that provides validation, +type conversion, and more for command-line interfaces. + +HighLine also includes a menu system for providing multiple options to the +user.") + (home-page "https://github.com/JEG2/highline") + (license (list license:gpl2 license:ruby)))) + (define-public ruby-hoe (package (name "ruby-hoe") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:17:25 2017 Received: (at 28583) by debbugs.gnu.org; 24 Sep 2017 17:17:25 +0000 Received: from localhost ([127.0.0.1]:56361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWz-0006ic-D4 for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:25 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39720 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWt-0006hK-Gf for 28583@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:20 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 57B1C13E3B4; Sun, 24 Sep 2017 18:17:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 0178413E3AE for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 18:17:17 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 89876725 for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 17:17:17 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 1/7] gnu: Add ruby-httpclient. Date: Sun, 24 Sep 2017 18:17:11 +0100 Message-Id: <20170924171717.3855-1-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-httpclient): New variable. --- gnu/packages/ruby.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 80d3bffd8..ff6be875f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3579,6 +3579,57 @@ It has built-in support for the legacy @code{cookies.txt} and (home-page "https://github.com/sparklemotion/http-cookie") (license license:expat))) +(define-public ruby-httpclient + (package + (name "ruby-httpclient") + (version "2.8.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "httpclient" version)) + (sha256 + (base32 + "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99")))) + (build-system ruby-build-system) + (arguments + '(;; TODO: Some tests currently fail + ;; ------ + ;; 211 tests, 729 assertions, 13 failures, 4 errors, 0 pendings, + ;; 2 omissions, 0 notifications + ;; 91.866% passed + ;; ------ + ;; 6.49 tests/s, 22.41 assertions/s + #:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (if tests? + (zero? + (system* "ruby" + "-Ilib" + "test/runner.rb")) + #t))) + (add-after 'install 'wrap-bin-httpclient + (lambda* (#:key outputs #:allow-other-keys) + (wrap-program (string-append (assoc-ref outputs "out") + "/bin/httpclient") + `("GEM_HOME" ":" prefix (,(getenv "GEM_HOME")))) + #t))))) + (native-inputs + `(("ruby-rack" ,ruby-rack))) + (synopsis + "Make HTTP requests with support for HTTPS, Cookies, authentication and more") + (description + "The @code{httpclient} ruby library provides functionality related to +HTTP. Compared to the @code{net/http} library, @{httpclient} also provides +Cookie, multithreading and authentication (digest, NTLM) support. + +Also provided is a @command{httpclient} command, which can perform HTTP +requests either using arguments or with an interactive prompt.") + (home-page "https://github.com/nahi/httpclient") + (license license:ruby))) + (define-public ruby-ansi (package (name "ruby-ansi") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 24 13:17:25 2017 Received: (at 28583) by debbugs.gnu.org; 24 Sep 2017 17:17:26 +0000 Received: from localhost ([127.0.0.1]:56363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWz-0006ik-Lw for submit@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:25 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:39722 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwAWu-0006hb-8P for 28583@debbugs.gnu.org; Sun, 24 Sep 2017 13:17:20 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id D2BA313E3B0; Sun, 24 Sep 2017 18:17:19 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 4604913E3AF for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 18:17:18 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 100bc40a for <28583@debbugs.gnu.org>; Sun, 24 Sep 2017 17:17:17 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 5/7] gnu: Add ruby-progress_bar. Date: Sun, 24 Sep 2017 18:17:15 +0100 Message-Id: <20170924171717.3855-5-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170924171717.3855-1-mail@cbaines.net> References: <20170924171717.3855-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-progress_bar): New variable. --- gnu/packages/ruby.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9863d4b37..5dde022c6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2114,6 +2114,37 @@ for select languages.") (home-page "http://coderay.rubychan.de") (license license:expat))) +(define-public ruby-progress_bar + (package + (name "ruby-progress_bar") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "progress_bar" version)) + (sha256 + (base32 + "1qc40mr6p1z9a3vlpnsg1zfgk1qswviql2a31y63wpv3vr6b5f48")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec")) + (propagated-inputs + `(("ruby-highline" ,ruby-highline) + ("ruby-options" ,ruby-options))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec) + ("ruby-timecop" ,ruby-timecop))) + (synopsis + "Ruby library for displaying progress bars") + (description + "ProgressBar is a simple library for displaying progress bars. The +maximum value is configurable, and additional information can be displayed +like the percentage completion, estimated time remaining, elapsed time and +rate.") + (home-page "https://github.com/paul/progress_bar") + (license license:wtfpl2))) + (define-public ruby-pry (package (name "ruby-pry") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 27 07:56:17 2017 Received: (at 28583) by debbugs.gnu.org; 27 Sep 2017 11:56:17 +0000 Received: from localhost ([127.0.0.1]:34270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxAwr-0002Ba-F6 for submit@debbugs.gnu.org; Wed, 27 Sep 2017 07:56:17 -0400 Received: from mailhub1.soe.uq.edu.au ([130.102.132.208]:56755 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxAwp-0002BQ-1o for 28583@debbugs.gnu.org; Wed, 27 Sep 2017 07:56:16 -0400 Received: from smtp2.soe.uq.edu.au (smtp2.soe.uq.edu.au [10.138.113.41]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RBu7DR038658; Wed, 27 Sep 2017 21:56:08 +1000 Received: from [192.168.1.105] ([123.200.134.98]) (authenticated bits=0) by smtp2.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RBu5Cm011084 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 27 Sep 2017 21:56:07 +1000 Subject: Re: [bug#28583] [PATCH 1/7] gnu: Add ruby-httpclient. To: Christopher Baines , 28583@debbugs.gnu.org References: <20170924181052.0219647c@cbaines.net> <20170924171717.3855-1-mail@cbaines.net> From: Ben Woodcroft Message-ID: Date: Wed, 27 Sep 2017 21:56:04 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170924171717.3855-1-mail@cbaines.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-UQ-FilterTime: 1506513369 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 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: -2.3 (--) Hi, Thanks for the patches. On 25/09/17 03:17, Christopher Baines wrote: > * gnu/packages/ruby.scm (ruby-httpclient): New variable. > --- > gnu/packages/ruby.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 51 insertions(+) > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm > index 80d3bffd8..ff6be875f 100644 > --- a/gnu/packages/ruby.scm > +++ b/gnu/packages/ruby.scm > @@ -3579,6 +3579,57 @@ It has built-in support for the legacy @code{cookies.txt} and > (home-page "https://github.com/sparklemotion/http-cookie") > (license license:expat))) > > +(define-public ruby-httpclient > + (package > + (name "ruby-httpclient") > + (version "2.8.3") > + (source > + (origin > + (method url-fetch) > + (uri (rubygems-uri "httpclient" version)) > + (sha256 > + (base32 > + "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99")))) > + (build-system ruby-build-system) > + (arguments > + '(;; TODO: Some tests currently fail > + ;; ------ > + ;; 211 tests, 729 assertions, 13 failures, 4 errors, 0 pendings, > + ;; 2 omissions, 0 notifications > + ;; 91.866% passed > + ;; ------ > + ;; 6.49 tests/s, 22.41 assertions/s > + #:tests? #f > + #:phases > + (modify-phases %standard-phases > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (if tests? > + (zero? > + (system* "ruby" > + "-Ilib" > + "test/runner.rb")) > + #t))) Since tests? is #f, this is effectively dead code. But it could be useful to someone continuing the tests, I'm not fussed. > + (add-after 'install 'wrap-bin-httpclient > + (lambda* (#:key outputs #:allow-other-keys) > + (wrap-program (string-append (assoc-ref outputs "out") > + "/bin/httpclient") > + `("GEM_HOME" ":" prefix (,(getenv "GEM_HOME")))) > + #t))))) It would be preferable to move this to be part of the ruby-build-system as is done in e.g. python-build-system, but OK. Otherwise LGTM. ben From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 27 08:03:40 2017 Received: (at 28583) by debbugs.gnu.org; 27 Sep 2017 12:03:40 +0000 Received: from localhost ([127.0.0.1]:34286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxB3z-0002N5-Vj for submit@debbugs.gnu.org; Wed, 27 Sep 2017 08:03:40 -0400 Received: from mailhub1.soe.uq.edu.au ([130.102.132.208]:54840 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxB3x-0002Mw-Vi for 28583@debbugs.gnu.org; Wed, 27 Sep 2017 08:03:38 -0400 Received: from smtp1.soe.uq.edu.au (smtp1.soe.uq.edu.au [10.138.113.40]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RC3Xk4043330; Wed, 27 Sep 2017 22:03:33 +1000 Received: from [192.168.1.105] ([123.200.134.98]) (authenticated bits=0) by smtp1.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RC3Wwx007777 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 27 Sep 2017 22:03:33 +1000 Subject: Re: [bug#28583] [PATCH 2/7] gnu: Add ruby-multi-json. To: Christopher Baines , 28583@debbugs.gnu.org References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-2-mail@cbaines.net> From: Ben Woodcroft Message-ID: <763dd635-3585-ed21-1823-2c0c3f285dbd@uq.edu.au> Date: Wed, 27 Sep 2017 22:03:32 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170924171717.3855-2-mail@cbaines.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-UQ-FilterTime: 1506513814 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 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: -2.3 (--) On 25/09/17 03:17, Christopher Baines wrote: > * gnu/packages/ruby.scm (ruby-multi-json): New variable. [..] > + (arguments > + '(#:tests? #f)) ;; No testsuite. No testsuite included in distributed gem, rather. > + (synopsis > + "Common interface to multiple JSON libraries for Ruby") > + (description > + "This package provides a common interface to multiple JSON libraries, > +including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, > +NSJSONSerialization, gson.rb, JrJackson, and OkJson.") > + (home-page > + "http://github.com/intridea/multi_json") Both home-page and synopsis could be moved to the line before. Otherwise LGTM. ben From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 27 08:10:20 2017 Received: (at 28583) by debbugs.gnu.org; 27 Sep 2017 12:10:21 +0000 Received: from localhost ([127.0.0.1]:34294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxBAS-0002WT-Ma for submit@debbugs.gnu.org; Wed, 27 Sep 2017 08:10:20 -0400 Received: from mailhub2.soe.uq.edu.au ([130.102.132.209]:51997 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxBAR-0002WL-A3 for 28583@debbugs.gnu.org; Wed, 27 Sep 2017 08:10:20 -0400 Received: from smtp1.soe.uq.edu.au (smtp1.soe.uq.edu.au [10.138.113.40]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RCADID039929; Wed, 27 Sep 2017 22:10:13 +1000 Received: from [192.168.1.105] ([123.200.134.98]) (authenticated bits=0) by smtp1.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RCAA85009135 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 27 Sep 2017 22:10:13 +1000 Subject: Re: [bug#28583] [PATCH 3/7] gnu: Add ruby-options. To: Christopher Baines , 28583@debbugs.gnu.org References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-3-mail@cbaines.net> From: Ben Woodcroft Message-ID: Date: Wed, 27 Sep 2017 22:10:10 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170924171717.3855-3-mail@cbaines.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-UQ-FilterTime: 1506514214 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 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: -2.3 (--) On 25/09/17 03:17, Christopher Baines wrote: > * gnu/packages/ruby.scm (ruby-options): New variable. LGTM. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 27 08:37:49 2017 Received: (at 28583) by debbugs.gnu.org; 27 Sep 2017 12:37:49 +0000 Received: from localhost ([127.0.0.1]:34319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxBb3-00039o-9D for submit@debbugs.gnu.org; Wed, 27 Sep 2017 08:37:49 -0400 Received: from mailhub2.soe.uq.edu.au ([130.102.132.209]:46286 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxBb0-00039e-Gw for 28583@debbugs.gnu.org; Wed, 27 Sep 2017 08:37:47 -0400 Received: from smtp1.soe.uq.edu.au (smtp1.soe.uq.edu.au [10.138.113.40]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RCbeeb012493; Wed, 27 Sep 2017 22:37:40 +1000 Received: from [192.168.1.105] ([123.200.134.98]) (authenticated bits=0) by smtp1.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RCbdL4015772 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 27 Sep 2017 22:37:40 +1000 Subject: Re: [bug#28583] [PATCH 4/7] gnu: Add ruby-highline. To: Christopher Baines , 28583@debbugs.gnu.org References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-4-mail@cbaines.net> From: Ben Woodcroft Message-ID: <6aeccdcc-1509-6440-7ee8-1ca4fc7615e8@uq.edu.au> Date: Wed, 27 Sep 2017 22:37:39 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170924171717.3855-4-mail@cbaines.net> Content-Type: multipart/mixed; boundary="------------AB58377800C75451934A085F" Content-Language: en-US X-UQ-FilterTime: 1506515862 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 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: -2.3 (--) This is a multi-part message in MIME format. --------------AB58377800C75451934A085F Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 25/09/17 03:17, Christopher Baines wrote: > * gnu/packages/ruby.scm (ruby-highline): New variable. > --- > gnu/packages/ruby.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm > index 1ee03e066..9863d4b37 100644 > --- a/gnu/packages/ruby.scm > +++ b/gnu/packages/ruby.scm > @@ -216,6 +216,33 @@ a focus on simplicity and productivity.") > (("/bin/sh") (which "sh")))) > %standard-phases))))) > > +(define-public ruby-highline > + (package > + (name "ruby-highline") > + (version "1.7.8") > + (source > + (origin > + (method url-fetch) > + (uri (rubygems-uri "highline" version)) > + (sha256 > + (base32 > + "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr")))) > + (build-system ruby-build-system) > + (arguments > + `(#:tests? #f)) ;; TODO: Requires code_statistics I've attached a package for code_statistics, but adding it does not help because there appears to be something amiss in the Rakefile. This has been fixed in the not quite released 2.0.0 version, so the patch may be useful in future. > + (native-inputs > + `(("bundler" ,bundler))) > + (synopsis > + "HighLine helps you build command-line interfaces") > + (description > + "HighLine provides a high-level IO library that provides validation, > +type conversion, and more for command-line interfaces. > + > +HighLine also includes a menu system for providing multiple options to the > +user.") I would combine the two sentences into one paragraph. Otherwise LGTM. --------------AB58377800C75451934A085F Content-Type: text/x-patch; name="0001-gnu-Add-ruby-code-statistics.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-gnu-Add-ruby-code-statistics.patch" >From e2fb88306d527db0bbc53e980a071474d3b67100 Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Wed, 27 Sep 2017 22:18:33 +1000 Subject: [PATCH] gnu: Add ruby-code-statistics. * gnu/packages/ruby.scm (ruby-code-statistics): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1ee03e066..c41c80569 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4378,3 +4378,24 @@ really opens up the email messages you are parsing, if you know what you are doing, you can fiddle with every last bit of your email directly.") (home-page "https://github.com/mikel/mail") (license license:expat))) + +(define-public ruby-code-statistics + (package + (name "ruby-code-statistics") + (version "0.2.13") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "code_statistics" version)) + (sha256 + (base32 + "07rdpsbwbmh4vp8nxyh308cj7am2pbrfhv9v5xr2d5gq8hnnsm93")))) + (build-system ruby-build-system) + (arguments + `(#:tests? #f)) ; Not all test code is included in gem. + (synopsis "Port of the rails 'rake stats' method") + (description + "This gem is a port of the rails 'rake stats' method so it can be made +more robust and work for non rails projects.") + (home-page "http://github.com/danmayer/code_statistics") + (license license:expat))) -- 2.14.1 --------------AB58377800C75451934A085F-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 27 08:43:40 2017 Received: (at 28583) by debbugs.gnu.org; 27 Sep 2017 12:43:40 +0000 Received: from localhost ([127.0.0.1]:34325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxBgi-0003I6-05 for submit@debbugs.gnu.org; Wed, 27 Sep 2017 08:43:40 -0400 Received: from mailhub2.soe.uq.edu.au ([130.102.132.209]:41835 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxBgf-0003Hx-GH for 28583@debbugs.gnu.org; Wed, 27 Sep 2017 08:43:38 -0400 Received: from smtp1.soe.uq.edu.au (smtp1.soe.uq.edu.au [10.138.113.40]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RChXij016054; Wed, 27 Sep 2017 22:43:33 +1000 Received: from [192.168.1.105] ([123.200.134.98]) (authenticated bits=0) by smtp1.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8RChV5w016923 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 27 Sep 2017 22:43:32 +1000 Subject: Re: [bug#28583] [PATCH 5/7] gnu: Add ruby-progress_bar. To: Christopher Baines , 28583@debbugs.gnu.org References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-5-mail@cbaines.net> From: Ben Woodcroft Message-ID: <8a1c5787-b9d2-c03a-aad6-51190de2a975@uq.edu.au> Date: Wed, 27 Sep 2017 22:43:31 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170924171717.3855-5-mail@cbaines.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-UQ-FilterTime: 1506516214 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 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: -2.3 (--) On 25/09/17 03:17, Christopher Baines wrote: > * gnu/packages/ruby.scm (ruby-progress_bar): New variable. > --- > gnu/packages/ruby.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm > index 9863d4b37..5dde022c6 100644 > --- a/gnu/packages/ruby.scm > +++ b/gnu/packages/ruby.scm > @@ -2114,6 +2114,37 @@ for select languages.") > (home-page "http://coderay.rubychan.de") > (license license:expat))) > > +(define-public ruby-progress_bar > + (package > + (name "ruby-progress_bar") OK. Unfortunate that there is also a progress-bar gem. LGTM. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 28 04:34:40 2017 Received: (at 28583) by debbugs.gnu.org; 28 Sep 2017 08:34:40 +0000 Received: from localhost ([127.0.0.1]:35902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxUHI-00056K-D6 for submit@debbugs.gnu.org; Thu, 28 Sep 2017 04:34:40 -0400 Received: from mailhub1.soe.uq.edu.au ([130.102.132.208]:52213 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxUHG-00056A-9P for 28583@debbugs.gnu.org; Thu, 28 Sep 2017 04:34:39 -0400 Received: from smtp1.soe.uq.edu.au (smtp1.soe.uq.edu.au [10.138.113.40]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8S8YUuK014361; Thu, 28 Sep 2017 18:34:31 +1000 Received: from [130.102.248.156] ([130.102.248.156]) (authenticated bits=0) by smtp1.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8S8YUL4059418 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 28 Sep 2017 18:34:30 +1000 Subject: Re: [bug#28583] [PATCH 6/7] gnu: Add ruby-rubyzip. To: Christopher Baines , 28583@debbugs.gnu.org References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-6-mail@cbaines.net> From: Ben Woodcroft Message-ID: <188092b5-e618-47e9-bece-f6deb142a4bd@uq.edu.au> Date: Thu, 28 Sep 2017 18:34:30 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170924171717.3855-6-mail@cbaines.net> Content-Type: multipart/mixed; boundary="------------BAB833A22EF5B4E2B0A558E6" Content-Language: en-US X-UQ-FilterTime: 1506587672 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 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: -2.3 (--) This is a multi-part message in MIME format. --------------BAB833A22EF5B4E2B0A558E6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi, On 25/09/17 03:17, Christopher Baines wrote: > * gnu/packages/ruby.scm (ruby-rubyzip): New variable. I made a few changes, and got the tests to pass - patch attached. WDYT? ben --------------BAB833A22EF5B4E2B0A558E6 Content-Type: text/x-patch; name="0001-gnu-Add-ruby-rubyzip.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-gnu-Add-ruby-rubyzip.patch" >From 8d7bcd94b011a326c3c42802589c7e326c5d09c1 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Thu, 28 Sep 2017 18:31:03 +1000 Subject: [PATCH] gnu: Add ruby-rubyzip. * gnu/packages/ruby.scm (ruby-rubyzip): New variable. Co-authored by Ben Woodcroft . --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5dde022c6..4f2ba6ea7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1002,6 +1002,41 @@ Ruby Gems.") (home-page "https://github.com/postmodern/rubygems-tasks") (license license:expat))) +(define-public ruby-rubyzip + (package + (name "ruby-rubyzip") + (version "1.2.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rubyzip" version)) + (sha256 + (base32 + "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'patch-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "test/gentestfiles.rb" + (("/usr/bin/zip") + (string-append + (assoc-ref inputs "zip") "/bin/zip"))) + (substitute* "test/input_stream_test.rb" + (("/usr/bin/env ruby") (which "ruby"))) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-simplecov" ,ruby-simplecov) + ("zip" ,zip) + ("unzip" ,unzip))) + (synopsis "Ruby module is for reading and writing zip files") + (description + "The rubyzip module provides ways to read from and create zip files.") + (home-page "http://github.com/rubyzip/rubyzip") + (license license:bsd-2))) + (define-public ruby-ffi (package (name "ruby-ffi") -- 2.14.1 --------------BAB833A22EF5B4E2B0A558E6-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 28 04:38:27 2017 Received: (at 28583) by debbugs.gnu.org; 28 Sep 2017 08:38:27 +0000 Received: from localhost ([127.0.0.1]:35913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxUKx-0005Bt-4J for submit@debbugs.gnu.org; Thu, 28 Sep 2017 04:38:27 -0400 Received: from mailhub2.soe.uq.edu.au ([130.102.132.209]:58163 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxUKv-0005Bk-6a for 28583@debbugs.gnu.org; Thu, 28 Sep 2017 04:38:25 -0400 Received: from smtp1.soe.uq.edu.au (smtp1.soe.uq.edu.au [10.138.113.40]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8S8cKaR007973; Thu, 28 Sep 2017 18:38:20 +1000 Received: from [130.102.248.156] ([130.102.248.156]) (authenticated bits=0) by smtp1.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8S8cJL4060231 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 28 Sep 2017 18:38:20 +1000 Subject: Re: [bug#28583] [PATCH 7/7] gnu: Add es-dump-restore. To: Christopher Baines , 28583@debbugs.gnu.org References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-7-mail@cbaines.net> From: Ben Woodcroft Message-ID: <5ee025a9-da9b-b178-8649-f72f532467b5@uq.edu.au> Date: Thu, 28 Sep 2017 18:38:19 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170924171717.3855-7-mail@cbaines.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-UQ-FilterTime: 1506587900 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 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: -2.3 (--) On 25/09/17 03:17, Christopher Baines wrote: > * gnu/packages/databases.scm (es-dump-restore): New variable. [..] > + (arguments > + '(#:tests? #f Including a reason here would be good. > + #:phases > + (modify-phases %standard-phases > + (add-after 'install 'wrap-bin-es_dump_restore > + (lambda* (#:key outputs #:allow-other-keys) > + (wrap-program (string-append (assoc-ref outputs "out") > + "/bin/es_dump_restore") > + `("GEM_PATH" ":" prefix (,(string-append > + (getenv "GEM_PATH") > + ":" > + (getenv "GEM_HOME"))))) > + #t))))) Again, it would be preferable to have this done as part of the build system, but OK. > + (propagated-inputs > + `(("ruby-httpclient" ,ruby-httpclient) > + ("ruby-multi-json" ,ruby-multi-json) > + ("ruby-progress_bar" ,ruby-progress_bar) > + ("ruby-rubyzip" ,ruby-rubyzip) > + ("ruby-thor" ,ruby-thor))) > + (synopsis > + "Utility for dumping and restoring ElasticSearch indexes") This can be moved onto the previous line. > + (description > + "This package provides a utility for dumping the contents of an > +ElasticSearch index to a compressed file and restoring the dumpfile back to an > +ElasticSearch server") > + (home-page > + "https://github.com/patientslikeme/es_dump_restore") As can this. Otherwise LGTM - thanks for this series. ben From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:39 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:39 +0000 Received: from localhost ([127.0.0.1]:39962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzq-0000dQ-FO for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:39 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45279 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzo-0000co-Sj for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:37 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 5738A13E60E; Sat, 30 Sep 2017 09:19:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id D603913E607 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:35 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id f58403ce for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 2/8] gnu: Add ruby-multi-json. Date: Sat, 30 Sep 2017 09:19:29 +0100 Message-Id: <20170930081935.19671-2-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170930081935.19671-1-mail@cbaines.net> References: <20170930081935.19671-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-multi-json): New variable. --- gnu/packages/ruby.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ff6be875f..504eb60a9 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1865,6 +1865,28 @@ net/http library.") (home-page "https://github.com/nicksieger/multipart-post") (license license:expat))) +(define-public ruby-multi-json + (package + (name "ruby-multi-json") + (version "1.12.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "multi_json" version)) + (sha256 + (base32 + "1raim9ddjh672m32psaa9niw67ywzjbxbdb8iijx3wv9k5b0pk2x")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f)) ;; No testsuite included in the gem. + (synopsis "Common interface to multiple JSON libraries for Ruby") + (description + "This package provides a common interface to multiple JSON libraries, +including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, +NSJSONSerialization, gson.rb, JrJackson, and OkJson.") + (home-page "http://github.com/intridea/multi_json") + (license license:expat))) + (define-public ruby-arel (package (name "ruby-arel") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:39 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:39 +0000 Received: from localhost ([127.0.0.1]:39965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzr-0000dh-7p for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:39 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45278 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzo-0000cn-T4 for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:37 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 48B4013E60D; Sat, 30 Sep 2017 09:19:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id C570A13E606 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:35 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 18e5b111 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 1/8] gnu: Add ruby-httpclient. Date: Sat, 30 Sep 2017 09:19:28 +0100 Message-Id: <20170930081935.19671-1-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-httpclient): New variable. --- gnu/packages/ruby.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 80d3bffd8..ff6be875f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3579,6 +3579,57 @@ It has built-in support for the legacy @code{cookies.txt} and (home-page "https://github.com/sparklemotion/http-cookie") (license license:expat))) +(define-public ruby-httpclient + (package + (name "ruby-httpclient") + (version "2.8.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "httpclient" version)) + (sha256 + (base32 + "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99")))) + (build-system ruby-build-system) + (arguments + '(;; TODO: Some tests currently fail + ;; ------ + ;; 211 tests, 729 assertions, 13 failures, 4 errors, 0 pendings, + ;; 2 omissions, 0 notifications + ;; 91.866% passed + ;; ------ + ;; 6.49 tests/s, 22.41 assertions/s + #:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (if tests? + (zero? + (system* "ruby" + "-Ilib" + "test/runner.rb")) + #t))) + (add-after 'install 'wrap-bin-httpclient + (lambda* (#:key outputs #:allow-other-keys) + (wrap-program (string-append (assoc-ref outputs "out") + "/bin/httpclient") + `("GEM_HOME" ":" prefix (,(getenv "GEM_HOME")))) + #t))))) + (native-inputs + `(("ruby-rack" ,ruby-rack))) + (synopsis + "Make HTTP requests with support for HTTPS, Cookies, authentication and more") + (description + "The @code{httpclient} ruby library provides functionality related to +HTTP. Compared to the @code{net/http} library, @{httpclient} also provides +Cookie, multithreading and authentication (digest, NTLM) support. + +Also provided is a @command{httpclient} command, which can perform HTTP +requests either using arguments or with an interactive prompt.") + (home-page "https://github.com/nahi/httpclient") + (license license:ruby))) + (define-public ruby-ansi (package (name "ruby-ansi") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:43 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:43 +0000 Received: from localhost ([127.0.0.1]:39967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzv-0000dx-JN for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:43 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45280 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzp-0000cq-4d for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:37 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id AE4AD13E607; Sat, 30 Sep 2017 09:19:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id E733713E608 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:35 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 046770a5 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 3/8] gnu: Add ruby-options. Date: Sat, 30 Sep 2017 09:19:30 +0100 Message-Id: <20170930081935.19671-3-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170930081935.19671-1-mail@cbaines.net> References: <20170930081935.19671-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-options): New variable. --- gnu/packages/ruby.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 504eb60a9..ec4d33f40 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -660,6 +660,34 @@ complexity.") (home-page "https://github.com/ThoughtWorksStudios/saikuro_treemap") (license license:expat))) +(define-public ruby-options + (package + (name "ruby-options") + (version "2.3.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "options" version)) + (sha256 + (base32 + "1s650nwnabx66w584m1cyw82icyym6hv5kzfsbp38cinkr5klh9j")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f ;; TODO: NameError: uninitialized constant Config + #:phases + (modify-phases %standard-phases + (add-before 'check 'set-LIB + (lambda _ + ;; This is used in the Rakefile, and setting it avoids an issue + ;; with running the tests. + (setenv "LIB" "options")))))) + (synopsis "Ruby library to parse options from *args cleanly") + (description + "The @code{options} library helps with parsing keyword options in Ruby +functions.") + (home-page "https://github.com/ahoward/options") + (license license:ruby))) + (define-public ruby-orderedhash (package (name "ruby-orderedhash") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:44 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:44 +0000 Received: from localhost ([127.0.0.1]:39969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzv-0000dz-Qm for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:44 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45281 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzp-0000cr-6w for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:37 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id BEBA013E608; Sat, 30 Sep 2017 09:19:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 1512413E60A for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:36 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 67174799 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 5/8] gnu: Add ruby-highline. Date: Sat, 30 Sep 2017 09:19:32 +0100 Message-Id: <20170930081935.19671-5-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170930081935.19671-1-mail@cbaines.net> References: <20170930081935.19671-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-highline): New variable. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 283f393b8..d6aa59099 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -216,6 +216,32 @@ a focus on simplicity and productivity.") (("/bin/sh") (which "sh")))) %standard-phases))))) +(define-public ruby-highline + (package + (name "ruby-highline") + (version "1.7.8") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "highline" version)) + (sha256 + (base32 + "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr")))) + (build-system ruby-build-system) + (arguments + `(#:tests? #f)) ;; TODO: NameError: uninitialized constant SPEC + (native-inputs + `(("bundler" ,bundler) + ("ruby-code-statistics" ,ruby-code-statistics))) + (synopsis + "HighLine helps you build command-line interfaces") + (description + "HighLine provides a high-level IO library that provides validation, +type conversion, and more for command-line interfaces. HighLine also includes +a menu system for providing multiple options to the user.") + (home-page "https://github.com/JEG2/highline") + (license (list license:gpl2 license:ruby)))) + (define-public ruby-hoe (package (name "ruby-hoe") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:44 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:44 +0000 Received: from localhost ([127.0.0.1]:39971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzw-0000e6-2U for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:44 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45282 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzp-0000cs-8b for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:37 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id D0A2A13E60A; Sat, 30 Sep 2017 09:19:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 25E1313E60B for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:36 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 5d3a1b5e for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 6/8] gnu: Add ruby-progress_bar. Date: Sat, 30 Sep 2017 09:19:33 +0100 Message-Id: <20170930081935.19671-6-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170930081935.19671-1-mail@cbaines.net> References: <20170930081935.19671-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-progress_bar): New variable. --- gnu/packages/ruby.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d6aa59099..3b0a67b9d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2111,6 +2111,37 @@ for select languages.") (home-page "http://coderay.rubychan.de") (license license:expat))) +(define-public ruby-progress_bar + (package + (name "ruby-progress_bar") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "progress_bar" version)) + (sha256 + (base32 + "1qc40mr6p1z9a3vlpnsg1zfgk1qswviql2a31y63wpv3vr6b5f48")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec")) + (propagated-inputs + `(("ruby-highline" ,ruby-highline) + ("ruby-options" ,ruby-options))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec) + ("ruby-timecop" ,ruby-timecop))) + (synopsis + "Ruby library for displaying progress bars") + (description + "ProgressBar is a simple library for displaying progress bars. The +maximum value is configurable, and additional information can be displayed +like the percentage completion, estimated time remaining, elapsed time and +rate.") + (home-page "https://github.com/paul/progress_bar") + (license license:wtfpl2))) + (define-public ruby-pry (package (name "ruby-pry") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:44 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:44 +0000 Received: from localhost ([127.0.0.1]:39973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzw-0000eD-Ab for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:44 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45283 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzp-0000d6-Sq for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:38 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 01F3013E60B; Sat, 30 Sep 2017 09:19:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 49C0F13E606 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:36 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b7044d2b for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 8/8] gnu: Add ruby-es-dump-restore. Date: Sat, 30 Sep 2017 09:19:35 +0100 Message-Id: <20170930081935.19671-8-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170930081935.19671-1-mail@cbaines.net> References: <20170930081935.19671-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/databases.scm (es-dump-restore): New variable. --- gnu/packages/databases.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 6ce58985e..bd1c9e55e 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -68,6 +68,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages rdf) #:use-module (gnu packages readline) + #:use-module (gnu packages ruby) #:use-module (gnu packages tcl) #:use-module (gnu packages tls) #:use-module (gnu packages xml) @@ -77,6 +78,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system perl) #:use-module (guix build-system python) + #:use-module (guix build-system ruby) #:use-module (guix build-system cmake) #:use-module (guix utils) #:use-module (srfi srfi-26) @@ -256,6 +258,45 @@ SQL, Key/Value, XML/XQuery or Java Object storage for their data model.") "--enable-cxx")))) %standard-phases))))) +(define-public es-dump-restore + (package + (name "es-dump-restore") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "es_dump_restore" version)) + (sha256 + (base32 + "020yk7f1hw48clmf5501z3xv9shsdchyymcv0y2cci2c1xvr1mim")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f ;; No testsuite. + #:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-bin-es_dump_restore + (lambda* (#:key outputs #:allow-other-keys) + (wrap-program (string-append (assoc-ref outputs "out") + "/bin/es_dump_restore") + `("GEM_PATH" ":" prefix (,(string-append + (getenv "GEM_PATH") + ":" + (getenv "GEM_HOME"))))) + #t))))) + (propagated-inputs + `(("ruby-httpclient" ,ruby-httpclient) + ("ruby-multi-json" ,ruby-multi-json) + ("ruby-progress_bar" ,ruby-progress_bar) + ("ruby-rubyzip" ,ruby-rubyzip) + ("ruby-thor" ,ruby-thor))) + (synopsis "Utility for dumping and restoring ElasticSearch indexes") + (description + "This package provides a utility for dumping the contents of an +ElasticSearch index to a compressed file and restoring the dumpfile back to an +ElasticSearch server") + (home-page "https://github.com/patientslikeme/es_dump_restore") + (license license:expat))) + (define-public leveldb (package (name "leveldb") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:44 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:44 +0000 Received: from localhost ([127.0.0.1]:39975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzw-0000eL-JJ for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:44 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45284 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzp-0000d5-SV for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:38 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 717AC13E606; Sat, 30 Sep 2017 09:19:37 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 03DC613E609 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:36 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 19dd73e6 for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 4/8] gnu: Add ruby-code-statistics. Date: Sat, 30 Sep 2017 09:19:31 +0100 Message-Id: <20170930081935.19671-4-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170930081935.19671-1-mail@cbaines.net> References: <20170930081935.19671-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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 (/) From: Ben Woodcroft * gnu/packages/ruby.scm (ruby-code-statistics): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ec4d33f40..283f393b8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4376,3 +4376,24 @@ really opens up the email messages you are parsing, if you know what you are doing, you can fiddle with every last bit of your email directly.") (home-page "https://github.com/mikel/mail") (license license:expat))) + +(define-public ruby-code-statistics + (package + (name "ruby-code-statistics") + (version "0.2.13") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "code_statistics" version)) + (sha256 + (base32 + "07rdpsbwbmh4vp8nxyh308cj7am2pbrfhv9v5xr2d5gq8hnnsm93")))) + (build-system ruby-build-system) + (arguments + `(#:tests? #f)) ; Not all test code is included in gem. + (synopsis "Port of the rails 'rake stats' method") + (description + "This gem is a port of the rails 'rake stats' method so it can be made +more robust and work for non rails projects.") + (home-page "http://github.com/danmayer/code_statistics") + (license license:expat))) -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:19:45 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:19:45 +0000 Received: from localhost ([127.0.0.1]:39977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzw-0000eS-Qp for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:44 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45285 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyCzq-0000dK-Bu for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:19:38 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id EC4DC13E607; Sat, 30 Sep 2017 09:19:37 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 389C313E60C for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 09:19:36 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 20e1aedb for <28583@debbugs.gnu.org>; Sat, 30 Sep 2017 08:19:35 +0000 (UTC) From: Christopher Baines To: 28583@debbugs.gnu.org Subject: [PATCH 7/8] gnu: Add ruby-rubyzip. Date: Sat, 30 Sep 2017 09:19:34 +0100 Message-Id: <20170930081935.19671-7-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170930081935.19671-1-mail@cbaines.net> References: <20170930081935.19671-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 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/ruby.scm (ruby-rubyzip): New variable. Co-authored by Ben Woodcroft . --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3b0a67b9d..019307629 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1001,6 +1001,41 @@ Ruby Gems.") (home-page "https://github.com/postmodern/rubygems-tasks") (license license:expat))) +(define-public ruby-rubyzip + (package + (name "ruby-rubyzip") + (version "1.2.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rubyzip" version)) + (sha256 + (base32 + "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'patch-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "test/gentestfiles.rb" + (("/usr/bin/zip") + (string-append + (assoc-ref inputs "zip") "/bin/zip"))) + (substitute* "test/input_stream_test.rb" + (("/usr/bin/env ruby") (which "ruby"))) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-simplecov" ,ruby-simplecov) + ("zip" ,zip) + ("unzip" ,unzip))) + (synopsis "Ruby module is for reading and writing zip files") + (description + "The rubyzip module provides ways to read from and create zip files.") + (home-page "http://github.com/rubyzip/rubyzip") + (license license:bsd-2))) + (define-public ruby-ffi (package (name "ruby-ffi") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:21:20 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:21:20 +0000 Received: from localhost ([127.0.0.1]:39988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD1U-0000iD-6c for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:21:20 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45297 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD1P-0000i0-Qx for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:21:18 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 4DA2013E608; Sat, 30 Sep 2017 09:21:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 057F913E606; Sat, 30 Sep 2017 09:21:14 +0100 (BST) Date: Sat, 30 Sep 2017 09:21:10 +0100 From: Christopher Baines To: Ben Woodcroft Subject: Re: [bug#28583] [PATCH 1/7] gnu: Add ruby-httpclient. Message-ID: <20170930092110.07a1e6dd@cbaines.net> In-Reply-To: References: <20170924181052.0219647c@cbaines.net> <20170924171717.3855-1-mail@cbaines.net> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/qbSQR0A9Irkp9yIEjsBqSk4"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 Cc: 28583@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 (/) --Sig_/qbSQR0A9Irkp9yIEjsBqSk4 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 27 Sep 2017 21:56:04 +1000 Ben Woodcroft wrote: > Hi, >=20 > Thanks for the patches. >=20 >=20 > On 25/09/17 03:17, Christopher Baines wrote: > > * gnu/packages/ruby.scm (ruby-httpclient): New variable. > > --- > > gnu/packages/ruby.scm | 51 > > +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, > > 51 insertions(+) > > > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm > > index 80d3bffd8..ff6be875f 100644 > > --- a/gnu/packages/ruby.scm > > +++ b/gnu/packages/ruby.scm > > @@ -3579,6 +3579,57 @@ It has built-in support for the legacy > > @code{cookies.txt} and (home-page > > "https://github.com/sparklemotion/http-cookie") (license > > license:expat)))=20 > > +(define-public ruby-httpclient > > + (package > > + (name "ruby-httpclient") > > + (version "2.8.3") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (rubygems-uri "httpclient" version)) > > + (sha256 > > + (base32 > > + "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99")))) > > + (build-system ruby-build-system) > > + (arguments > > + '(;; TODO: Some tests currently fail > > + ;; ------ > > + ;; 211 tests, 729 assertions, 13 failures, 4 errors, 0 > > pendings, > > + ;; 2 omissions, 0 notifications > > + ;; 91.866% passed > > + ;; ------ > > + ;; 6.49 tests/s, 22.41 assertions/s > > + #:tests? #f > > + #:phases > > + (modify-phases %standard-phases > > + (replace 'check > > + (lambda* (#:key tests? #:allow-other-keys) > > + (if tests? > > + (zero? > > + (system* "ruby" > > + "-Ilib" > > + "test/runner.rb")) > > + #t))) =20 > Since tests? is #f, this is effectively dead code. But it could be=20 > useful to someone continuing the tests, I'm not fussed. I'm keen to keep it, as the #:tests? #f has a TODO comment, maybe the tests can be made to pass in the future. > > + (add-after 'install 'wrap-bin-httpclient > > + (lambda* (#:key outputs #:allow-other-keys) > > + (wrap-program (string-append (assoc-ref outputs "out") > > + "/bin/httpclient") > > + `("GEM_HOME" ":" prefix (,(getenv "GEM_HOME")))) > > + #t))))) =20 > It would be preferable to move this to be part of the > ruby-build-system as is done in e.g. python-build-system, but OK. Agreed, I'll try and make some time to look at this. --Sig_/qbSQR0A9Irkp9yIEjsBqSk4 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPU/ZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XekIA//ctS95Enk7cHMMNh7RpBtHAgrFQhK2gz7XFrQxxxUh1iz6a8y1e8Ovw7H 4yOdQXe+yu0K4G1AojPOIpEAm0uE4vhVawB1dBRpHq8q9HO+pvqfYaHq9s9AhpQm drpIFEmhPDGRV2s3EYcBuPIW6tEcsmsVUC3Y7ZBu5fU/6h6z7iMoTEEKGGSBIglR xEaovLtkfLSxrUQqpp+/3wSh1N8GgXEtZ9aun4Zolt5WGJglyJnRPTLIbLT9i0I3 KSgbR82tckzYPxP/esaxAITNo77U9Opsjnfc+U+HrcElGBLRDEKrj0pVfczLtABG rSRqfSkLmKUVMxkP+iCZmesv1LW5wk0xk+LoyFpDVs8fXl3M8qgkuzv6HIMH2nxG joskRYAyJWKm7nY9LVBWqCQ0ShTlMCT6yTNOdOv4ydHCa56kz4YIze2o8ol9tWtV pW2wdxJ6H+IqnHOTJCaBDLq/rU4BCgNLsVNiM3uNTZ0otth15aza1HcgC/aGp4ba rlV9+NqXg3eeKJnE95l3bF4+d+foYGFdoY0EYebH21sTPDCnUUmo7TNS57/Gqhxd Tb4PK2JaUNBjgk6epz0eAEaq2DwaNQknE9mCYY+ORVXQEJpjpflgr75nQIitI5WY X7Qk/d1NDtYo25bJ22+sNYiPE/HOoJ2JE9hKtDFlWIv6ZRdtPzY= =XDCM -----END PGP SIGNATURE----- --Sig_/qbSQR0A9Irkp9yIEjsBqSk4-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:21:47 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:21:47 +0000 Received: from localhost ([127.0.0.1]:39991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD1v-0000iw-GQ for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:21:47 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45303 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD1t-0000io-OK for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:21:46 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 51EF213E608; Sat, 30 Sep 2017 09:21:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id E230F13E606; Sat, 30 Sep 2017 09:21:44 +0100 (BST) Date: Sat, 30 Sep 2017 09:21:44 +0100 From: Christopher Baines To: Ben Woodcroft Subject: Re: [bug#28583] [PATCH 2/7] gnu: Add ruby-multi-json. Message-ID: <20170930092144.008d49b7@cbaines.net> In-Reply-To: <763dd635-3585-ed21-1823-2c0c3f285dbd@uq.edu.au> References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-2-mail@cbaines.net> <763dd635-3585-ed21-1823-2c0c3f285dbd@uq.edu.au> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/0X1zJ6Vh.DdKyAJXzpBxpu="; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 Cc: 28583@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 (/) --Sig_/0X1zJ6Vh.DdKyAJXzpBxpu= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 27 Sep 2017 22:03:32 +1000 Ben Woodcroft wrote: > On 25/09/17 03:17, Christopher Baines wrote: > > * gnu/packages/ruby.scm (ruby-multi-json): New variable. =20 > [..] > > + (arguments > > + '(#:tests? #f)) ;; No testsuite. =20 > No testsuite included in distributed gem, rather. I've updated the comment. > > + (synopsis > > + "Common interface to multiple JSON libraries for Ruby") > > + (description > > + "This package provides a common interface to multiple JSON > > libraries, +including Oj, Yajl, the JSON gem (with C-extensions), > > the pure-Ruby JSON gem, +NSJSONSerialization, gson.rb, JrJackson, > > and OkJson.") > > + (home-page > > + "http://github.com/intridea/multi_json") =20 > Both home-page and synopsis could be moved to the line before. And also updated the formatting. > Otherwise LGTM. > ben --Sig_/0X1zJ6Vh.DdKyAJXzpBxpu= Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPVBhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xcbtg/+JnRv/cPcnzFueDVN7oU4MGy7ATverEBLSmy3bp4u6MxDSJt0Ifw9HuLt huPO3wMu9BFQaq0fGbm80eSXiZIhBp21T05yca7NwhUIDsI9cn8b1I4psnZ++Wgn z6lOXCNVylXagu9d0VWM30mPeNiEe+NcYtGy5vvB15jb+fpRtCopZjkDkm5UC6AW V6d4C6y4VFQN5dqp849Xjaa2IQGzUlThIgIov/hx2afbggophTwi/yKNCfYFaicu /yaEP/cJSeVUSeeWGuPWkCUtCH9fij4/wkSLHh2l62kgzV4Q4n0cXwZdfnbIyG33 /+bbMAq8HSyE7EeVzycKMWh256CEMU3jjdGxeObbKwtVMh7TTQCo3XJFry97SV62 8vr196VgMemx8l6SzEH5ERA1oCbhGHJxWA7LsxlgUEn4JNAu2TMEqn0ipxCKxpKu WiFMSxu1HNCTswk4ZwLBBYZMpzwmIof8gZYbsmmsiJwROuRn4qzfIyHDypm4V/7f +RZjJH+ernKAL8SmgfYuaG4lIq7KbCh+GHoCNiHO30uQf9am7urXmW0Rt2wi1sV3 9Wodf0gfco86W3cJgoqWs8CgAKTyUYr0XvXjeLWvAt/cmqE9iDkEaCp0cTvApQGP 0tX0oIcT2fpG49P8e0SFPeW6lJkv2izRcLpvHB8mW5OlghGoBik= =tbku -----END PGP SIGNATURE----- --Sig_/0X1zJ6Vh.DdKyAJXzpBxpu=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:23:11 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:23:11 +0000 Received: from localhost ([127.0.0.1]:39996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD3G-0000lY-Rz for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:23:11 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45309 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD3F-0000lQ-3H for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:23:09 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id B00E713E607; Sat, 30 Sep 2017 09:23:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 77EE813E606; Sat, 30 Sep 2017 09:23:08 +0100 (BST) Date: Sat, 30 Sep 2017 09:23:07 +0100 From: Christopher Baines To: Ben Woodcroft Subject: Re: [bug#28583] [PATCH 4/7] gnu: Add ruby-highline. Message-ID: <20170930092307.0b8e7858@cbaines.net> In-Reply-To: <6aeccdcc-1509-6440-7ee8-1ca4fc7615e8@uq.edu.au> References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-4-mail@cbaines.net> <6aeccdcc-1509-6440-7ee8-1ca4fc7615e8@uq.edu.au> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/_zv9Q9jF8aLOO7h4X9idQ8Q"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 Cc: 28583@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 (/) --Sig_/_zv9Q9jF8aLOO7h4X9idQ8Q Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 27 Sep 2017 22:37:39 +1000 Ben Woodcroft wrote: > On 25/09/17 03:17, Christopher Baines wrote: > > * gnu/packages/ruby.scm (ruby-highline): New variable. > > --- > > gnu/packages/ruby.scm | 27 +++++++++++++++++++++++++++ > > 1 file changed, 27 insertions(+) > > > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm > > index 1ee03e066..9863d4b37 100644 > > --- a/gnu/packages/ruby.scm > > +++ b/gnu/packages/ruby.scm > > @@ -216,6 +216,33 @@ a focus on simplicity and productivity.") > > (("/bin/sh") (which "sh")))) > > %standard-phases))))) > > =20 > > +(define-public ruby-highline > > + (package > > + (name "ruby-highline") > > + (version "1.7.8") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (rubygems-uri "highline" version)) > > + (sha256 > > + (base32 > > + "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr")))) > > + (build-system ruby-build-system) > > + (arguments > > + `(#:tests? #f)) ;; TODO: Requires code_statistics =20 > I've attached a package for code_statistics, but adding it does not > help because there appears to be something amiss in the Rakefile. > This has been fixed in the not quite released 2.0.0 version, so the > patch may be useful in future. Awesome, thanks Ben. I've send an updated set of patches, including this one now. It looks good to me. > > + (native-inputs > > + `(("bundler" ,bundler))) > > + (synopsis > > + "HighLine helps you build command-line interfaces") > > + (description > > + "HighLine provides a high-level IO library that provides > > validation, +type conversion, and more for command-line interfaces. > > + > > +HighLine also includes a menu system for providing multiple > > options to the +user.") =20 > I would combine the two sentences into one paragraph. I've made this change in the updated patches. > Otherwise LGTM. >=20 --Sig_/_zv9Q9jF8aLOO7h4X9idQ8Q Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPVGtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xc0CQ/9EgzsYF3uNQzK29aN4der6WlvUhnuWxmBDeltymc/CinqgC+fYxsp5MIi ALpIm9zkJkBSxtmVeNwhgPIf5hHLMCvVud3Az/YdoS2NsWV95z59mBNzsFrTy76i zvRPwWgglDcJB8u0JbKZ0VDSnbj5hyQCBX9OapZdI9kXEXCNMr8F9DwBUkZoCmxW 97fQECjQjBcH8/pMaqxXMuJ7hMctGH1eGIGswBFxVvX1IV0ZpJ5SJGbwOq9YXDIZ W8wZWMcoPf/DgHAb64Q83Kr0DS8IriVHSIQw7yK34odkG+rgStJWix34gFvnTZl9 EQ3IaREOjnyOkocjYTO2XodqfffrITHMtuk6T1wqjTdbINs2Gr8HjYCc1usfjDtC KciE7/4IyaVmzW0MeoKsx/a3hGVrmisZSKw9LAM6Vaovy5nXcvD3p7Zy6N6qF3GQ RyUYt1I+ZNp+p04Nyv4tFT/IH6n1ipLddxeS8W4yH9qn27uF4UB+fGaHbKUvaMOa Pb1IZ4jigg/OzuuEt30MaXxsWSU9j2f3AZA9AA1A0PsjPoNYtIEg26N6myPT++WS a+1TqG82qUrR6+CZ+B0OpfMbzHYjc9Thm35FNNTwzDV7kMiHmHNZMSLCHsT0Soyc 3HwYDey05TAiKfNzHb/SGs9endFwEodaTEN3kk/wmlQZL5MgUHI= =36xi -----END PGP SIGNATURE----- --Sig_/_zv9Q9jF8aLOO7h4X9idQ8Q-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:23:40 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:23:40 +0000 Received: from localhost ([127.0.0.1]:39999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD3k-0000mP-4d for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:23:40 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45314 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD3j-0000mH-9g for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:23:39 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id D8CA613E607; Sat, 30 Sep 2017 09:23:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 978B613E606; Sat, 30 Sep 2017 09:23:38 +0100 (BST) Date: Sat, 30 Sep 2017 09:23:37 +0100 From: Christopher Baines To: Ben Woodcroft Subject: Re: [bug#28583] [PATCH 5/7] gnu: Add ruby-progress_bar. Message-ID: <20170930092337.617f192c@cbaines.net> In-Reply-To: <8a1c5787-b9d2-c03a-aad6-51190de2a975@uq.edu.au> References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-5-mail@cbaines.net> <8a1c5787-b9d2-c03a-aad6-51190de2a975@uq.edu.au> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/o7u308ppaRhaiAw+54dQlqV"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 Cc: 28583@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 (/) --Sig_/o7u308ppaRhaiAw+54dQlqV Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 27 Sep 2017 22:43:31 +1000 Ben Woodcroft wrote: > On 25/09/17 03:17, Christopher Baines wrote: > > * gnu/packages/ruby.scm (ruby-progress_bar): New variable. > > --- > > gnu/packages/ruby.scm | 31 +++++++++++++++++++++++++++++++ > > 1 file changed, 31 insertions(+) > > > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm > > index 9863d4b37..5dde022c6 100644 > > --- a/gnu/packages/ruby.scm > > +++ b/gnu/packages/ruby.scm > > @@ -2114,6 +2114,37 @@ for select languages.") > > (home-page "http://coderay.rubychan.de") > > (license license:expat))) > > =20 > > +(define-public ruby-progress_bar > > + (package > > + (name "ruby-progress_bar") =20 > OK. Unfortunate that there is also a progress-bar gem. Indeed, I packaged the wrong one at first, and was wondering why things were not working... > LGTM. --Sig_/o7u308ppaRhaiAw+54dQlqV Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPVIlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdNEQ/+PmcHFLrq7ZiseS2GPwBebDfdch5Qqcj92L3xnqtO62KUUYxRKPuBw/hT kDzfHLFgMevP6Z2imo7qCVRD0WbQ6pRDn+ks9hpfFZ5Qv6PlaTKbwct7fOz8HTzt h/KUMoePJ2EVuPt0T8oxb0Nog7v8LzZ9MlPB/wqpW80mC9o0SdUu3rFpnxMXauag a/gH+CnyuOZOoZrxh8/tumh3T2pOSh2/ilvoiyhbTzRRGjsIT7dtWibXgmUkGb3h 3RoNjpP3D1atcr3PgIyb00uny4Fl2PUu73v+V9ZjY4XI4ILaWLZ08f8JB34Oweol EuQ6kvIrT1apdbU7agzTjd/jMESNrogM+gemdZzTNHyiI79kdVZduC2mtyOxAj0N /QXLOAJzUPkKza6C1LX0GFQDCoJDW+l3LZr9FzR2e7YUgjUJ9DhZDk0aeB7G77TB MGOyJD7pNM/gDW4c1hXEdSdP+TLNFXGLcPEF3uaeKbYlofCyLukFXjn9+4i4Tyty 9a6m1wFOEiQyPoYZpXdCDjIA42gRm6TgfM58qB0B7bn9qKvwlqMqDHER7I5I1txO gFjcgnJdt01JWEIJdGe4DPq85ctfJC34b61fSJNkd6fOJsg8A0jcfcvbPPQldQBf 4uJis3JTQTvusZ0p97oNd09ct8chvhMe6cMgYSBT8GgcUNklNx8= =OozX -----END PGP SIGNATURE----- --Sig_/o7u308ppaRhaiAw+54dQlqV-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:24:05 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:24:05 +0000 Received: from localhost ([127.0.0.1]:40004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD49-0000np-DF for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:24:05 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45319 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD47-0000nf-OH for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:24:04 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 5555113E608; Sat, 30 Sep 2017 09:24:03 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id ED85B13E606; Sat, 30 Sep 2017 09:24:01 +0100 (BST) Date: Sat, 30 Sep 2017 09:24:01 +0100 From: Christopher Baines To: Ben Woodcroft Subject: Re: [bug#28583] [PATCH 6/7] gnu: Add ruby-rubyzip. Message-ID: <20170930092401.36b9d8cf@cbaines.net> In-Reply-To: <188092b5-e618-47e9-bece-f6deb142a4bd@uq.edu.au> References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-6-mail@cbaines.net> <188092b5-e618-47e9-bece-f6deb142a4bd@uq.edu.au> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/jH6zj7JXpxOpWugtjgfDbEL"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 Cc: 28583@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 (/) --Sig_/jH6zj7JXpxOpWugtjgfDbEL Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 28 Sep 2017 18:34:30 +1000 Ben Woodcroft wrote: > Hi, >=20 >=20 > On 25/09/17 03:17, Christopher Baines wrote: > > * gnu/packages/ruby.scm (ruby-rubyzip): New variable. =20 > I made a few changes, and got the tests to pass - patch attached. > WDYT? ben Awesome, I've replaced the previous patch with the one you provided. --Sig_/jH6zj7JXpxOpWugtjgfDbEL Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPVKFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcEhg/+N02G3dXewOVlnN244CEGJGrRiB+prcd6zfU8LA2m01t5zJP8N0Cs/tj2 DLZp1O73FShUE3F8Svm62NUHBT6yyK+g2SwjgSQAyb5riVRZKuwViNwTQC+29Bgg IwXh8DESWfzd4gqQjef/ZC3m3kAj1ubJUlzaIBxQ4Ax7ETgHVdCelYiHmD2QWwm+ MeL700nZ3KjWPLiXRTnWNaKWENErDmLfnMLhdY9YH5xAov2kTKwWJlWGJegQeoOI /WXbwHdw3j2elZqNR5+EEgIjy5Ixh3eG3VKIQLmzFB4wrFMmy24Erik831cFDv88 KonPHyJuMqQArY9wIHyqmM844uVutnnQIt1k0Q4qmamJV9lt1H8W7iB6m4q9e8NE f9p0uj2k7ipd6RQcXCK26aIT25T1i3jEUr/dSlVSWDrBKWAAl4SseUfG3+XdJlQw OxZAxHSQQKHyvLOEdDimJyhlxnnr2XBHqvQ2U4nhpD6H9qFQfjiJC1B/NTFiWvFK kI1143J2/iSWRekhMN5h6RKiKPfOKPH4CCw2s8C1SqArMxss1t/Ym+d46GyYVkVV 8DQgvGVMct5VXb/++zV3MivA2hohMUz6PXIyW1U1tmtJZOUrbOJG+S7floVtgPfJ ll+OqBk4spDAXbQMDgTJI9rFG3hApiT03NiJ7H8qwYU8fosFnLo= =+zNX -----END PGP SIGNATURE----- --Sig_/jH6zj7JXpxOpWugtjgfDbEL-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 04:25:29 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 08:25:29 +0000 Received: from localhost ([127.0.0.1]:40008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD5U-0000q2-OV for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:25:28 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45327 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyD5T-0000pu-2N for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 04:25:27 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id CA70013E608; Sat, 30 Sep 2017 09:25:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 84D4213E606; Sat, 30 Sep 2017 09:25:24 +0100 (BST) Date: Sat, 30 Sep 2017 09:25:23 +0100 From: Christopher Baines To: Ben Woodcroft Subject: Re: [bug#28583] [PATCH 7/7] gnu: Add es-dump-restore. Message-ID: <20170930092523.4f4fcf34@cbaines.net> In-Reply-To: <5ee025a9-da9b-b178-8649-f72f532467b5@uq.edu.au> References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-7-mail@cbaines.net> <5ee025a9-da9b-b178-8649-f72f532467b5@uq.edu.au> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/k_HpX.HO5h0Vm859Zrx_IXJ"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583 Cc: 28583@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 (/) --Sig_/k_HpX.HO5h0Vm859Zrx_IXJ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 28 Sep 2017 18:38:19 +1000 Ben Woodcroft wrote: > On 25/09/17 03:17, Christopher Baines wrote: > > * gnu/packages/databases.scm (es-dump-restore): New variable. =20 > [..] > > + (arguments > > + '(#:tests? #f =20 > Including a reason here would be good. Done, turns out the reason is that there is no testsuite. > > + #:phases > > + (modify-phases %standard-phases > > + (add-after 'install 'wrap-bin-es_dump_restore > > + (lambda* (#:key outputs #:allow-other-keys) > > + (wrap-program (string-append (assoc-ref outputs "out") > > + "/bin/es_dump_restore") > > + `("GEM_PATH" ":" prefix (,(string-append > > + (getenv "GEM_PATH") > > + ":" > > + (getenv "GEM_HOME"))))) > > + #t))))) =20 > Again, it would be preferable to have this done as part of the build=20 > system, but OK. >=20 > > + (propagated-inputs > > + `(("ruby-httpclient" ,ruby-httpclient) > > + ("ruby-multi-json" ,ruby-multi-json) > > + ("ruby-progress_bar" ,ruby-progress_bar) > > + ("ruby-rubyzip" ,ruby-rubyzip) > > + ("ruby-thor" ,ruby-thor))) > > + (synopsis > > + "Utility for dumping and restoring ElasticSearch indexes") =20 > This can be moved onto the previous line. >=20 > > + (description > > + "This package provides a utility for dumping the contents of > > an +ElasticSearch index to a compressed file and restoring the > > dumpfile back to an +ElasticSearch server") > > + (home-page > > + "https://github.com/patientslikeme/es_dump_restore") =20 > As can this. Otherwise LGTM - thanks for this series. These two formatting issues should be fixed now. Thanks for the review and patches Ben. I've sent an updated set of patches. --Sig_/k_HpX.HO5h0Vm859Zrx_IXJ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPVPNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xfkcg//fsdyCJrvj13t5c1CKSmYnbTO719F12IKWlBD0Ms2D8lhICarZKulH8na 7aWZjkS8KlvN9pDQh/KZk4GbdvezNbzfbZFKmG22uq0yMf3vok+94brPaUvmdNY4 6OZPy67EQ94LF2Y1lE/FwtS+OXy3/IG/htHjIDohhXR3WIXuNULudzFRodVcq8eH TyMU4sEz7qnTkWEwxxqNnEhkVnf8lmL3Pgtmfp2I7Svao4zdKcF0U8qOv6+C5uW9 qtCexyXOiySiAXiRWlKRop0TPT4Cz5ZB4og/T37+zEUVZBvCNVvql0FxTH8gNAqa 8yInKI8fC930GNoPLbTniEV46mt7TUnKmAAThKzPzMaoYTZmQ8pz1dz/4PaONt+1 RXWVZbh8qcbFoa0F82fotov1EntZXTG7tPuxcANLsbfNeQfw+CwJcbNx5fSOvOHQ XBJ3bOKbg7f36u7hcSfytIYTf384e12xenFs5PvsUe2cBVEvEv59a7z+20qHYeKQ rlpvU0njVjPBfvpws81kYO0f9QN4MimkBrdsLyzVHPOdkuBYiZUH10Ya9mzYECxd iQ4ic0HkQew6SFC/telT1n7nAbmj/MplFL0KPFp16UIteMJGZ0N6t+3CWPzXwePd TJoy7wYokr8oovMTRTfXiaGuEdJs888COdytDrfB9ynRTJlCwYI= =y72y -----END PGP SIGNATURE----- --Sig_/k_HpX.HO5h0Vm859Zrx_IXJ-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 06:33:06 2017 Received: (at 28583) by debbugs.gnu.org; 30 Sep 2017 10:33:06 +0000 Received: from localhost ([127.0.0.1]:40032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyF4z-0003mu-1M for submit@debbugs.gnu.org; Sat, 30 Sep 2017 06:33:06 -0400 Received: from mailhub2.soe.uq.edu.au ([130.102.132.209]:45583 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyF4w-0003mS-It for 28583@debbugs.gnu.org; Sat, 30 Sep 2017 06:33:03 -0400 Received: from smtp1.soe.uq.edu.au (smtp1.soe.uq.edu.au [10.138.113.40]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8UAWuMe040322; Sat, 30 Sep 2017 20:32:56 +1000 Received: from [192.168.1.105] ([123.200.134.98]) (authenticated bits=0) by smtp1.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v8UAWtt9051716 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 30 Sep 2017 20:32:56 +1000 Subject: Re: [bug#28583] [PATCH 7/7] gnu: Add es-dump-restore. To: Christopher Baines References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-7-mail@cbaines.net> <5ee025a9-da9b-b178-8649-f72f532467b5@uq.edu.au> <20170930092523.4f4fcf34@cbaines.net> From: Ben Woodcroft Message-ID: <851f07d9-4150-d9fa-9c7c-f51caa35e133@uq.edu.au> Date: Sat, 30 Sep 2017 20:32:54 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170930092523.4f4fcf34@cbaines.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-UQ-FilterTime: 1506767577 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28583 Cc: 28583@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: -2.3 (--) Hi Chris, On 30/09/17 18:25, Christopher Baines wrote: > > These two formatting issues should be fixed now. Thanks for the review > and patches Ben. I've sent an updated set of patches. > Thanks. Feel free to push them - I am happy if you are. ben From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 06:52:12 2017 Received: (at 28583-done) by debbugs.gnu.org; 30 Sep 2017 10:52:12 +0000 Received: from localhost ([127.0.0.1]:40051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyFNT-00065R-SM for submit@debbugs.gnu.org; Sat, 30 Sep 2017 06:52:12 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45387 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyFNS-00065J-Lw for 28583-done@debbugs.gnu.org; Sat, 30 Sep 2017 06:52:11 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id B737E13E60F; Sat, 30 Sep 2017 11:52:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id A3C1213E60E; Sat, 30 Sep 2017 11:52:08 +0100 (BST) Date: Sat, 30 Sep 2017 11:52:04 +0100 From: Christopher Baines To: Ben Woodcroft Subject: Re: [bug#28583] [PATCH 7/7] gnu: Add es-dump-restore. Message-ID: <20170930115204.39e4a7f5@cbaines.net> In-Reply-To: <851f07d9-4150-d9fa-9c7c-f51caa35e133@uq.edu.au> References: <20170924171717.3855-1-mail@cbaines.net> <20170924171717.3855-7-mail@cbaines.net> <5ee025a9-da9b-b178-8649-f72f532467b5@uq.edu.au> <20170930092523.4f4fcf34@cbaines.net> <851f07d9-4150-d9fa-9c7c-f51caa35e133@uq.edu.au> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/2Jyvh9OuQ.Ygv7ajrT82Bju"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28583-done Cc: 28583-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: -0.0 (/) --Sig_/2Jyvh9OuQ.Ygv7ajrT82Bju Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 30 Sep 2017 20:32:54 +1000 Ben Woodcroft wrote: > Hi Chris, >=20 >=20 > On 30/09/17 18:25, Christopher Baines wrote: > > > > These two formatting issues should be fixed now. Thanks for the > > review and patches Ben. I've sent an updated set of patches. > > =20 > Thanks. Feel free to push them - I am happy if you are. Awesome. I've now pushed these patches. Thanks for your review. --Sig_/2Jyvh9OuQ.Ygv7ajrT82Bju Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPd1RfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcBcxAAhQhBqUUXY7R6GnN/6Dntmb+beYZOY2dLq4H23wDvOSGmVx2uCATKLFaZ oQZV2znDiPK5VYhlDq8pmKmDlZpLFscy8d54tQau8qLxUbL4n1rp8oXghlT2WQTi ipUAYHsfUmNhiMyeElcHJMCASJrJ278muOgobpfL4ZSnYsUldfnPNouIDM8wlelJ QmlcHutE9mkfbXae3u/Y87HILBPRJ1FdaZHCg/XU/hGo84yLndGXrdcheJtQKNgn yqjziR0Ww+5rY+1xAhxLu0cYweH3jAohiprYl++PhWXZudC6sf4gSsYeLOtm5Lnv iaTxiK9eJciQE9DgZRtBENQT1lzInfYNEdq5MNRQVi6nnVPtRlKH6JILAibrcKOv JxReaHpe21htJfT+zJInWnnVZYw7ouCeSan4aoU51+IEYIcBDw9+cwmqyr/7KDTQ YlG0gR9RIBHtzTnU4D5l2jm6L9o7HK5J/D8N2JOnrtptkTJhrfUE5b/JjnfDiBuj tdL8IciKRo4uCDsmLf1hKGPOIwg65JK8Mw9Ed0NW6F9AZ3B0XxgjmFDannjhWmMK b3toWjp92A6H9mMyWkSz8Q06W8DpI4CEodlZxq+WWUigOZNjUyd5mro2ec14WzT7 D+FZcU+quXixYmTS/UWHN8LjTEDH9+0+dr6CNUhJCWabnktnCWk= =uDhl -----END PGP SIGNATURE----- --Sig_/2Jyvh9OuQ.Ygv7ajrT82Bju-- From unknown Sun Aug 10 07:13:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 28 Oct 2017 11:24:07 +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