From unknown Tue Aug 19 05:11:01 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#28885 <28885@debbugs.gnu.org> To: bug#28885 <28885@debbugs.gnu.org> Subject: Status: [PATCH] Add ruby-iruby and dependencies Reply-To: bug#28885 <28885@debbugs.gnu.org> Date: Tue, 19 Aug 2025 12:11:01 +0000 retitle 28885 [PATCH] Add ruby-iruby and dependencies reassign 28885 guix-patches submitter 28885 Christopher Baines severity 28885 normal tag 28885 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 01:58:34 2017 Received: (at submit) by debbugs.gnu.org; 18 Oct 2017 05:58:34 +0000 Received: from localhost ([127.0.0.1]:47124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hNB-0002MA-R2 for submit@debbugs.gnu.org; Wed, 18 Oct 2017 01:58:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hN8-0002Lr-8T for submit@debbugs.gnu.org; Wed, 18 Oct 2017 01:58:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4hN2-0000YR-8e for submit@debbugs.gnu.org; Wed, 18 Oct 2017 01:58:25 -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]:52539) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e4hN2-0000YJ-5Y for submit@debbugs.gnu.org; Wed, 18 Oct 2017 01:58:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50485) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4hN0-0005dR-SM for guix-patches@gnu.org; Wed, 18 Oct 2017 01:58:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4hMx-0000Uw-SK for guix-patches@gnu.org; Wed, 18 Oct 2017 01:58:22 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57300 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4hMx-0000US-Lp for guix-patches@gnu.org; Wed, 18 Oct 2017 01:58:19 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 6263A1476DC; Wed, 18 Oct 2017 06:58:16 +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 203ED1476CA for ; Wed, 18 Oct 2017 06:58:16 +0100 (BST) Date: Wed, 18 Oct 2017 06:58:12 +0100 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH] Add ruby-iruby and dependencies Message-ID: <20171018065812.74693dba@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_/TTtWnCbolhHa=MQINf14Sua"; 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_/TTtWnCbolhHa=MQINf14Sua Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Control: block -1 28773 This patch series adds a ruby kernel for Jupyter/IPython. At the moment, it's dependant on supporting wrapping as part of the Ruby build system. When run in a shell, iruby seems to crash, something which looks to be fixed upstream, but not yet released (with [1]), however it does still work when used from the Jupyter notebook. 1: https://github.com/SciRuby/iruby/commit/514c7475f4d01a3c25fc8caf943e5d58= 675bd6ad Christopher Baines (9): gnu: networking: Add czmq. gnu: Add ruby-mocha-on-bacon. gnu: Add ruby-bacon-bits. gnu: Add ruby-bond. gnu: Add ruby-czmq-ffi-gen. gnu: Add ruby-cztop. gnu: Add ruby-data_uri. gnu: Add ruby-mimemagic. gnu: Add ruby-iruby. gnu/packages/networking.scm | 25 +++++ gnu/packages/ruby.scm | 241 ++++++++++++++++++++++++++++++++++++++++= ++++ 2 files changed, 266 insertions(+) --Sig_/TTtWnCbolhHa=MQINf14Sua Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnm7XRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdGLw/+KA1K7zrnm9Z6zFZ65GVqAXW/w0UM8IvEfrdpYuV0q16a49vFwDukfQJb 0e1S2apvt4F9Z5I7NM3dk194BmDmQ3zccod2YMfdGTUrawQMRT2eHtcooGiCM8bE Dm/DoIrQBgZZpxGOjCud5SHtOKGSabXeQWy1y3ISl2JYWD9IaUsLb5BsW2Rud4f8 w1gVuv7XSS/5PveD6bYyOfO3ocqrLkOf4l66ioofcDmmWpWj0bBPJCdxx8WkSXJg 7n8IyGTmp3USC5xl5vWpeIhAoT64bOBlYJlplyrnz4dm1NyjAVlcXoS4cjXE5lnS jq4rwYSvLMJiaz/Ng9xAPAPO2HAcfzXYlyIlT6BTglVQuXif6a6BuFroubkBc0zf eYK2pq7//wAHAbgFa99mlp0Z5KU/8E9Q5wYxCBW0b+nSL/ixU8l34AQvrs2q6POR Lch/ehmoGwJWiqUs1f8B5dCDOvzs9gy0LtP6AabkxFV5h9xgNrGA3QxmV/KKbZ+J bBrklWufMhhq1/vytjbdmCT/mgGqm5Ufu4BCeeHODjMl2Lxkpl9F3P6ZiMgtvtgL 7D8a145R5gnLxemwy7bdtCM6OLtB2W3z94sLXSbufDhhTPDumVu7+LgDUz8gg2xx xOZlp25DTgdhfTjpcWM4tmsRCs1r8fRrgbEpRiT6fGdRFODYHS8= =ZjTC -----END PGP SIGNATURE----- --Sig_/TTtWnCbolhHa=MQINf14Sua-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:44 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:44 +0000 Received: from localhost ([127.0.0.1]:47139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSC-0002WA-1O for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:44 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57684 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS6-0002VF-P8 for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:40 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 7CDEC147709; Wed, 18 Oct 2017 07:03: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 23B9C1476E0 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c719f702 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 3/9] gnu: Add ruby-bacon-bits. Date: Wed, 18 Oct 2017 07:03:30 +0100 Message-Id: <20171018060336.9641-3-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-bacon-bits): 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 e246d0b2f..9a070f94d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1103,6 +1103,30 @@ features.") (home-page "https://github.com/chneukirchen/bacon") (license license:expat))) +(define-public ruby-bacon-bits + (package + (name "ruby-bacon-bits") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bacon-bits" version)) + (sha256 + (base32 + "1ghpj8ja94lhi8rgi872hqk4fd2amz2k7g9znd64z5dj7v6l0dmx")))) + (build-system ruby-build-system) + (arguments + ;; No tests + '(#:tests? #f)) + (propagated-inputs `(("ruby-bacon" ,ruby-bacon))) + (synopsis "Extensions to Bacon, for disabling tests, before and after +blocks and more") + (description + "This extends the bacon testing framework with useful extensions to +disable tests, have before and after blocks that run once and more.") + (home-page "https://github.com/cldwalker/bacon-bits") + (license license:expat))) + (define-public ruby-connection-pool (package (name "ruby-connection-pool") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:44 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:44 +0000 Received: from localhost ([127.0.0.1]:47141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSC-0002WC-Et for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:44 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57683 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS6-0002VE-P8 for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:40 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id B49E014770E; Wed, 18 Oct 2017 07:03: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 6B97E1476FA for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 995b4ac2 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 7/9] gnu: Add ruby-data_uri. Date: Wed, 18 Oct 2017 07:03:34 +0100 Message-Id: <20171018060336.9641-7-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-data_uri): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 48e9ee8b4..edd7bbe03 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1965,6 +1965,26 @@ run as a daemon and to be controlled by simple start/stop/restart commands.") (home-page "https://github.com/thuehlinger/daemons") (license license:expat))) +(define-public ruby-data_uri + (package + (name "ruby-data_uri") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "data_uri" version)) + (sha256 + (base32 + "0fzkxgdxrlbfl4537y3n9mjxbm28kir639gcw3x47ffchwsgdcky")))) + (build-system ruby-build-system) + (synopsis "URI class for parsing data URIs") + (description + "Data @acronym{URI, universal resource idenfitier}s allow resources to be +embedded inside a URI. The URI::Data class provides support for parsing these +URIs using the normal URI.parse method.") + (home-page "http://github.com/dball/data_uri") + (license license:expat))) + (define-public ruby-git (package (name "ruby-git") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:45 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:45 +0000 Received: from localhost ([127.0.0.1]:47143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSC-0002WJ-QJ for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:45 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57682 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS6-0002VD-Oo for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:40 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 4B2F61476CA; Wed, 18 Oct 2017 07:03: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 F25381476CA for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:36 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 7d5bab9b for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 1/9] gnu: networking: Add czmq. Date: Wed, 18 Oct 2017 07:03:28 +0100 Message-Id: <20171018060336.9641-1-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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/networking.scm (czmq): New variable. --- gnu/packages/networking.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 633b8ca43..f4ce04244 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -260,6 +260,31 @@ filtering (subscriptions), seamless access to multiple transport protocols and more.") (license license:lgpl3+))) +(define-public czmq + (package + (name "czmq") + (version "4.0.2") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/zeromq/" name + "/releases/download/v" version + "/" name "-" version ".tar.gz")) + (sha256 + (base32 + "12gbh57xnz2v82x1g80gv4bwapmyzl00lbin5ix3swyac8i7m340")))) + (build-system gnu-build-system) + (arguments + '(#:configure-flags '("--enable-drafts"))) + (inputs + `(("zeromq" ,zeromq))) + (home-page "http://zeromq.org") + (synopsis "High-level C bindings for ØMQ") + (description + "czmq provides bindings for the ØMQ core API that hides the differences +between different versions of ØMQ.") + (license license:mpl2.0))) + (define-public librdkafka (package (name "librdkafka") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:45 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:45 +0000 Received: from localhost ([127.0.0.1]:47145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSD-0002WX-3Z for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:45 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57685 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS6-0002VG-Pz for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:40 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 62E6814770A; Wed, 18 Oct 2017 07:03: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 8F2911476E0 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 8e0f7270 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 9/9] gnu: Add ruby-iruby. Date: Wed, 18 Oct 2017 07:03:36 +0100 Message-Id: <20171018060336.9641-9-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-iruby): New variable. --- gnu/packages/ruby.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 45f7b9c86..282009ee9 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -290,6 +290,62 @@ an extensible architecture with a swappable backend.") (home-page "https://github.com/svenfuchs/i18n") (license license:expat))) +(define-public ruby-iruby + (package + (name "ruby-iruby") + (version "0.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "iruby" version)) + (sha256 + (base32 + "1wdf2c0x8y6cya0n3y0p3p7b1sxkb2fdavdn2k58rf4rs37s7rzn")))) + (build-system ruby-build-system) + (arguments + ;; TODO: Tests currently fail. + ;; + ;; Finished in 1.764405s, 1.1335 runs/s, 5.1009 assertions/s. + ;; + ;; 1) Failure: + ;; IntegrationTest#test_interaction [/tmp/guix-build-ruby-iruby-0.3.drv-0/gem/test/integration_test.rb:25]: + ;; In [ expected + ;; + ;; 2 runs, 9 assertions, 1 failures, 0 errors, 0 skips + '(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-ipython + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/iruby/command.rb" + (("version = `") + (string-append + "version = `" + (assoc-ref inputs "python-ipython") + "/bin/")) + (("Kernel\\.exec\\('") + (string-append + "Kernel.exec('" + (assoc-ref inputs "python-ipython") + "/bin/"))) + #t))))) + (inputs + `(("python-ipython" ,python-ipython))) + (propagated-inputs + `(("ruby-bond" ,ruby-bond) + ("ruby-data_uri" ,ruby-data_uri) + ("ruby-mimemagic" ,ruby-mimemagic) + ("ruby-multi-json" ,ruby-multi-json) + ("ruby-cztop" ,ruby-cztop) + ;; Optional inputs + ("ruby-pry" ,ruby-pry))) + (synopsis "Ruby kernel for Jupyter/IPython") + (description + "This package provides a Ruby kernel for Jupyter/IPython frontends (e.g. +notebook).") + (home-page "https://github.com/SciRuby/iruby") + (license license:expat))) + ;; RSpec is the dominant testing library for Ruby projects. Even RSpec's ;; dependencies use RSpec for their test suites! To avoid these circular ;; dependencies, we disable tests for all of the RSpec-related packages. -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:45 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:45 +0000 Received: from localhost ([127.0.0.1]:47147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSD-0002We-Fp for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:45 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57686 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS8-0002VI-51 for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:41 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 0016E1476FA; Wed, 18 Oct 2017 07:03: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 7D3CE14770A for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 521a99b6 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 8/9] gnu: Add ruby-mimemagic. Date: Wed, 18 Oct 2017 07:03:35 +0100 Message-Id: <20171018060336.9641-8-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-mimemagic): 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 edd7bbe03..45f7b9c86 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3505,6 +3505,33 @@ that TURN is no longer being maintained.") (home-page "http://rubygems.org/gems/turn") (license license:expat))) +(define-public ruby-mimemagic + (package + (name "ruby-mimemagic") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "mimemagic" version)) + (sha256 + (base32 + "00ibc1mhvdfyfyl103xwb45621nwyqxf124cni5hyfhag0fn1c3q")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; This phase breaks the tests, as it patches some of the test data. + (delete 'patch-source-shebangs)))) + (native-inputs + `(("ruby-bacon" ,ruby-bacon))) + (synopsis "Ruby library for MIME detection by extension or content") + (description + "@acronym{MIME, Multipurpose Internet Mail Extensions} detection by +extension or content, using the freedesktop.org.xml shared-mime-info +database.") + (home-page "https://github.com/minad/mimemagic") + (license license:expat))) + (define-public ruby-mime-types-data (package (name "ruby-mime-types-data") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:46 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:46 +0000 Received: from localhost ([127.0.0.1]:47149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSD-0002Wl-Q6 for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:46 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57687 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS8-0002VX-PS for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:41 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id CB5981476E0; Wed, 18 Oct 2017 07:03: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 597EE1476F7 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id cd6edc75 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 6/9] gnu: Add ruby-cztop. Date: Wed, 18 Oct 2017 07:03:33 +0100 Message-Id: <20171018060336.9641-6-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-cztop): 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 02320e7cf..48e9ee8b4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -679,6 +679,33 @@ used by higher level bindings like those provided by CZTop.") "https://github.com/paddor/czmq-ffi-gen") (license license:isc))) +(define-public ruby-cztop + (package + (name "ruby-cztop") + (version "0.11.4") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "cztop" version)) + (sha256 + (base32 + "0mhqacvac1djgqzya623819qcj7f0yjqs2gimf40alp7dbwb82a3")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec")) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (propagated-inputs + `(("ruby-czmq-ffi-gen" ,ruby-czmq-ffi-gen))) + (synopsis "CZMQ Ruby bindings") + (description + "CZMQ Ruby bindings, based on the generated low-level FFI bindings of +CZMQ. The focus of of CZTop is on being easy to use and providing first class +support for security mechanisms.") + (home-page "https://github.com/paddor/cztop") + (license license:isc))) + (define-public ruby-saikuro-treemap (package (name "ruby-saikuro-treemap") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:46 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:46 +0000 Received: from localhost ([127.0.0.1]:47151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSE-0002Wu-4g for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:46 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57689 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS8-0002VZ-Qj for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:41 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 0E8BC1476DC; Wed, 18 Oct 2017 07:03:39 +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 474F51476F5 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id a9958339 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 5/9] gnu: Add ruby-czmq-ffi-gen. Date: Wed, 18 Oct 2017 07:03:32 +0100 Message-Id: <20171018060336.9641-5-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-czmq-ffi-gen): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index af1a94db5..02320e7cf 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -33,6 +33,7 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages java) #:use-module (gnu packages libffi) + #:use-module (gnu packages networking) #:use-module (gnu packages python) #:use-module (gnu packages ragel) #:use-module (gnu packages tls) @@ -644,6 +645,40 @@ format.") (home-page "https://github.com/nicksieger/ci_reporter") (license license:expat))) +(define-public ruby-czmq-ffi-gen + (package + (name "ruby-czmq-ffi-gen") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "czmq-ffi-gen" version)) + (sha256 + (base32 + "1yf719dmf4mwks1hqdsy6i5kzfvlsha69sfnhb2fr2cgk2snbys3")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f ;; Tests are not included in the release on rubygems.org + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-ffi.rb + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/czmq-ffi-gen/czmq/ffi.rb" + (("lib\\_dirs = \\[.*\\]") + (string-append "lib_dirs = ['" + (assoc-ref inputs "czmq") "/lib" + "']")))))))) + (inputs + `(("czmq" ,czmq))) + (propagated-inputs `(("ruby-ffi" ,ruby-ffi))) + (synopsis "Low-level Ruby bindings for CZMQ (generated using zproject)") + (description + "These Ruby bindings are not intended to be directly used, but rather +used by higher level bindings like those provided by CZTop.") + (home-page + "https://github.com/paddor/czmq-ffi-gen") + (license license:isc))) + (define-public ruby-saikuro-treemap (package (name "ruby-saikuro-treemap") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:47 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:47 +0000 Received: from localhost ([127.0.0.1]:47153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSE-0002X1-IH for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:46 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57690 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS8-0002Va-Qq for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:41 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 3E9941476F5; Wed, 18 Oct 2017 07:03:39 +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 361AB1476E6 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 741f2450 for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 4/9] gnu: Add ruby-bond. Date: Wed, 18 Oct 2017 07:03:31 +0100 Message-Id: <20171018060336.9641-4-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-bond): 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 9a070f94d..af1a94db5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1372,6 +1372,34 @@ as a base class when writing classes that depend upon (home-page "https://github.com/masover/blankslate") (license license:expat))) +(define-public ruby-bond + (package + (name "ruby-bond") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bond" version)) + (sha256 + (base32 + "1r19ifc4skyl2gxnifrxa5jvbbay9fb2in79ppgv02b6n4bhsw90")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-bacon" ,ruby-bacon) + ("ruby-bacon-bits" ,ruby-bacon-bits) + ("ruby-mocha-on-bacon" ,ruby-mocha-on-bacon))) + (synopsis "Bond can provide custom autocompletion for arguments, methods +and more") + (description + "Bond can autocomplete argument(s) to methods, uniquely completing per +module, per method and per argument. Bond provides a configuration system and +a DSL for creating custom completions and completion rules. Bond can also +load completions that ship with gems. Bond is able to offer more than irb's +completion since it uses the full line of input when completing as opposed to +irb's last-word approach.") + (home-page "http://tagaholic.me/bond/") + (license license:expat))) + (define-public ruby-instantiator (package (name "ruby-instantiator") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:03:51 2017 Received: (at 28885) by debbugs.gnu.org; 18 Oct 2017 06:03:51 +0000 Received: from localhost ([127.0.0.1]:47155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSF-0002X9-9I for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:51 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57688 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hS8-0002VY-PU for 28885@debbugs.gnu.org; Wed, 18 Oct 2017 02:03:44 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id D1B311476F7; Wed, 18 Oct 2017 07:03: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 1225D1476DC for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 07:03:37 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id e972a4ca for <28885@debbugs.gnu.org>; Wed, 18 Oct 2017 06:03:36 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 2/9] gnu: Add ruby-mocha-on-bacon. Date: Wed, 18 Oct 2017 07:03:29 +0100 Message-Id: <20171018060336.9641-2-mail@cbaines.net> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20171018060336.9641-1-mail@cbaines.net> References: <20171018060336.9641-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-mocha-on-bacon): 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 ab3e9e37b..e246d0b2f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1519,6 +1519,30 @@ allows mocking and stubbing of methods on real (non-mock) classes.") (home-page "http://gofreerange.com/mocha/docs") (license license:expat))) +(define-public ruby-mocha-on-bacon + (package + (name "ruby-mocha-on-bacon") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "mocha-on-bacon" version)) + (sha256 + (base32 + "1h49b33rq889hn8x3wp9byczl91va16jh1w4d2wyy4yj23icdrcp")))) + (build-system ruby-build-system) + (arguments + ;; rubygems.org release missing tests + '(#:tests? #f)) + (propagated-inputs `(("ruby-mocha" ,ruby-mocha))) + (synopsis "Mocha adapter for Bacon") + (description + "This package provides a Mocha adapter for Bacon, allowing you to use the +Mocha stubbing and mocking library with Bacon, a small RSpec clone.") + (home-page + "https://github.com/alloy/mocha-on-bacon") + (license license:expat))) + (define-public ruby-net-ssh (package (name "ruby-net-ssh") -- 2.14.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 18 02:04:08 2017 Received: (at control) by debbugs.gnu.org; 18 Oct 2017 06:04:08 +0000 Received: from localhost ([127.0.0.1]:47167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSa-0002ZD-Co for submit@debbugs.gnu.org; Wed, 18 Oct 2017 02:04:08 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57692 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4hSX-0002Yg-Rx for control@debbugs.gnu.org; Wed, 18 Oct 2017 02:04:07 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 757BD1476DC; Wed, 18 Oct 2017 07:04:05 +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 4ECB51476CA for ; Wed, 18 Oct 2017 07:04:05 +0100 (BST) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 85dfbf55 for ; Wed, 18 Oct 2017 06:04:05 +0000 (UTC) Date: Wed, 18 Oct 2017 07:04:05 +0100 Message-Id: <87po9lvvoq.fsf@cbaines.net> To: control@debbugs.gnu.org From: Christopher Baines Subject: control message for bug #28885 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control 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 (/) block 28885 by 28773 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:39:56 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:39:56 +0000 Received: from localhost ([127.0.0.1]:58892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrc-0000CC-5M for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:56 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50858 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrZ-0000BE-Iq for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:54 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id C7B0D13D06C; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id 5B83513D064 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id cf071fcb for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 1/9] gnu: networking: Add czmq. Date: Sat, 24 Feb 2018 16:39:44 +0000 Message-Id: <20180224163952.7441-1-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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/networking.scm (czmq): New variable. --- gnu/packages/networking.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index cd3f4f124..f86b0da22 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -267,6 +267,42 @@ filtering (subscriptions), seamless access to multiple transport protocols and more.") (license license:lgpl3+))) +(define-public czmq + (package + (name "czmq") + (version "4.1.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/zeromq/" name + "/releases/download/v" version + "/" name "-" version ".tar.gz")) + (sha256 + (base32 + "04gwf61rijwm6b2wblwv8gky1gdrbfmg1d19hf72kdc691ds7vrv")))) + (build-system gnu-build-system) + (arguments + '(;; TODO Tests fail for some reason: + ;; * zauth: OK + ;; * zbeacon: OK (skipping test, no UDP broadcasting) + ;; E: (czmq_selftest) 18-02-24 16:25:52 No broadcast interface found, (ZSYS_INTERFACE=lo) + ;; make[2]: *** [Makefile:2245: check-local] Segmentation fault + ;; make[2]: Leaving directory '/tmp/guix-build-czmq-4.1.0.drv-0/czmq-4.1.0' + ;; make[1]: *** [Makefile:2032: check-am] Error 2 + ;; make[1]: Leaving directory '/tmp/guix-build-czmq-4.1.0.drv-0/czmq-4.1.0' + ;; make: *** [Makefile:1588: check-recursive] Error 1 + ;; phase `check' failed after 19.4 seconds + #:tests? #f + #:configure-flags '("--enable-drafts"))) + (inputs + `(("zeromq" ,zeromq))) + (home-page "http://zeromq.org") + (synopsis "High-level C bindings for ØMQ") + (description + "czmq provides bindings for the ØMQ core API that hides the differences +between different versions of ØMQ.") + (license license:mpl2.0))) + (define-public librdkafka (package (name "librdkafka") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:00 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:00 +0000 Received: from localhost ([127.0.0.1]:58894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrc-0000CF-Jz for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:00 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50862 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrZ-0000BG-Ir for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:54 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id F349B13D067; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id 73CCE13D067 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 3dc16557 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 2/9] gnu: Add ruby-mocha-on-bacon. Date: Sat, 24 Feb 2018 16:39:45 +0000 Message-Id: <20180224163952.7441-2-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-mocha-on-bacon): 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 b15e1a271..5ba140e01 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1502,6 +1502,30 @@ allows mocking and stubbing of methods on real (non-mock) classes.") (home-page "http://gofreerange.com/mocha/docs") (license license:expat))) +(define-public ruby-mocha-on-bacon + (package + (name "ruby-mocha-on-bacon") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "mocha-on-bacon" version)) + (sha256 + (base32 + "1h49b33rq889hn8x3wp9byczl91va16jh1w4d2wyy4yj23icdrcp")))) + (build-system ruby-build-system) + (arguments + ;; rubygems.org release missing tests + '(#:tests? #f)) + (propagated-inputs `(("ruby-mocha" ,ruby-mocha))) + (synopsis "Mocha adapter for Bacon") + (description + "This package provides a Mocha adapter for Bacon, allowing you to use the +Mocha stubbing and mocking library with Bacon, a small RSpec clone.") + (home-page + "https://github.com/alloy/mocha-on-bacon") + (license license:expat))) + (define-public ruby-net-ssh (package (name "ruby-net-ssh") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:01 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:01 +0000 Received: from localhost ([127.0.0.1]:58896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrg-0000CR-OM for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:00 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50868 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrZ-0000BH-N1 for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:54 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id 3584813D070; Sat, 24 Feb 2018 16:39:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id 8AFA613D069 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 35349f94 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 3/9] gnu: Add ruby-bacon-bits. Date: Sat, 24 Feb 2018 16:39:46 +0000 Message-Id: <20180224163952.7441-3-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-bacon-bits): 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 5ba140e01..31a97f0b7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1094,6 +1094,30 @@ features.") (home-page "https://github.com/chneukirchen/bacon") (license license:expat))) +(define-public ruby-bacon-bits + (package + (name "ruby-bacon-bits") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bacon-bits" version)) + (sha256 + (base32 + "1ghpj8ja94lhi8rgi872hqk4fd2amz2k7g9znd64z5dj7v6l0dmx")))) + (build-system ruby-build-system) + (arguments + ;; No tests + '(#:tests? #f)) + (propagated-inputs `(("ruby-bacon" ,ruby-bacon))) + (synopsis "Extensions to Bacon, for disabling tests, before and after +blocks and more") + (description + "This extends the bacon testing framework with useful extensions to +disable tests, have before and after blocks that run once and more.") + (home-page "https://github.com/cldwalker/bacon-bits") + (license license:expat))) + (define-public ruby-connection-pool (package (name "ruby-connection-pool") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:01 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:01 +0000 Received: from localhost ([127.0.0.1]:58898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrh-0000CY-0t for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:01 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50870 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcra-0000BI-5N for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:54 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id A671913D069; Sat, 24 Feb 2018 16:39:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id B84F813D06B for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 5ec60830 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 5/9] gnu: Add ruby-czmq-ffi-gen. Date: Sat, 24 Feb 2018 16:39:48 +0000 Message-Id: <20180224163952.7441-5-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-czmq-ffi-gen): New variable. --- gnu/packages/ruby.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 456afb3f5..a9725af81 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -36,6 +36,7 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages java) #:use-module (gnu packages libffi) + #:use-module (gnu packages networking) #:use-module (gnu packages python) #:use-module (gnu packages ragel) #:use-module (gnu packages tls) @@ -635,6 +636,46 @@ format.") (home-page "https://github.com/nicksieger/ci_reporter") (license license:expat))) +(define-public ruby-czmq-ffi-gen + (package + (name "ruby-czmq-ffi-gen") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "czmq-ffi-gen" version)) + (sha256 + (base32 + "1yf719dmf4mwks1hqdsy6i5kzfvlsha69sfnhb2fr2cgk2snbys3")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f ;; Tests are not included in the release on rubygems.org + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-lib_dirs + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/czmq-ffi-gen/czmq/ffi.rb" + (("lib\\_dirs = \\[.*\\]") + (string-append "lib_dirs = ['" + (assoc-ref inputs "czmq") "/lib" + "']"))) + (substitute* "lib/czmq-ffi-gen/libzmq.rb" + (("lib\\_dirs = \\[.*\\]") + (string-append "lib_dirs = ['" + (assoc-ref inputs "zeromq") "/lib" + "']")))))))) + (inputs + `(("zeromq" ,zeromq) + ("czmq" ,czmq))) + (propagated-inputs `(("ruby-ffi" ,ruby-ffi))) + (synopsis "Low-level Ruby bindings for CZMQ (generated using zproject)") + (description + "These Ruby bindings are not intended to be directly used, but rather +used by higher level bindings like those provided by CZTop.") + (home-page + "https://github.com/paddor/czmq-ffi-gen") + (license license:isc))) + (define-public ruby-saikuro-treemap (package (name "ruby-saikuro-treemap") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:02 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:02 +0000 Received: from localhost ([127.0.0.1]:58900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrh-0000Cl-Fa for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:01 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50872 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcra-0000BJ-81 for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:55 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id C023713D06B; Sat, 24 Feb 2018 16:39:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id CBF5F13D064 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id e2b9f119 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 6/9] gnu: Add ruby-cztop. Date: Sat, 24 Feb 2018 16:39:49 +0000 Message-Id: <20180224163952.7441-6-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-cztop): New variable. --- gnu/packages/ruby.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a9725af81..f94ac5400 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -676,6 +676,44 @@ used by higher level bindings like those provided by CZTop.") "https://github.com/paddor/czmq-ffi-gen") (license license:isc))) +(define-public ruby-cztop + (package + (name "ruby-cztop") + (version "0.12.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "cztop" version)) + (sha256 + (base32 + "0yqbpaiw5d7f271d73lyrsh8xpx6n4zi6xqwfgi00dacxrq3s3fa")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-lib_paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/cztop/poller/zmq.rb" + (("lib\\_paths = \\[.*\\]") + (string-append "lib_paths = ['" + (assoc-ref inputs "zeromq") "/lib" + "']")))))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (inputs + `(("zeromq" ,zeromq))) + (propagated-inputs + `(("ruby-czmq-ffi-gen" ,ruby-czmq-ffi-gen))) + (synopsis "CZMQ Ruby bindings") + (description + "CZMQ Ruby bindings, based on the generated low-level FFI bindings of +CZMQ. The focus of of CZTop is on being easy to use and providing first class +support for security mechanisms.") + (home-page "https://github.com/paddor/cztop") + (license license:isc))) + (define-public ruby-saikuro-treemap (package (name "ruby-saikuro-treemap") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:02 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:02 +0000 Received: from localhost ([127.0.0.1]:58902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrh-0000Cw-W9 for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:02 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50876 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcra-0000BZ-VQ for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:55 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id 886E813D067; Sat, 24 Feb 2018 16:39:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id E498813D06D for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 4b416bbc for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 7/9] gnu: Add ruby-data_uri. Date: Sat, 24 Feb 2018 16:39:50 +0000 Message-Id: <20180224163952.7441-7-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-data_uri): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f94ac5400..1409f1c58 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1965,6 +1965,26 @@ run as a daemon and to be controlled by simple start/stop/restart commands.") (home-page "https://github.com/thuehlinger/daemons") (license license:expat))) +(define-public ruby-data_uri + (package + (name "ruby-data_uri") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "data_uri" version)) + (sha256 + (base32 + "0fzkxgdxrlbfl4537y3n9mjxbm28kir639gcw3x47ffchwsgdcky")))) + (build-system ruby-build-system) + (synopsis "URI class for parsing data URIs") + (description + "Data @acronym{URI, universal resource idenfitier}s allow resources to be +embedded inside a URI. The URI::Data class provides support for parsing these +URIs using the normal URI.parse method.") + (home-page "http://github.com/dball/data_uri") + (license license:expat))) + (define-public ruby-git (package (name "ruby-git") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:03 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:03 +0000 Received: from localhost ([127.0.0.1]:58904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcri-0000D6-GX for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:03 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50874 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcra-0000BX-Qj for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:55 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id 06B0D13D064; Sat, 24 Feb 2018 16:39:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id 1FAAC13D06F for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:53 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id cc475eb1 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 9/9] gnu: Add ruby-iruby. Date: Sat, 24 Feb 2018 16:39:52 +0000 Message-Id: <20180224163952.7441-9-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-iruby): New variable. --- gnu/packages/ruby.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c804b7d27..2e7cb45a5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -281,6 +281,62 @@ an extensible architecture with a swappable backend.") (home-page "https://github.com/svenfuchs/i18n") (license license:expat))) +(define-public ruby-iruby + (package + (name "ruby-iruby") + (version "0.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "iruby" version)) + (sha256 + (base32 + "1wdf2c0x8y6cya0n3y0p3p7b1sxkb2fdavdn2k58rf4rs37s7rzn")))) + (build-system ruby-build-system) + (arguments + ;; TODO: Tests currently fail. + ;; + ;; Finished in 1.764405s, 1.1335 runs/s, 5.1009 assertions/s. + ;; + ;; 1) Failure: + ;; IntegrationTest#test_interaction [/tmp/guix-build-ruby-iruby-0.3.drv-0/gem/test/integration_test.rb:25]: + ;; In [ expected + ;; + ;; 2 runs, 9 assertions, 1 failures, 0 errors, 0 skips + '(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-ipython + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/iruby/command.rb" + (("version = `") + (string-append + "version = `" + (assoc-ref inputs "python-ipython") + "/bin/")) + (("Kernel\\.exec\\('") + (string-append + "Kernel.exec('" + (assoc-ref inputs "python-ipython") + "/bin/"))) + #t))))) + (inputs + `(("python-ipython" ,python-ipython))) + (propagated-inputs + `(("ruby-bond" ,ruby-bond) + ("ruby-data_uri" ,ruby-data_uri) + ("ruby-mimemagic" ,ruby-mimemagic) + ("ruby-multi-json" ,ruby-multi-json) + ("ruby-cztop" ,ruby-cztop) + ;; Optional inputs + ("ruby-pry" ,ruby-pry))) + (synopsis "Ruby kernel for Jupyter/IPython") + (description + "This package provides a Ruby kernel for Jupyter/IPython frontends (e.g. +notebook).") + (home-page "https://github.com/SciRuby/iruby") + (license license:expat))) + ;; RSpec is the dominant testing library for Ruby projects. Even RSpec's ;; dependencies use RSpec for their test suites! To avoid these circular ;; dependencies, we disable tests for all of the RSpec-related packages. -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:03 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:04 +0000 Received: from localhost ([127.0.0.1]:58907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrj-0000DL-5E for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:03 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50878 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrb-0000Bk-8Z for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:55 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id CDBA513D06C; Sat, 24 Feb 2018 16:39:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id A0B9F13D06A for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 5e706bb5 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 4/9] gnu: Add ruby-bond. Date: Sat, 24 Feb 2018 16:39:47 +0000 Message-Id: <20180224163952.7441-4-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-bond): 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 31a97f0b7..456afb3f5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1361,6 +1361,34 @@ as a base class when writing classes that depend upon (home-page "https://github.com/masover/blankslate") (license license:expat))) +(define-public ruby-bond + (package + (name "ruby-bond") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bond" version)) + (sha256 + (base32 + "1r19ifc4skyl2gxnifrxa5jvbbay9fb2in79ppgv02b6n4bhsw90")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-bacon" ,ruby-bacon) + ("ruby-bacon-bits" ,ruby-bacon-bits) + ("ruby-mocha-on-bacon" ,ruby-mocha-on-bacon))) + (synopsis "Bond can provide custom autocompletion for arguments, methods +and more") + (description + "Bond can autocomplete argument(s) to methods, uniquely completing per +module, per method and per argument. Bond provides a configuration system and +a DSL for creating custom completions and completion rules. Bond can also +load completions that ship with gems. Bond is able to offer more than irb's +completion since it uses the full line of input when completing as opposed to +irb's last-word approach.") + (home-page "http://tagaholic.me/bond/") + (license license:expat))) + (define-public ruby-instantiator (package (name "ruby-instantiator") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:40:04 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:40:04 +0000 Received: from localhost ([127.0.0.1]:58910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrj-0000DY-Qj for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:40:04 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50880 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epcrb-0000Bq-GI for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:39:55 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id 1048B13D069; Sat, 24 Feb 2018 16:39:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id 05E2D13D06E for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:53 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 7370692f for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:39:52 +0000 (UTC) From: Christopher Baines To: 28885@debbugs.gnu.org Subject: [PATCH 8/9] gnu: Add ruby-mimemagic. Date: Sat, 24 Feb 2018 16:39:51 +0000 Message-Id: <20180224163952.7441-8-mail@cbaines.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180224163952.7441-1-mail@cbaines.net> References: <20180224163952.7441-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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-mimemagic): 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 1409f1c58..c804b7d27 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3503,6 +3503,33 @@ that TURN is no longer being maintained.") (home-page "http://rubygems.org/gems/turn") (license license:expat))) +(define-public ruby-mimemagic + (package + (name "ruby-mimemagic") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "mimemagic" version)) + (sha256 + (base32 + "00ibc1mhvdfyfyl103xwb45621nwyqxf124cni5hyfhag0fn1c3q")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; This phase breaks the tests, as it patches some of the test data. + (delete 'patch-source-shebangs)))) + (native-inputs + `(("ruby-bacon" ,ruby-bacon))) + (synopsis "Ruby library for MIME detection by extension or content") + (description + "@acronym{MIME, Multipurpose Internet Mail Extensions} detection by +extension or content, using the freedesktop.org.xml shared-mime-info +database.") + (home-page "https://github.com/minad/mimemagic") + (license license:expat))) + (define-public ruby-mime-types-data (package (name "ruby-mime-types-data") -- 2.16.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 11:48:06 2018 Received: (at 28885) by debbugs.gnu.org; 24 Feb 2018 16:48:06 +0000 Received: from localhost ([127.0.0.1]:58920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epczW-0000Q7-3d for submit@debbugs.gnu.org; Sat, 24 Feb 2018 11:48:06 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:50902 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1epczU-0000Pz-C9 for 28885@debbugs.gnu.org; Sat, 24 Feb 2018 11:48:04 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id B749C13D067; Sat, 24 Feb 2018 16:48:03 +0000 (GMT) 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 (20.52.159.143.dyn.plus.net [143.159.52.20]) by mira.cbaines.net (Postfix) with ESMTPSA id 5971E13D064 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:48:03 +0000 (GMT) Received: from phact (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id f970a561 for <28885@debbugs.gnu.org>; Sat, 24 Feb 2018 16:48:03 +0000 (UTC) References: <20171018065812.74693dba@cbaines.net> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Baines To: 28885@debbugs.gnu.org Subject: Re: [bug#28885] [PATCH] Add ruby-iruby and dependencies In-reply-to: <20171018065812.74693dba@cbaines.net> Date: Sat, 24 Feb 2018 16:48:02 +0000 Message-ID: <874lm6jpvh.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885 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 (/) --=-=-= Content-Type: text/plain Christopher Baines writes: > This patch series adds a ruby kernel for Jupyter/IPython. > > At the moment, it's dependant on supporting wrapping as part of the > Ruby build system. > > When run in a shell, iruby seems to crash, something which looks to be > fixed upstream, but not yet released (with [1]), however it does still > work when used from the Jupyter notebook. > > 1: https://github.com/SciRuby/iruby/commit/514c7475f4d01a3c25fc8caf943e5d58675bd6ad > > Christopher Baines (9): > gnu: networking: Add czmq. > gnu: Add ruby-mocha-on-bacon. > gnu: Add ruby-bacon-bits. > gnu: Add ruby-bond. > gnu: Add ruby-czmq-ffi-gen. > gnu: Add ruby-cztop. > gnu: Add ruby-data_uri. > gnu: Add ruby-mimemagic. > gnu: Add ruby-iruby. > > gnu/packages/networking.scm | 25 +++++ > gnu/packages/ruby.scm | 241 ++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 266 insertions(+) I've sent an updated set of patches now, as things seem to have broken in the mean time. If I remember, and as long as no one objects, I'll merge these in a week or so, as these patches have been sitting around for a while now. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlqRl0JfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcdrQ//WicxUVFIq/R245SzVyC1t4hPSiQIJRSqrUP/AcG2pa+UrYgoPdsg1CFW iufnrCbb6o/M/SZLIcGkyjr4iE1UJPfWPmo07lILMwydatFTuYByVNrXnrBDEK6v 93ves7jd+cVjOHu3xelBq0t/IW8PqgtZjFhNX4CRtGSser3M9abFpF90H0qUXHFN ktNi9to2tTejMG6l7tcC2LUAgYI0dxmXbbn9D9FEpebRK3hIEIf9AMbqFjAiKLWa pu9BsXY3JxgI3zyElwzHdR5iUoOW5KcSM8QquphDcLJLy/QgcGWWnCOUEq+CUxmP jJPMsvf78YaXHIsNHoAsNwefVYpe9wcdu7FKGrlVpiDZrRZPdxNZzjBQH7EZqBVL rWUw5HJV9f0IOhbUdBn5n+bzKZLd4VmZW0RLQ1Eeoa9IISvC3bmKGDOKJq88gizd JKyASwcFqF4kRoWGc0VriptZmJzNa3QsiCHr4Sda0wgvSw4JexxB+0ggUSHl15Mg OVe7KpyGZKSIPFGYu2A7b1Y3OqyOCEw4MQjOPyp7SgC66UVByDSwVVHJKMNToBLm peEIqO4uEVqZUNiIPLJt4xJn7nEe+p1xx4cyy/ORtEpUibVEu6re+QnvzbbGoWjo PmQJILbATMi+5ur2wJUBHIiYRBILskwJOwGyXOyrtJeJAyN7Ozc= =MbjK -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 03 08:14:06 2018 Received: (at 28885-done) by debbugs.gnu.org; 3 Mar 2018 13:14:06 +0000 Received: from localhost ([127.0.0.1]:41945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1es6zG-0005Nf-Fv for submit@debbugs.gnu.org; Sat, 03 Mar 2018 08:14:06 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:55710 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1es6zE-0005NV-1q for 28885-done@debbugs.gnu.org; Sat, 03 Mar 2018 08:14:04 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id 3574513D067; Sat, 3 Mar 2018 13:14:03 +0000 (GMT) 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 BD9DE13D064 for <28885-done@debbugs.gnu.org>; Sat, 3 Mar 2018 13:14:02 +0000 (GMT) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 203a024d for <28885-done@debbugs.gnu.org>; Sat, 3 Mar 2018 13:14:02 +0000 (UTC) References: <20171018065812.74693dba@cbaines.net> <874lm6jpvh.fsf@cbaines.net> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Baines To: 28885-done@debbugs.gnu.org Subject: Re: [bug#28885] [PATCH] Add ruby-iruby and dependencies In-reply-to: <874lm6jpvh.fsf@cbaines.net> Date: Sat, 03 Mar 2018 13:13:57 +0000 Message-ID: <87tvtx5mju.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28885-done 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 (/) --=-=-= Content-Type: text/plain Christopher Baines writes: > Christopher Baines writes: > >> This patch series adds a ruby kernel for Jupyter/IPython. >> >> At the moment, it's dependant on supporting wrapping as part of the >> Ruby build system. >> >> When run in a shell, iruby seems to crash, something which looks to be >> fixed upstream, but not yet released (with [1]), however it does still >> work when used from the Jupyter notebook. >> >> 1: https://github.com/SciRuby/iruby/commit/514c7475f4d01a3c25fc8caf943e5d58675bd6ad >> >> Christopher Baines (9): >> gnu: networking: Add czmq. >> gnu: Add ruby-mocha-on-bacon. >> gnu: Add ruby-bacon-bits. >> gnu: Add ruby-bond. >> gnu: Add ruby-czmq-ffi-gen. >> gnu: Add ruby-cztop. >> gnu: Add ruby-data_uri. >> gnu: Add ruby-mimemagic. >> gnu: Add ruby-iruby. >> >> gnu/packages/networking.scm | 25 +++++ >> gnu/packages/ruby.scm | 241 ++++++++++++++++++++++++++++++++++++++++++++ >> 2 files changed, 266 insertions(+) > > I've sent an updated set of patches now, as things seem to have broken > in the mean time. > > If I remember, and as long as no one objects, I'll merge these in a week > or so, as these patches have been sitting around for a while now. I've now pushed these patches :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlqan5VfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcYRA/+KlGMbT95IkFoWe9ACB3Bh2xT4E+qkbt5DtCepRr58wzkjYDUirzUzduW Md2A8R7dqzcrMqfUQIU0PD+U5EME7y8L6rgmhKkuP5jJu64947Z4epdiVTB96ulJ un85kKUe431N4t9r9UjVIdYdfvm9AT7hLMfY48D1h/LFTfcpqda5JcL+yzs+Fcxr prYCrBgIuS4LxK1TTnTe9PoAW/qxpe50FhFnshAKUi01HZ6rrg/VZh1TBRcLLOKr kS0m0DfTYxkcQNSNfU4R8q5S7rhO7/odgF1vj3qDyJMGSwYzpYYiKVHA/wR09b0s bq/6cPX3VrCkVGugygbXydNP/hizfhW95oJuR6DKgWAwD88ZQSiKobwWezjeLb0j HGJXGDMfWAM3+NOjA/Oqb36iYF95dAroCfq74olcFVY8yq6KUu7GTGNmoS8XSBwm kjRCjDRq1tDi/NywVPOX80eNZrYwKIeaEFi8yKvH1qUTFhvRFeNxS6izOuvuYOQx /SA/qBw55x8DllyvTQ/G/YBlNQCSa3ukvP+0E0UgAEEe2i1Lcic1aUcY0E3xqpYK PyB52E/r2ZULrwcUJeUMNFaTywuhvVT9xpjfpCF9zS6j4ucKgq8UCoKHPUKNlMhW xMm3izVDN9pe0xupufqeCMdjYNqpuyyNDy0Uah42goeLg0fnzpc= =k2Kr -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Aug 19 05:11:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 01 Apr 2018 11:24:05 +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