From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 00/15] Add ruby-rubocop and dependencies. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15486085225920 (code B ref -1); Sun, 27 Jan 2019 17:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jan 2019 17:02:02 +0000 Received: from localhost ([127.0.0.1]:47761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnoo-0001XN-2e for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:02:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnom-0001Wx-RR for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:02:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:55476) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gnnoh-0005M9-Lq for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:01:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44902) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnnog-0001Ze-R6 for guix-patches@gnu.org; Sun, 27 Jan 2019 12:01:55 -0500 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 Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gnnof-0005KD-UQ for guix-patches@gnu.org; Sun, 27 Jan 2019 12:01:54 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:59190 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnnof-0005Io-O3 for guix-patches@gnu.org; Sun, 27 Jan 2019 12:01:53 -0500 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 E4A6A16AB2 for ; Sun, 27 Jan 2019 17:01:50 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 00bab551 for ; Sun, 27 Jan 2019 17:01:50 +0000 (UTC) User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines Date: Sun, 27 Jan 2019 17:01:47 +0000 Message-ID: <87y376ghl0.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.71.249.129 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) 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 Following on from #34217 [1], these patches add ruby-rubocop and some dependencies. This is part of packaging Rails (Ruby web framework) for Guix [2]. 1: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34217 2: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30689 Christopher Baines (15): gnu: ruby-rspec-its: Enable tests. gnu: Add ruby-powerpack. gnu: Add ruby-rainbow. gnu: Add ruby-racc. gnu: Add ruby-hashdiff. gnu: Add ruby-crack. gnu: Add ruby-webmock. gnu: Add ruby-rest-client. gnu: Add ruby-bacon-colored-output. gnu: Add ruby-ast. gnu: Add ruby-cliver. gnu: Add ruby-parser. gnu: Add ruby-unicode-display-width. gnu: Add ruby-jaro-winkler. gnu: Add ruby-rubocop. gnu/packages/ruby.scm | 463 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 456 insertions(+), 7 deletions(-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN4/tfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xcgkg/8Dg0qI1WLE9iPJYF3NXhHN1kHStwHZoqLFO224rhkDgD5sJlTfqjIxkLh 9L10wBme6ni/aktjUYuCpgsB0a8J2buIx7HiXb5JSKgEkzXzJSRYLetG20rNUEPt JfCiTl42aLb+c5+wlagQnAYstpB5ljTV3oKVGj3V1ChOni1arkdYUiDjnJEfxiG/ TXLGVIFm7gPvO0N+K/MXa2xCK8MJBQbrey/Pt162TlTZX/uEfi+r5KHzr/Inq9qn Gzqv73Vzbkg7A9lAXLz7ACIkip45S9Td3mAJIrMM0IfEjfnr4bFnXvEeji0ZVgTa y6HUcwBJAIPD+fbLbHlypeLZfaiV/LzvNqVoNAiV4VmmnYtiikE92o8vrh4o0mpz xTGgN3FCbofmz+568zEpV3aivH9S7BAvAmvjQq85KkExTA7ApbQakdALETPKfwao OMw99/JrMoEVORyxwjqVGlcL8sHD6S7UgvbXHDTWe2CBj5wwQ9DnjIJ3tw3kNayv jywgDyYHJIKe6ExpMB3yyxU48nleHUUOv0KgyKtvHUXGRizbwO0Fpz0mGJNM7IWH T2z/nB2/PTJhQ31VdTRb0ZZyM8JjPmkR8c9X4yM7EcR+t4KIn8MQG7CtTILjpkhY Jcb+N5kEldFXbgyfuC7QlFDI1lzIJPmpPhhPWg4RX5tIFTrX86M= =p9Fa -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 04/15] gnu: Add ruby-racc. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089066658 (code B ref 34222); Sun, 27 Jan 2019 17:09:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:26 +0000 Received: from localhost ([127.0.0.1]:47776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnux-0001ij-RG for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:26 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57984 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuv-0001i1-Tr for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:22 -0500 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 3881A16AB8 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 9709e631 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:09 +0000 Message-Id: <20190127170820.28937-4-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-ast and ruby-parser. * gnu/packages/ruby.scm (ruby-racc): 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 cd756a8b9a..7c2b9d9762 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3655,6 +3655,28 @@ differences (added or removed nodes) between two XML/HTML documents.") (home-page "https://github.com/postmodern/nokogiri-diff") (license license:expat)))) +(define-public ruby-racc + (package + (name "ruby-racc") + (version "1.4.14") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "racc" version)) + (sha256 + (base32 + "00yhs2ag7yy5v83mqvkbnhk9bvsh6mx3808k53n61ddzx446v1zl")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-hoe" ,ruby-hoe) + ("ruby-rake-compiler" ,ruby-rake-compiler))) + (synopsis "LALR(1) parser generator for Ruby") + (description + "Racc is a LALR(1) parser generator. It is written in Ruby itself, and +generates Ruby program.") + (home-page "http://i.loveruby.net/en/projects/racc/") + (license license:expat))) + (define-public ruby-rack (package (name "ruby-rack") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 02/15] gnu: Add ruby-powerpack. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089076685 (code B ref 34222); Sun, 27 Jan 2019 17:09:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:27 +0000 Received: from localhost ([127.0.0.1]:47782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv0-0001jE-B4 for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:27 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57976 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuv-0001hx-VY for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:22 -0500 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 1A5EE16AB6 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id d821a9a6 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:07 +0000 Message-Id: <20190127170820.28937-2-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-rubocop. * gnu/packages/ruby.scm (ruby-powerpack): 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 b0cf9feb02..223ff30ba8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1510,6 +1510,30 @@ assertion messages for tests.") (home-page "https://github.com/k-tsj/power_assert") (license (list license:bsd-2 license:ruby)))) +(define-public ruby-powerpack + (package + (name "ruby-powerpack") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "powerpack" version)) + (sha256 + (base32 + "1r51d67wd467rpdfl6x43y84vwm8f5ql9l9m85ak1s2sp3nc5hyv")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec")) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec) + ("ruby-yard" ,ruby-yard))) + (synopsis "Useful extensions to core Ruby classes") + (description + "This package provides a few useful extensions to core Ruby classes.") + (home-page "https://github.com/bbatsov/powerpack") + (license license:expat))) + (define-public ruby-locale (package (name "ruby-locale") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 05/15] gnu: Add ruby-hashdiff. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089076692 (code B ref 34222); Sun, 27 Jan 2019 17:09:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:27 +0000 Received: from localhost ([127.0.0.1]:47784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv1-0001jm-CA for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:27 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57982 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuv-0001i0-VK for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:22 -0500 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 4798816AB9 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 7cf9a819 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:10 +0000 Message-Id: <20190127170820.28937-5-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-webmock. * gnu/packages/ruby.scm (ruby-hashdiff): New variable. --- gnu/packages/ruby.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7c2b9d9762..3d1dfee47f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1231,6 +1231,38 @@ failure.") (home-page "https://github.com/thekompanee/fuubar") (license license:expat))) +(define-public ruby-hashdiff + (package + (name "ruby-hashdiff") + (version "0.3.8") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "hashdiff" version)) + (sha256 + (base32 + "19ykg5pax8798nh1yv71adkx0zzs7gn2rxjj86v7nsw0jba5lask")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; Run tests directly via rspec to avoid Rake issue: + ;; NoMethodError: undefined method `last_comment' + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec-2))) + (synopsis "HashDiff computes the smallest difference between two hashes") + (description + "HashDiff is a Ruby library to compute the smallest difference between +two hashes.") + (home-page "https://github.com/liufengyun/hashdiff") + (license license:expat))) + (define-public ruby-shindo (package (name "ruby-shindo") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 03/15] gnu: Add ruby-rainbow. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089106702 (code B ref 34222); Sun, 27 Jan 2019 17:09:03 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:30 +0000 Received: from localhost ([127.0.0.1]:47786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv3-0001k1-Ml for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:29 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57980 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuw-0001hz-1N for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:23 -0500 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 299BA16AB7 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 58fdaea3 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:08 +0000 Message-Id: <20190127170820.28937-3-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-rubocop. * gnu/packages/ruby.scm (ruby-rainbow): New variable. --- gnu/packages/ruby.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 223ff30ba8..cd756a8b9a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3771,6 +3771,38 @@ clickjacking, directory traversal, session hijacking and IP spoofing.") (home-page "https://github.com/sinatra/sinatra/tree/master/rack-protection") (license license:expat))) +(define-public ruby-rainbow + (package + (name "ruby-rainbow") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rainbow" version)) + (sha256 + (base32 + "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; Run rspec directly, to avoid requiring Rubocop which is used from + ;; the Rakefile. + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (synopsis "Colorize printed text on ANSI terminals") + (description + "@code{rainbow} provides a string presenter object to colorize strings by +wrapping them in ANSI escape codes.") + (home-page "https://github.com/sickill/rainbow") + (license license:expat))) + (define-public ruby-contest (package (name "ruby-contest") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 07/15] gnu: Add ruby-webmock. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089106709 (code B ref 34222); Sun, 27 Jan 2019 17:09:03 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:30 +0000 Received: from localhost ([127.0.0.1]:47788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv4-0001k4-2Y for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:30 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57988 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuw-0001iG-U7 for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:23 -0500 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 65CFB16ABB for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a57fc081 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:12 +0000 Message-Id: <20190127170820.28937-7-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required by ruby-rest-client. Also at version ~> 2, so don't package 3 just yet. * gnu/packages/ruby.scm (ruby-webmock): 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 e11900b835..5eb08d9929 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4781,6 +4781,32 @@ support to both Ruby and JRuby. It uses @code{unf_ext} on CRuby and (home-page "https://github.com/knu/ruby-unf") (license license:bsd-2))) +(define-public ruby-webmock + (package + (name "ruby-webmock") + (version "2.3.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "webmock" version)) + (sha256 + (base32 + "04hkcqsmbfnp8g237pisnc834vpgildklicbjbyikqg0bg1rwcy5")))) + (build-system ruby-build-system) + (propagated-inputs + `(("bundler" ,bundler) + ("ruby-addressable" ,ruby-addressable) + ("ruby-crack" ,ruby-crack) + ("ruby-public-suffic" ,ruby-public-suffix) + ("ruby-rspec" ,ruby-rspec) + ("ruby-hashdiff" ,ruby-hashdiff))) + (synopsis "Allows stubbing and setting expectations on HTTP requests") + (description + "WebMock allows stubbing HTTP requests and setting expectations on HTTP +requests. This is useful when testing software.") + (home-page "https://github.com/bblimke/webmock") + (license license:expat))) + (define-public ruby-domain-name (package (name "ruby-domain-name") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 08/15] gnu: Add ruby-rest-client. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089106716 (code B ref 34222); Sun, 27 Jan 2019 17:09:04 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:30 +0000 Received: from localhost ([127.0.0.1]:47790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv4-0001kA-Al for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:30 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57990 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuw-0001iK-Vf for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:23 -0500 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 755EF16ABC for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 419554b3 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:13 +0000 Message-Id: <20190127170820.28937-8-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-ast. * gnu/packages/ruby.scm (ruby-rest-client): New variable. --- gnu/packages/ruby.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5eb08d9929..f013d84299 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3888,6 +3888,48 @@ wrapping them in ANSI escape codes.") (home-page "https://github.com/sickill/rainbow") (license license:expat))) +(define-public ruby-rest-client + (package + (name "ruby-rest-client") + (version "2.0.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rest-client" version)) + (sha256 + (base32 + "1hzcs2r7b5bjkf2x2z3n8z6082maz0j8vqjiciwgg3hzb63f958j")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'fix-dependencies + (lambda _ + (substitute* "rest-client.gemspec" + ((".*rubocop.*") "\n") + ((".*pry.*") "\n")) + #t)) + (add-before 'check 'delete-network-tests + (lambda _ + (delete-file "spec/integration/request_spec.rb") + (delete-file "spec/integration/httpbin_spec.rb") + #t))))) + (propagated-inputs + `(("ruby-http-cookie" ,ruby-http-cookie) + ("ruby-mime-types" ,ruby-mime-types) + ("ruby-netrc" ,ruby-netrc))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-webmock", ruby-webmock) + ("ruby-rspec", ruby-rspec))) + (synopsis "Simple HTTP and REST client for Ruby") + (description + "@code{rest-client} provides a simple HTTP and REST client for Ruby, +inspired by the Sinatra microframework style of specifying actions: get, put, +post, delete.") + (home-page "https://github.com/rest-client/rest-client") + (license license:expat))) + (define-public ruby-contest (package (name "ruby-contest") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 01/15] gnu: ruby-rspec-its: Enable tests. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089116724 (code B ref 34222); Sun, 27 Jan 2019 17:09:04 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:31 +0000 Received: from localhost ([127.0.0.1]:47792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv4-0001kH-K3 for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:30 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57978 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuv-0001hy-Tj for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:23 -0500 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 0B18C16AB5 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 9fe8bf35 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:06 +0000 Message-Id: <20190127170820.28937-1-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <87y376ghl0.fsf@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Enable the tests, and also tweak the synopsis and description to hopefully be more descriptive. * gnu/packages/ruby.scm (ruby-rspec-its)[source]: Change to GitHub, and add patch. [arguments]: Enabled tests, set the #:test-target to "spec", and add the phases to tweak the Gemfile and rspec-its.gemspec. [native-inputs]: Add bundler, ruby-cucumber and ruby-aruba. [synopsis,description]: Make more explicit and descriptive. --- gnu/packages/ruby.scm | 49 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 7 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 59895240f8..b0cf9feb02 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -392,20 +392,55 @@ outcomes of a code example.") (version "1.2.0") (source (origin - (method url-fetch) - (uri (rubygems-uri "rspec-its" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/rspec/rspec-its.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "1pwphny5jawcm1hda3vs9pjv1cybaxy17dc1s75qd7drrvx697p3")))) + "190rz7v4q4wk80fzhr5hknvxx4vb2pywmqr8wc41w2blj9ylzi0f")) + (patches + (list + (origin (method url-fetch) + (uri (string-append + "https://github.com/rspec/rspec-its/commit/" + "bfaab439c7c879f5ef25552f41827891f6308373.patch")) + (file-name "ruby-rspec-its-fix-specs-for-ruby-2.4.patch") + (sha256 + (base32 + "0lnik0kvrpgkakvdb2fmzg22pdlraf6kiidr9sv6rnfyviiqwxgh"))))))) (build-system ruby-build-system) (arguments - `(#:tests? #f)) ; needs cucumber. + `(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'dont-install-gems-from-gemfile + (lambda _ + (substitute* "Gemfile" + (("rspec rspec-core rspec-expectations rspec-mocks rspec-support") + "")) + #t)) + (add-before 'build 'remove-unnecessary-dependency-versions-from-gemfile + (lambda _ + (substitute* "rspec-its.gemspec" + (("rake.*") "rake'\n") + (("cucumber.*") "cucumber'\n") + (("bundler.*") "bundler'\n") + (("aruba.*") "aruba'\n")) + #t))))) (propagated-inputs `(("ruby-rspec-core" ,ruby-rspec-core) ("ruby-rspec-expectations" ,ruby-rspec-expectations))) - (synopsis "RSpec extension gem for attribute matching") - (description "@code{rspec-its} is an RSpec extension gem for attribute -matching.") + (native-inputs + `(("bundler" ,bundler) + ("ruby-cucumber" ,ruby-cucumber) + ("ruby-aruba" ,ruby-aruba))) + (synopsis "RSpec extension that provides the @code{its} method") + (description + "RSpec::Its provides the its method as a short-hand to specify the expected +value of an attribute. For example, one can use @code{its(:size)\\{should +eq(1)\\}}.") (home-page "https://github.com/rspec/rspec-its") (license license:expat))) -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 06/15] gnu: Add ruby-crack. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089116731 (code B ref 34222); Sun, 27 Jan 2019 17:09:05 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:31 +0000 Received: from localhost ([127.0.0.1]:47794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv4-0001kQ-V9 for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:31 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57986 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuw-0001iF-U6 for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:24 -0500 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 5689916ABA for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a4ced70b for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:11 +0000 Message-Id: <20190127170820.28937-6-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-webmock. * gnu/packages/ruby.scm (ruby-crack): 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 3d1dfee47f..e11900b835 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -791,6 +791,37 @@ value is found.") (home-page "https://github.com/egonSchiele/contracts.ruby") (license license:bsd-2))) +(define-public ruby-crack + (package + (name "ruby-crack") + (version "0.4.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "crack" version)) + (sha256 + (base32 + "0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k")))) + (build-system ruby-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (for-each (lambda (file) + (display file)(display "\n") + (invoke "ruby" file)) + (find-files "spec" ".*rb$")) + #t))))) + (propagated-inputs + `(("ruby-safe-yaml" ,ruby-safe-yaml))) + (synopsis "Simple JSON and XML parsing for Ruby") + (description + "@code{crack} provides really simple JSON and XML parsing, extracted from +code in Merb and Rails.") + (home-page "https://github.com/jnunemaker/crack") + (license license:expat))) + (define-public ruby-czmq-ffi-gen (package (name "ruby-czmq-ffi-gen") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 09/15] gnu: Add ruby-bacon-colored-output. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089146742 (code B ref 34222); Sun, 27 Jan 2019 17:09:05 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:34 +0000 Received: from localhost ([127.0.0.1]:47796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv5-0001kX-8T for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:31 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57992 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuw-0001iL-Vp for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:24 -0500 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 8626916ABD for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 4a34a0a5 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:14 +0000 Message-Id: <20190127170820.28937-9-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) This is a requirement of ruby-ast. * gnu/packages/ruby.scm (ruby-bacon-colored-output): 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 f013d84299..e0c09f59ab 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1515,6 +1515,30 @@ 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-bacon-colored-output + (package + (name "ruby-bacon-colored-output") + (version "1.1.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bacon-colored_output" version)) + (sha256 + (base32 + "1znyh3vkfdlmf19p3k4zip88ibym41dn5g4p4n5hmks2iznb7qpx")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-bacon" ,ruby-bacon))) + (synopsis "Colored output for Bacon test framework") + (description + "This package adds color through ANSI escape codes to Bacon test +output.") + (home-page "https://github.com/whitequark/bacon-colored_output") + (license license:expat))) + (define-public ruby-connection-pool (package (name "ruby-connection-pool") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 11/15] gnu: Add ruby-cliver. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089146749 (code B ref 34222); Sun, 27 Jan 2019 17:09:06 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:34 +0000 Received: from localhost ([127.0.0.1]:47798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv8-0001kh-Ce for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:34 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57996 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnux-0001iU-Dr for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:24 -0500 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 A2AD716AC0 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 6d08e801 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:16 +0000 Message-Id: <20190127170820.28937-11-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Requirement of ruby-parser. * gnu/packages/ruby.scm (ruby-cliver): New variable. --- gnu/packages/ruby.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2bb9ea1cff..061659e59f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -869,6 +869,38 @@ code in Merb and Rails.") (home-page "https://github.com/jnunemaker/crack") (license license:expat))) +(define-public ruby-cliver + (package + (name "ruby-cliver") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "cliver" version)) + (sha256 + (base32 + "096f4rj7virwvqxhkavy0v55rax10r4jqf8cymbvn4n631948xc7")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; Avoid this issue with rspec@2 + ;; NoMethodError: undefined method `last_comment' + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec-2))) + (synopsis "Assertions for command-line dependencies in Ruby") + (description + "@code{cliver} provides a way to detect missing command-line +dependencies, including versions.") + (home-page "https://github.com/yaauie/cliver") + (license license:expat))) + (define-public ruby-czmq-ffi-gen (package (name "ruby-czmq-ffi-gen") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 15/15] gnu: Add ruby-rubocop. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089156758 (code B ref 34222); Sun, 27 Jan 2019 17:09:07 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:35 +0000 Received: from localhost ([127.0.0.1]:47800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv8-0001ko-Ml for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:34 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57988 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnux-0001iG-Qj for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:26 -0500 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 E191116AC4 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 669947b6 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:20 +0000 Message-Id: <20190127170820.28937-15-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/ruby.scm (ruby-rubocop): New variable. --- gnu/packages/ruby.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9026251626..6f9ad43c53 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4083,6 +4083,36 @@ post, delete.") (home-page "https://github.com/rest-client/rest-client") (license license:expat))) +(define-public ruby-rubocop + (package + (name "ruby-rubocop") + (version "0.63.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rubocop" version)) + (sha256 + (base32 + "1pq00qwlmcv52dbhgbk534ggwn1ny9k3sq3vfb1zk3r4psnqz2jy")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-parser" ,ruby-parser) + ("ruby-powerpack" ,ruby-powerpack) + ("ruby-rainbow" ,ruby-rainbow) + ("ruby-ruby-progressbar" ,ruby-ruby-progressbar) + ("ruby-parallel" ,ruby-parallel) + ("ruby-jaro-winkler" ,ruby-jaro-winkler) + ("ruby-unicode-display-width" ,ruby-unicode-display-width))) + (synopsis "Ruby code style checking tool") + (description + "@code{rubocop} is a Ruby code style checking tool. It aims to enforce +the community-driven Ruby Style Guide.") + (home-page "https://github.com/rubocop-hq/rubocop") + (license license:expat))) + (define-public ruby-contest (package (name "ruby-contest") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 10/15] gnu: Add ruby-ast. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089156766 (code B ref 34222); Sun, 27 Jan 2019 17:09:07 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:35 +0000 Received: from localhost ([127.0.0.1]:47802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv9-0001kx-2t for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:35 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57994 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnux-0001iT-DZ for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:26 -0500 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 95C9216ABE for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 1ccbe9ce for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:15 +0000 Message-Id: <20190127170820.28937-10-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-parser. * gnu/packages/ruby.scm (ruby-ast): New variable. --- gnu/packages/ruby.scm | 47 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e0c09f59ab..2bb9ea1cff 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -699,6 +699,53 @@ AsciiDoc content to HTML5, DocBook 5 (or 4.5), PDF, and other formats.") (home-page "https://asciidoctor.org") (license license:expat))) +(define-public ruby-ast + (package + (name "ruby-ast") + (version "2.4.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "ast" version)) + (sha256 + (base32 + "184ssy3w93nkajlz2c70ifm79jp3j737294kbc5fjw69v1w0n9x7")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-coveralls-requirement + (lambda _ + (substitute* "test/helper.rb" + (("require 'coveralls'") "") + (("Coveralls::SimpleCov::Formatter") "")) + #t)) + (add-after 'extract-gemspec 'remove-unnecessary-requirements + (lambda _ + (substitute* "ast.gemspec" + ((".*coveralls.*") "\n") + (("%q.*") "%q.freeze, [\">= 0\"])\n") + (("%q.*") "%q.freeze, [\">= 0\"])\n") + (("%q.*") "%q.freeze, [\">= 0\"])\n")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-simplecov" ,ruby-simplecov) + ("ruby-json-pure" ,ruby-json-pure) + ("ruby-mime-times" ,ruby-mime-types) + ("ruby-yard" ,ruby-yard) + ("ruby-kramdown" ,ruby-kramdown) + ("ruby-rest-client" ,ruby-rest-client) + ("ruby-bacon" ,ruby-bacon) + ("ruby-bacon-colored-output" ,ruby-bacon-colored-output) + ("ruby-racc" ,ruby-racc))) + (synopsis "Library for working with Abstract Syntax Trees") + (description + "@code{ast} is a Ruby library for working with Abstract Syntax Trees. +It does this through immutable data structures.") + (home-page "https://whitequark.github.io/ast/") + (license license:expat))) + (define-public ruby-sporkmonger-rack-mount ;; Testing the addressable gem requires a newer commit than that released, so ;; use an up to date version. -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 13/15] gnu: Add ruby-unicode-display-width. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089166773 (code B ref 34222); Sun, 27 Jan 2019 17:09:08 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:36 +0000 Received: from localhost ([127.0.0.1]:47804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnv9-0001l5-MY for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:36 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58000 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnux-0001ic-V9 for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:26 -0500 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 C133616AC2 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id ed74e74f for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:18 +0000 Message-Id: <20190127170820.28937-13-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-rubocop. * gnu/packages/ruby.scm (ruby-unicode-display-width): 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 ccc58effa0..c455bd5f7b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4979,6 +4979,28 @@ requests. This is useful when testing software.") (home-page "https://github.com/bblimke/webmock") (license license:expat))) +(define-public ruby-unicode-display-width + (package + (name "ruby-unicode-display-width") + (version "1.4.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "unicode-display_width" version)) + (sha256 + (base32 + "0bq528fibi8s0jmxz0xzlgzggdq0x4fx46wfqz49478pv8gb2diq")))) + (build-system ruby-build-system) + (arguments + '(;; Test data not included. + #:tests? #f)) + (synopsis "Determine the monospace display width of Ruby strings") + (description + "@code{Unicode::DisplayWidth} is a Ruby library which can determine the +display width of strings in Ruby.") + (home-page "https://github.com/janlelis/unicode-display_width") + (license license:expat))) + (define-public ruby-domain-name (package (name "ruby-domain-name") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 14/15] gnu: Add ruby-jaro-winkler. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089166781 (code B ref 34222); Sun, 27 Jan 2019 17:09:08 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:36 +0000 Received: from localhost ([127.0.0.1]:47806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnvA-0001lC-2Z for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:36 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58002 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnuy-0001in-2I for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:27 -0500 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 CFD6E16AC3 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 14010946 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:19 +0000 Message-Id: <20190127170820.28937-14-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-rubocop. * gnu/packages/ruby.scm (ruby-jaro-winkler): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c455bd5f7b..9026251626 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3327,6 +3327,29 @@ when working with Ruby code.") ;; There is no mention of the "or later" clause. (license license:gpl2))) +(define-public ruby-jaro-winkler + (package + (name "ruby-jaro-winkler") + (version "1.5.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "jaro_winkler" version)) + (sha256 + (base32 + "1zz27z88qznix4r65gd9h56gl177snlfpgv10b0s69vi8qpl909l")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (synopsis "Ruby implementation of Jaro-Winkler distance algorithm") + (description + "@code{jaro_winkler} is an implementation of Jaro-Winkler distance +algorithm. It is written in C extension and will fallback to a pure Ruby +implementation on platforms where this is unsupported.") + (home-page "https://github.com/tonytonyjan/jaro_winkler") + (license license:expat))) + (define-public ruby-json (package (name "ruby-json") -- 2.20.1 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 12/15] gnu: Add ruby-parser. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:09:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.15486089166787 (code B ref 34222); Sun, 27 Jan 2019 17:09:08 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:08:36 +0000 Received: from localhost ([127.0.0.1]:47808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnvA-0001lK-Ff for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:36 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:57998 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnux-0001ia-Ut for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:08:27 -0500 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 B205A16AC1 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:21 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id b9ab09e8 for <34222@debbugs.gnu.org>; Sun, 27 Jan 2019 17:08:20 +0000 (UTC) From: Christopher Baines Date: Sun, 27 Jan 2019 17:08:17 +0000 Message-Id: <20190127170820.28937-12-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190127170820.28937-1-mail@cbaines.net> References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) Required for ruby-rubocop. * gnu/packages/ruby.scm (ruby-parser): 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 061659e59f..ccc58effa0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2818,6 +2818,33 @@ for select languages.") (home-page "http://coderay.rubychan.de") (license license:expat))) +(define-public ruby-parser + (package + (name "ruby-parser") + (version "2.6.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "parser" version)) + (sha256 + (base32 + "1hhz2k5417vr2k1llwqgjdnmyrhlpqicy0y2arr6r1gp04fg9wlm")))) + (build-system ruby-build-system) + (native-inputs + `(("bundler" ,bundler) + ("ruby-cliver" ,ruby-cliver) + ("ruby-simplecov" ,ruby-simplecov) + ("ruby-racc" ,ruby-racc))) + (inputs + `(("ragel" ,ragel))) + (propagated-inputs + `(("ruby-ast" ,ruby-ast))) + (synopsis "Ruby parser written in pure Ruby") + (description + "This package provides a Ruby parser written in pure Ruby.") + (home-page "https://github.com/whitequark/parser") + (license license:expat))) + (define-public ruby-progress_bar (package (name "ruby-progress_bar") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 27 12:09:26 2019 Received: (at control) by debbugs.gnu.org; 27 Jan 2019 17:09:26 +0000 Received: from localhost ([127.0.0.1]:47826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnvj-0001oI-Ta for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:09:26 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58008 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnvh-0001o9-U2 for control@debbugs.gnu.org; Sun, 27 Jan 2019 12:09:10 -0500 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 7B6B316AB5 for ; Sun, 27 Jan 2019 17:09:09 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b9c4245b for ; Sun, 27 Jan 2019 17:09:09 +0000 (UTC) Date: Sun, 27 Jan 2019 17:09:09 +0000 Message-Id: <87womqgh8q.fsf@cbaines.net> To: control@debbugs.gnu.org From: Christopher Baines Subject: control message for bug #30689 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: -1.0 (-) block 30689 by 34222 34217 From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 03/15] gnu: Add ruby-rainbow. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154860997616333 (code B ref 34222); Sun, 27 Jan 2019 17:27:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:26:16 +0000 Received: from localhost ([127.0.0.1]:47849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoCG-0004FN-It for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:26:16 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoCE-0004F7-4M for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:26:15 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548609945; cv=none; d=zoho.com; s=zohoarc; b=F+vClCdotxU0pwxBxTIcg5BF44ilArHK1Lzau9V985gaKPkFrCfeMETDZHhvpXP+G9jhb24BIf4TFfucvzSUZc3F/DzPvOM20ap9u3wnYL6vL1CA5DHm4eig9y9dVLYlX6lAAfqadCxneq5u31Gls5S9rThsQFr3FU1nQlfLpfY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548609945; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=3rEz9BFqB+gr1Z/zx0rwSPIFtLwlN09YO/UdBoibKz8=; b=Ny0Rg1e+Te2bmhXP0I8BzwCQKw9e+wDMqCCASpDja1tpZcHlN8bEWR9iGiqUE61P/TTgfDUdNKN3qhAg5Vc4hawpE8+OYuKwRZJZIP8RheM000WXJ4PdePa9MFPaqQfC6mPqgnJlvB4x/RY5zZbDsq2uN8sWsCfIo5YvQQPM2xY= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548609945; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=165; bh=3rEz9BFqB+gr1Z/zx0rwSPIFtLwlN09YO/UdBoibKz8=; b=NifawokBD9vzLIbhway9zk/DIeNEgqMSIdSi6f0dYNsEj3UIlvsVNI/ZUmnwXaDl 58vMAtCQm07mzlrgxUanu6aXZ/cRJGO8BklntZl1te8OYyN2/BmyWiXezNlW2tHWUkK BtHQvasGMYj/MTRdPwf+v8lXFmJZ/MUqD3/TG0ns= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548609944807660.11955955026; Sun, 27 Jan 2019 09:25:44 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-3-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-3-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:25:40 +0100 Message-ID: <8736pet3l7.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-rubocop. > > * gnu/packages/ruby.scm (ruby-rainbow): New variable. LGTM! -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 04/15] gnu: Add ruby-racc. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861003416433 (code B ref 34222); Sun, 27 Jan 2019 17:28:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:27:14 +0000 Received: from localhost ([127.0.0.1]:47853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoDB-0004Gz-U5 for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:27:14 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoDA-0004Gr-4t for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:27:12 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610029; cv=none; d=zoho.com; s=zohoarc; b=LtmqKlOZQis+LeM+SzQjNpT3+9P1TWvtoGd1hymf8odtpnz70tqbffxL59OEJrephJcggC/CaOCFLRC4VbTxq6W8ByHc7Ew7vJc4azxtUtIN8/yiPR3I+YYsJ8CiY/ay3NzySfK6KiFXJQIzm7DI+QnUzGcI4O6e9KOtBEb5rM8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610029; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=N5mwtaHF6klCt/WUNYFI2gDM3D/R0rOKkfut1hXQw9I=; b=obnbOw9889BWuj1h4rOvdIZe90b4J5d1emFOLmbiSJx1JzrQ/Ze7hHyiVI2URa7CzS8hsv5LxhAp+At2Wi5hxacJVOlW2xBdZejlvEx369mMSaVzzwPPikitL9pr9+Oo2IfH0PQnn640KXTyxbgABgnJmVaMhw/O1LcfaOsBN3U= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610029; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=349; bh=N5mwtaHF6klCt/WUNYFI2gDM3D/R0rOKkfut1hXQw9I=; b=ZfZDSw3qCiRtSJRu2Mtp2WHf5uPNfzuObV1E5KD20v78gCPCosSmcq/NlQVJclFr n6kIXCcSh97RR3pNG+A5jvapMH4BUMIdIFcJesWoGoXhPaW4O1W5YAnj37MeBf9lCzQ f9KabnD76Nfi/ujgfdUtIvpOtiOxY2nZfpJqb4X8= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610028314323.8413385752449; Sun, 27 Jan 2019 09:27:08 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-4-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-4-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:27:04 +0100 Message-ID: <871s4yt3iv.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-ast and ruby-parser. > > * gnu/packages/ruby.scm (ruby-racc): New variable. [=E2=80=A6] > + (license license:expat))) On the website it says that the license is =E2=80=9CLGPL=E2=80=9D (no versi= on is provided). Could you please confirm the license? --=20 Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 06/15] gnu: Add ruby-crack. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861019516680 (code B ref 34222); Sun, 27 Jan 2019 17:30:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:29:55 +0000 Received: from localhost ([127.0.0.1]:47858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoFn-0004Ky-FA for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:29:55 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoFj-0004Ki-In for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:29:53 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610184; cv=none; d=zoho.com; s=zohoarc; b=ETSJdcE0c1gChkBkIZRBQmZpHaYrr5Bc9uIE4FDnd1XMVPzMovMFTIvfHz5Pf+SYk8ZgrX+JQPmgUgF0NOKsDPNA3TsiurxdMcKvjBZ0nDrzuM7LDPq52LaFRiXcYhQ7QL+6leS4q4xT+8ZWsHk6GIrE3NeibZ3S16jadNmRTHI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610184; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=wEjbdiK6qAKG353yG9vvXBwC0dwYaqN0mxxJMU/kzGo=; b=okgKrLfjJCOLNDp4H0ygxqp68tsOcVHM78nMTwKipABq8fp0SO3Tm0A1ywaBB0OByUI+joB60snmgK/4qfrC3PCT+truutPBZLFAnLnxQBQHsevRdtY/xXf9zdT6W+QVNk6/b2FXtbHHyjRdzjBVPg+CO7bSTz7av3DWm04c3ig= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610184; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=471; bh=wEjbdiK6qAKG353yG9vvXBwC0dwYaqN0mxxJMU/kzGo=; b=NAkrKCFAIr77ZLYCggHjbgHbY6pg+LSdw1aCCn9JALD8Q3bf4oESh4YA+08NP/5O emMdseJRIK5ggxYrcfVhq/meCiAGqIZKBotnmA82XTzi+5iv7uW+FvOfMVWxML9b+sv SpUS6w7M21dZK3zIxXTGeFh2tnAjcF5Uw6Cbhsdw= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610182928256.0936227512035; Sun, 27 Jan 2019 09:29:42 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-6-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-6-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:29:38 +0100 Message-ID: <87zhrmrou5.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-webmock. > > * gnu/packages/ruby.scm (ruby-crack): New variable. [=E2=80=A6] > + (replace 'check > + (lambda _ > + (for-each (lambda (file) > + (display file)(display "\n") > + (invoke "ruby" file)) > + (find-files "spec" ".*rb$")) > + #t))))) I don=E2=80=99t see a =E2=80=9Cspec=E2=80=9D directory in the git repositor= y. Do the Gem contents differ from the repo? --=20 Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 07/15] gnu: Add ruby-webmock. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861038217069 (code B ref 34222); Sun, 27 Jan 2019 17:34:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:33:02 +0000 Received: from localhost ([127.0.0.1]:47863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoIo-0004R6-1w for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:33:02 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoIm-0004Qi-Aw for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:33:00 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610354; cv=none; d=zoho.com; s=zohoarc; b=IJU2efVjA78AUvl1HqCl+sSslDIG405j4Yz0r3D+7nMHpykkMlXys8VVBGBeVOffXpIMCD2ZrxHyf13K1joCbNL5Js7bnNg6/hloJR6m8COQKkmyzYHh8iZIODbT5beHcED+VAlSXJ2X4IkRouOMLkqybHNofG3RDDoq9nfkytU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610354; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=tBNDLdTA37Pv18fBylMHSrCXZ57WOI24Z27DBkO9faI=; b=lGlj562sHKb8s3vcYPP09LyTbDG/SiFUGAFX25qiDdHo2Fj0X1r33v8sM7ema+0AZrQlwjYYeODAYW8zL1FyvgrkSC1EdtwaGDsKpDn0B8l/8OTKkzF8Ie+oUigHSVnD/stCWBgvYhRS5hblX76sr2oexjQFscqmZVDtJgN3/bc= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610354; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=517; bh=tBNDLdTA37Pv18fBylMHSrCXZ57WOI24Z27DBkO9faI=; b=datrkS5ezyyHShrHgsClM0LbwX0BtA3F8xb4zoICA/O4ypZ7Iq9UGg3HNkb8u+oR LBqHDV4LLvvW4ZmkeDvyoQo6g94kPFxsUILY6CJF/RYVGu3cvQvVrlMQrzzQE4wVBS/ 8ZKLXk0tQKX5iKJO2nRtmIPUpNf4g3DNf/g1mgFY= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610352502611.653772729157; Sun, 27 Jan 2019 09:32:32 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-7-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-7-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:32:28 +0100 Message-ID: <87y376ropf.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required by ruby-rest-client. Also at version ~> 2, so don't package 3 ju= st > yet. > > * gnu/packages/ruby.scm (ruby-webmock): New variable. [=E2=80=A6] When version 3 is already available, I=E2=80=99d prefer to explicitly name = this =E2=80=9Cruby-webmock-2=E2=80=9D, so that other people know it is on purpos= e. > + (propagated-inputs > + `(("bundler" ,bundler) Does =E2=80=9Cbundler=E2=80=9D really need to be propagated? -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 09/15] gnu: Add ruby-bacon-colored-output. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861049717229 (code B ref 34222); Sun, 27 Jan 2019 17:35:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:34:57 +0000 Received: from localhost ([127.0.0.1]:47867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoKf-0004Tp-IO for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:34:57 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoKd-0004Tg-CZ for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:34:56 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610493; cv=none; d=zoho.com; s=zohoarc; b=KHgYFfn9dmXCNxmrRguVjuN3Yx25v8ofBBZQ31xRPGsOAtkHkfPQmLtKKzGSQNwVECzgzGXrr6/oLGlI2Wip34WAhDdjfiBzwW/+H8Bwk35uYPBWxiW0YUehXkfxHynjdoxG28EEEMblYWqg10NR2LqoQhF1a37A4nlOMXowmog= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610493; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=apnLXCIKEo91iVkez/cc4z1KhZreNxcPvoBYTe6nCxc=; b=nAYPSdbCLgB19wLj3dw+0hS2PvsEFZs2qXT+roa0Xt4x2ZAFQPSc9jhmuwx9j7eqB9V2TjnnmW4QYxSYmEGKvHVCqLJI9kk9G2nDWT75q1Ni9TvDFUNsCOBvLjlS6UEUZ8QyFrqr9OcH72otiUVFlqV/OPD3Zn4ZW7cCJ2JtbBM= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610493; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=186; bh=apnLXCIKEo91iVkez/cc4z1KhZreNxcPvoBYTe6nCxc=; b=OYe/A+BYxFE/spa4IY9QgGq66kEbYFt8A7ssPtApC6ZHMZvkwLgjL4cYY/6JHROd K88CLFhcpGqbKoK3Ru0eFtcDwnffHYXA4ZlMS0dV2DARfKxf3zOeiIa8xkn1U0JwQl6 85N8TZ4u1K1cU0bsGTaGNWZXweEFIk6uB579lmuk= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610492177152.35204098510235; Sun, 27 Jan 2019 09:34:52 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-9-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-9-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:34:48 +0100 Message-ID: <87va2arolj.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > This is a requirement of ruby-ast. > > * gnu/packages/ruby.scm (ruby-bacon-colored-output): New variable. LGTM! -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 01/15] gnu: ruby-rspec-its: Enable tests. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861061917418 (code B ref 34222); Sun, 27 Jan 2019 17:37:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:36:59 +0000 Received: from localhost ([127.0.0.1]:47871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoMd-0004Ws-0Y for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:36:59 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoMb-0004Wf-94 for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:36:58 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548609661; cv=none; d=zoho.com; s=zohoarc; b=GHjGjzlDRzZV3RslMWgiIZtSgLPUAem2dOLJvdG5f6L0P07R8QtHitcvLmZqxqPxC+hUSuUqjEYWqEZe9DR4ybXTRMHgdtkkO74BIk1bnm2+gy0GmS01+4mljehU1HHD3mTup526Sc/UN5w08vTgZNAZKcZkwxiqlUZTSUi6BOw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548609661; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=bmenmM2E32pH1GxdNtlDVdaEvjbie11sJTxxnaHnEqc=; b=nUkcf2g5jvhkiuOqtw1sv4oIEscSjrJlDgghMXxHO+BRg7x4Rc6b3mbh5lz7hTJBZyiHLYYd81gyPvBjLDlodvsn789OZCm107r5/cZiqjSwqr3g68XFDBO2mYPYspMkSE2zxeY48kdRVdLpJGUawSeT14K1exEBwoaBgrkpzoQ= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548609661; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=537; bh=bmenmM2E32pH1GxdNtlDVdaEvjbie11sJTxxnaHnEqc=; b=SCuSsyjEHZPCD1lBdezSzbN6FTJ4H5ZqzoffP9tik6aj0f33cL1s4iDay9iR01Zl j7xI8iBlX3PGqsUAXyzAK9PfrB4ANoh1giF/LM/dWRnLL/lKSW34l9ua6us6oh2cfqq WU/4YtPkmN1H6wkinnGSxGl2epdHyrb39JPTfESg= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548609659350297.0815639824323; Sun, 27 Jan 2019 09:20:59 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-1-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:20:55 +0100 Message-ID: <874l9ut3t4.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Enable the tests, and also tweak the synopsis and description to hopefully be > more descriptive. > > * gnu/packages/ruby.scm (ruby-rspec-its)[source]: Change to GitHub, and add > patch. > [arguments]: Enabled tests, set the #:test-target to "spec", and add the > phases to tweak the Gemfile and rspec-its.gemspec. > [native-inputs]: Add bundler, ruby-cucumber and ruby-aruba. > [synopsis,description]: Make more explicit and descriptive. Looks good to me. -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 10/15] gnu: Add ruby-ast. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861062917465 (code B ref 34222); Sun, 27 Jan 2019 17:38:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:37:09 +0000 Received: from localhost ([127.0.0.1]:47875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoMn-0004Xc-9M for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:37:09 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoMl-0004XV-OY for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:37:08 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610625; cv=none; d=zoho.com; s=zohoarc; b=NVseh0mEZqTRFzD5HoASJHBYopWW0rSmuteUuw+24mKAXFS67vkLdisYQLR+twGSVEPAwd14n+LZnkZfEmGpLTXN+8in1Wo4dcs2Dvn6euP/oOu1XuzfQbyu0SgDHc6Y6sz0Rg0TTmqV6V2xzRoXJxIDjdNFEJQineBnWM5TlCM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610625; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=zPdf+zwr6y7PIgUKGmdi3USlzBFWEUaxEyN5Ka87i6Q=; b=QDRQVeokQqVLd/zfzgmx5cClC14M8Eb1xeUeteaQ1gU8YnObxlx3120xMNbZ/pcyz6Jd6npHgh3OYaAznve2iKRQ1B2nwUuAwGC8TZW5yzMuJ1taK2L6H7eTbhBYv49WQFNXuXy8eDMk8xq/hjoHxor3ufIbaFtdkp8xPQSQv48= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610625; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=625; bh=zPdf+zwr6y7PIgUKGmdi3USlzBFWEUaxEyN5Ka87i6Q=; b=MaI1PD9fcu5OdTOJ+k0+uoxp4IwNZWJQNktZLt32IVPsSmUkWCKWwXQalO9waPYo SDBcEe5dmT2YlXb2WLQjBhgGYvVFIIQBt+0b60iOCnQcwRO+e95upMREdhHjD4cMsD6 cVmoPLXDdhHzQMNF1m2AqWYp5tcSza9kxO1uMMZ8= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610623574301.85514440753605; Sun, 27 Jan 2019 09:37:03 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-10-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-10-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:36:58 +0100 Message-ID: <87tvhurohx.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-parser. > > * gnu/packages/ruby.scm (ruby-ast): New variable. [=E2=80=A6] > + (native-inputs > + `(("bundler" ,bundler) > + ("ruby-simplecov" ,ruby-simplecov) > + ("ruby-json-pure" ,ruby-json-pure) > + ("ruby-mime-times" ,ruby-mime-types) > + ("ruby-yard" ,ruby-yard) > + ("ruby-kramdown" ,ruby-kramdown) > + ("ruby-rest-client" ,ruby-rest-client) > + ("ruby-bacon" ,ruby-bacon) > + ("ruby-bacon-colored-output" ,ruby-bacon-colored-output) > + ("ruby-racc" ,ruby-racc))) Are really none of these required at run time? --=20 Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 11/15] gnu: Add ruby-cliver. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861072517599 (code B ref 34222); Sun, 27 Jan 2019 17:39:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:38:45 +0000 Received: from localhost ([127.0.0.1]:47879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoOK-0004Zm-R8 for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:38:45 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoOJ-0004Zf-SK for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:38:44 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610711; cv=none; d=zoho.com; s=zohoarc; b=OdYjgSAbOa9upNB1rdzCRyHWRjkn1RaczlLyaNjdfyiqG1J3+VCwH5/KffJz8LVVw+aW9sGoDRvz4TmBmULOxvKlavKDviHDNjHjReN2jNe6KaqtKvqRYwlCZ1XrXF3mRpbKTaUJ1k8LH+JHSR79K5nA7ryJmNzvI7HUW1vLhAk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610711; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=t8KLVFbsaas3tfMQbjLEY+sDLEE6j4ScXgkuZs0QQ94=; b=nu4Okaq3aZxHs0FUB4v6wyo9QAOyfpw29PY3Zn2otu/AXK3yTKtvDo+0W3bVCb4EwL1oPi5RE8QBJ8AzJ/IQolfH+BY59EwBtUT0c2HEs6VjrpMbb16Yq2zeNBcy8VxgVDgFN55GqvBvC4JiP9d5ykRk/xQJHKa+frMyqv2dhRE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610711; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=620; bh=t8KLVFbsaas3tfMQbjLEY+sDLEE6j4ScXgkuZs0QQ94=; b=WdQfDBj1SnBLeKWuHWTiY6aTs+4Rytr/I6MNHwe7uRE/DCW7SnOChu0WIh00DRgG V+6d8lLDnUjWWs9xz1KDs4l8VRXG2LkDBZ+XaryIkBjCgxnnOsCnv+0Fu50iciIRy2X ufZ0yCjgkzSwRvBXSLBaNtRqJ6ONt+QZS28sM6CE= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610710507753.2397636412966; Sun, 27 Jan 2019 09:38:30 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-11-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-11-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:38:26 +0100 Message-ID: <87sgxerofh.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Requirement of ruby-parser. > > * gnu/packages/ruby.scm (ruby-cliver): New variable. [=E2=80=A6] > + (arguments > + '(#:phases > + (modify-phases %standard-phases > + ;; Avoid this issue with rspec@2 > + ;; NoMethodError: undefined method `last_comment' > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? > + (invoke "rspec")) > + #t))))) > + (native-inputs > + `(("bundler" ,bundler) > + ("ruby-rspec" ,ruby-rspec-2))) Is this a problem that would disappear when using a later version of Rspec? -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 12/15] gnu: Add ruby-parser. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861077617685 (code B ref 34222); Sun, 27 Jan 2019 17:40:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:39:36 +0000 Received: from localhost ([127.0.0.1]:47883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoPA-0004bA-5g for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:39:36 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoP8-0004az-WB for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:39:35 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610767; cv=none; d=zoho.com; s=zohoarc; b=YfW46eYMEIG6vkRut0vAunT3SEwY9oBDS/D1QCMQu4RJh8gYv4G8mqRrR7eRlfnLXh435em+P2PMLXjvdieZ6+ojyePhtScWh2k0Ykbe+SArVjbtuPtr6dHC8PcPQiiMJOoHEzGk9PD55KAwUBMIlieiH0K4ZVxMwLJ5B25jmOw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610767; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=jOp6eP6XmlZ+Cp1u5HxXFLNMDuKGw8BTlE+tDSqDtFQ=; b=FVhbrz2tNokY+fg5IOuJWkOhdqPNcJtFZ9ybjTDUhWBfWJ4edshL63ctXhozmdLwFh/vjQgfflY/nQAa/7acnVhUgnD/izTZR7DOPfGtmkj4nvyWNW1RMeZVBqFta0YvqNeNhW8t5+mBiStOkpG1c5WQBCzEqpwwacrf1vAgcEc= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610767; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=164; bh=jOp6eP6XmlZ+Cp1u5HxXFLNMDuKGw8BTlE+tDSqDtFQ=; b=Jo8b49Gd9BacAB3H4UVayG6iKJckf14MucFTV217l9HuiSOJ3UBFU8BSXN8mhwU6 XmtwlktCQ4Uz5D1iNLf6NrrHp7/fPgC6FmtrrFT/KMyZsExbFMzpdXgeGsrO4G01Te6 wTBSXjxKGtdLg1MnCC3wXCzMhbXx0Y6dm/3Z57Rw= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610765990221.42458631046804; Sun, 27 Jan 2019 09:39:25 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-12-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-12-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:39:22 +0100 Message-ID: <87r2cyrodx.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-rubocop. > > * gnu/packages/ruby.scm (ruby-parser): New variable. LGTM! -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 13/15] gnu: Add ruby-unicode-display-width. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861080317753 (code B ref 34222); Sun, 27 Jan 2019 17:41:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:40:03 +0000 Received: from localhost ([127.0.0.1]:47887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoPa-0004c7-H5 for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:40:02 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoPY-0004bb-Uv for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:40:01 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610794; cv=none; d=zoho.com; s=zohoarc; b=T7QXPn+rkc+p2+zDbqu7CBqIgTzcSteIR2mzGLKAwoWHAT56HbDLHoeuwmqLKngOZurqc4tbYn82EvV0AdL6v3Hb/IBU2H+GB6KTfbkwiz+z9NMr9qiUaesBuRH6eWKidkUaUrjxGQP3hUXsT8zLCAXDKIOAJ1qYPZVD2WGV+T4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610794; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=1kzmUkOjdnYlUX3dNxFLOueOAdIbEph8Fd3+jbodywY=; b=PyYPTK/4Nop7YN8uiXcWhJjpx5Wze+z9M2Uy0XqoFOo/Wl+aX+uN9Y+Wl+MqZa0cBtoZvqMjDAR7p2M8iHuKsxGw9efphs3hACaXTEQq9gedxItnYDaXlf4kctPqWVKniYWMDv3rfOCjyA4bfDvyrPwMIaa7MBNzPNwpK6TQb1s= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610794; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=179; bh=1kzmUkOjdnYlUX3dNxFLOueOAdIbEph8Fd3+jbodywY=; b=PCfzzEwiZxR7OFuv7NLHLbeKNhwUNqF2ZHTHBTs/Z7Gxz42MnwkpERm3CZlltKUb KaDdhrdK9MIxwHISrHUqCIuQvKt3EQk2e1/ju6AdExeYOGuesmkCZcHa1RAyJAy+nQ+ WOFQysXx8GhNchE6HOPZzOVF2ONFGbi+Kea4fX4A= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610792295203.71702450896203; Sun, 27 Jan 2019 09:39:52 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-13-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-13-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:39:48 +0100 Message-ID: <87pnsirod7.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-rubocop. > > * gnu/packages/ruby.scm (ruby-unicode-display-width): New variable. LGTM! -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 14/15] gnu: Add ruby-jaro-winkler. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861087117879 (code B ref 34222); Sun, 27 Jan 2019 17:42:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:41:11 +0000 Received: from localhost ([127.0.0.1]:47891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoQf-0004eI-W0 for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:41:11 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoQe-0004e4-6m for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:41:08 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610860; cv=none; d=zoho.com; s=zohoarc; b=Lq/HzT1T+eJ3YbkoUZ48Mu+d3cC5NXyaI1KA982qEJvKzq/oND3gy5QXeCH5SmSSIhfPM2B456nm9Beg6p0k/xqqhAE5EJ1PhvjSB86zJx7er94sz+qB7R0517kH426yloueFk0FhynTrl4y591gOhpzNVmZn53IuLHZtdI7/wQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610860; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=zMDZAxTmEe2Kg24aq2/XfxC5xxdTUkP2MmJV+LHgSjo=; b=JuB+dbumhdr40fBoGv52c5dFcVjU6+q80+xbGF+aSKmNB3Wma2dApfWRsVqBKw0D4T+E+UL5EUeRRZSMUUheMm8Yfs8mk3UF65vRAhn1u87kF5vdqTgFZo3XtSIP9r6VqiFLpd/QwStc2l8Y1gamLgCsxvpwrcCGAbdayPGOMT8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610860; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=489; bh=zMDZAxTmEe2Kg24aq2/XfxC5xxdTUkP2MmJV+LHgSjo=; b=JMH1b1C4cX37PBk4inOnyC8VdJV/cVLYVgHofrdpU7BxmmLNk95erNb7ExlnnVRl 1+lI2FuFG80IwO2awpLwA1FNsjUBtcH8PLpTWOHczCOB72cmcDfFhquWn8p8ImUwr58 T95ct05sCqzjD1XJp/yJOSJ8/7MS/tvadoq6xjRg= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610859180642.9890123993467; Sun, 27 Jan 2019 09:40:59 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-14-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-14-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:40:55 +0100 Message-ID: <87o982robc.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-rubocop. > > * gnu/packages/ruby.scm (ruby-jaro-winkler): New variable. [=E2=80=A6] > + (description > + "@code{jaro_winkler} is an implementation of Jaro-Winkler distance > +algorithm. It is written in C extension and will fallback to a pure Ruby > +implementation on platforms where this is unsupported.") =E2=80=9Cwritten in C=E2=80=9D or =E2=80=9Cwritten as a C extension=E2=80= =9D? --=20 Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 15/15] gnu: Add ruby-rubocop. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861089817922 (code B ref 34222); Sun, 27 Jan 2019 17:42:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:41:38 +0000 Received: from localhost ([127.0.0.1]:47894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoR7-0004ez-TP for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:41:38 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoR6-0004eq-BW for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:41:36 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610894; cv=none; d=zoho.com; s=zohoarc; b=YZGv4U48OtiEAeRkKu3WZapFxnTviCuZ0ax0hVCXVcb8iTWSaynB8s+VhLPHJ3wNPkJ6PkFqsWv+D5WF6el0HpK4nFmNiiIPS59zL8g/gLwFIesFov2etZJp1/CwDGFxwNZAAsIG0YX3ov+uO9uyrpjRJASoIVeRNsNj+x4+QsU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610894; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=Q8TOp69tgdQUyNIsKlRu6SWMDdk2knIkV7cuGh0ZL+M=; b=oVWtIaUj4qprPglkg+KtsqRGMnBb7nzL21FshkwvDOa4FTYPmkKE6oc/jfDWhEtsVYmKeuTYY0LdTtXy6gZFe6H8x8mJC0ILFtK98Dze78jwGIz1l5oHVoV/0VRzj8heUY7Z4K+p/s5a+UJnWOFV54Mtsm2ufpgpSk9CpccLgcY= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610894; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=132; bh=Q8TOp69tgdQUyNIsKlRu6SWMDdk2knIkV7cuGh0ZL+M=; b=Cvu2iAiY1aE5N/VIcsMIhP8XtDLhbT/qXH2ERiGCDbySxMHU2usn8fdXswRBOwom Z/2OHXTXRHqwOD9kIJmpcsaTwhDUnlA70TC0Zt4XcklgXnuv+G1Y8Iscc938sJ4GRz3 /bQ2lorDx0xcJtB11n22It/yuQGseeLMpMN7jaP4= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610892663660.1798186077873; Sun, 27 Jan 2019 09:41:32 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-15-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-15-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:41:28 +0100 Message-ID: <87munmroaf.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-rubocop): New variable. LGTM! -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 08/15] gnu: Add ruby-rest-client. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 17:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861140318680 (code B ref 34222); Sun, 27 Jan 2019 17:51:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 17:50:03 +0000 Received: from localhost ([127.0.0.1]:47899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoZG-0004rD-Qu for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:50:03 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnoZF-0004qf-0d for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 12:50:01 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548610452; cv=none; d=zoho.com; s=zohoarc; b=XfUBFJkmc6ndwv126OB1OVq2WglP718ZvMLXXXzdkaVhqTRlGwXOyZpC1+nVcMr5wd+2QG+Xo5HQxpHq0UqBs2Y/vK9+OjmBc674T4gs3rwewVm+wjdQGie0xRveELiqs8OmFdIqYMMSRFCKzDUy2zO8QVIMLHxyOn9Mq3ediKQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548610452; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=uGgswR8sChyiqaTlLF7f1xh9glw2rrxBRRzqgfaQUbo=; b=QBm3RthUMg7c40HpMxWwovuLVASi2fhafeYhQ6P1uIYAtxWKqS0Rws+I3luj/tcAXQq3QV+pQRZMELUMcHlJJd4tiIJznvO/6zn6+sPrYWPboLrsJaDiQ5uyuU2xaIdz3yw3y6em/esi0Fv8wBEz1W5oRITH1jW79qtHUR74ltE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548610452; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=773; bh=uGgswR8sChyiqaTlLF7f1xh9glw2rrxBRRzqgfaQUbo=; b=dJuWxLnqldSSYgZ7gijnCCUOd6xRVU31A3F3vag89yBQorAcvfuvk3NjIm9XwBFA IHoLysTCF596KhHGSxplVhRd6E8ce7Ew7symJNDZDITjkgYL4NEebmiAQVvO+smGvJL oGXA1m2AE0hKW9/CmrSSEQP9JSSlV6c9KcMLwO1E= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548610450866279.26892894541857; Sun, 27 Jan 2019 09:34:10 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-8-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-8-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:34:06 +0100 Message-ID: <87womqromp.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-ast. > > * gnu/packages/ruby.scm (ruby-rest-client): New variable. [=E2=80=A6] > + (modify-phases %standard-phases > + (add-before 'check 'fix-dependencies > + (lambda _ > + (substitute* "rest-client.gemspec" > + ((".*rubocop.*") "\n") > + ((".*pry.*") "\n")) > + #t)) Could you please add a comment here why this is necessary? > + (description > + "@code{rest-client} provides a simple HTTP and REST client for Ruby, > +inspired by the Sinatra microframework style of specifying actions: get,= put, > +post, delete.") I would wrap =E2=80=9Cget=E2=80=9D, =E2=80=9Cput=E2=80=9D, =E2=80=9Cpost=E2= =80=9D, and =E2=80=9Cdelete=E2=80=9D in @code{=E2=80=A6}. --=20 Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 05/15] gnu: Add ruby-hashdiff. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861388522758 (code B ref 34222); Sun, 27 Jan 2019 18:32:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:31:25 +0000 Received: from localhost ([127.0.0.1]:47926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpDI-0005v0-JX for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:31:24 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpDH-0005uo-3o for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:31:23 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548611108; cv=none; d=zoho.com; s=zohoarc; b=nnpoQPX4bZUkNWzQs7cTrZkRC3gm5+Xc87Pf8JA5RBB8IAYJQ58t+7UQJtgM2kmjDgMurctFHD6FqsMTEg3WRN8eev9hbs0LRCM5BFIlzkOjs+VaGRFw7Dm1MYaS9uLe94T//UNIrr4SELAPPFBb5E0c+tH1ocJ13Im1LIOx+LA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548611108; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=Ve70v0q39EUb099av/UV+cEtJ95r7EoOjP35BuKEJvw=; b=oby9Sy2CyCweFR0hm5/Dt2jPJJKDYcuwpjfENdDkOHkPSBMxkIXvW7iy0BiBYYOTqeb1A3rUEQYtZHpdw3EPcnbJ/BhZqmKMhVa2FM0IffFHzosY4Ct9kjhkQQ4zm0TecP33GEp8zT9lKUfH4q+qG7yf+3ufYccoWbw0ZT7JEUc= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548611108; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=166; bh=Ve70v0q39EUb099av/UV+cEtJ95r7EoOjP35BuKEJvw=; b=Fqo1oMMH99xogUhKfPxEP+CJxEJ0Mrc8/uj6yiOEvPrGoPoYKJo0oNNTc0/t54Cm U19W6wYqRe6rCrUbKuMx/SThkDiOYb2Ss/cw96cA17AW4YldYiMp6DdJ37i1Afq0ERM qsHEGiqJAQJkLDVGNiLkSUunAS3l/VQ5P0lQKPtk= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548611106856479.3242906772326; Sun, 27 Jan 2019 09:45:06 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-5-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-5-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:45:02 +0100 Message-ID: <87k1iqro4h.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-webmock. > > * gnu/packages/ruby.scm (ruby-hashdiff): New variable. LGTM! -- Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 02/15] gnu: Add ruby-powerpack. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861468024024 (code B ref 34222); Sun, 27 Jan 2019 18:45:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:44:40 +0000 Received: from localhost ([127.0.0.1]:47934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpQ8-0006FP-4O for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:44:40 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58160 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpQ5-0006FG-DE for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:44:38 -0500 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 4543B16AC6; Sun, 27 Jan 2019 18:44:36 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 9faa2f89; Sun, 27 Jan 2019 18:44:35 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-2-mail@cbaines.net> <87lg36ro62.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87lg36ro62.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:44:34 +0000 Message-ID: <87va2agctp.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Required for ruby-rubocop. >> >> * gnu/packages/ruby.scm (ruby-powerpack): New variable. > [=E2=80=A6] >> + (description >> + "This package provides a few useful extensions to core Ruby >> classes.") > > I=E2=80=99d add =E2=80=9C, including @code{Array}, @code{Enumerable}, @co= de{Hash}, > @code{Numeric}, and @code{String}.=E2=80=9D Ok, will do. Thanks for taking a look :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/BJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdmMg//UEhXTmOKtraGBWqIbpLxAvxlm0gFOqqePr7rARpolDoHFixsWyLVV0q2 jvPg7+kvbMIyy9FAY59b05JwofSXsFpfOWY8+HUEXMtn3oXSevGCiF2j2+esHCU5 5TZmTXZ0Z+MGELubf+5vg64oq/9aXnIli2lrxM+yzW438W0eN1CA03PT5cPZ1K6b evLvZe4FX7CSj98AH3IaaYyIKCFzWr8umdOv0WD6tBQrz/YZCvsKMHfAxXERy1nb sT9WSSb+mc+WDCxnjExNEXm4J0sc0H72EWixYR2sCrVvJRrkDnaRersFFLYA9ppF S/hkCFyk6wrR6Bfzho7TXN6zT36XR+zoN50exVeuuqI/lJh3x9wf9Gt5iX4PTn/n 5nvxxBkgISm0oUlCt7rWiGcJOnC8578QMYKHT4i6wAEu6loCqLwlPTo41nfJzeam JsN6Sjn4qpfSgLMILoAItxRwMykaa/yUUwbI7MQVNE8THdt8YYMfvxc62RsabAl7 ow1WmmzmW0lh31WBv4kxplZl9IYzWRAWZVItQ3QibVL2fVHDJ0LEPWqOKHqKcIxZ LAW9BvLXDQ/SrmhRUpMdmWhzJHKvIj8Se80vm9/CxUzicJbx9w8qhVQzWY6ufEQe V9YyN2I9CEkmuYJGwPgK9QNflz0Z/MnXxLkAg5eCVIaEHGbq4Qw= =A1QH -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 14/15] gnu: Add ruby-jaro-winkler. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861471524119 (code B ref 34222); Sun, 27 Jan 2019 18:46:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:45:15 +0000 Received: from localhost ([127.0.0.1]:47938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpQg-0006Gw-Hk for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:45:14 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58164 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpQe-0006Gm-4Q for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:45:12 -0500 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 A298B16AC6; Sun, 27 Jan 2019 18:45:11 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 1102d515; Sun, 27 Jan 2019 18:45:10 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-14-mail@cbaines.net> <87o982robc.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87o982robc.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:45:10 +0000 Message-ID: <87tvhugcsp.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Required for ruby-rubocop. >> >> * gnu/packages/ruby.scm (ruby-jaro-winkler): New variable. > [=E2=80=A6] >> + (description >> + "@code{jaro_winkler} is an implementation of Jaro-Winkler distance >> +algorithm. It is written in C extension and will fallback to a pure Ru= by >> +implementation on platforms where this is unsupported.") > > =E2=80=9Cwritten in C=E2=80=9D or =E2=80=9Cwritten as a C extension=E2=80= =9D? The latter. I've updated the patch to say "written as a C extension". --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/DZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xd4OQ/9H73cbU8TyAtAxfobArCWiRf/LK/IKjbCI28kgKVd3Hm6qoks81tPivwy DP5cyYThwIQLDG+xzYOrqLVqIeHSY6/5tf/huvXcf2f8K6DDLJRFQIxLIx3Oa+8V XD03b35WjPNpT+m/oEIbW3lGO+0hY9RFTBHKX6gUQOyjaiL8o03ux5EM57Setd5d 7lO0+fLxgXgKPR9BL/6YC9/Q+0rnNpa0k7A5s8t8JIOahEiV8J+tHRd+jeuCjSgr +1jm07EDGqtSiD4Jc/rmnxzD25HIQP/3cAKdS2trFy97n45SuOnJ/jun00YBsoUs R5uOBDJ0njHhqJhXuJh2oDRViTTL7a5V7TbRhQRnYN1AAHs4Q1WsdCmaRsRoVuuZ 6217uNziv0oKBv6oLiWGwK7SLV48ppEXLPTDzxOP/rkUILWFyrCmgEQldAjDExVL Qet+iPo+DI5pmRHqUSfKv8bKNIeyimApEuZRM36Kv+12I9xciouFPjlFmoVBR7Mq TwykOfQkJ5IyU+vcBjNVTBvXMa8x0yYyhSOfz3NP9c1WDpMaDXBfIKD9ysnm4ee4 4xoEKV/EdejVRCSnqsOth+/yYh2hnL9ptYz70mBhPG437qdOoVemBFx8dbQdBkp3 Pq278o++8o8w3VRZ3fF4RGWFFR1F2eUvjBh3JYTttyAMZSczEvE= =zLS2 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 11/15] gnu: Add ruby-cliver. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861491724439 (code B ref 34222); Sun, 27 Jan 2019 18:49:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:48:37 +0000 Received: from localhost ([127.0.0.1]:47942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpTx-0006M6-Az for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:48:37 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58184 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpTv-0006Ly-UJ for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:48:36 -0500 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 6663516AC6; Sun, 27 Jan 2019 18:48:35 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id f8627c4d; Sun, 27 Jan 2019 18:48:34 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-11-mail@cbaines.net> <87sgxerofh.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87sgxerofh.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:48:34 +0000 Message-ID: <87sgxegcn1.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Requirement of ruby-parser. >> >> * gnu/packages/ruby.scm (ruby-cliver): New variable. > [=E2=80=A6] > >> + (arguments >> + '(#:phases >> + (modify-phases %standard-phases >> + ;; Avoid this issue with rspec@2 >> + ;; NoMethodError: undefined method `last_comment' >> + (replace 'check >> + (lambda* (#:key tests? #:allow-other-keys) >> + (when tests? >> + (invoke "rspec")) >> + #t))))) >> + (native-inputs >> + `(("bundler" ,bundler) >> + ("ruby-rspec" ,ruby-rspec-2))) > > Is this a problem that would disappear when using a later version of > Rspec? I don't think so, I get a different exception which looks to me like an incompatibility between the tests and rspec@3 in Guix. This `last_comment' related error is a issue between Rspec 2 and more recent versions of Rake, and I've updated the comment as below to try and explain this. + (Build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; Avoid a incompatibility between rspec@2 and rake. Using rspec@3 + ;; would be nice, but the tests look to be incompatible: + ;; + ;; NoMethodError: undefined method `last_comment' + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) + #t))))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/QJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcZqg//UMLwelOrRsQlClAhS00Qhio13muASIzxszkSoeQFF+p2OAgFTqgfMklA phnYZgXdW4sICncyADjXu9Jeu5CHJDhob1ISEfghyHJ/CbHKRf4y5XUPmQsyNQNP HjLc0G+xs1+McEYUAzDC1g89LLeMClxSpABYg15dHlSkxulgGIhtr5WMF2jvRRa8 xU2mqV89SEOui5EqJ459ekqWejCvaUEsQnwRlvx0g8N3cFcYYTMNsNGWAZZPUcc9 EakZRIShXKJilP07Kjssjkjz0Lww9H0Kszw12Y3JpZsSFsctlkcX2XlFbMuJo2kf 7yQhQJEg6RKuGZH6AOWRnEKq3816Ha76g0mVAuzu3MYqCMSydVBHQ/qkRIJGi9Y5 DVMWDd3ElbK8/9ab1bM/md2JhGa3A+Xd68vZWe95h27JolCcwkfRtePXzhPWNF+q yG+hNSst9rAbJBP7Kzv4Dq1Q1KA5Dih0dPkqE383C2KTg/c5R523CmH652U3tT3b oAdt3xQf2IFp+HCTh5D1cFvgyolK5VYE/WxO8klr/RDPbtxqEt0kyLWCei0qeKGs VqmWB/O2hljBTp4mMByWJd0tHigY8rIK+PIFBWZRV+PCh2m7mBnIpJkhLeRPI76r EhozmIGVosJnzVtSu6XAws+UgBGaWz/WemsGzNbSKS2uCovn9FM= =zc2P -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 10/15] gnu: Add ruby-ast. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861502624618 (code B ref 34222); Sun, 27 Jan 2019 18:51:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:50:26 +0000 Received: from localhost ([127.0.0.1]:47946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpVh-0006P0-Ow for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:50:26 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58196 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpVg-0006Oq-3n for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:50:24 -0500 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 3456216AC6; Sun, 27 Jan 2019 18:50:23 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 85ba69db; Sun, 27 Jan 2019 18:50:22 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-10-mail@cbaines.net> <87tvhurohx.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87tvhurohx.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:50:21 +0000 Message-ID: <87r2cygck2.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Required for ruby-parser. >> >> * gnu/packages/ruby.scm (ruby-ast): New variable. > [=E2=80=A6] >> + (native-inputs >> + `(("bundler" ,bundler) >> + ("ruby-simplecov" ,ruby-simplecov) >> + ("ruby-json-pure" ,ruby-json-pure) >> + ("ruby-mime-times" ,ruby-mime-types) >> + ("ruby-yard" ,ruby-yard) >> + ("ruby-kramdown" ,ruby-kramdown) >> + ("ruby-rest-client" ,ruby-rest-client) >> + ("ruby-bacon" ,ruby-bacon) >> + ("ruby-bacon-colored-output" ,ruby-bacon-colored-output) >> + ("ruby-racc" ,ruby-racc))) > > Are really none of these required at run time? According to the gemspec at least [1]. 1: https://github.com/whitequark/ast/blob/master/ast.gemspec#L14-L26 I don't know the library at all, but it seems like a AST data structure, so I think it's possible that it's very dependency light. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/W1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdriRAAiO/Nvb9eiCCK6cBvCmwftSOhwecXCovCXrGJpdhrFzIqChmtvC3srwyS 6g2UwMq+2Hceq/5ze1yJosGMTq8CRs6nz4YSt9iXXEdzQjwiKqy63X4vBusuXLvy x8kJWwRoy2HCDrJ1Hl0k1vEC/PBpiZu2zUX0n7QTg5eXCZdeH571QqMUE2tOg7nE g28a2soR6CgTH2Y8gyptWiJfjn7z/fsDmZ0oXg+vAg3rBp8FHynsp60/iUOjqd55 AIpQihwr/RgNg830YR43xytHNlL4MwCpMDx9+6+IO4Emy99ENei16XPYg8kitt7v GpeEVqoHVNQ3dkG0v38LjuQZUeEYOIZfIpG+EMZGqufWqayf3JhA5ESBkarJ70an Abneu1nqNpty06DwU+dsmekg6eEr1tOak0t7uB5Im8YB89yrnQJlEBiqsOdwdboY CWmq3xZVsn2ifuGO0PKvGZm//9/kJzhwVQ4QGh38Gv1QSgcpR/eN3gN9S8b3hCXj AhRu3uKNW/GMLC4xY0h00F5qN17cNhaJqrlj7qwJxMmFecI8q0mgZtDrUEJ7Awwy Z9xGNwxpZQ3+rcLDtjhZFrSw/DDFIcJDXOvavpUr0xbpI1colSjCj+VYbhC+/n2d dKbs/cOa7cduannXkEA3d16jl1a4n0I0vqm05yXuBoTd1YwSKwk= =+7pi -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 08/15] gnu: Add ruby-rest-client. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861510024730 (code B ref 34222); Sun, 27 Jan 2019 18:52:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:51:40 +0000 Received: from localhost ([127.0.0.1]:47950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpWu-0006Qo-6H for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:51:40 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58200 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpWs-0006Qg-7z for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:51:38 -0500 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 B823416AC6; Sun, 27 Jan 2019 18:51:37 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c4b3fc6d; Sun, 27 Jan 2019 18:51:36 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-8-mail@cbaines.net> <87womqromp.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87womqromp.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:51:36 +0000 Message-ID: <87pnsigchz.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Required for ruby-ast. >> >> * gnu/packages/ruby.scm (ruby-rest-client): New variable. > > [=E2=80=A6] > >> + (modify-phases %standard-phases >> + (add-before 'check 'fix-dependencies >> + (lambda _ >> + (substitute* "rest-client.gemspec" >> + ((".*rubocop.*") "\n") >> + ((".*pry.*") "\n")) >> + #t)) > > Could you please add a comment here why this is necessary? I've updated the patch to say: + (add-before 'check 'remove-unnecessary-development-dependencies + (lambda _ + (substitute* "rest-client.gemspec" + ;; Remove rubocop as it's unused. Rubocop also indirectly + ;; depends on this package through ruby-parser and ruby-ast= so + ;; this avoids a dependency loop. + ((".*rubocop.*") "\n") + ;; Remove pry as it's unused, it's a debugging tool + ((".*pry.*") "\n")) Hopefully that is a bit clearer. >> + (description >> + "@code{rest-client} provides a simple HTTP and REST client for Rub= y, >> +inspired by the Sinatra microframework style of specifying actions: get= , put, >> +post, delete.") > > I would wrap =E2=80=9Cget=E2=80=9D, =E2=80=9Cput=E2=80=9D, =E2=80=9Cpost= =E2=80=9D, and =E2=80=9Cdelete=E2=80=9D in @code{=E2=80=A6}. Ok, I've updated the patch to do this now. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/bhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcwgA/+J3qzGnnkX+Jpci2lxJp2C7Po9cTFhaHKUvq0ZNhluvJ8O4MUHeWNn7Zy Qz+mNQ9DA9YFphGHZJeEdwFA5DCRgeNI9EwBjbGPnWdM/F6dGB4chm+4VP6Igc/0 0TTgZ398csX91Hxtsc0aeSJwOiUjvHgLdKEPRWZ7NNZXl8xXGtfsvCFpjv6LggSn hz/96x2SSv5xIhHd5CIt/VscenwRI/U0qHn8sxz+u+OJiVHyD0IvQ2SBgrtTN/XN VJQY05K1EQj9ekXDJdaaxe/TB8QRLNuMKPOJZkZPNXUj1lXIn9yiTBDy5CrDiL/r z8HjeTonhtt02ECT9H21bXzwSP0wZyMgKgROrwm884zxW4jHkTNsrq+dKbj6MZfC 8g6bF2IL1la0M9g1+oJFroM1ffWCM3m4w6ondY80X6iQq6UPlMV1PwlW5tjugmXy N50muNim60AP6NDffjql5iYq2LEu6IXroc2mkkuDi7a/676Jn4pVy9wrkSwqEiu2 pUgk2CcuP41A6YJOmoYJyZXtdURZYYmp/7ApbqrociR31sQhatJttNmvqd6RJAm0 7WGEdMN6luO3iVdro3Zr3PSfDtFlzz9H/BE10HqJ20PrXo1U8QqsQoOi/WShhYfJ MrDg1G2gkPIcxpaFIUmuYwJZhsnfVlSTO2UvMT1Ej6PiNaXUUK4= =dKeJ -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 07/15] gnu: Add ruby-webmock. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861523824939 (code B ref 34222); Sun, 27 Jan 2019 18:54:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:53:58 +0000 Received: from localhost ([127.0.0.1]:47954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpZ7-0006U9-KX for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:53:57 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58214 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpZ5-0006U1-MF for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:53:56 -0500 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 326A116AC6; Sun, 27 Jan 2019 18:53:55 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 78c6506a; Sun, 27 Jan 2019 18:53:54 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-7-mail@cbaines.net> <87y376ropf.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87y376ropf.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:53:53 +0000 Message-ID: <87o982gce6.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Required by ruby-rest-client. Also at version ~> 2, so don't package 3 j= ust >> yet. >> >> * gnu/packages/ruby.scm (ruby-webmock): New variable. > > [=E2=80=A6] > > When version 3 is already available, I=E2=80=99d prefer to explicitly nam= e this > =E2=80=9Cruby-webmock-2=E2=80=9D, so that other people know it is on purp= ose. Sure, I've updated the patch and the other dependant patches. >> + (propagated-inputs >> + `(("bundler" ,bundler) > > Does =E2=80=9Cbundler=E2=80=9D really need to be propagated? Good spot. Indeed bundler doesn't need to be propagated, and this wasn't the only issue with the inputs. They now are as follows: + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (propagated-inputs + `(("ruby-addressable" ,ruby-addressable) + ("ruby-crack" ,ruby-crack) + ("ruby-hashdiff" ,ruby-hashdiff))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/kFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xe03w/+OvcDPRjOIy/qGZBb3pCNcQh+nxBPNkjNN4AReWhW1Eb5bPEXfYyriOW7 c9HdAEr6KgVi9SS80QyETlzgFQEuy/5Btwm2qGycjWKXl+NGj5xKzrZJJLw2TNZ0 Uy8cnVU7eBtv3Y0clor0i2XAEmq4OxVC2KZwDDoQaBDk/ir+CcsUsRzB1w7ZaGkx bvBva1egS87aYC8xcRThT4hBsUr8m+lOgYM+fH353/vAQFZSBs4ESdw2Cq2oMgU1 XsiCAoh2Cp29qecSROqe6iXChEoJDQba5W2LTqa2PWJQhzmbN/kLekrmkhQmu9Xi 5e2Vv+kM4BM2VHFLJ8hDyoFOK/NZLmMpJ/r4pduDuIuI0gcLQdX1/+Ovy+6CLABy u4gs8oyVkNqdZjoULzx5j3kHY/GoQvTy3W8d2zzpXnsHVxW/GsAk3Z93HctgRxJj 3htsbfSRqsJwYyL4bGM/1U/oPfrNy12kPn7+bzmwOLVskXAJfZ0NZpKJwhStSJCA im+uQQa2iCxkmY5WThCtOM0O4uA12ZNrpv2xB82U5pNOEPC+wpH8Tjznp3nsCR5Q RNT2kUSKvaw6JvnBt5KtrnBHkw8Udi9r7C4kgKmsgX/tizO82UMkck9ZO9XyF54m wvfcPJX+z4T0tJ5/SuMACCzpVOHMz6df0hBnejA9U3+c4VcTWJs= =rkXL -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 06/15] gnu: Add ruby-crack. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861535025130 (code B ref 34222); Sun, 27 Jan 2019 18:56:02 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:55:50 +0000 Received: from localhost ([127.0.0.1]:47958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpaw-0006XG-2w for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:55:50 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58226 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpat-0006X7-JT for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:55:48 -0500 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 CECA416AC6; Sun, 27 Jan 2019 18:55:46 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c67e462a; Sun, 27 Jan 2019 18:55:45 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-6-mail@cbaines.net> <87zhrmrou5.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87zhrmrou5.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:55:45 +0000 Message-ID: <87munmgcb2.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Required for ruby-webmock. >> >> * gnu/packages/ruby.scm (ruby-crack): New variable. > [=E2=80=A6] >> + (replace 'check >> + (lambda _ >> + (for-each (lambda (file) >> + (display file)(display "\n") >> + (invoke "ruby" file)) >> + (find-files "spec" ".*rb$")) >> + #t))))) > > I don=E2=80=99t see a =E2=80=9Cspec=E2=80=9D directory in the git reposit= ory. Do the Gem > contents differ from the repo? Good spot. There isn't a "spec" directory, it's instead called "test". So no tests were actually being run. I've fixed this now. + (replace 'check + (lambda _ + (for-each (lambda (file) + (display file)(display "\n") + (invoke "ruby" "-Ilib" "-Itest" file)) + (find-files "test" ".*rb$")) + #t))))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/rFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XeeMg//es5F/B/Tdf2M4vop6MjUZzsBOrxy59gKzOQS35qZEOH728dp3LlalSTI qpVC0E7iVFyXjGDTldje9QOKLydpLSNZ3G3/5jJpxJa/i9hKIFYRdk1rfkPA5rZa WaHYmd9rmvtpaCSH5qyvPsh0N2z3x4/IflElpoIXW6DCgWj41+TD0E8lbU4JTN7k OiPeyVF25BKCSwUcb4hW4skRGerA3qh8KtQVqAUhNBEIGnIiYF856L/XQ0mkzlWH W0qdmdwKv1bZAQJbHFQKjZmrbmqOhCahdRkmUsAvibtBFGUNCjhP7vN4DE9Yak4s 0ciFyJqw5DdQuR4ocn9eo3KOMqNSP9ftxTn6dQG5UiEEeWRELDR9FvPa7DFzfEwt D6jcKj9B1wTEj5466YwitVA++2wjIT9b90K8Oo9OcEI++GQbB/1vijLwKeHf7m+6 LwOfWi/W8sj+pfFiECXpPvOcEtN9vy23uYASb6FjT0YmHhOr5VXj7mT98At544WO aA2TFnAJ2PgbcKM0Y+CxzGUJb2NgH0V+AasrvjDOR/u2FjBMnFz97bQ7m7q+LR/4 f+d5J8pTDrRwxBeOx0BRBQTyaBO/tGaxbTnLql2sDtSl/aNirAfWHeokQVZQbtBT u9ko682Hb5x1PTbntq1P+3xJX/CAjJ+0hR0JQ/TEHgVGGBUd4QA= =TcZz -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 04/15] gnu: Add ruby-racc. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 18:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861543725276 (code B ref 34222); Sun, 27 Jan 2019 18:58:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 18:57:17 +0000 Received: from localhost ([127.0.0.1]:47962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpcL-0006Zc-FT for submit@debbugs.gnu.org; Sun, 27 Jan 2019 13:57:17 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58238 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpcJ-0006ZT-6r for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 13:57:16 -0500 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 A598316AC6; Sun, 27 Jan 2019 18:57:14 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d221c4c5; Sun, 27 Jan 2019 18:57:13 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-4-mail@cbaines.net> <871s4yt3iv.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <871s4yt3iv.fsf@elephly.net> Date: Sun, 27 Jan 2019 18:57:13 +0000 Message-ID: <87lg36gc8m.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> Required for ruby-ast and ruby-parser. >> >> * gnu/packages/ruby.scm (ruby-racc): New variable. > [=E2=80=A6] >> + (license license:expat))) > > On the website it says that the license is =E2=80=9CLGPL=E2=80=9D (no ver= sion is > provided). Could you please confirm the license? Indeed, the metadata in the gem is wrong. The information on the license is a bit sparse. LGPL 2.1 is included in the sources, and there is one file which references this in the header. The published gem doesn't come from the original author, so I'm guessing the default in the gemspec simply wasn't changed. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN/wlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdznhAAp46yfbnAc1+PmouvQRUbkvyraHB9rN/7RHa321OopfzW9CQvpyhJJPti lstZHw6JiNNBvUA5gbHCnlIdVh1osa6puSaa/SEgugUJ9ddzVB4bMy/PGltc+2m1 O5wVx08nVLP70Q2+7DDJMkIwQn8r/kuU2vZuJROOIdUXxPwUCtVuV/hVfZGXsP0c 8Lreq7ASURHJzRNiwXfJNzJJDPS6rfM/bSlKmr4mB7ehxfi2ve4gjuUzI2BUfMLT A6V+cgogYb1+/eS94a6itLKRwB+hhPAdlxL1GDDX/9w5tZxPFz2PfrNYCE9qoGXt 5thHwHPApGjALwOsfwD/KgoopnuGcU1AVVd7rG2X8uMTKOcdoH1iyzZpOgbjFY0F x15uKYdSrLQXh8iISm1ZHbjyiV+e+382GHTMI5KXa88VQxeM+6/maKdzLwxCT0gx 7rSrYYUuGJoWQqfRQmMPd8ggFbCs7qOZqgWtJDJaknAyb1Ac1I2zLBx0JPkJBw7/ PwbFNpgrLvjDSUCtn+5/voqsNxZ3XN/wjV/Sj5kqwgDtBDe1pxNy3d2z+XgD/Oki N7yI72x5j8EgoFgGzkJsywN7rWzGX4NxEE03nQcvA/A6MljQ2AqzBBzC5THujf4d Zt8CyF/+JTgM09ypn19xkvSPzzf5JFKraSnKg2JD2aHUhPU6CwA= =8qpl -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 04/15] gnu: Add ruby-racc. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 19:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154861598126174 (code B ref 34222); Sun, 27 Jan 2019 19:07:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 19:06:21 +0000 Received: from localhost ([127.0.0.1]:47966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpl7-0006o6-CU for submit@debbugs.gnu.org; Sun, 27 Jan 2019 14:06:21 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58254 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnpl6-0006ny-7M for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 14:06:20 -0500 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 DFCCD16AD1; Sun, 27 Jan 2019 19:06:18 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id ee1f3d15; Sun, 27 Jan 2019 19:06:18 +0000 (UTC) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-4-mail@cbaines.net> <871s4yt3iv.fsf@elephly.net> <87lg36gc8m.fsf@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines In-reply-to: <87lg36gc8m.fsf@cbaines.net> Date: Sun, 27 Jan 2019 19:06:16 +0000 Message-ID: <87k1iphqdz.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-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Christopher Baines writes: > Ricardo Wurmus writes: > >> Christopher Baines writes: >> >>> Required for ruby-ast and ruby-parser. >>> >>> * gnu/packages/ruby.scm (ruby-racc): New variable. >> [=E2=80=A6] >>> + (license license:expat))) >> >> On the website it says that the license is =E2=80=9CLGPL=E2=80=9D (no ve= rsion is >> provided). Could you please confirm the license? > > Indeed, the metadata in the gem is wrong. The information on the license > is a bit sparse. LGPL 2.1 is included in the sources, and there is one > file which references this in the header. Actually, there is a lot more, I forgot to pass "-r" to licensecheck. There's also 3 files where it says: You can distribute/modify this program under the same terms of ruby. So I might put this instead. What do you think? + (license (list license:lgpl2.1 + license:ruby)))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxOAShfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdoaQ//XLP1pRlU48Fr2QMObfeESPJ0yXLI1Yyvm3JzHieN0gfpJUSCZ6ajgpLt eLJHp4Xz2jPtK+CfhgFhrEBm6g29skWjK4U0Th4AAGqfZ+78PwI4BJ2zF5n1//dH XFUkDWF3j7YRzKH0ir7TbcTztAeXheHzf/V4v2niop0yTYpNvmCvidzsCxfVOnUC 55UJT0n722sbK2gS+NwmtuwU/2dqTRmVSDe354b/Gtdun9WLpAlAaG3vnSDQ5f8d tqrXMqF0wc2rmsar4YGEvJVBYgS4Twa/283JXX7+Omkv3vEfTi1rB7G373WpRe0K NXADfM65F+2CN8mSrMhoRnzCyEGvU3R2FiaCFPcbIh8QAvzhBaWH3CEsu0SYGRPp msTY11AxsCamWgZUL9wXPOOgMNkeBEQ+L5BCgTI6eZuIBLs3C/WOXOSfdooFvGWp LCVctrbn31Kt6iP4mK+yOeUQHaywJzwNQ+nWzm5NKIUVSNrdOB7PIdO39geXfTr6 cPKGlqr4Y3tbOisREPZ3ZkdUQS71kMcpVa/0ZGCklyd7/y0GgFOhmwIs+ehkClrF fUh1NQ+gNZws4p3z4tHfMkTlkwsn9jm6lXMzJ1GDClJ9TCQHrRkRY9eYPCKxLBUF S3DSMtZxB/if5Ba5OWv1cJ8qpzK5jSZRLDQXEuYre6npES0IIeY= =NW98 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 04/15] gnu: Add ruby-racc. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Jan 2019 23:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154863079617319 (code B ref 34222); Sun, 27 Jan 2019 23:14:01 +0000 Received: (at 34222) by debbugs.gnu.org; 27 Jan 2019 23:13:16 +0000 Received: from localhost ([127.0.0.1]:48066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gntc3-0004VH-LP for submit@debbugs.gnu.org; Sun, 27 Jan 2019 18:13:15 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gntc1-0004V8-CX for 34222@debbugs.gnu.org; Sun, 27 Jan 2019 18:13:14 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548617218; cv=none; d=zoho.com; s=zohoarc; b=cSxmObLd3zFzQ5dZ/qx6UEuai722sXobH5ycm/jT+Ug3WFRKGQ/lL6PN7eL034BTvmJJwDy0d8trFKqwHHBzyCTj2Yf3cUdSt2CBQMWtzb9/u7M46OKdGT0uHWKM5D/0C1dcflLX+xXX4hXNvRs+uN1DDUWu7+4jea9/HMqZNBk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548617218; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=Qr6F4fIk0goHRs4fKfmxRefnt8mY9LCBvFBZVulrTVM=; b=G01lIdE7Zz1i/3qLpTt/UOhw01TDDZZmid4HAdslqMZ0BK6pwTh3tMBCLf7EAdZRZ64jYvqCB9UdQEvJUJhB+GPb/HlPx517+fNI9ZDocKzQjdSDaJ4kgb2mLqilxIDhUG0tLFVeJMYNSdJu5hw3q/0AKDqw90mljbhjCdkygcU= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548617218; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1092; bh=Qr6F4fIk0goHRs4fKfmxRefnt8mY9LCBvFBZVulrTVM=; b=IaC1bYMCkcVOnmJfc44WCW4pQIjJ7QYqV5mx5hLGCAV24TLvxIGkp5L4RxYONkwI 1CVlr82rnZc2zXyWYCxdo3E+hhHTr15d2uENV9cIewueU0bBkBK6HVYwsoqEhIAdJk3 +CYC0U4rRhlh1oEkNTZ5LfJYpYOeTUG/Cz41rDcI= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 154861721586221.660079084828908; Sun, 27 Jan 2019 11:26:55 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-4-mail@cbaines.net> <871s4yt3iv.fsf@elephly.net> <87lg36gc8m.fsf@cbaines.net> <87k1iphqdz.fsf@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <87k1iphqdz.fsf@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 20:26:51 +0100 Message-ID: <87ef8xsxz8.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Christopher Baines writes: > >> Ricardo Wurmus writes: >> >>> Christopher Baines writes: >>> >>>> Required for ruby-ast and ruby-parser. >>>> >>>> * gnu/packages/ruby.scm (ruby-racc): New variable. >>> [=E2=80=A6] >>>> + (license license:expat))) >>> >>> On the website it says that the license is =E2=80=9CLGPL=E2=80=9D (no v= ersion is >>> provided). Could you please confirm the license? >> >> Indeed, the metadata in the gem is wrong. The information on the license >> is a bit sparse. LGPL 2.1 is included in the sources, and there is one >> file which references this in the header. > > Actually, there is a lot more, I forgot to pass "-r" to > licensecheck. There's also 3 files where it says: > > You can distribute/modify this program under the same terms of ruby. > > So I might put this instead. What do you think? > > + (license (list license:lgpl2.1 > + license:ruby)))) This would be fine with a comment. Thanks! --=20 Ricardo From unknown Sat Aug 16 22:46:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#34222] [PATCH 02/15] gnu: Add ruby-powerpack. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 29 Jan 2019 01:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34222 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 34222@debbugs.gnu.org Received: via spool by 34222-submit@debbugs.gnu.org id=B34222.154872555616935 (code B ref 34222); Tue, 29 Jan 2019 01:33:02 +0000 Received: (at 34222) by debbugs.gnu.org; 29 Jan 2019 01:32:36 +0000 Received: from localhost ([127.0.0.1]:49638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1goIGS-0004P5-2N for submit@debbugs.gnu.org; Mon, 28 Jan 2019 20:32:36 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1goIGP-0004Ov-Lr for 34222@debbugs.gnu.org; Mon, 28 Jan 2019 20:32:34 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548611052; cv=none; d=zoho.com; s=zohoarc; b=efkcL5OoZypxd7J+ywPxqFhi8xR/+nzAM8kPr5xNtbSGT+ChoXcLZ+Y0Y2LgFcKxNdfPfoVpAHQLUDpDYPjvJuTYhq22OACd7ana8+PSxNrQ2lEDiNI6FTbZKKX+guUSOdlM6t2CMbJzYskbAjGTg/qlmKCzQFmuyq0zHMwzNFU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548611052; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=dgWf5k6nts3kOlhPUpBFzkEcepoakJzE1MGabiz5cHw=; b=E6YkxSSyV8lABlHm+4AK+dAJI3jcTh73rGCLJw5mRQTUuNOt/yMu8KCZcPMJb3XFuU4ByF9ccnO7QLxv0BsNr3XcRpD5Ue+ixAIUMjlpfQAVEmNUaFrYReUJUJ3OkXDIV3jwoUGswdO3iIxqpU0MUE9uzADI0KVkMeY1KiXr/OU= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548611052; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=414; bh=dgWf5k6nts3kOlhPUpBFzkEcepoakJzE1MGabiz5cHw=; b=Ph0xFgqI6zoPMDJj/gguXezhTXoVNajR/1k+msWFPcAwGo/TPM7yu3rEFcGHHoPe Hr9OWJliiI5SoxESwP7ZP36ISnrgLJsU3i6M6gDLSP7i4c/rj7C3N8jpKjdurVWZ2Ki l2hEZ897wZsRM8Ug4liKoy/Su3836fyFWHU82Evw= Received: from localhost (p578E7473.dip0.t-ipconnect.de [87.142.116.115]) by mx.zohomail.com with SMTPS id 1548611049937170.53532259348856; Sun, 27 Jan 2019 09:44:09 -0800 (PST) References: <87y376ghl0.fsf@cbaines.net> <20190127170820.28937-1-mail@cbaines.net> <20190127170820.28937-2-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus In-reply-to: <20190127170820.28937-2-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 27 Jan 2019 18:44:05 +0100 Message-ID: <87lg36ro62.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) 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: -1.0 (-) Christopher Baines writes: > Required for ruby-rubocop. > > * gnu/packages/ruby.scm (ruby-powerpack): New variable. [=E2=80=A6] > + (description > + "This package provides a few useful extensions to core Ruby > classes.") I=E2=80=99d add =E2=80=9C, including @code{Array}, @code{Enumerable}, @code= {Hash}, @code{Numeric}, and @code{String}.=E2=80=9D LGTM! --=20 Ricardo From unknown Sat Aug 16 22:46:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Baines Subject: bug#34222: closed (Ruby on Rails) Message-ID: References: <87lg2it4m5.fsf@cbaines.net> <87y376ghl0.fsf@cbaines.net> X-Gnu-PR-Message: they-closed 34222 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 34222@debbugs.gnu.org Date: Thu, 14 Feb 2019 21:59:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1550181543-25137-1" This is a multi-part message in MIME format... ------------=_1550181543-25137-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #34222: [PATCH 00/15] Add ruby-rubocop and dependencies. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 34222@debbugs.gnu.org. --=20 34222: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34222 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1550181543-25137-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 34222-done) by debbugs.gnu.org; 14 Feb 2019 21:58:02 +0000 Received: from localhost ([127.0.0.1]:48429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guP17-0006VY-Ua for submit@debbugs.gnu.org; Thu, 14 Feb 2019 16:58:02 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:45224 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guP14-0006Us-Ii; Thu, 14 Feb 2019 16:57:59 -0500 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 5583716C2F; Thu, 14 Feb 2019 21:57:57 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 45b42790; Thu, 14 Feb 2019 21:57:57 +0000 (UTC) User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: 30689-done@debbugs.gnu.org, 34217-done@debbugs.gnu.org, 34222-done@debbugs.gnu.org Subject: Ruby on Rails Date: Thu, 14 Feb 2019 21:57:54 +0000 Message-ID: <87lg2it4m5.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: 34222-done Cc: Ben Woodcroft 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: -1.0 (-) --=-=-= Content-Type: text/plain So, I've merged 66 patches now which were tracked across these 3 bugs so the master branch now contains the ruby-rails gem! I think I've even done this without breaking anything, I believe all the packages I added or changed build, and all of there dependencies as reported by guix lint build too. If anyone still has any comments on the patches, I'd still love to hear them. Thanks for everyone who's reviewed these patches so far, and thanks to Ben for kicking this work off many months ago. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxl5GJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcXeA/9Ew+h+HVMeipbeKaDjgK/pKrY7d7DegpisO/sRz8M82iH8nwUjjHkIykH hmA13/8qkx9vximijJ8B0UZM6gTTakdz4yRMtKBnt9OVpySj393kwunsoEma3qnJ 7o6x+wJmNsxV0UeJpJfOOVySmFsxqw3rD5NG7f1RROHEa2DoR8CWJhGmNugSqm2u OCFdEJgu4e2jJyBqI+Q/CqjcbSAFInQhnAELidgAYb4KEeyP/sMzHtV0b8A5RPMl ZjWOTaDJPKr273h1qev1XbwYV14OSdBsYLi4WW+mUWMmQHXWYxGzQlO4ixWDcSgA 07rXbMgI9TG8JDaWTLUdCxQfzBGG/qitTRcROu5dVzNp0QxUiRHeZwT8Evi5EpQt bg4iL3mjNZVVPUKnumdzrcQ8xr4jTuzXg0ZABjQBMzTOXQ0uxBzg4gDSHTmECS01 Nwnh0Pnmh5w0nwIrLWjSBfG+ypdkhDrGWNuC8v6eq0g2ozkY73t6CAymk7LdhysT siCOqzQ8nScb8qNORCLnPRfr1VPtxQ/kZqBwFLEMHi6bzWqphW8mJ9uNJwVHIdTX oOLN1FF500OSjLTAt1skxhc5r3OzXcM5Za3ujpVDF1P5gnj7bA1qM7g5PWBwIUg6 8wTAUBMs2pNE3/Lt/I+BlTOU/Jqv+NZIv7Tp3tCqomdnXfJojvA= =BsXZ -----END PGP SIGNATURE----- --=-=-=-- ------------=_1550181543-25137-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Jan 2019 17:02:02 +0000 Received: from localhost ([127.0.0.1]:47761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnoo-0001XN-2e for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:02:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gnnom-0001Wx-RR for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:02:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:55476) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gnnoh-0005M9-Lq for submit@debbugs.gnu.org; Sun, 27 Jan 2019 12:01:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44902) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnnog-0001Ze-R6 for guix-patches@gnu.org; Sun, 27 Jan 2019 12:01:55 -0500 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 Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gnnof-0005KD-UQ for guix-patches@gnu.org; Sun, 27 Jan 2019 12:01:54 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:59190 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnnof-0005Io-O3 for guix-patches@gnu.org; Sun, 27 Jan 2019 12:01:53 -0500 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 E4A6A16AB2 for ; Sun, 27 Jan 2019 17:01:50 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 00bab551 for ; Sun, 27 Jan 2019 17:01:50 +0000 (UTC) User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH 00/15] Add ruby-rubocop and dependencies. Date: Sun, 27 Jan 2019 17:01:47 +0000 Message-ID: <87y376ghl0.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.71.249.129 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.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: -0.0 (/) --=-=-= Content-Type: text/plain Following on from #34217 [1], these patches add ruby-rubocop and some dependencies. This is part of packaging Rails (Ruby web framework) for Guix [2]. 1: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34217 2: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30689 Christopher Baines (15): gnu: ruby-rspec-its: Enable tests. gnu: Add ruby-powerpack. gnu: Add ruby-rainbow. gnu: Add ruby-racc. gnu: Add ruby-hashdiff. gnu: Add ruby-crack. gnu: Add ruby-webmock. gnu: Add ruby-rest-client. gnu: Add ruby-bacon-colored-output. gnu: Add ruby-ast. gnu: Add ruby-cliver. gnu: Add ruby-parser. gnu: Add ruby-unicode-display-width. gnu: Add ruby-jaro-winkler. gnu: Add ruby-rubocop. gnu/packages/ruby.scm | 463 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 456 insertions(+), 7 deletions(-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxN4/tfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xcgkg/8Dg0qI1WLE9iPJYF3NXhHN1kHStwHZoqLFO224rhkDgD5sJlTfqjIxkLh 9L10wBme6ni/aktjUYuCpgsB0a8J2buIx7HiXb5JSKgEkzXzJSRYLetG20rNUEPt JfCiTl42aLb+c5+wlagQnAYstpB5ljTV3oKVGj3V1ChOni1arkdYUiDjnJEfxiG/ TXLGVIFm7gPvO0N+K/MXa2xCK8MJBQbrey/Pt162TlTZX/uEfi+r5KHzr/Inq9qn Gzqv73Vzbkg7A9lAXLz7ACIkip45S9Td3mAJIrMM0IfEjfnr4bFnXvEeji0ZVgTa y6HUcwBJAIPD+fbLbHlypeLZfaiV/LzvNqVoNAiV4VmmnYtiikE92o8vrh4o0mpz xTGgN3FCbofmz+568zEpV3aivH9S7BAvAmvjQq85KkExTA7ApbQakdALETPKfwao OMw99/JrMoEVORyxwjqVGlcL8sHD6S7UgvbXHDTWe2CBj5wwQ9DnjIJ3tw3kNayv jywgDyYHJIKe6ExpMB3yyxU48nleHUUOv0KgyKtvHUXGRizbwO0Fpz0mGJNM7IWH T2z/nB2/PTJhQ31VdTRb0ZZyM8JjPmkR8c9X4yM7EcR+t4KIn8MQG7CtTILjpkhY Jcb+N5kEldFXbgyfuC7QlFDI1lzIJPmpPhhPWg4RX5tIFTrX86M= =p9Fa -----END PGP SIGNATURE----- --=-=-=-- ------------=_1550181543-25137-1--