From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 000/182] Add FPM, update Rails and other Ruby additions/updates Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 15 Mar 2023 03:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167884921921056 (code B ref -1); Wed, 15 Mar 2023 03:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Mar 2023 03:00:19 +0000 Received: from localhost ([127.0.0.1]:38859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcHND-0005TT-4t for submit@debbugs.gnu.org; Tue, 14 Mar 2023 23:00:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:54536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcHNB-0005TD-5C for submit@debbugs.gnu.org; Tue, 14 Mar 2023 23:00:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcHNA-00063O-Mv for guix-patches@gnu.org; Tue, 14 Mar 2023 23:00:16 -0400 Received: from mail-qv1-xf2d.google.com ([2607:f8b0:4864:20::f2d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pcHN8-00012I-Jg for guix-patches@gnu.org; Tue, 14 Mar 2023 23:00:16 -0400 Received: by mail-qv1-xf2d.google.com with SMTP id m6so5661945qvq.0 for ; Tue, 14 Mar 2023 20:00:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678849213; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=4LxRSRArAOl6A2AGvN/UUryHuRyftR17btyA1k0VIOc=; b=lDmayIZrGcAhIfJekH1ZuPLUMaLTKCkd8d8n/wINhtEoTaK6GHAqB7dhfoHGwpYqr2 sVkoBatg4x6aowWD2CrygraBWRKoJEKzVxhAiWJAjDuao6TNAKMRBm8sKtorWW3PXwjI Eyl1rm/CR8wd0wAzWFHCLdj6OFImJH5+CNInb189uw0/pokneb1IARDib5pj0otoz+Yq 8ZG5bpsFT7jyfruyPHatAIm7CVSza1ibSezRiLJb8s4T/rVqhh9doP2XB/IZiUBX9RJc mk/3ourRzYo/je/IAe8mEq+zDO1exVh12HYagkhO8qIHjJIvAacE6hWxVKJOvdvfbR84 LaQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678849213; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4LxRSRArAOl6A2AGvN/UUryHuRyftR17btyA1k0VIOc=; b=QVf2Rn1UaN/lo5LCBw4nX0roaZ0OpQXCjU7QY15Eck5UPxzCNUFmjmvpCmJ5WhY8Dt szytST95cbfIMexC0eOcx8WfLQ9KcQS6O6P+JQShVi8eQ/kKfRTksJmfpO2it5A/sEKz CnWTmpZVDOafjPwCGcZmSq5BPQC9aQJZazOQ/3bstP4sEo0C+9f7twzrluYg0QUI5Vhu ZICIpean+QLWosfSFV9SiQ1ttOynaIlvEgLD6eWaz1H0NliVRyogbOZL5vGVCAaQ0ruk ab5Sp3vonFJUmIi7PBjhQ6oUukjuHdROnOWK08kH0BWZzdEfG9gaDCiyR/pRJ/iglAX8 dU2A== X-Gm-Message-State: AO0yUKWYnjJf37k/We3jQloUQlo0WaNmSyRJDH9HbmoAjnkdvSTgBO1B 6/X178tKOSZYLWs2xAlEnZKncEhDZ5wcWS/l X-Google-Smtp-Source: AK7set9rcsen3G6M+Wz5EsWO5YH+l7DREtcWDPwpf2Syopvvm7ZfZR0LJBRzBmYkz/fc5T5SjVKwsA== X-Received: by 2002:ac8:7c55:0:b0:3bf:b707:e889 with SMTP id o21-20020ac87c55000000b003bfb707e889mr70854731qtv.34.1678849213059; Tue, 14 Mar 2023 20:00:13 -0700 (PDT) Received: from localhost.localdomain (dsl-10-132-94.b2b2c.ca. [72.10.132.94]) by smtp.gmail.com with ESMTPSA id 2-20020a05620a048200b00742e61999a3sm2959421qkr.64.2023.03.14.20.00.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Mar 2023 20:00:12 -0700 (PDT) From: Maxim Cournoyer Date: Tue, 14 Mar 2023 22:59:46 -0400 Message-Id: <20230315025946.14371-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::f2d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello Guix, This series contains various Ruby updates and new packages. Some noteworthy changes: 1. Update Rubocop & friends 2. Update Rails and partially enable its test suite 3. Add fpm 4. Various other updates and required packages additions. Maxim Cournoyer (182): gnu: Add ruby-cabin. gnu: Add ruby-clamp. gnu: Add ruby-stud. gnu: Add ruby-insist. gnu: ruby-standard: Update to 1.24.3. gnu: ruby-oedipus-lex: Update to 2.6.0. gnu: ruby-oedipus-lex: Fix indentation. gnu: ruby-parser: Update to 3.2.1.1. gnu: ruby-rubocop-ast: Update to 1.27.0. gnu: Add ruby-rubocop-rake-minimal. gnu: ruby-unicode-display-width: Update to 2.4.2. gnu: Add ruby-rubocop-capybara-minimal. gnu: ruby-rspec: Update to 3.12.0. gnu: ruby-rspec-core: Update to 3.12.1. gnu: ruby-rspec-support: Update to 3.12.0. gnu: ruby-given-core: Update to 3.8.2. gnu: ruby-rspec-mocks: Update to 3.12.4. gnu: ruby-rspec-expectations: Update to 3.12.2. gnu: ruby-rspec-given: Update to 3.8.2. gnu: ruby-rubocop-performance: Update to 1.16.0. gnu: Add ruby-simplecov-json-formatter. gnu: ruby-simplecov-html: Update to 0.12.3. gnu: ruby-simplecov: Update to 0.22.0. gnu: Add ruby-rubocop-capybara. gnu: ruby-rubocop-rspec: Update to 2.19.0 and inverse inheritance relationship. gnu: Add ruby-rubocop-rake. gnu: ruby-rubocop: Update to 1.48.1 gnu: ruby-thor: Update to 1.2.1. gnu: Add ruby-minitest-power-assert. gnu: Add ruby-m. gnu: Add ruby-language-server-protocol. gnu: ruby-standard: Enable test suite. gnu: ruby-standard: Relax requirements. gnu: Add ruby-dotenv. gnu: Add ruby-minitest-retry. gnu: Add ruby-dalli. gnu: redis: Update to 7.0.9. gnu: redis: Use gexps and streamline. gnu: hiredis: Update to 1.1.0. gnu: Add ruby-hiredis. gnu: ruby-minitest-5.14: Update to 5.15.0. gnu: ruby-rake: Update to 13.0.6. gnu: Add ruby-cucumber-compatibility-kit. gnu: ruby-cucumber-messages: Update to 21.0.1. gnu: Remove ruby-protobuf-cucumber. gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build. gnu: ruby-cucumber-core: Update to 11.1.0. gnu: ruby-cucumber-wire: Update to 6.2.1. gnu: ruby-cucumber-html-formatter: Update to 20.2.1. gnu: Add ruby-cucumber-ci-environment. gnu: ruby-cucumber-expressions: Update to 16.1.2. gnu: ruby-gherkin: Update to 26.0.3, fixing build. gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin. gnu: ruby-cucumber: Update to 8.0.0. gnu: Remove ruby-cucumber-create-meta. gnu: Add ruby-rake-manifest. gnu: ruby-aruba: Update to 2.1.0. gnu: ruby-activesupport: Update to 7.0.4.3. gnu: ruby-railties: Update to 7.0.4.3. gnu: Add ruby-bcrypt. gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests. gnu: ruby-activerecord: Update to 7.0.4.3 and enable tests. gnu: Add ruby-simplecov-lcov. gnu: ruby-actionview: Update to 7.0.4.3. gnu: Add ruby-delayed-job. gnu: Add ruby-minitest-proveit. gnu: ruby-zeitwerk: Update to 2.6.7. gnu: Add ruby-queue-classic. gnu: ruby-activejob: Update to 7.0.4.3 and enable tests. gnu: Add ruby-xpath. gnu: ruby-addressable: Update to 2.8.1. gnu: Add ruby-launchy. gnu: Add ruby-websocket. gnu: Add ruby-selenium-webdriver. gnu: ruby-puma: Build with SSL support. gnu: Add ruby-minitest-stub-const. gnu: ruby-rack: Update to 2.2.6.3. gnu: ruby-rack: Update home page URL. gnu: Add ruby-rack-next. gnu: Add ruby-rack-cache. gnu: ruby-rack-test: Update to 2.1.0. gnu: ruby-rack-test: Update home page. gnu: ruby-rack-test: Honor #:tests? argument. gnu: ruby-sinatra: Update to 3.0.5. gnu: ruby-webrick: Update to 1.8.1. gnu: Add ruby-rackup. gnu: Add ruby-vcr-expat. gnu: Add ruby-prettier-print. gnu: Add ruby-syntax-tree. gnu: Add ruby-subprocess. gnu: Add ruby-rake-compiler-dock. gnu: Add ruby-concurrent-ruby. gnu: ruby-concurrent: Replace with ruby-concurrent-ruby. gnu: Add ruby-concurrent-ruby-ext. gnu: Add ruby-concurrent-ruby-edge. gnu: Add ruby-sorbet-runtime. gnu: Add ruby-rdiscount. gnu: Add ruby-ruby2-keywords. gnu: Add ruby-faraday-net-http. gnu: ruby-faraday: Update to 2.7.4 and enable test suite. gnu: ruby-octokit: Update to 6.1.0. gnu: ruby-faraday: Propagate ruby-faraday-net-http. gnu: ruby-sawyer: Update to 0.9.2. gnu: ruby-pry-byebug: Avoid depending on ruby-chandler. gnu: ruby-pry-byebug: Update to 3.10.1. gnu: ruby-byebug: Do not depend on ruby-chandler. gnu: Remove ruby-chandler. gnu: Add ruby-multipart-parser. gnu: Add ruby-faraday-multipart. gnu: ruby-maxitest: Update to 4.4.1. gnu: Add ruby-fileutils. gnu: ruby-faraday-middleware: Add a deprecation comment and re-indent. gnu: ruby-bandwidth-iris: Fix indentation. gnu: ruby-bandwidth-iris: Update to 7.0.0. gnu: ruby-octokit: Enable tests. gnu: Add ruby-mapping. gnu: Add ruby-fiber-local. gnu: Add ruby-console. gnu: Add ruby-ruby-memcheck. gnu: Add ruby-msgpack. gnu: Add ruby-covered. gnu: Add ruby-samovar. gnu: Add ruby-io-console. gnu: Add ruby-reline. gnu: Add ruby-irb. gnu: Add ruby-debug. gnu: Add ruby-rspec-debug. gnu: Add ruby-bake. gnu: Add ruby-bake-test. gnu: Add ruby-bake-test-external. gnu: Add ruby-sus. gnu: Add ruby-timers. gnu: Add ruby-localhost. gnu: bundler: Update to 2.4.8. gnu: ruby-puma: Update to 6.1.1 and enable test suite. gnu: Add ruby-capybara. gnu: Add ruby-rack-session. gnu: ruby-rubyzip: Update to 2.3.2. gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite. gnu: Add ruby-event-emitter. gnu: Add ruby-websocket-native. gnu: Add ruby-websocket-eventmachine-base. gnu: Add ruby-websocket-eventmachine-server. gnu: Add ruby-websocket-client-simple. gnu: ruby-actioncable: Update to 7.0.4.3 and enable tests. gnu: ruby-mini-mime: Update to 1.1.2. gnu: ruby-marcel: Update to 1.0.2. gnu: ruby-marcel: Relocate to (gnu packages rails). gnu: ruby-marcel: Enable tests. gnu: ruby-activestorage: Update to 7.0.4.3. gnu: ruby-actiontext: Update to 7.0.4.3. gnu: Add ruby-timeout. gnu: Add ruby-net-protocol. gnu: Add ruby-date. gnu: Add ruby-net-imap. gnu: Add ruby-net-pop. gnu: Add ruby-net-smtp. gnu: ruby-actionmailbox: Update to 7.0.4.3. gnu: ruby-actionmailer: Update to 7.0.4.3. gnu: ruby-sprockets: Update to 4.2.0. gnu: ruby-sprockets: Relocate to (gnu packages rails). gnu: ruby-sprockets-rails: Update to 3.4.2. gnu: Add ruby-bootsnap. gnu: ruby-globalid: Update to 1.1.0. gnu: ruby-globalid: Move to (gnu packages rails). gnu: Add ruby-importmap-rails. gnu: ruby-railties: Enable test suite. gnu: Add ruby-propshaft. gnu: Add ruby-stimulus-rails. gnu: Add ruby-turbo-rails. gnu: ruby-rails: Update to 7.0.4.3. gnu: ruby-spring: Update to 4.1.1. gnu: Add ruby-dotenv-rails. gnu: Add ruby-flores. gnu: Add ruby-pleaserun. gnu: Add ruby-arr-pm. gnu: Add perl-app-cpanminus. gnu: ruby-minitest: Update home page URL. gnu: ruby-minitest: Update to 5.18.0. gnu: ruby-cucumber-html-formatter: Honor #:tests? argument. gnu: ruby-rubocop-rspec-minimal: Update source and home page URL. gnu: Add fpm. gnu/local.mk | 1 + gnu/packages/databases.scm | 128 +- gnu/packages/package-management.scm | 80 + .../ruby-hiredis-use-system-hiredis.patch | 52 + gnu/packages/perl.scm | 21 + gnu/packages/protobuf.scm | 18 +- gnu/packages/rails.scm | 1210 ++++-- gnu/packages/ruby.scm | 3774 +++++++++++++---- 8 files changed, 4161 insertions(+), 1123 deletions(-) create mode 100644 gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch base-commit: d37b467631d5b0e965ea933b8bda8448993580e9 -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 002/223] gnu: Add ruby-clamp. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933260912420 (code B ref 62196); Mon, 20 Mar 2023 17:17:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:49 +0000 Received: from localhost ([127.0.0.1]:55664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7o-0003E5-Pz for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:49 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:40798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7n-0003Dm-Rm for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:48 -0400 Received: by mail-qt1-f181.google.com with SMTP id x1so13930496qtr.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332602; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rdzxFnLAHPrcpAKwR4c08wS1a3NP7isf/6V5SIhDJfE=; b=XrrA4Fvgbp5eCgYLudp7wNTyl7vNEJAu3+pXLsjbwZkeHE1CNnSW5HX98oc70teoko jVu6RzN9ybHD8wJEVtx4WunxkYGczvCH7KJxp10w6v+f0e8xPWIx7xolKs0lu1XOuvmD OBYnmD7ZEHx8EjSOmSI+i+d9snD8G5yj76gyT9OlvVMMFd1v7jj2KodmuEM8j5x/JR8X 3/QXGU+XpCrwikWamECOk0atZR4rc3VH6aRESm47Jx9/DVzQARiqY7iY+mw+K7gTmIXK 73dxolFAyImeooyKpTw4mQFYKeZnAjiE+xSAZurvjHeTPdok3/2GYcEjb0qP2zZz9VDB ceuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332602; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rdzxFnLAHPrcpAKwR4c08wS1a3NP7isf/6V5SIhDJfE=; b=sG4YCU7IfnvogWnY7Gktck5cCDdKEh2ytIcxLRN2pci9l0M36+AniafTqfBI/UiFZD bOIEQW8oudP2DbRyf+JEc+uzFtxinC9CewRu18yMgqYbdU4Bzh+ojcV7p9kn4uYknGS1 XCfU10bO+3Iyvu1v13NjuqqN1+hbc8jENVDiJ4krNDQTpl+CT7aON4fZOOuH3i02OqiJ TmlYAsJ25X0L8nx2Uto64MfagkWuSaBSc9ANL1M3PDDEztdf/1vgLwFR2ykmdi2ht56B DpL21DZYL3ixmqKOocMyn/52X27Ja0kj3+XO6YHYLOeoIqEeQ+X2BLiiGyrVYFiIv4vM jBgg== X-Gm-Message-State: AO0yUKWfYCbsfKCTglEZV1ualcZpBJ9nVGtF8ijJq1ODPDQI5mz4FXbr lzCm9taK82tQNKZrGYGNHyKHeUt2TZQ= X-Google-Smtp-Source: AK7set+by0N4VtouKL9LvT7CT1Kow2mi3OtY/6KvuMC6y4yNcR82ONdJ5xi++RIsxCGgG7fqSFm+ig== X-Received: by 2002:ac8:5807:0:b0:3bf:cf9d:ccbd with SMTP id g7-20020ac85807000000b003bfcf9dccbdmr27906578qtg.2.1679332602020; Mon, 20 Mar 2023 10:16:42 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:41 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:12:54 -0400 Message-Id: <20230320171635.11184-2-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-clamp): New variable. --- gnu/packages/ruby.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2fdac01841..b55e1c7b7a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2088,6 +2088,34 @@ (define-public ruby-crack (home-page "https://github.com/jnunemaker/crack") (license license:expat))) +(define-public ruby-clamp + (package + (name "ruby-clamp") + (version "1.3.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "clamp" version)) + (sha256 + (base32 + "08m0syh06bhx8dqn560ivjg96l5cs5s3l9jh2szsnlcdcyl9jsjg")))) + (build-system ruby-build-system) + (arguments + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'do-not-require-rubocop + (lambda _ + (substitute* "Rakefile" + (("require \"rubocop/rake_task\"") + "") + (("RuboCop::RakeTask.new") + ""))))))) + (native-inputs (list ruby-rspec)) + (synopsis "Command-line parsing library for Ruby") + (description "Clamp provides an object-model for command-line utilities. +It handles parsing of command-line options, and generation of usage help.") + (home-page "https://github.com/mdub/clamp") + (license license:expat))) + (define-public ruby-cliver (package (name "ruby-cliver") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 003/223] gnu: Add ruby-stud. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933261312460 (code B ref 62196); Mon, 20 Mar 2023 17:17:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:53 +0000 Received: from localhost ([127.0.0.1]:55672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7t-0003Eu-As for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:53 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:43787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7o-0003Do-JX for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:48 -0400 Received: by mail-qv1-f48.google.com with SMTP id jl13so8036435qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332603; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=g9UO1nN8kMj4SLMDCq68Nodb6Y1RMv5tV/skcdUVj8g=; b=aGZ8aVAVhDk1rr0uRIf5Gc8YfJcxBU+5HCgwD9usOWKtfKnW096P+EkrjXsGa1kO7Z Fus3wzUHjBbNMAhVHtFh1IqIUQZwHKgIkLw02juo4+lynKpmj37cYftYwSB7HyJYKnXy WGoUtvM9p2MTF2NPKpOfLSuR8JKd3etBB+mK4tY0Gd+5Y0R8uZRxyCLTlVWgowOGHkZM nagnLLimKaZBobXAHUlRWbyNQJ/OGq+9s7njPt8aKIUteiSqdh2X0mG2BoGJZlER3xvY 1ZBz9XJfrsTpFbzhip0WsK9Wzd4QLX+Yr0TdZSvqe/u40lcB4aiTJCTmDiKwfzPKx6q2 dumQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332603; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=g9UO1nN8kMj4SLMDCq68Nodb6Y1RMv5tV/skcdUVj8g=; b=QTfGB8Yt4ofK2+1PeZD/fDoscy28q+HNWuAM0hk7iyAGPFtbEZzvonrVHlYjXMnhA6 kNzOfhkr6xYPghbCVE6/V+k9a3JRGpMVy0cuMsjXJG2fpTA4iF0qO+9ieThAszgn1LST 2NDzdMpCWpxIvoCRjITFyh9oyLm7VjMgsOs3Lu6509hE3MOQwYCN2aIZ1/GS9qHuLv8t 5aNM9GecDWK1GHa6Tb8vft2hC/TtBsXTCANrVuFodIsW2PZzi5DZtTQE/w2cXAjnnBWf BOHM172XBLt46nF1zymhAzDmglfqnJvr7mB0meULUBX0w21SViB1tiB3sTvSIJym/Na4 78xw== X-Gm-Message-State: AO0yUKUviRIZ/IZdz91HraQ1VHHPd3fmoijMgpi5Rm0C/bW3FajGd1Zv R/Zm9JAHNdV3b/HknLzDWWBCzm7ADXg= X-Google-Smtp-Source: AK7set8FDM7fyadBUFpob5y+c4ngLP6GvFTcDfrur7XutXPJzWWcX+Ux8DGkM3eTDhVncd73JSQKOQ== X-Received: by 2002:a05:6214:c4e:b0:5a7:a434:c303 with SMTP id r14-20020a0562140c4e00b005a7a434c303mr44171361qvj.25.1679332602902; Mon, 20 Mar 2023 10:16:42 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:42 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:12:55 -0400 Message-Id: <20230320171635.11184-3-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-stud): New variable. --- gnu/packages/ruby.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b55e1c7b7a..84ecdf14db 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1690,6 +1690,43 @@ (define-public ruby-gimme (home-page "https://github.com/searls/gimme") (license license:expat)))) +(define-public ruby-stud + (package + (name "ruby-stud") + (version "0.0.23") + (source (origin + (method url-fetch) + (uri (rubygems-uri "stud" version)) + (sha256 + (base32 + "0qpb57cbpm9rwgsygqxifca0zma87drnlacv49cqs2n5iyi6z8kb")))) + (build-system ruby-build-system) + (native-inputs (list ruby-rspec)) + (arguments + (list #:phases #~(modify-phases %standard-phases + ;; No Rakefile is included, so run rspec directly. + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (synopsis "Retries, worker supervision, resource pools and more for Ruby") + (description "The Stud Ruby library adds a few things missing from the +standard Ruby library such as: +@table @code +@item {Stud::Try} +Retry on failure, with back-off, where failure is any exception. +@item {Stud::Pool} +Generic resource pools. +@item {Stud::Task} +Tasks (threads that can return values, exceptions, etc.) +@item {Stud.interval} +Interval execution (do X every N seconds). +@item {Stud::Buffer} +Batch and flush behavior. +@end itemize") + (home-page "https://github.com/jordansissel/ruby-stud") + (license license:asl2.0))) + (define-public ruby-standard (package (name "ruby-standard") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 001/223] gnu: Add ruby-cabin. References: <20230315025946.14371-1-maxim.cournoyer@gmail.com> In-Reply-To: <20230315025946.14371-1-maxim.cournoyer@gmail.com> Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933261412474 (code B ref 62196); Mon, 20 Mar 2023 17:17:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:54 +0000 Received: from localhost ([127.0.0.1]:55674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7t-0003F0-Jm for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:53 -0400 Received: from mail-qv1-f46.google.com ([209.85.219.46]:34793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7n-0003Dk-6b for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:49 -0400 Received: by mail-qv1-f46.google.com with SMTP id 31so57455qvc.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332601; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=6FlhmGsUFF49ftEKcuuo7Y333qaL3L8k+y8EaFCuqqM=; b=EK5yeJYstrCKrgEFBVi4ZEbaUxmp9tijNBg8ZwEVI5z33CuL1WIuD8VcpQ60CyGShP PrDEmsP16okZQK+VcDrWXcI+7niIfEvYqVSYb0Wq839W+yfi5IQ4LxcJ6CiR5cNX0NRZ PyNOxLh+TyziIgsClKQ+TEWpDK9g197ShN1X8/8Tt8aOVV/j7Mzrk7mWCD6FSQc1oyF1 1F3xdrZkIigF9YJtRdRcQyE8P+QHYnSwX2cRHEXeiwrJMc0FrQZ9nwnT1aIOZEvdPZLa B5UIpijwyNic3eiFW9fnUp151/CGx/ceWSSlHR/HAvK+w+18VBjOorQ27fztuJMf84KK WU3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332601; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6FlhmGsUFF49ftEKcuuo7Y333qaL3L8k+y8EaFCuqqM=; b=Q11Kdda0P0NZrX4K8Ts04ipql9/I+S5Z8iTkA7VE2F3EkW9C508T/EH5+UkjLWlx+w AbP5XAAznCGIcsbKo1Uaa+iLDwDd3EIxGVhBXfSEEYos6tE/AlGQnlfDmJUNe8+fkUF+ LX670VsMfoQHEneFXuR7tvBqLreKScbuhF++1ryDaz4YQvUsM7WWPt+YA2EtwuAuOqqa n9+Fc1JoiV0oWbykDM1tAoxRVh3BGI0gBQY8RpFpWm1JiQErobQUHibMPqeKxJ02Bsw/ lbJzW74GgFhQJhBkGRrRMyOGjO5STpeuUdpqFIuhmvNwtsPRF4psjq/Y/83Uu9Wc1JxC Pt8Q== X-Gm-Message-State: AO0yUKXSSujr+phNwXf+6ntppfWYR6baa/37LCxM8QzJCe/7Pj/Pf2O3 PqbI11VFYCjkvlice2J4MVw/SKqSCCE= X-Google-Smtp-Source: AK7set9ssIm909qMSOZpr3VF5iRVXXNa68zj/0lrqVV5PAKhtbp8QWWBPlxtFf98srbc/tv4ZyNDuw== X-Received: by 2002:a05:6214:124b:b0:571:13c:6806 with SMTP id r11-20020a056214124b00b00571013c6806mr61033003qvv.33.1679332601219; Mon, 20 Mar 2023 10:16:41 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:40 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:12:53 -0400 Message-Id: <20230320171635.11184-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 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-cabin): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 44e2c7c0ca..2fdac01841 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10685,6 +10685,25 @@ (define-public ruby-parallel suited for map-reduce or e.g. parallel downloads/uploads.") (license license:expat))) +(define-public ruby-cabin + (package + (name "ruby-cabin") + (version "0.9.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "cabin" version)) + (sha256 + (base32 + "0b3b8j3iqnagjfn1261b9ncaac9g44zrx1kcg81yg4z9i513kici")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) ;no Rakefile in released gem + (synopsis "Structured and contextual logging experiments in Ruby") + (description "This Ruby library provides an experimental logging system +that tries to make logging more flexible and more consumable than plain-text +logging.") + (home-page "https://github.com/jordansissel/ruby-cabin") + (license license:asl2.0))) + (define-public ruby-cane (package (name "ruby-cane") base-commit: 45fd01ac5d561d9dbe4687a6e3e927508af47cb8 -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 010/223] gnu: Add ruby-rubocop-rake-minimal. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933261412489 (code B ref 62196); Mon, 20 Mar 2023 17:17:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:54 +0000 Received: from localhost ([127.0.0.1]:55677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7t-0003F7-W8 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:54 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:40798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7p-0003Dm-Es for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:49 -0400 Received: by mail-qt1-f181.google.com with SMTP id x1so13930926qtr.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332609; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SMWQtotzhNnzjAw6Hb/NbyV/vHunJ8uZhFR99m/Di1Q=; b=h0G+/LheZkukpLYFfoyHnzLxUU8+2Ck1uAvp4gE9UiKpFwuN9YxslDtCfQoR2QkHK3 DS6AhBL8GLcC9aG4SGp972Kw8PNqkWzgbilcq3BQ5EUdQKanVqsSvumpFW7GG9A4b5lv wlpynnsS9WySGzbsV/AEujwGyQeqRicD0OgM3FkeYV7RfCMR7q/xnzAkmiTye0rxsiUo HLfLt0VsC95drco7t7HG8cBCkxckLjuNNpRVJoSspZHnwEfBqtekapHsLnddPxWqNjdR th/DPLTjIIZ3GK0Ng70oQkoEmzebHQyU9SIg9nkRv5xHjLWT+eB9gdZ+aVd9ZtdXG7Ug odqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332609; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SMWQtotzhNnzjAw6Hb/NbyV/vHunJ8uZhFR99m/Di1Q=; b=YXDIfNVdODCnMLQtIp8WID8npQcfEQPhBTMeyJmj4Ua6BX0iyKaXMoCgfDyeaodTZG Y6UW+d8tBoybn2T3oBP2KR3XisjnbTL/MzIQwIc7lmx9V3T7e5Zlqs3fgiX0kFeqbkob mYXAOeGuNO+K1O4NCsmjlHDwA5mz3XRKZ86kAKG4CEHmHagXKv6Z6Tg1Y7LZaUIFCx38 tJnXXaadZuVfa4B2X/cv7HsUqUA/d4dXJsEAIOJkACv2ypqUZYD4SIL76OP7sntDJy8X SOnYSip51uZaN5B7NMvH4dQ5zQL81zRg6XvAgHlWMce8UOYG227TgtKYjkd6reIH7nhG i2rA== X-Gm-Message-State: AO0yUKW3toeL3RjnO34JCG55q5TYQqryqSnCXH7Fl6U5MXJvH1ntrYfD 0Ks/+qt1OEbUtW931ZVbqaQF5dpSnUo= X-Google-Smtp-Source: AK7set/eBifhNedc4jxBSZxLEjb0yqO/t9FHrhV40lX9y4sT2x3Fb04hZe4ZOeDBUr2An7fqAQE8vQ== X-Received: by 2002:ac8:7f43:0:b0:3e3:7eba:8906 with SMTP id g3-20020ac87f43000000b003e37eba8906mr556265qtk.47.1679332608980; Mon, 20 Mar 2023 10:16:48 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:48 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:02 -0400 Message-Id: <20230320171635.11184-10-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rake-minimal): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0601c2bc11..5da56ec800 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1537,6 +1537,26 @@ (define-public ruby-typhoeus (home-page "https://github.com/typhoeus/typhoeus") (license license:expat))) +(define ruby-rubocop-rake-minimal + (package + (name "ruby-rubocop-rake") + (version "0.6.0") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/rubocop/rubocop-rake") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1r53szwglikbir1fvpz4i51p915khrrkl6rp61zcx3dcrclkr3ld")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) ;avoid extra dependencies + (synopsis "RuboCop plugin for Rake") + (description "This package provides a RuboCop plugin for Rake.") + (home-page "https://github.com/rubocop/rubocop-rake") + (license license:expat))) + (define-public ruby-rubocop-rspec (package (name "ruby-rubocop-rspec") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 004/223] gnu: Add ruby-insist. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933261512499 (code B ref 62196); Mon, 20 Mar 2023 17:17:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:55 +0000 Received: from localhost ([127.0.0.1]:55679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7u-0003FO-Kk for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:54 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7p-0003Dq-Fk for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:49 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13930495qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332604; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8IuTUixc51cTAfkZ3NgB7lnuGopYbeWiUp6EoxKTAB8=; b=gXZbVG534b/JGX2UO3XtH2IbXoiYIQ5c1tMyYlEG5f/SMUS/g5Po5gafFjNwz44ckD 3dTzqA2ty2fWm1t1Jb5lvQbh32cFu5/6j4gmUcIuxL3wie43gOcQnMNYSG9WAuQg1UHK 1GxQBVeDYhI/AnLfTrRSLOS9xYuwxSqXBTI41mAIzLcnoZjYC4Fn8PjSNWQ0mjLbbFEc hDJM3aQNE7O+W0UUaoV3LMJuw+leLyV6WVKA4vpBGwuG9zmZEP8UgZWOfc2mjXbaXSPd WRZSbKEF3wVZDH7IqJK80lJBTdV34m0KTlLTgPOZcxfjZD8Bv3b8+wxK81j1ts1sij6/ WpTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332604; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8IuTUixc51cTAfkZ3NgB7lnuGopYbeWiUp6EoxKTAB8=; b=K3QQ0rZ09NwP7Qt5aO0JmaADrJTt7zntzr8mSO0akVljqhqIObJMQAXXecQ7pda7UQ SdDg8MI8+fYaQAVUJ0jliyDfy6veWVUOsHLS+2AR222WUfC3TnLXvD3YpLuOkBFCKOdM UUvS75jEJlzCoPwwVNf9FsJdwj0ylR1hxRl9a4BjBnLckjiI/hATwNUyN9wpGUUa57X3 MsLh8T2BTizj+fq+9Z2EdCj6prMV4QXoL3OEz01tZJuYFkIIdHCjHSf9CN7CioqZdEav joIprGr9Xkn5cp54e9QDeIgrGfHN7zdVnVHA3JZEHTdbues9uGMvsZ8oA7Wb1iji1C2u fgug== X-Gm-Message-State: AO0yUKUvOz+dOfA+INziDDw38znC3VeeaV3u05ox0OutS++EmxI2hskO WL0daAD6WggH/7HWdM91ebtKkJOzDhQ= X-Google-Smtp-Source: AK7set9XJe8ba6BII2lWTz03t0nMfvMEdgj0Zrtn0pz4tQZjzCq0enXBZEsHT97oCNSrIucIVI32bQ== X-Received: by 2002:a05:622a:13ce:b0:3e2:8731:cc81 with SMTP id p14-20020a05622a13ce00b003e28731cc81mr4607179qtk.30.1679332603813; Mon, 20 Mar 2023 10:16:43 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:43 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:12:56 -0400 Message-Id: <20230320171635.11184-4-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-insist): 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 84ecdf14db..4ed760cfd6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4102,6 +4102,29 @@ (define-public ruby-idn-ruby (home-page "https://github.com/deepfryed/idn-ruby") (license license:asl2.0))) +(define-public ruby-insist + (package + (name "ruby-insist") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "insist" version)) + (sha256 + (base32 + "0bw3bdwns14mapbgb8cbjmr0amvwz8y72gyclq04xp43wpp5jrvg")))) + (build-system ruby-build-system) + (arguments (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "ruby" "test/testing.rb"))))))) + (synopsis "Testing tool for Ruby") + (description "This package provides a simple block-driven assertion +library for both testing and for production code that attempts to make test +definitions more readable.") + (home-page "https://github.com/jordansissel/ruby-insist/") + (license license:asl2.0))) + (define-public ruby-instantiator (package (name "ruby-instantiator") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 005/223] gnu: ruby-standard: Update to 1.25.2 Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933261512506 (code B ref 62196); Mon, 20 Mar 2023 17:17:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:55 +0000 Received: from localhost ([127.0.0.1]:55681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7v-0003FX-00 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:55 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:44936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7q-0003Ds-8t for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:50 -0400 Received: by mail-qt1-f179.google.com with SMTP id s12so13908040qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332604; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4vM9W7ARNpqF6UGC0K8lzSJNd7NEHY3JobprwooqU18=; b=YB4TwWpGS4p6KXxVAWYyji1LmomBUf5Nhz5B2RrUhF38xjqjzBXEE5b3OQ5Qmsol4m wfvBY4XuYWDDhK6XarAlBpnDDni0r0u0aXoErhSiqh9e/F0UARCUinxbZSOgum/UxgWY WwJtIShpE/dj3W/TvbYL+vIj1zxldCv0qfl96gYeb5rBZjGjYDSrqN/IxXasb0MDgfpS nVLCl7T1/QQNUeWYC2saVqs/KEwv2aHc/pPkQPCz/gpsT2D30cgLE2Bj2wJbudhBAnCC 62q2LE7DMZwccWFraJI5zRX3SAfiDnibCdDYDh9WjuSkKe3/GghkZSzSlHwIV/y5RUod si+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332604; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4vM9W7ARNpqF6UGC0K8lzSJNd7NEHY3JobprwooqU18=; b=2xWuf4I6GjdNZRyaR3UD4CObHFOB+hU7M7sggSGHkDQeH/mQnZ6+RspfBG8/xI4OOA Inouu1CG4bieKoasyeMdkbvuo5Jjx5c/zQ0KC4uQcL2PV59IfE3iPTeoQ7DjA9EY3McI Dd3n8nUMonA03+8UqDH59sQmV+tMRezFsi/lGCXWq3YTCp5RsKsYM46IQF+3dREXNxpl YG+UZWetufeFeinVyFkeG7f4Wu4eYOHAKTCwtg1w+rSPzkS9YbTbfLggQqyIOTkJ4KWe d7vSv1EEH0AyEwz2gqx0DXQpIj5euBRlvOIbwAkRiLCEujlB7CkNLbfw19n91Yt7R5mO 1iMQ== X-Gm-Message-State: AO0yUKXhRarGNJ9lbmtHzJSGV3/t4tpsv/HHZWc+QTncjafArgphKB26 ULJNlydRktUtU3h//sEcVEzW3re5XmY= X-Google-Smtp-Source: AK7set+uawARfoQvEoe6oyRJLTOv/nC/xWQR5KbFGuvVuzSmdy12mE1yrHn2SKWpfvacixsbtyjinQ== X-Received: by 2002:ac8:7d4c:0:b0:3c0:401f:9c24 with SMTP id h12-20020ac87d4c000000b003c0401f9c24mr26281807qtb.63.1679332604640; Mon, 20 Mar 2023 10:16:44 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:44 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:12:57 -0400 Message-Id: <20230320171635.11184-5-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-standard): Update to 1.25.2. [arguments]: Delete trailing #t. Update comment. --- gnu/packages/ruby.scm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 4ed760cfd6..981a5912f2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1730,7 +1730,7 @@ (define-public ruby-stud (define-public ruby-standard (package (name "ruby-standard") - (version "0.4.7") + (version "1.25.2") (source (origin (method git-fetch) ;no test suite in distributed gem @@ -1740,22 +1740,20 @@ (define-public ruby-standard (file-name (git-file-name name version)) (sha256 (base32 - "0ylx0lm2pbbgr5h7fban592w96bl3wxmvfcpcdfrhkxnpg5kiwgv")))) + "0c0lsrvdl224s8166xrk9ibm19wbzn5l9s27cm7bjn0jr81j6agk")))) (build-system ruby-build-system) (arguments - ;; TODO: the tests are currently broken due to using a newer Rubocop. + ;; TODO: the tests are currently broken due to using a different Rubocop + ;; version. `(#:tests? #f #:phases (modify-phases %standard-phases (add-after 'unpack 'relax-version-requiremens (lambda _ (delete-file "Gemfile") - (delete-file "Gemfile.lock") - #t))))) - (native-inputs - (list ruby-gimme ruby-pry ruby-simplecov)) - (propagated-inputs - (list ruby-rubocop ruby-rubocop-performance)) + (delete-file "Gemfile.lock")))))) + (native-inputs (list ruby-gimme ruby-pry ruby-simplecov)) + (propagated-inputs (list ruby-rubocop ruby-rubocop-performance)) (synopsis "Ruby Style Guide, with linter & automatic code fixer") (description "Standard is a port of StandardJS. Like StandardJS, it aims to save time in the following ways: -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 006/223] gnu: ruby-oedipus-lex: Update to 2.6.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933261512513 (code B ref 62196); Mon, 20 Mar 2023 17:17:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:55 +0000 Received: from localhost ([127.0.0.1]:55683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7v-0003Ff-9s for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:55 -0400 Received: from mail-ua1-f49.google.com ([209.85.222.49]:46894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7r-0003Du-Eq for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:51 -0400 Received: by mail-ua1-f49.google.com with SMTP id ay14so8398515uab.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LDzO1pIVbDBxunir9ka6G5GlEPDiYUJ3MP+EOEk+r/U=; b=Sd13zRASe1K7suDw4NGikR5SkJMM6Sv+JQM2i9sn2Zs0iZGXV3xjyEKqgxJJW8X4wJ ad9DbSIRzeQH3yieu74a/X67dQeZm5CTA093CNV98+BwoScYtyJgEEcnbSZKpJLzwUzR LkPC4VmhDfXeBipx3He8d3VT+YeppkZ7jWx4pNLUJ3ZZHQtiNZv0QYZYlf7KERYOfWvj bJrGDYKmBdafJbu/3E9K/JHWOGCl+6pkFIyBrVGUo/23rv/yJletGd7AYOWmqOdlMgEl Vq7TOz965aSzWs544MLFUl1MMk+gOnwMtTWKwlij1PbJ/kyZ6GxhLXdggP731NIwQCwb 6bFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LDzO1pIVbDBxunir9ka6G5GlEPDiYUJ3MP+EOEk+r/U=; b=Uqzk8O2c+Vpoe3qtOhmjI9HR5JK858FDQ5KeYPebJRqDaOR5NgwOQ6VmH93v/VGd7w w44bTP+spN2Knj9gjyCuS+IVsvsb7z/zRL3AagPbKhMNSSEp7u1yrheBkCEhMg6ptv9P 7tMEHsQvHlMOQcIghldnrEswbKGTzwd2PXHJYHxlqAo11C4XViQF+b8CcM7brMzHvPlQ vwtPpsp/4vgVNeVdgiNsFgZS1OHiytlBm41Sb37eVmemZRNVoElbXoLGmWAOZbU2TnjA g873xPUWKk1RLFx6TMdkN9koZ3IiWfj4DxXWYzCpdh8eFlBK9adna9cCOS9eMfUIa9zv KvsQ== X-Gm-Message-State: AO0yUKXQVAnvonJ7ymFZ6SoVca1uCf2ghDtNJNYBKWrH6WhNjl58YnKL D5Efy+88O6TBvaoRZuVPTXVY4t4IYhY= X-Google-Smtp-Source: AK7set8P0GOg0MFP1MOB5MeZ53cjMPFejdLrOnQit1T7NjUcegF7JHjWV9RtBE64q639EVHOj29P7w== X-Received: by 2002:ac5:ccb4:0:b0:3e9:e7cc:7e8b with SMTP id p20-20020ac5ccb4000000b003e9e7cc7e8bmr22467vkm.4.1679332605452; Mon, 20 Mar 2023 10:16:45 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:45 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:12:58 -0400 Message-Id: <20230320171635.11184-6-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-oedipus-lex): Update to 2.6.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 981a5912f2..7125bfe4b3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5598,14 +5598,14 @@ (define-public ruby-single-cov (define-public ruby-oedipus-lex (package (name "ruby-oedipus-lex") - (version "2.5.2") + (version "2.6.0") (source (origin (method url-fetch) (uri (rubygems-uri "oedipus_lex" version)) (sha256 (base32 - "1v1rk78khwq87ar300lwll570zxpkq9rjnpgc9mgsyd6mm9qjz4w")))) + "094nd7jd3klv45mvprfn2ivcgw8cckq3jhlly77j903vlamfi0df")))) (build-system ruby-build-system) (native-inputs (list ruby-hoe)) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 007/223] gnu: ruby-oedipus-lex: Fix indentation. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:17:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933261612531 (code B ref 62196); Mon, 20 Mar 2023 17:17:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:16:56 +0000 Received: from localhost ([127.0.0.1]:55687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7v-0003Fm-Mb for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:56 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:37703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7r-0003Dv-Th for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:52 -0400 Received: by mail-qt1-f179.google.com with SMTP id r5so13953866qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332606; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=R3kGQ88jjcKbVJ8OOqfVXnb+7+LuBrTRKElmTBdKeVY=; b=K49RfPVNhKcpx1c0rxUAcAD+1Ct8pH4aJXjAugTCSJ+FRmbmRZihvYJKeOh5ZzgAkP rR61rlKbUU/Fj7LUtjTjB7acRS8mDB8AOh6XbTa6apq/xY2r4xowBnoV8spHoo2moIO8 VfrTl6w6cai4TlgABA/VzvQdaam/8U3938JISmbMqs2f4vb+ZV6mJarieFu6tIvzRSjW 6DghosUF2dCnWB3p8nVkAVREKzh2KlzHQXW+poos9Hcpb+fOGrxddlpsFa/uLNGwFVOT eymE561nU3rgvu1ZsomiT9hYPDDy4uWwCkMnnpTYpehLvSbsQnUh0p8xDyMTlalyMZuU XW4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332606; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R3kGQ88jjcKbVJ8OOqfVXnb+7+LuBrTRKElmTBdKeVY=; b=l8SoxIn2sTvJ8NyvIYL2ZWNAGRMsh6l6IigTKahzIcchoccJGtVxoLSZCpBaEBGQsv ybcvZ119hSJxR6KUbz/0sxWy3QLPB+WXd6so8Fxes3sPa8k4IdESaQJAp7pETvokLFbK J4gr4F4rR7Wi0mRyXCJ5pu855VQQu+9V2Id86sNftXdF0SBEl0Rf84mmzZ4T09HDutVL nemGikiERfDmlL0hwLYnEyGpbwVFmn/lbup0Z5jF3IaWySOwgyEKyjW78ZfJ0q+Tpc+R Tfac3Rc75BmCwozt+kBJQM3QbK4jpPp4vD0XfG3rFk2+qjo98NXgOhUwfB+xNEIM4QS4 hdMQ== X-Gm-Message-State: AO0yUKW26q9Jg5oroLdwIMOYE2X1qHxrb9ECbDUzi+kM3tZTrlloeDEQ qFJMZsHsHa5KpkRTuf/fVY0WJ91TSCU= X-Google-Smtp-Source: AK7set9FPEHutQk5XNWvdXo0zy7QFrNYjvDV2spjFsPXgMwUtqqYZvFk9SbHXZZWkjNv8/tupwP+5g== X-Received: by 2002:ac8:5cce:0:b0:3e3:3481:940c with SMTP id s14-20020ac85cce000000b003e33481940cmr3604533qta.39.1679332606277; Mon, 20 Mar 2023 10:16:46 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:45 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:12:59 -0400 Message-Id: <20230320171635.11184-7-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-oedipus-lex): Fix indentation. --- gnu/packages/ruby.scm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7125bfe4b3..14499789b4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5600,23 +5600,22 @@ (define-public ruby-oedipus-lex (name "ruby-oedipus-lex") (version "2.6.0") (source - (origin - (method url-fetch) - (uri (rubygems-uri "oedipus_lex" version)) - (sha256 - (base32 - "094nd7jd3klv45mvprfn2ivcgw8cckq3jhlly77j903vlamfi0df")))) + (origin + (method url-fetch) + (uri (rubygems-uri "oedipus_lex" version)) + (sha256 + (base32 + "094nd7jd3klv45mvprfn2ivcgw8cckq3jhlly77j903vlamfi0df")))) (build-system ruby-build-system) - (native-inputs - (list ruby-hoe)) + (native-inputs (list ruby-hoe)) (synopsis "Ruby lexer") (description "Oedipus Lex is a lexer generator in the same family as Rexical and Rex. It is based primarily on generating code much like you would a hand-written lexer. It uses StrScanner within a multi-level case statement. As such, Oedipus matches on the first match, not the longest.") - (home-page "https://github.com/seattlerb/oedipus_lex") - (license license:expat))) + (home-page "https://github.com/seattlerb/oedipus_lex") + (license license:expat))) (define-public ruby-guard (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 097/223] gnu: Add ruby-faraday-net-http. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933271513088 (code B ref 62196); Mon, 20 Mar 2023 17:19:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:18:35 +0000 Received: from localhost ([127.0.0.1]:55828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ9X-0003P1-4K for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:35 -0400 Received: from mail-qv1-f41.google.com ([209.85.219.41]:34399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ98-0003O1-8b for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:10 -0400 Received: by mail-qv1-f41.google.com with SMTP id 31so60142qvc.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332684; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=I68p9VJHTSGW7+LqHicVbv+Q/J6+G1Gn9cKebfWiZYg=; b=gO4nAHGqIQP9VPlx+foTdSuojdY44SCRbCpkl6DIOVDczWKV/hz8zuc9hpW7jlf85F Ec30KunzHV8BsuP/OcACu8kTxRUqdSb5v+Vyb2rM4fmaXUxt+wPnECQbX/38oXAOzfdg p9RcFsOo3+WJX3u7XegYyL+UzFQnJRzCw0cIwmKq2Mj/1HHh6DxG4cTOaGPl5exQbcZZ OvIAYtcP8SUjvjohkhfGg+p2uaAXx2yI2VJ7odhogkRZHm/8DJ11i7sjEpVNeabDUhO4 +4B4veIfo6NZXrC4ZwVr1tqgW+FojuM/gsIsrvSV8ReZq/1IITmqDRn9CeMd4HcB0hc1 PGBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332684; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=I68p9VJHTSGW7+LqHicVbv+Q/J6+G1Gn9cKebfWiZYg=; b=AC1f8z9vn8vgBq2sSWKV4IzHhxVuy/J6KCUPuoQDf9192PCIfmGpcuvbWAvicueyis EV1QBoJy8GGmYD0KNVH+dNt9JyLZR/nrMAuybx33wBBLoaUebKufwOSm6RfOBJr9gO5R lJY858QmoTh7VHFEjwweeDqYcUDu+KZkynUrx/bZPP3W1TjzPAthAKIxTUQcF+IM9QVM OxhwMxlGv4Lqp7daH2icOO5o5MMUeD6EKg4XEj0om0/xlo2ugymq9HjXcKtu85KktgGy n7Qy9WprpCIz9aarag8/5QOJBuLLOFzqZP5TZYlIf6gbB18KBwst3ka6GPV5zVNJmhkI ksHQ== X-Gm-Message-State: AO0yUKU3+qzu91cJq+zEtYO9e4D46jwN9/QEvkqftwAorzNvqdWxOOSU uOV9SXhSaAMvRbx+qy5IVMh3HAvmq8I= X-Google-Smtp-Source: AK7set9Mb0/IZZu2cbyTm0vVSEPuebFKthHlTQ2Es+M5Cr8vDbDEeUdveiW9kQu2qrM9skERT1KqLA== X-Received: by 2002:ad4:4ea9:0:b0:5b5:5186:d0ac with SMTP id ed9-20020ad44ea9000000b005b55186d0acmr26703013qvb.50.1679332684751; Mon, 20 Mar 2023 10:18:04 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:04 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:29 -0400 Message-Id: <20230320171635.11184-97-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-faraday-net-http): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 960a75bf53..d05a1414ee 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12160,6 +12160,27 @@ (define-public ruby-jekyll-paginate-v2 logic in Jekyll. It calculates and generates the pagination pages.") (license license:expat))) +(define-public ruby-faraday-net-http + (package + (name "ruby-faraday-net-http") + (version "3.0.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "faraday-net_http" version)) + (sha256 + (base32 + "13byv3mp1gsjyv8k0ih4612y6vw5kqva6i03wcg4w2fqpsd950k8")))) + (build-system ruby-build-system) + ;; Do not run the test suite here as it would introduce a dependency cycle + ;; with ruby-faraday, which uses it as part of its test suite. + (arguments (list #:tests? #f)) + (synopsis "Faraday adapter for Net::HTTP") + (description "This gem is a Faraday adapter for the @code{Net::HTTP} +library. Faraday is an HTTP client library that provides a common interface +over many adapters.") + (home-page "https://github.com/lostisland/faraday-net_http") + (license license:expat))) + (define-public ruby-faraday (package (name "ruby-faraday") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 032/223] gnu: ruby-standard: Enable test suite. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933298113501 (code B ref 62196); Mon, 20 Mar 2023 17:23:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:01 +0000 Received: from localhost ([127.0.0.1]:55832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJDo-0003Vh-Nm for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:00 -0400 Received: from mail-yw1-f182.google.com ([209.85.128.182]:45590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJDm-0003VS-3m for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:22:58 -0400 Received: by mail-yw1-f182.google.com with SMTP id 00721157ae682-5418d54d77bso235916947b3.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:22:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332972; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=N7Z+TdLX2Fx9/lkjKe5OSPH6TRxWfoOXB+e4Gl7EGxo=; b=WYJJnD8QXrmfmqKbGW5ZVnKKtRa9xVs5OtNK73iWJyWDhQg7CGgTzNhpj7fq3h+I0A nfXzy/bizzhYo5JmqREcgXLOtBBcVRZHyr5+ritx3YwXta1EDmNhOKPUtgJOjxQBG7ZJ IGOAv9fRl6Sz/72rXwoibQsZdNZO/OnLvIOADrRoBDgPUb7oToYFmwFJlhUt6bT3FAqr 0vgPkAPykKVVSBGhSLa2lqwkrnd1dI7j3dLjyVNjOXV6mI7wYbuVRe5cMjfkre4EFXx4 GIrPFuFtKgTTJoTHm9GhwNR1K6fE1oWpF9P2UPH8nbDvzdtacShoPHrv2XxwO1bcWjdX BDzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332972; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=N7Z+TdLX2Fx9/lkjKe5OSPH6TRxWfoOXB+e4Gl7EGxo=; b=xKmK4UMyiLiP+OxiXLPQ0+tVA3b7Ev5DiwgCRugPr6ySZQ8ooWX1jhK642C3RbJhem /5QfWwy7ejpVtDhBsaanmBhcRKVyqhVK87OJT+mQaGzgsX/sMYrlPjkzkrHGZOSPBpbj NZyGCCKzywL9rFgrBbQiYa4gS3F7Phyg3Jz1lrfBP8tG9XjvqnTiQYLnhnOgN6lur2we 655AxXIhffJjnNiQzgFz6SxhPZQWUyfO2cOIWnocbw+0G00SLI7yiSw0xLBdLcEsg2nm eGJQOmxlQMzYmCYrXGr7VZFsG5HBRG8MkgO49fN/47/j5PXNdNMjwxOxQvXTi2BH/3aO 1tgw== X-Gm-Message-State: AO0yUKVj70UdHR1hobCNUOG0vXRS8IIRjS8AqRc/7bTcH2GFThYhuOsq PgyuP19PfUz74hRL25LTxoLeu+1YlXQ= X-Google-Smtp-Source: AK7set+ztIBHEfC1cP1iqUN28Y0yY5YYjwvwWfudrKllJaRTCI4YwxoePqAvxfycnagx7t7or71bOw== X-Received: by 2002:a05:6214:23cd:b0:56e:bdfb:f4c5 with SMTP id hr13-20020a05621423cd00b0056ebdfbf4c5mr41744928qvb.36.1679332628170; Mon, 20 Mar 2023 10:17:08 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:07 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:24 -0400 Message-Id: <20230320171635.11184-32-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-standard) [arguments]: Delete #:tests? argument. Delete relax-version-requiremens phase. Add set-HOME and delete-problematic-tests phases. [propagated-inputs]: Add ruby-language-server-protocol. --- gnu/packages/ruby.scm | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 265dd6e50a..b06bdbcb6b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1816,17 +1816,28 @@ (define-public ruby-standard "0c0lsrvdl224s8166xrk9ibm19wbzn5l9s27cm7bjn0jr81j6agk")))) (build-system ruby-build-system) (arguments - ;; TODO: the tests are currently broken due to using a different Rubocop - ;; version. - `(#:tests? #f - #:phases + `(#:phases (modify-phases %standard-phases - (add-after 'unpack 'relax-version-requiremens + (add-after 'unpack 'set-HOME (lambda _ - (delete-file "Gemfile") - (delete-file "Gemfile.lock")))))) - (native-inputs (list ruby-gimme ruby-pry ruby-simplecov)) - (propagated-inputs (list ruby-rubocop ruby-rubocop-performance)) + ;; Some tests fail otherwise. + (setenv "HOME" "/tmp"))) + (add-after 'unpack 'delete-problematic-tests + ;; These tests fail for unknown reasons (see: + ;; https://github.com/testdouble/standard/issues/532). + (lambda _ + (for-each + delete-file + '("test/standard_test.rb" + "test/standard/cop/block_single_line_braces_test.rb"))))))) + (native-inputs + (list ruby-gimme + ruby-pry + ruby-simplecov)) + (propagated-inputs + (list ruby-language-server-protocol + ruby-rubocop + ruby-rubocop-performance)) (synopsis "Ruby Style Guide, with linter & automatic code fixer") (description "Standard is a port of StandardJS. Like StandardJS, it aims to save time in the following ways: -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 029/223] gnu: Add ruby-minitest-power-assert. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933299613569 (code B ref 62196); Mon, 20 Mar 2023 17:24:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:16 +0000 Received: from localhost ([127.0.0.1]:55836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJE4-0003Wn-1X for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:16 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:45664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJE3-0003WY-5a for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:15 -0400 Received: by mail-qt1-f182.google.com with SMTP id d7so13947604qtr.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:23:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332989; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EPp6OgJs1B2r+JqveUz2L/uqEYdnbbHdByZeEMC4LEU=; b=OzLcZelPAAgJw4Dg0N8OGr/wz6lk1BvozXlaI6gG41acO1Zw93LMPsWRIBk/sY6kKD oBcojlS7KnyuqwrFbvmXG1l9vX7ztCRXksSvMdDyLbTu3kof11Xlh+TTSjvrLVjbP9Xc ZA+5kNZ8V3k1R6VsJiFDbRm4orMKEvZAjdMBwfzzrSsn0nO1tXNlhtnbxWRrKPTd+qEb H4Sm8BQODDhfyDNgxhu1uSZ5c2/Dmwgxq6gcbLqZSKnjbLEyrTgRAW4dz9UKVXQ1028c Y28Mw/ETCYeZGD+vscJMrbntdIJL206FxnmrZmr9EMUsW4bejMaPOoQXRAiLbA0LQvxL 6b0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332989; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EPp6OgJs1B2r+JqveUz2L/uqEYdnbbHdByZeEMC4LEU=; b=hlugqnbuH9AO+Nhs5+y0o/KhUd1vjeixeYICqrDWLBEHKNIYZVLhJyU9ZfylzCX2zD YE3euLXFrs4xYAUHulBMFWxHt3TdX1KvGEfqkTurRYCfCfAMPTR9Ccg0tRr7G1j5FAGs UzZnvFctjb1nffF4xtSAwwcj15NUfl5YJIMpCCVDaGCbcPFdjEDPAtdymvWrIPvAJBKQ e4tb924sLLMgdnHOVnjh35gU2iPIzTx9BHVi9zrcKz4Fk2mIK+S+kpvtd1wjg7/P9ABt HdmqUAldOj6do0tQ8MXpSsM5/cQ2bQPalFuxfMg6hCDZnPlWTxY2cPsYjJOvH2eyUC24 jeBw== X-Gm-Message-State: AO0yUKW4aCp9UoSvRDgTleR805MFO1rw0T7w0ZCXx2zrt7fhbAOe94l0 L5kxEL+JpSDp0ONX0hNEwK+PIsbUlIk= X-Google-Smtp-Source: AK7set9FwyyuWoo7FrgRZ+GGjVvtyTpuGlU6DOSM2BbHT3CXxFFouNQT8Udl/SudJwzNhhFRwNNXVQ== X-Received: by 2002:ac8:4e56:0:b0:3e3:7e24:a35a with SMTP id e22-20020ac84e56000000b003e37e24a35amr1439927qtw.9.1679332625494; Mon, 20 Mar 2023 10:17:05 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:05 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:21 -0400 Message-Id: <20230320171635.11184-29-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-minitest-power-assert): New variable. --- gnu/packages/ruby.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index cf270a0d34..ceeda5647d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4625,6 +4625,24 @@ (define-public ruby-minitest-focus (home-page "https://github.com/seattlerb/minitest-focus") (license license:expat))) +(define-public ruby-minitest-power-assert + (package + (name "ruby-minitest-power-assert") + (version "0.3.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "minitest-power_assert" version)) + (sha256 + (base32 + "1dazl6nbxjvvmi5jamrsygkz396s29b7cd841ni6qy4izk8jd9b7")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-minitest ruby-power-assert)) + (synopsis "Power Assert implementation for Minitest") + (description "This gem provides a Power Assert implementation for +Minitest. It is inspired by the @code{test-unit-power_assert} gem.") + (home-page "https://github.com/hsbt/minitest-power_assert") + (license license:bsd-2))) + (define-public ruby-minitest-pretty-diff ;; Use git reference because gem is out of date and does not contain testing ;; script. There are no releases on GitHub. -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 050/223] gnu: ruby-gherkin: Update to 26.0.3, fixing build. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933301413613 (code B ref 62196); Mon, 20 Mar 2023 17:24:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:34 +0000 Received: from localhost ([127.0.0.1]:55839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEM-0003XV-CN for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:34 -0400 Received: from mail-yw1-f171.google.com ([209.85.128.171]:46943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEK-0003X6-K0 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:32 -0400 Received: by mail-yw1-f171.google.com with SMTP id 00721157ae682-544787916d9so236109847b3.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:23:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333007; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+i+aRbCBVicE7IYga9nsY2ZQ1pS63lRwpGslucFc3Ug=; b=Wneg02zuIbrQUsPgk88zXxB2V9s87jxj3QQeuM+QIgh7ufRD4SQJAS5LPn28UpavPy b4lNp31hO719KH0Ir2pVpVBj06c7LRjcpqWRHcszzPdoqWwEPSEDWMKA2JOXOfqQHF3/ jMkJpZiBMKbpG5YNMxn52XuU0LKWzNOF1SzDd8i5tAik4TK/s7oGDw1C+Pw5QVI1W75M suWjc2vBrONFp68fV5j+iFz0xQcjRhEdVgJp62PkJTKj6qiucJgOntiJ6QlXehHg4W3P JsGpkttKerRo1WLoieQLRTW6N6m6vL84Qy2XgDf8oQ+115RSp7/k8TtB6+xpMlPM6gXT XSVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333007; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+i+aRbCBVicE7IYga9nsY2ZQ1pS63lRwpGslucFc3Ug=; b=UxNQNp0fDaW5SfVahB+KX+hLsLVrcvmxTQBXaGWXM8CPOhCDN8tx+gwYuXRFtpgZ5S Y+CaPRsiDC+Yh3liS/UmV/jTjz0uGaWYNurLv/e+rNCXh0D5XEOaStF78oLYcHTv8fEK SvAc0Sufu5b/I+hqFZ1u9rBRXyEBn1W/xsnqHYsczoGzJJdsAXOn4+rWdrB+uXxon3De esNVsueeCzqPiWeFT2uSqkulhstEBuaJcAa2ssDgnRBi+s6Znb8H4Z9zA0f4i/7g/uRy cJ/GGEPkMJzBBe7c+WPaOUPS6lAPw4VAu1IlRK7WuntkRbxWWNWSZFB/TuknIXI72f86 KntQ== X-Gm-Message-State: AO0yUKWq392760tQuYpVxzHPSD0Xrma0noKNBi1TsETmPhT9d++9pEJr BSuS9YueX9E0wIUeULQVN5dwo2A5C/s= X-Google-Smtp-Source: AK7set8i+nwTW7FoVDGbQTWBmzT9oFvbjst8MSrxXSsHZ13emP93Qj8BYHLN6YJsUEkF4/ZO8r1Ywg== X-Received: by 2002:a05:6214:48d:b0:5a2:d726:b84c with SMTP id pt13-20020a056214048d00b005a2d726b84cmr52062062qvb.19.1679332643765; Mon, 20 Mar 2023 10:17:23 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:23 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:42 -0400 Message-Id: <20230320171635.11184-50-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-gherkin): Update to 26.0.3. [source]: Adjust URL. [arguments]: Add a #:phases argument. [home-page]: Adjust URL. [native-inputs]: Move ruby-cucumber-messages to... [propagated-inputs]: ... here. --- gnu/packages/ruby.scm | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 4aa7b0da4c..8cc0acc26d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8025,26 +8025,29 @@ (define-public ruby-cucumber-messages (define-public ruby-gherkin (package (name "ruby-gherkin") - (version "14.0.1") + (version "26.0.3") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/cucumber/gherkin-ruby") + (url "https://github.com/cucumber/gherkin") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1dwa8632nc6kijv8p257jl64rsjmc0fimlaqvxlkdi2h9n1nympb")))) + "0iyl20vngwy9qdnyzilzxcixd4y9sz913iczng9aly1vfdmyx055")))) (build-system ruby-build-system) - (native-inputs - (list ruby-cucumber-messages ruby-rspec)) - (arguments - `(#:test-target "spec")) + (arguments (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "ruby")))))) + (native-inputs (list ruby-rspec)) + (propagated-inputs (list ruby-cucumber-messages)) (synopsis "Gherkin parser for Ruby") (description "Gherkin is a parser and compiler for the Gherkin language. It is intended be used by all Cucumber implementations to parse @file{.feature} files.") - (home-page "https://github.com/cucumber/gherkin-ruby") + (home-page "https://github.com/cucumber/gherkin") (license license:expat))) (define-public ruby-gherkin-ruby -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 065/223] gnu: ruby-zeitwerk: Update to 2.6.7. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933302013637 (code B ref 62196); Mon, 20 Mar 2023 17:24:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:40 +0000 Received: from localhost ([127.0.0.1]:55843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJER-0003Xs-Ml for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:39 -0400 Received: from mail-yw1-f179.google.com ([209.85.128.179]:45730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEO-0003XC-3y for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:36 -0400 Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-5418d54d77bso235952357b3.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333010; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gq1bR8y6xLyeqBciTCsNsxDlKI+twPYbO86WSnvXjII=; b=B72+2ZdyLXzXKSsT1d/ld/gKOKXVq9Ig3JiOnBW9e2vA3nGJdi27+wiUhsvIfYAm5s bGUVfdOU7tm0FhY3Q5917L/EblrBhnJRx7/a8HMUcgZLy7e+0x7sqr7LbXmrJ+qGZJfo kpHPmYx7GcMmpYqP21tPvlWx0yCU9Fslt7MRjnoLXH6r2BVFg7I4mp81dkebl1jeKAv/ KLUDODoyRcsqdK/81tyhgX+iDZeuachsWCc5D2aBdigzQrRuU1uCqfBeWIMB571r9Mf4 /Lq2SElMWGBQOuuEjiENTR3Xtd62EYDPKAnnLWEAPqQS4vpfGNsf62tolTPDJb2VgRPZ 5foQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333010; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gq1bR8y6xLyeqBciTCsNsxDlKI+twPYbO86WSnvXjII=; b=wQFKi3sm+0trApzt5Gg6zfJDm5u8PWNpBp2PGkqKv9ALqnDSnAgU/RhUHPPcv6w7Un Xl1LJzCF4RFzuVuu61vJ7E6pIW2F6wZFeM2BFbzpGs/ok9uf/MApKiqcB3x7db8kxNAE +F4uG7N7BsWN4rSdNAwRWHLCooyD6Q4SylmbWKUxHp4T9XOvyhWhs7RSjsWFSdp/fPIP ZX9IF55KimcqSJv2lcfdx4xZwzPqGlfZu3fFtm+oifdDQUIpP13BXU0aqiweklgMCkwj riKXEENGIEbu9LdCDlQ+uZJgQfHmqWykqZn7w6k+fsxhN5W2Sz3S7TKlMSsbKhWaR9gy g8sA== X-Gm-Message-State: AO0yUKW2oGI96YgA1v6KV1ppap9uqlV8KEyLv4mHNoO1gvJpmzwH89JJ ITtwOXhMsHdznB8wVGLPkljWeoc6oQs= X-Google-Smtp-Source: AK7set+oL6O+yCk936T16TWy0Z3Dw26dU65uHl3ppJTWznAvPIjBmwDgCedvDEi3fmvgGC1uGCiqzg== X-Received: by 2002:a05:6214:21ed:b0:5c0:81f8:239b with SMTP id p13-20020a05621421ed00b005c081f8239bmr17443549qvj.1.1679332658456; Mon, 20 Mar 2023 10:17:38 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:38 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:57 -0400 Message-Id: <20230320171635.11184-65-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-zeitwerk): Update to 2.6.7. [native-inputs]: Add ruby-minitest-proveit. --- gnu/packages/ruby.scm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b743d24021..01bc491918 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12564,21 +12564,23 @@ (define-public ruby-wayback-machine-downloader (define-public ruby-zeitwerk (package (name "ruby-zeitwerk") - (version "2.4.2") + (version "2.6.7") (source (origin - (method git-fetch) + (method git-fetch) ;for tests (uri (git-reference - ;; No tests in the released gem. (url "https://github.com/fxn/zeitwerk") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "119fgdyb57gmss2yvfwfr47wcy8nny38sai72446krpihyavpizw")))) + "10p1ycv72yas1fdqrmdyz1aiqf8axj6q1kyllni2wknhk059jvi0")))) (build-system ruby-build-system) (native-inputs - (list ruby-minitest ruby-minitest-focus ruby-minitest-reporters)) + (list ruby-minitest + ruby-minitest-focus + ruby-minitest-proveit + ruby-minitest-reporters)) (synopsis "Efficient and thread-safe code loader for Ruby") (description "Zeitwerk implements constant autoloading with Ruby semantics. Each gem -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 069/223] gnu: ruby-addressable: Update to 2.8.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933302013643 (code B ref 62196); Mon, 20 Mar 2023 17:24:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:40 +0000 Received: from localhost ([127.0.0.1]:55845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJES-0003Xu-0K for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:40 -0400 Received: from mail-yw1-f181.google.com ([209.85.128.181]:44595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEO-0003XB-12 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:36 -0400 Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-5419d4c340aso236297337b3.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333010; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aAy5ATEHW3ol8SSY7knY/T9toIwEDyl13u4rb+TNHzE=; b=OjHNdwtMSTqv0ZGMMHLCDYe3Il5ZrykC1KXbf347ztL0pnUWDL1zAp1x14zFAMuvBS QVUTBdEA1nAxbIlMTRe0z/ak+WY0I7KCeDRMfPEQFjtpHMiIWVOYN3vyt/n2pEpaXp5I +OYYFM12zFXO/UpLLhTTqNzET6bCCjoPm9DCi5sLnbV9gPjhmFJ10/qHbaVwLx7zn7At FnUsf6S8n/DEfFrfmik6y5A2j1HjB3Nukc3PUMdcZk0RNVbkxnMuwErgDLodlnnwb3KG YyEPgS8qiBe8sFRi+CUgYmlLgZRWL2AYBSDOr5NexlYIcLu2hy24iR6SAB55HtsMg+A0 jIyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333010; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aAy5ATEHW3ol8SSY7knY/T9toIwEDyl13u4rb+TNHzE=; b=eLjxKl/LBG/w+oq78KAv4qdyG/60bPRaO2WjmpgEoPQaAOMv8Pdj2ZOQNo2ZUDWG3V jQjzDAZR5u2TvJ6jVT57dlpJf+JHjliR9/HSlJDoa3VJG8B4ksAZzPdnuCejFAPhGxeT bDgBW2rVTnbizPLcq6WY9tphCL+CY2yYifYri2EhQ6D7/j5jySU+A4VpBpqSbBu7ohTk CEGoi/T2Uo9hJYPJFWzNzecIAT0Ioh8uj+2PEELf4FhuE7hpp809ZBwEw3X80gTNZxbz Bd+CIVWnhOH+IBXzV5Z5groZdC06lNeYuaUXbzjyN300/dfXCoq4JBf1cL7n3Eeguh5U 6HLw== X-Gm-Message-State: AO0yUKWdkIxGZCG/k7gJ+NZg/3ItHNK8b1lrxnGii9GgIlrB7288kJ7x UEA8dWjgA5DbwXf6KinIMvqNaHJ+tos= X-Google-Smtp-Source: AK7set9YOzFqFdOEOU0o9LkIIas47mYNhSFyS2ZTuABdUbuH0AA43OlfOdPhpOm0vP0+OVcN4Us3Mg== X-Received: by 2002:a05:6102:a2d:b0:421:c588:4d40 with SMTP id 13-20020a0561020a2d00b00421c5884d40mr3087784vsb.15.1679332661865; Mon, 20 Mar 2023 10:17:41 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:41 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:01 -0400 Message-Id: <20230320171635.11184-69-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-addressable): Update to 2.8.1. [arguments]: Delete trailing #t. Add disable-bundler phase. [native-inputs]: Sort. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 159de488bc..a90ecc9f6c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10644,38 +10644,40 @@ (define-public ruby-public-suffix (define-public ruby-addressable (package (name "ruby-addressable") - (version "2.7.0") + (version "2.8.1") (source (origin (method url-fetch) (uri (rubygems-uri "addressable" version)) (sha256 (base32 - "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy")))) + "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw")))) (build-system ruby-build-system) (arguments '(#:test-target "spec" #:phases (modify-phases %standard-phases + (add-after 'unpack 'disable-bundler + (lambda _ + (substitute* "spec/spec_helper.rb" + (("require 'bundler/setup'") "")))) (add-after 'unpack 'remove-unnecessary-dependencies-from-Gemfile - (lambda _ - (substitute* "Gemfile" - (("git: 'https://github.com/sporkmonger/rack-mount.git',") "") - ((".*launchy.*") "") - ((".*rake.*") "gem 'rake'\n") - ((".*redcarpet.*") "")) - #t)) + (lambda _ + (substitute* "Gemfile" + (("git: 'https://github.com/sporkmonger/rack-mount.git',") "") + ((".*launchy.*") "") + ((".*rake.*") "gem 'rake'\n") + ((".*redcarpet.*") "")))) (add-before 'check 'delete-network-dependent-test (lambda _ - (delete-file "spec/addressable/net_http_compat_spec.rb") - #t))))) + (delete-file "spec/addressable/net_http_compat_spec.rb")))))) (native-inputs - (list ruby-rspec - bundler + (list bundler ruby-idn-ruby - ruby-sporkmonger-rack-mount + ruby-rspec ruby-rspec-its-minimal - ruby-yard - ruby-simplecov)) + ruby-simplecov + ruby-sporkmonger-rack-mount + ruby-yard)) (propagated-inputs (list ruby-public-suffix)) (home-page "https://github.com/sporkmonger/addressable") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 023/223] gnu: ruby-simplecov: Update to 0.22.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933302813666 (code B ref 62196); Mon, 20 Mar 2023 17:24:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:48 +0000 Received: from localhost ([127.0.0.1]:55848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEa-0003YM-Bs for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:48 -0400 Received: from mail-yw1-f172.google.com ([209.85.128.172]:42770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEY-0003Y8-QM for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:47 -0400 Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-544f7c176easo91924687b3.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:23:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333021; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=slcSkGtcr75TQ6nClvF7ukYvJTsn0NtTgewFXxhczRQ=; b=ZepTWTdjjPGzEUpGK38704u+Ae3FFdwFSp+X/qqYKPmTo+UHYDQX9KxWgQy8AA2IXt /ODh+/zRXdeGLoaOFoshR3YB8/vRifrV3GuDlf+Nyfw6Z0bMMzzCNk2JKyboW3v11hqG 3d0HJ+7vNR5BJFsVMY8YF3UIi4lLQK5XT6rnlMhZjBG3eRAYTeZPSpXNsu46VMz90Al6 mBdmSwFctrCCBwS4mVd3AE3dmDfItXJqrJdDv8DR5O3EtTcZITNvxZh5lJ9mGrGqWp5s uCoROSoDsLM8CrobAqXpCmD7rav4ktbyYl3CVFfvKJl+FI7VJZhU5Z1bqmEDLIqs5lmp wyRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333021; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=slcSkGtcr75TQ6nClvF7ukYvJTsn0NtTgewFXxhczRQ=; b=qUI4a5E38c0uxaGHNg9XNz50dxgB4z1hPPTZUhccGSE6nb0UYGEzBIKMBCsH4dK+5E 9vbOk3lZ/jKeRrsj82ptHoHeT9X4JikJZv7J5l+H3UbxYO1HDI3FgR8SHAxsEnFIim6/ ppuP8TlmYW5RMIlmDS+LPGhUSiauILFnDBy8pLVm2pGhj3iwOdQv8iHgeIglKwSUvdf+ U821uJPS4LzkbxC95Th7+NQ/PQn7yySPCwxzb3n4DHB1Xfbzpvw83fa4oXOE74+bsfU3 jLOJxxB+XphlUppTom31EbDiG7Ih2Ol716GZQDarSWfQhTWuZEuqBqz5ePtjyHEhudtt ub7g== X-Gm-Message-State: AO0yUKUu5xoAvhchwHsFR8UF1bSYleXvmO6NJ3+IPDQXJhn7ZfqeU8O4 OwTZoOLc0QN7fXxiSp41095bR6JyCn4= X-Google-Smtp-Source: AK7set8Mytd4PSFeSmCIx8maqf2Mg/q2LFv3SR+7IlTYg3OiYb1EWxE8bA/vHlYwALo86KvBJb+dng== X-Received: by 2002:a1f:bdd7:0:b0:436:8b0b:d4d3 with SMTP id n206-20020a1fbdd7000000b004368b0bd4d3mr26976vkf.4.1679332620246; Mon, 20 Mar 2023 10:17:00 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:59 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:15 -0400 Message-Id: <20230320171635.11184-23-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-simplecov): Update to 0.22.0. [native-inputs]: Delete field. [propagated-inputs]: Add ruby-simplecov-json-formatter. (ruby-rubycop-ast) [phases]: Add a relax-dependencies phase. [home-page]: Update URL. --- gnu/packages/ruby.scm | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e6d80f8bbe..e7cb2900a1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3406,26 +3406,27 @@ (define-public ruby-simplecov-json-formatter (define-public ruby-simplecov (package (name "ruby-simplecov") - (version "0.17.1") + (version "0.22.0") (source (origin (method url-fetch) (uri (rubygems-uri "simplecov" version)) (sha256 (base32 - "1135k46nik05sdab30yxb8264lqiz01c8v000g16cl9pjc4mxrdw")))) + "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py")))) (build-system ruby-build-system) ;; Simplecov depends on rubocop for code style checking at build time. ;; Rubocop needs simplecov at build time. (arguments `(#:tests? #f)) (propagated-inputs - (list ruby-json ruby-docile ruby-simplecov-html)) - (native-inputs - (list bundler)) + (list ruby-json + ruby-docile + ruby-simplecov-html + ruby-simplecov-json-formatter)) (synopsis "Code coverage framework for Ruby") (description "SimpleCov is a code coverage framework for Ruby with a powerful configuration library and automatic merging of coverage across test suites.") - (home-page "https://github.com/colszowka/simplecov") + (home-page "https://github.com/simplecov-ruby/simplecov") (license license:expat))) (define-public ruby-useragent @@ -7134,6 +7135,11 @@ (define-public ruby-rubocop-ast (arguments `(#:test-target "spec" #:phases (modify-phases %standard-phases + (add-after 'unpack 'relax-dependencies + (lambda _ + (substitute* "Gemfile" + (("gem 'simplecov', '~> 0.10', '< 0.18'") + "gem 'simplecov', '~> 0.10'")))) (add-before 'build 'generate-lexer (lambda _ (setenv "RUBOCOP_VERSION" "none") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 088/223] gnu: Add ruby-subprocess. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933303213681 (code B ref 62196); Mon, 20 Mar 2023 17:24:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:52 +0000 Received: from localhost ([127.0.0.1]:55851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEd-0003Yb-PH for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:52 -0400 Received: from mail-vs1-f43.google.com ([209.85.217.43]:39555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEa-0003YB-Fm for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:48 -0400 Received: by mail-vs1-f43.google.com with SMTP id cz11so4731089vsb.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:23:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333022; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ARbNuyKBbB5Y6LB1uYlBa+NfvIj40A912DzD5mUgVYw=; b=G6hSs4aB3+OAG385jjOomA0xyDRketKs6tXiVUCedA37Oq/Kxv+muR3O2jA6jriaEa T1SnN57h2Ga/3iF78w0K6Q4rCJq2RzeqtZD26vSEZ7WC0sidgt/RLkC7URercnRvhcak Sw82cisU3/wZheEvuCcBpqgBOheYNUud+qDs2L867ZW1N3LPFNIJkrXpRdpqr7vOAIm7 JNvNscAI8Yoa1SeY1dCGgN/27foRT7QI3QG8oQgyR9N+h/7XWzIGMq+qvfEpWmjroFw8 wvknCx0yzQiWYy4hiVtQd6i3lYyCJIulXLwcxx/aPWUILpIReEUbrIlwdfDz5fEI+tcy BdOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333022; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ARbNuyKBbB5Y6LB1uYlBa+NfvIj40A912DzD5mUgVYw=; b=reDbP3d1tMO5ajuYnJILHO1o0U4Qa98czQnx6Ap/IPDe1C7N1m3jbxm2byqzetyP9l RBI70iufYYN6lWjYInu7b1d6C/qZbB+Q8ilHHNzen2hkl99ucquxuIflb77hdaoSXAlD 1luOafbxujjOe8vY2dRHz9qSOA0GjOgiWRd5qOX0AwkvK/Rg9DKXwRv4q/UNVBirVgqV 8ITwrpdUdPpBTheuiRTETSPK23MJ1SpUvvR4izvDbYzORqU5+iT1EOh4A3Ov8I9iYTHj z+7U4MjcH4pPutHbBRe6RWzu9PLHZLVWivSxy7GjpwQDBVhxciodWumIIY9t/rRVgkyN MzHQ== X-Gm-Message-State: AO0yUKX7kczxPW3PAPMBjbrg0c0sUxOnRN4cqIWZT39TPBPZU7uyJwfD PNS5Nh65fs/nHA2NjU3Cv/IneCcEH/U= X-Google-Smtp-Source: AK7set+YAw88xOxRrwsg+olj4ogKRGh5e8BNeuEtLWhW5Iv87GuJOmXkgG1GFM9I6rPSFb9GLj2IEw== X-Received: by 2002:a05:6214:300e:b0:5a9:d6dd:271f with SMTP id ke14-20020a056214300e00b005a9d6dd271fmr309401qvb.23.1679332677298; Mon, 20 Mar 2023 10:17:57 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:57 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:20 -0400 Message-Id: <20230320171635.11184-88-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-subprocess): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 492468c296..279e9d8041 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12226,6 +12226,27 @@ (define-public ruby-language-server-protocol (home-page "https://github.com/mtsmfm/language_server-protocol-ruby") (license license:expat))) +(define-public ruby-subprocess + (package + (name "ruby-subprocess") + (version "1.5.6") + (source (origin + (method url-fetch) + (uri (rubygems-uri "subprocess" version)) + (sha256 + (base32 + "0v49ahfx9b75qg42sl8a3l367g2vihc16g8z5f2raxpxjl1wh2s2")))) + (build-system ruby-build-system) + ;; Do not run the test suite, as there its test dependency ruby-sord would + ;; introduce a cycle with ruby-sorbet-runtime. + (arguments (list #:tests? #f)) + (native-inputs (list ruby-minitest ruby-pry)) + (synopsis "Ruby library to control and communicate with spawned processes") + (description "This Ruby library is controlling and communicating with +spawned processes. It is designed after Python's @code{subprocess} module.") + (home-page "https://github.com/stripe/subprocess") + (license license:expat))) + (define-public ruby-syntax-tree (package (name "ruby-syntax-tree") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 024/223] gnu: Add ruby-rubocop-capybara. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933304313756 (code B ref 62196); Mon, 20 Mar 2023 17:24:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:03 +0000 Received: from localhost ([127.0.0.1]:55858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEp-0003Zf-3k for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 Received: from mail-oi1-f182.google.com ([209.85.167.182]:35421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEn-0003Yn-CR for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:01 -0400 Received: by mail-oi1-f182.google.com with SMTP id a9so1773077oiw.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333035; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0kOoKKBoadjvVbfaujpNaGMzRdEglErIWE5VSVE+SrA=; b=SgXfChaZVXJpmR/y7ZqRIxw4xxhZ83OWw2v2f4krpMRxhpJ7MRtQRUsk1NTzRKhcVo YEM66rB3pgTygO0GrY0SyDi96LIKew8GQP/7t/h0yFSf0ooBp34xeAlqbJXKT0DZgttB 2iZezDhg8VzYSvv0Q0ze0OugUn5+mszyCW5q4ajEQpmUddsPsKPkDI3lb3SaeD0ZfZ0t eY/RwDGyjJ2GLYR9SP7r9hrU6xgVYlSOBMH26xeZDdy9Lcv3j/oz+xTPv6ZR9tzLZ4Bd wxNzrPifkAeaoXGc2vjgrlyJ1XCzyZmFPoXBSHLYPT3xRzRZpItUWblQgFrScWI+cNAf DYrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333035; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0kOoKKBoadjvVbfaujpNaGMzRdEglErIWE5VSVE+SrA=; b=w1ZrA1LkiH//0C/HF0qE/MbwiCvVKpnmcINovkXUHLB4rHcHQz2InBZbFUa3mebJRI taOxt760ZEkH0Te/fnpH6JcwWG943AlIGiZUeU6DTpDd2kDUM7AcqKDgclcOWtdLUTgQ 8cxhlnG8QjYKo0yiJ8uMR7y2d6hm116Qtw7MsFozJ4M25dByo3cnzZqSjeeecIQlCLd3 NBD5JakNmSd6bKbgpN+vempLu7l6lGvpQcLr436b+tZfNQXgI/oYlRj6f2T3rfmt+yLa JY766ERTY55xp+UmeS5J+FyU6i/FyPolvHnqLUeOqGbVK0QqTDulnOVaUs0c61D9NeFD LwQg== X-Gm-Message-State: AO0yUKVJM30NSjg8Z34SAtGg8Ew+R+T4n1wSRXmOL96+dJjLijwlp5rx jY5enj6re4P4cx4sP7hg2Sv9tsPvmXA= X-Google-Smtp-Source: AK7set/UAtHIx9gF/1EO+LZeFCTmvfsg03VCrdOIbHoUmYWUWZ9ADsIwgRYLSMYf0p8oKcFa+OYQ7w== X-Received: by 2002:a05:6122:208e:b0:411:815:b470 with SMTP id i14-20020a056122208e00b004110815b470mr61715vkd.0.1679332621211; Mon, 20 Mar 2023 10:17:01 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:00 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:16 -0400 Message-Id: <20230320171635.11184-24-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-capybara): New variable. --- gnu/packages/ruby.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e7cb2900a1..44ac7fb538 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1557,6 +1557,31 @@ (define ruby-rubocop-capybara-minimal (home-page "https://github.com/rubocop/rubocop-capybara") (license license:expat))) +(define-public ruby-rubocop-capybara + (package + (inherit ruby-rubocop-capybara-minimal) + (arguments + (list #:tests? #t + #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "Gemfile" + (("gem 'rubocop-rspec', '~> 2.16.0'") + "gem 'rubocop-rspec', '>= 2.16.0'"))))))) + (native-inputs + (list ruby-bump + ruby-rack + ruby-rake + ruby-rspec + ruby-rubocop + ruby-rubocop-performance-minimal + ruby-rubocop-rake-minimal + ruby-rubocop-rspec-minimal + ruby-simplecov + ruby-yard)))) + +;;; A minimal variant used to build ruby-rubocop itself. (define ruby-rubocop-rake-minimal (package (name "ruby-rubocop-rake") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 102/223] gnu: ruby-pry-byebug: Avoid depending on ruby-chandler. References: <20230315025946.14371-1-maxim.cournoyer@gmail.com> In-Reply-To: <20230315025946.14371-1-maxim.cournoyer@gmail.com> Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:24:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933304313770 (code B ref 62196); Mon, 20 Mar 2023 17:24:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:03 +0000 Received: from localhost ([127.0.0.1]:55861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEp-0003Zo-DQ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:40509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEn-0003Yo-Rw for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 Received: by mail-qt1-f181.google.com with SMTP id x1so13960929qtr.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333036; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=vBE3vMiYSrC1TXnKke5lamIbKLdV8ZXaKeMo7GFEa3c=; b=QL5EaxKKFpYKVLd+qnOwApR8cX3lNYV0gsGU3mnvh/mPrumGhfF+uthGwjRC/0Wpl7 Q1qnMn/KQvFFkIsAh0OuXn0WV0W4v0B42nqatGw+G3/TCA12/Z3X6chdAsNTLse49FaF 5sNDAH7YQwsG9c7JahvPcA/VU39KPo4OVJbGQymKT0rSs5od0qezdwxPOn94/MI9WI+0 ECjiZtMneoi6vm1DS8d2Ia4lHWAT28h8wtdyO7rq/zQgSjXfIb0DC4rp2fKFdH9GHamd X7gKElN0iOjzHZUW6VCqDorCuKRzKsOie9TOFsJS5jHyx5p367Y3tL9K4RDd0JRq4MVC 0AfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333036; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vBE3vMiYSrC1TXnKke5lamIbKLdV8ZXaKeMo7GFEa3c=; b=mI/MpDFJunr91J3yG7H7k/0KjRUONdqPOKQNi783TjoyL4N2xwWafOCqmQ9LHWvQIU m1NDZNP1OAMqBUTmmYf++H+8fwDJo9RW7OztdZF+OMYBEHVsKrCKj36RWZau2rVuLzGF 5q3wbCpS3X3zngIVy6zylCV16xZlEY5cy3xehxkH+2mBU271MaN0Lf10Bg/MC/o3OQh/ 4DtS73mGuUyTCoby/4ACfAjF2edSNPztmEF4djAcDMft4eSijxhgjyVUTOR8tzzlFmhT VdWSTYoLxOzx6LNCNRuFyHxiADf0QhXwDf11oL6+2gGpdwF6HY2LwhtgRiGKcDyEfiLk QhFQ== X-Gm-Message-State: AO0yUKWG15TqrgntUXpxbG5/bnlTGgWpVgCPsIva4SuQT5aLLE+lqOS5 hsG7PPzuLc6k0AuaGt3vQC1EM/W510M= X-Google-Smtp-Source: AK7set/ooJo4n8MNeKQs7zDiX93gtDJrgks/zVm7KLrhfWRyRyhtGk13cQfn4TzHQxaKPxVDOIjswg== X-Received: by 2002:a05:622a:650:b0:3dd:2a03:63c6 with SMTP id a16-20020a05622a065000b003dd2a0363c6mr12211346qtb.56.1679333036223; Mon, 20 Mar 2023 10:23:56 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.23.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:23:55 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:48 -0400 Message-Id: <20230320172349.12752-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 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-pry-byebug) [phases]: Add sanitize-dependencies phase. [native-inputs]: Remove ruby-chandler, an unmaintained library. --- gnu/packages/ruby.scm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 65d0274d99..b63b4d4d23 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7963,14 +7963,15 @@ (define-public ruby-pry-byebug (build-system ruby-build-system) (arguments `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'sanitize-dependencies + (lambda _ + (substitute* "Rakefile" + ((".*chandler/tasks.*") "")))) (add-before 'check 'set-home (lambda _ - (setenv "HOME" (getcwd)) - #t))))) - (native-inputs - (list ruby-chandler ruby-rubocop ruby-simplecov)) - (propagated-inputs - (list ruby-byebug ruby-pry)) + (setenv "HOME" (getcwd))))))) + (native-inputs (list ruby-rubocop ruby-simplecov)) + (propagated-inputs (list ruby-byebug ruby-pry)) (synopsis "Step-by-step debugging and stack navigation in Pry") (description "This package adds step-by-step debugging and stack navigation capabilities to @code{pry}, using @code{byebug}.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 063/223] gnu: Add ruby-delayed-job. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305113880 (code B ref 62196); Mon, 20 Mar 2023 17:25:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:11 +0000 Received: from localhost ([127.0.0.1]:55877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEw-0003bi-RJ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:11 -0400 Received: from mail-yw1-f178.google.com ([209.85.128.178]:40473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEr-0003Yv-JZ for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:06 -0400 Received: by mail-yw1-f178.google.com with SMTP id 00721157ae682-5447d217bc6so236330297b3.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333040; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KALjjO2msMmjpTcRbHN2pgR4sC2w/+uiVtmUw+5RRfw=; b=GnpiRTSsbP6upPC316N2EBYdKw7tyvIEeZvLtE6wnFbMWQr81jtkts4fO7P0solZ4X MwJ1ZQlNeUTqiyzyRJGk+EGvf5l8fW7ogBSMl7EmH2pYS7J3X95wkziGVshrnwjTeg9F gZ7qzAy4Azrwkul9ll1zTFdVWg7sUevhVbhlqmDdR4gLM4fBXQ8rTHuKTL1nbIVFPbSu hMAyj7CwgNYsiYvg9clF2djYXm2b+NcRKIJUqnAk3fU0C0mz4sVacvh1MXXLKPZf1swY zI8YVC2IPKGswO4N5SeFhAxtU0fQGcF29zJnurEEP1bdtFU+6749jtT0E39wWUhZ0qb+ Ugeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333040; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KALjjO2msMmjpTcRbHN2pgR4sC2w/+uiVtmUw+5RRfw=; b=Ca3RHOa6PeIAqnS1McdTK9l1M+3oAOXyhw3AKsHjXYeB5Ok4jpNc4jbcY2xQFO2zqY wzp2YmuEtDvrEcirYCoYf73otSE9nj4yhxM9yw/9/7eX3A1vRQI+XIAnv0Ppe1TZTi5s /brkTre+nbWfgScLtRUcGwfNfHzKqoQCE+Qj82f5REm61iBqkLU3RJuq7eMM2tgc9Qa+ moFV/AiY/DWWRY9dyOdW1jb5zA8VuGx5o3f2S2e1SFyDgf5tY1AzlYVToCuCUAoxXXZw p3beTQCTVtfK8LK0+NsFcPANwNpANt78KFIMPFYssK+bCMZ8aYX3hq86atX/LoBfVNQx gw6w== X-Gm-Message-State: AO0yUKUzRcwB03jM1Sakahw7CAcZvKbh1RjebaYufffXbkhy5kCOrk43 /q8bY2xhmyS3/ZcgfqUgjUNgg1ok9Vw= X-Google-Smtp-Source: AK7set99WIobL2RTYEQkIDl7dcCxuUpwAzLGuEgLCAEjt+rvNCyhO+jA+SEpALuUt/U2pQt1zm43Eg== X-Received: by 2002:ac8:7f83:0:b0:3dc:1e1f:fe0e with SMTP id z3-20020ac87f83000000b003dc1e1ffe0emr16883627qtj.35.1679332656424; Mon, 20 Mar 2023 10:17:36 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:36 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:55 -0400 Message-Id: <20230320171635.11184-63-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-delayed-job): 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 57a4d52ce4..d0ea01aa76 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5022,6 +5022,53 @@ (define-public ruby-deep-merge you to merge elements inside a hash together recursively.") (license license:expat))) +(define-public ruby-delayed-job + (package + (name "ruby-delayed-job") + (version "4.1.11") + (source (origin + (method url-fetch) + (uri (rubygems-uri "delayed_job" version)) + (sha256 + (base32 + "0s2xg72ljg4cwmr05zi67vcyz8zib46gvvf7rmrdhsyq387m2qcq")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'disable-bundler + (lambda _ + (substitute* "Rakefile" + (("require 'bundler/setup'") "") + (("Bundler::GemHelper\\.install_tasks") "")))) + (add-after 'unpack 'disable-rubocop + (lambda _ + (substitute* "Rakefile" + (("require 'rubocop/rake_task'") "") + (("RuboCop::RakeTask.new") "")))) + (add-after 'extract-gemspec 'remove-dependency-on-actionmailer + (lambda _ + (substitute* "spec/helper.rb" + (("require 'action_mailer'") "")) + (substitute* "delayed_job.gemspec" + (("\"spec/performable_mailer_spec.rb\".freeze, ") "")) + (delete-file "spec/performable_mailer_spec.rb")))))) + (native-inputs + (list ruby-activerecord + ruby-rspec + ruby-simplecov + ruby-simplecov-lcov + ruby-zeitwerk)) + (propagated-inputs + (list ruby-activesupport)) + (synopsis "Asynchronous background tasks execution library") + (description "Delayed_job (or DJ) encapsulates the common pattern of +asynchronously executing longer tasks in the background. It is a direct +extraction from Shopify where the job table is responsible for a multitude of +core tasks.") + (home-page "https://github.com/collectiveidea/delayed_job") + (license license:expat))) + (define-public ruby-git (package (name "ruby-git") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 103/223] gnu: ruby-pry-byebug: Update to 3.10.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305113887 (code B ref 62196); Mon, 20 Mar 2023 17:25:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:11 +0000 Received: from localhost ([127.0.0.1]:55879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEx-0003bp-8M for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:11 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:38901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEr-0003Yw-P2 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:06 -0400 Received: by mail-qt1-f173.google.com with SMTP id c18so13981428qte.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333040; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KnX0A2x511k6gWooeIF1kAgfx5HsWg4tw2CdLm2eP2s=; b=Tx3j3Y7UiZq7rgfv0kc3M3QeuL3p0RiZFSBrQBAnpR74S4WOjMOOm1Koe3Zc4aEqvv wViDxnLSh55G6aqtbC79HAMwY/GeBEze8WEOJf+8omOyOvSeMp/WQ6b/arWXgkhKEIfv qmbvXy+U4aA9Hd1QYWez6ioGZsM/7myi0/lxGLDgE2BRIqJQ/jVtaUsiFLpOONuqZU50 rh62uEDuxEdVZoh2HPF0Fi5whxmrYOOXGF4l3qVCtrfnBpFUjtlXYJ89zCMbhHKvnZi+ L9jR80vWDw1J/5PENu2gj6ZMaSA0vRkYekY+sQMDzJjOKRvbFBay+4nMOk3sWMiWxwiX DKPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333040; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KnX0A2x511k6gWooeIF1kAgfx5HsWg4tw2CdLm2eP2s=; b=wXH1CVOpOfuNWoUOqa6XGUYfXm5fdTW4cQqSc4CWXA08xL+ShT+FHWXlMo35qLfDTM PlEWxpzKv44olSifOptV3x8b6iR7Ke3KXTN2utNSANlTGOqLcZ4trCRdJ2Ywg0LZleQY ABPSqzBiL1Trm/vYOVxquvBPyRE0ElrJXrXAemRns8BkcpXlZRxzTLGYHVjBY2OYPoBo bXZsoD0cZM1JMJOxsPR8r8OFrQseJt7tm/QBtwUirb/egY6eCFjLDJwrYFjZAOvJIT4c /ioPfGugMY2WTzdTCiXjGQGn3qMZcDy6VI5sgWjDilBngSyHZCfhGQ6M12y72otqDqIN PAGw== X-Gm-Message-State: AO0yUKVw+1clHUMrRkLsp8lo9AecUU7B9OTydo8sGp1EH/YBcr4b82wA rgaqyPzO9Pz2YOBvQkwzTOEIf9q3UEA= X-Google-Smtp-Source: AK7set8QAvMxnZtEISWHcerBU1Ds8rfWdmc0cu3H/FMG8c7hYSf3pehrv0saqWXRppUvlK9ZUXC3jw== X-Received: by 2002:ac8:5fc2:0:b0:3d8:6b0d:f9a4 with SMTP id k2-20020ac85fc2000000b003d86b0df9a4mr26169856qta.44.1679333040198; Mon, 20 Mar 2023 10:24:00 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.23.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:23:59 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:49 -0400 Message-Id: <20230320172349.12752-2-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-pry-byebug): Update to 3.10.1. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b63b4d4d23..7d0c029865 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7949,7 +7949,7 @@ (define-public ruby-chandler (define-public ruby-pry-byebug (package (name "ruby-pry-byebug") - (version "3.9.0") + (version "3.10.1") (source (origin (method git-fetch) @@ -7959,7 +7959,7 @@ (define-public ruby-pry-byebug (file-name (git-file-name name version)) (sha256 (base32 - "1kchrwccai92068p50zyd6mh524ywqnm0jw5g3lks7iwmf0xkmgc")))) + "0z8rhvmr9qmlbk8c8h6jbig5qd5xbdg9qihvx3g0cv1whqzbfikq")))) (build-system ruby-build-system) (arguments `(#:phases (modify-phases %standard-phases -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 104/223] gnu: ruby-byebug: Do not depend on ruby-chandler. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305213901 (code B ref 62196); Mon, 20 Mar 2023 17:25:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:12 +0000 Received: from localhost ([127.0.0.1]:55882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEx-0003bw-IP for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:12 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:39701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEs-0003Z0-If for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:06 -0400 Received: by mail-qt1-f177.google.com with SMTP id i24so13980458qtm.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333041; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TRANwR4s87MFa7OhMTI9lfGXU1BEYQA82RNFJTrxfUw=; b=aHmcN9KxONPrhYybKrxztLOFgKZC1/i8+X1odULIHcmYBwNTC6CFydHHPlTqT+Zlcz 9A2Y/tYe8f1FMGXIkKa53v15IKysJGl7bS4RIHDFqkUHrKQQfun9PjsPL+CoKIs8i1n4 MvtpsLT57su0S7EY2DYMR+mnzpvxsIvFEsiKjcbLkKnRaKPC6/7PSu0yElvjuXTJLMUz Fj0kboWsZ4c4Qa6fN3+ncDrBKPhpL10SIiRyKTnON85e1eBSSizNccJVwLWR8nGoyhDe 4N6ZtrehM3OaC4SOwrHxpuFVhlAKXz7LL1pwufNIM4UINIZMFMFulYeoRFNVrVx9b/03 IGdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333041; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TRANwR4s87MFa7OhMTI9lfGXU1BEYQA82RNFJTrxfUw=; b=V1Yf900AI7aFVNZ31UsBh9uiQshv/pn8We6JN+PbCy148DjDMO3N1293gRn/WtgsDM achYYNvSP8Cqj/meaXu6zBz/agHGrWZcWjFT5iejP36TRm2hkhpLMKZyy4mExMya0uTB 72xPXAShYYzo0nT+PzQS+c8N32McHbupPczshA2GusCJXoORPkHv6JkLLcdOPHNNMrJh fptbM0XkqkIa9DDOukO1EfRj+0D2tGbUtBJQSYIwqh25D0TD1RaIujsuAmxfOSPN4X6J USdiDGNfnRtjDOqA+90C10aakM7B0tjxCh4HllzOwEjkCA9TKE8NR5Ld54EpT2RqQTBb hPIA== X-Gm-Message-State: AO0yUKV2hbPt06McXc4w5lbWRuLH1SnfHyjPl0oABfU9SzP/KPHIgZlw TP7CpqynoLdtbUwX9xugv+O20PuTeOM= X-Google-Smtp-Source: AK7set99psDx6JNdqhKt5FUq5WGBshEk4jF5bLE+6UE1wDIUVgqEYQg0BVn165hUcRVALcFlmyChkg== X-Received: by 2002:ac8:5ac2:0:b0:3b8:6763:c25f with SMTP id d2-20020ac85ac2000000b003b86763c25fmr30544788qtd.13.1679333040966; Mon, 20 Mar 2023 10:24:00 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:00 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:50 -0400 Message-Id: <20230320172349.12752-3-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-byebug) [phases] {sanitize-dependencies}: New phase. [native-inputs]: Delete ruby-chandler. --- gnu/packages/ruby.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7d0c029865..8eed3b3e47 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6950,6 +6950,10 @@ (define-public ruby-byebug (arguments `(#:phases (modify-phases %standard-phases + (add-after 'unpack 'sanitize-dependencies + (lambda _ + (substitute* "Rakefile" + ((".*chandler/tasks.*") "")))) (add-after 'unpack 'skip-tmp-path-sensitive-test (lambda _ (substitute* "test/commands/where_test.rb" @@ -6969,7 +6973,6 @@ (define-public ruby-byebug (setenv "HOME" (getcwd))))))) (native-inputs (list bundler - ruby-chandler ;; Using minitest 5.17 would cause 5 new bug failures. This is ;; probably related to ;; https://github.com/deivid-rodriguez/byebug/pull/837. Use -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 105/223] gnu: Remove ruby-chandler. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305213909 (code B ref 62196); Mon, 20 Mar 2023 17:25:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:12 +0000 Received: from localhost ([127.0.0.1]:55884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEy-0003cA-2L for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:12 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:37436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEt-0003ZN-DG for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:07 -0400 Received: by mail-qt1-f179.google.com with SMTP id r5so13984781qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333042; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aJ/0W4k1ke+Woyvc4X9MWdv4I+mIPJ9Eb8ozlL9CLec=; b=YTpGqM4T/0P5EZRZtQFFt6qHFnq/FVo5/3UaMaFBi1FVdS63z18cr4irBy7agy2hT3 relXiPnO7F0+ntYkTf3iBs6Ro7BRJfTx/MgvImkMvVcBLS4OaMIRkY/b5Dh94bqCjycG Qj6nzAm5biwT5eZVdtvY3Wj7CxpsDhEQkJUNSqJcmiMw4RPYnWpeaO7JZEs+eNm28G38 OSdiXwURd/fRin7G8LKUEtnJKAk25QdeIqZtHnPgfOErVpqr7gw+NAA7vWUKiPFeWXRY VrNJmM2TezreGX2lJiX990wIdPJWLlRwxx/nq83q1S/V5lX0vUcnYwVSULc9St0h5j+7 zz6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333042; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aJ/0W4k1ke+Woyvc4X9MWdv4I+mIPJ9Eb8ozlL9CLec=; b=L/5syI3y6k+st7yn/KjGMKsRE5W20VOqDg4oZNwJI1zlUeTk5wacGexRRoCp5WvsY0 ACEk4AqqNWAeHrnoLuHZD1qA+PpbOM4puV4dAPO/aV5xlPMaXNO2LrXDJ91RsNZOZzH9 5iWP1BAt+XWLQ0CWi2urLfqzwKnIUAFQiEnXIGe7e116SX6q1nYHWZmirRhAtDaH4BQI oCBENoYdaKYo0+NTFUCTms8fQP6/jcPzv0WPEtshtvJCqiN3VOlq6bQLyA1sXLR3wETl +zJtbOccNbbWDVARlTurLJthvh/dIaha1RGtXvrw/e2307izIeW8miCvgIXbrrbmoajj 0SxA== X-Gm-Message-State: AO0yUKU2o2CBP7wyV4i3XZCCUXZ2hSnk+clck83xLtTm+cZ40peM9MvN 9lo4jbRXe4i9U/PYM7fyzoBz+G3nhKs= X-Google-Smtp-Source: AK7set/OjqWSd7HxNLgtAQcbWoktDwZKPYo/f1dU4T2k+diLdq9ZCNOwuM+7vhTkJMNtIkevmOpGag== X-Received: by 2002:a05:622a:3c7:b0:3bf:c221:5871 with SMTP id k7-20020a05622a03c700b003bfc2215871mr28471841qtx.54.1679333041745; Mon, 20 Mar 2023 10:24:01 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:01 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:51 -0400 Message-Id: <20230320172349.12752-4-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-chandler): Delete variable. --- gnu/packages/ruby.scm | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 8eed3b3e47..ad5cc1ebf8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7926,29 +7926,6 @@ (define-public ruby-octokit (home-page "https://github.com/octokit/octokit.rb") (license license:expat))) -(define-public ruby-chandler - (package - (name "ruby-chandler") - (version "0.9.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "chandler" version)) - (sha256 - (base32 - "1n8a4mr2jkcz5vaaps45g2rxa2pzy1wb7cylgw85xmmyyp14lnrr")))) - (build-system ruby-build-system) - (native-inputs - (list ruby-rubocop)) - (propagated-inputs - (list ruby-netrc ruby-octokit)) - (synopsis "Sync CHANGELOG entries to GitHub's release notes") - (description "Chandler syncs a project's CHANGELOG file entries to -GitHub's release notes to remove the need of manually entering release -notes.") - (home-page "https://github.com/mattbrictson/chandler") - (license license:expat))) - (define-public ruby-pry-byebug (package (name "ruby-pry-byebug") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 112/223] gnu: ruby-bandwidth-iris: Update to 7.0.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305313918 (code B ref 62196); Mon, 20 Mar 2023 17:25:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:13 +0000 Received: from localhost ([127.0.0.1]:55886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEy-0003cI-CC for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:12 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:38901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEu-0003Yw-31 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:08 -0400 Received: by mail-qt1-f173.google.com with SMTP id c18so13981984qte.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333047; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HaUJRHKHK/3qShkXLG/OoeTACAXjgWVhe0Hc81wUnHU=; b=PsFYOMdXwIQ4AYxL3zFhEjIA65eorDJbv5v37w1eLgVvtW26kBmxG1RlhTU9RMozOR i+pja5hPK5Xodjb9PwxUOJDdljOBoL21wWqoC0uzEh4jno0E+LWV/Q4EiYTLFMyKtuKm gZ8GR3PWyKcEABb6qxwUkOWONk/KlTdVsTltIrD7Q/vSnKXk9dIuvbXBU9MCJayLNuD+ 48/QkFlaLU12M0vQMsXNc2KJ5DtQzceF9GMdupEGGo6b/xAhR8nl6edLBPROjZQTi+7h Yz6MZ7y0aYgzrEdTvKfCNp5pL/62yLVXJibBzVTRpb+O6NVOSfY3erco/AvPDvYBJJnd mT+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333047; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HaUJRHKHK/3qShkXLG/OoeTACAXjgWVhe0Hc81wUnHU=; b=cT0enoO22vM0w8/NWI/7HC9lrZJXAnpGE4E0wWPs6sUma3oxLqFNwpx4zLaE7A+2LB zQOyBZazZJ8gubAZb4OJGhgeJeuv+HQG6nOT/56xTC4K3jaXPzs8/s/wlFlniE6Nmxd4 9g7m7AOmz5RVeztWq0lyTMzHnIZ+kHJFmt/MLGY48ukbkNuAmrJ4vNCGtYIYpXhI4TMO p9AuYFmphE9vLAZczQr+nC5a0gBX7u8uFdgbuDPL6rNOZCjNmogylZL/uvr1r5YkFB4T BRz4FqfLjYng4t8EOKcqWx/PgkL9zyD7lVD815YvOOXedb0A8TtNjwwYQ6Q2tc1EoZvj 7A8g== X-Gm-Message-State: AO0yUKXnW5nMA1aMDwqir4pwO4Rhgp2DSikjNCBOeKjpBgnIIX5pbCAd 3/9YIP53GkfLo0QsAlRgZtXAy8oNXf0= X-Google-Smtp-Source: AK7set9WgnbxTGtWHICdkwgeoGLmQ8Z2CkmWxs9Hd+y60BndbBRyjxcx2ymciPEFGrQa90qTud/pAQ== X-Received: by 2002:a05:622a:40e:b0:3b8:683c:40f with SMTP id n14-20020a05622a040e00b003b8683c040fmr28378459qtx.30.1679333047632; Mon, 20 Mar 2023 10:24:07 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:07 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:58 -0400 Message-Id: <20230320172349.12752-11-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-bandwidth-iris): Update to 7.0.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a725a78767..536775cf74 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13885,13 +13885,13 @@ (define-public ruby-faraday-multipart (define-public ruby-bandwidth-iris (package (name "ruby-bandwidth-iris") - (version "5.1.0") + (version "7.0.0") (source (origin (method url-fetch) (uri (rubygems-uri "ruby-bandwidth-iris" version)) (sha256 - (base32 "1hmrxs0dif6fw5npyzcshk4nq9qr2kbmnx7mdjr5v1nhzlfr0678")))) + (base32 "131c4jhyvnrwbhizkks17fi9g85cwsq5f1p8zi408zyf63n7230d")))) (build-system ruby-build-system) (arguments ;; XXX: Tests don't require helper for some reason, so all fail. -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 106/223] gnu: Add ruby-multipart-parser. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305313930 (code B ref 62196); Mon, 20 Mar 2023 17:25:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:13 +0000 Received: from localhost ([127.0.0.1]:55889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEy-0003cQ-PL for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:13 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:42671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEu-0003Zg-5B for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:08 -0400 Received: by mail-qt1-f173.google.com with SMTP id r16so13960754qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333042; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DGozY897ckI/ewL3YoF2MQVvF39jm3gQwZhw3v8l4mM=; b=WCCDup2PzjBXiGKUMrcnN3X3oNKzJuFAqcRymjnWQMNxU9qb2Rg7At6BMQeJwufOr0 HDgokw9n2PSX9YpapvgKF/sqD5qzw+2T/lMqctLNh33v2gwuXndod6gYEQX/jjdpeuMu EwLaSjMGc8Wym1WevG450BblE+d0sXVKpnR+YB9qs1qwTLnjnimEErrvMDkOfbLZaKai sOmMtekRh+COQsP4+JxczITOsWqnLMj0y629s34NHSqwwFVJyFAePLQxSXArwrvcDire Z/qpDYfZIF9yEIf7SELc0KE9xx5VBCr3g4psrVsjCJ5EWn+obfJO/5HwZ0acQOn9iM/S amtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333042; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DGozY897ckI/ewL3YoF2MQVvF39jm3gQwZhw3v8l4mM=; b=49o20JtnEjaMzRE28jNOGvBv/CRjet3t+4sudKWqWhxxjpnAAem5vmcAHNUdBr2ZDQ 8IHMbjHDk/ycbY9XDKulxLT2MTlFJkBPS+1f9F4tS9lO8bfia1OQzbWq6U4iqEaEslFB pbwyzeYXxfl/fRV8y57jdq8cLktdDcObYOgY0DN3MRqupASUjzUKkKRUd5yc9+1P4BkP vrpYb1wViStKtk7BcBLtUthnQ8ZZYl+Ab8p1KAMmk+BuQimP9ZH/yyvZlMehvwnpGRJu TrTqscjZ1CvlI1OCSh/ubguY0SrFgAMeiajzz4o8k61YliRuZu7sbtOSCXnJX7d1ajxf 1TXg== X-Gm-Message-State: AO0yUKUX2QyoLFnLDi+g6T6aTYZqnfAlVv3nO5PeV2m/gQJspjscShxX utPR+1A2a/L0Ob7Jqztv1Agoba6/gJE= X-Google-Smtp-Source: AK7set/YqLBnT4/4bKldeTnFgE3U1vIYR+SsYzLQrcdlBflmaBOvcHygnmogVRdEL8zTw8vZwTLTZg== X-Received: by 2002:a05:622a:488:b0:3bf:bb1f:3c2b with SMTP id p8-20020a05622a048800b003bfbb1f3c2bmr29688305qtx.6.1679333042578; Mon, 20 Mar 2023 10:24:02 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:02 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:52 -0400 Message-Id: <20230320172349.12752-5-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-multipart-parser): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ad5cc1ebf8..e969107c1a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5271,6 +5271,41 @@ (define-public ruby-multi-xml (home-page "https://github.com/sferik/multi_xml") (license license:expat))) +(define-public ruby-multipart-parser + (package + (name "ruby-multipart-parser") + (version "0.1.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "multipart-parser" version)) + (sha256 + (base32 + "0xb4p475yrfm883h9kn80a021myn17dvs50wpa1djzcmlq7p0882")))) + (build-system ruby-build-system) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'skip-failing-test + ;; One test fails for unknown reasons (see: + ;; https://github.com/danabr/multipart-parser/issues/7). + (lambda _ + (substitute* "test/multipart_parser/reader_test.rb" + (("def test_long" all) + (string-append all "\n return true")))))))) + (synopsis "Parser for multipart MIME messages") + (description "@code{multipart-parser} is a simple parser for multipart +MIME messages, written in Ruby, based on felixge/node-formidable's parser. It +has the following characteristics: +@itemize +@item Pure Ruby +@item Event-driven API +@item Only supports one level of multipart parsing +@item Does not perform I/O +@item Does not depend on any other library. +@end itemize") + (home-page "https://github.com/danabr/multipart-parser") + (license license:expat))) + (define-public ruby-multipart-post (package (name "ruby-multipart-post") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 107/223] gnu: Add ruby-faraday-multipart. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305313938 (code B ref 62196); Mon, 20 Mar 2023 17:25:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:13 +0000 Received: from localhost ([127.0.0.1]:55891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEz-0003cd-BK for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:13 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:33601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEv-0003a3-1H for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:09 -0400 Received: by mail-qv1-f53.google.com with SMTP id m6so8092985qvq.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333043; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wz+IsVhSirRSmWLUfe35aNgm1HOBVd7pDegWPeVdcM4=; b=hFsPrvaDLYmDVM/nFhHNEBZuHPN4uwSf5UHZvyialXzIRUJWkSEBpm+QCptyl8Tjhq U+YFBMaDHBlR+5gf71TV0cA8aDk0rYEOTba3RpkL1OYEI/FBjSk/SvI/r7ZqRolKExen eK7K439h4eKJB+oc1kxuxWoXVi51Pi837b4EtW4ejfmMXumx55UnvtmAc+cEm8WUy9BZ kHdUsJgTUmBkbWe2uPL9zaJkTsEpTSEPLhHFTngAqFgJF0bNty5OyCq2spxwMVmvTU1a mVqM4FOTOi2NlZcMO/rq4sJ+RBKhOz7kQMmWlTAYmY6DobQbtCXRJtoFNRLnlASZ8SFO 8xHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333043; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wz+IsVhSirRSmWLUfe35aNgm1HOBVd7pDegWPeVdcM4=; b=QtC8JTuPk44NYdEvGAyTsdCzaGTCuK/FM8c2mcLTD3+rObLsNp1px21M4OqLzCYIjA 6pGMm/Rx8IQGIehU4nPxdJCJIsjEHgivMTPKV48EDioanf8ER0J+c7xZTA8Bs3HZ0jpT lHCmTGz6Efqq8YoXGX6r6hQfjq/2elafWVGLqxv9Jcte7PgmyNuuK1ikwiMfmpmF6Nph kMYKSk8PXmv/i4+PeOwrAzmDRFn0rIMlVXC0Vs2FjRX5maTKdi0XO3L08WWUeFTJ17a2 UgNk7R7GQ5u1uR7vBZ+ScCKhOWUfuOnIrGHGhtcROd7D9/EKZ92jqqtPAFv8jAGZQQ9c /C5g== X-Gm-Message-State: AO0yUKWValVR5U/8uWwAmS6gIu8csbUaYLto/8J4u85j6fQSn7dPlItI 5l7wJL65I8vMl+SYG4kaq0mJ8NvMx8o= X-Google-Smtp-Source: AK7set9nmvyPCqeCCskqVo84ePtwd7VFV9WLx7ewn4lUN7A2U7zxLBrl0fid6DTMzbdAD5Oj9ylV2A== X-Received: by 2002:a05:6214:20c1:b0:570:bf43:499 with SMTP id 1-20020a05621420c100b00570bf430499mr60000101qve.9.1679333043255; Mon, 20 Mar 2023 10:24:03 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:02 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:53 -0400 Message-Id: <20230320172349.12752-6-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-faraday-multipart): 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 e969107c1a..0ed73e91d7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13828,6 +13828,29 @@ (define-public ruby-faraday-middleware Faraday-based API wrappers.") (license license:expat))) +(define-public ruby-faraday-multipart + (package + (name "ruby-faraday-multipart") + (version "1.0.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lostisland/faraday-multipart") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ywxhff40a688n50lxrn4d8y096l8sbrwp1jfz4zd3kdiiygclka")))) + (build-system ruby-build-system) + (arguments (list #:test-target "spec")) + (native-inputs (list ruby-faraday ruby-multipart-parser ruby-rspec)) + (propagated-inputs (list ruby-multipart-post)) + (synopsis "Multipart-post requests extension for Faraday") + (description "This Ruby gem extends Faraday to perform multipart-post +requests.") + (home-page "https://github.com/lostisland/faraday-multipart") + (license license:expat))) + (define-public ruby-bandwidth-iris (package (name "ruby-bandwidth-iris") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 114/223] gnu: Add ruby-mapping. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305413946 (code B ref 62196); Mon, 20 Mar 2023 17:25:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:14 +0000 Received: from localhost ([127.0.0.1]:55893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEz-0003cl-O5 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:14 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:40509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEv-0003Yo-Nb for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:10 -0400 Received: by mail-qt1-f181.google.com with SMTP id x1so13961967qtr.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333049; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WQBPQeW9yIYpfcaR2sL610ewowsqbvdCoEcHWpZhlb8=; b=LLzct4FWO1tTQyD5OcrEKsbz7GC54yQ+6DdR0Ky3ZrNAVSMzZcmyvPL499HECtHRsl rF91e53rAGePFRdVfWE9nNX57aBzuzBgNFXTt3nbO7/t98xC9OjIW64qk9zp0WVnxjug fM0zGD6SzdpATXscbVj8Ia2y2JdyTLNnDD/P3fdJU2XT+gMUHPcj1SvwQP0JoommIcBw B6nL8D0QfpXyB/LTs4D01EzVel2QOYZbveLH68AgfKmh7m/g1xvUZoDQ+PWy6P8xN5dt mIVOmm+w35koUMLBmQOfqidD6nPFGWDLpjD09RXIGtMZ7jUPVDrrSxEbUuWe8BpD2W7V bFvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333049; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WQBPQeW9yIYpfcaR2sL610ewowsqbvdCoEcHWpZhlb8=; b=AiWR/guoce4ln2g854ft8Jc9ZLDgMR5c4nFITnxEOnNTTH2WdWI5htMjVubVQFvq6R Oc2Ucd/4WomT+ZN0zLaMlAiVOb/8SRYlMeLg55OmXJuX9PojEunv+gKW/WWQ6n6dr/XU rSYy2nGQMP3vwFgdIvR3uVHZgdDTlWN2L9Sk0Nv+FeXlG37KNDivgYZmmR5UT8ZwkOSJ fix5UqI13E/hYSlSfn6KJWvlCN1T6Nb9XWYtUlir9wW7D0dRiZHhYMfYUqqqEysVhhyW Wcrfpxeg8G78WeF9FTeVnW14qxiPD9Is0hidYgZYOwB3WIDxwtL1ZkQ+L4IR4zOh7YvU JOQQ== X-Gm-Message-State: AO0yUKXOF5OcvLYfA386sgBj0JNEmPNTEtgGiKX40/leLu38qp1bmZfC sXb8WKWn3q81NcIARG7jdiI04MBVFko= X-Google-Smtp-Source: AK7set+rz/W9axS9Yn8hWvFh0tXw1DpjhkDX3OaNEivNHuVmfSTkPb8kiyE17eBtQuHk97bfPzlmGw== X-Received: by 2002:a05:622a:34c:b0:3bf:d8b6:4ca1 with SMTP id r12-20020a05622a034c00b003bfd8b64ca1mr28462097qtw.28.1679333049209; Mon, 20 Mar 2023 10:24:09 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:08 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:00 -0400 Message-Id: <20230320172349.12752-13-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-mapping): 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 2345c344b9..6ac419edd6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3940,6 +3940,30 @@ (define-public ruby-test-unit (home-page "https://test-unit.github.io/") (license (list license:psfl license:ruby)))) +(define-public ruby-mapping + (package + (name "ruby-mapping") + (version "1.1.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ioquatix/mapping") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0yhmqp8mprjqf9m7wzc4hhi50qbfax86r89w852csns0ijaffjjs")))) + (build-system ruby-build-system) + (arguments (list #:test-target "spec")) + (native-inputs (list ruby-rspec)) + (synopsis "Map model objects based on their class to a given output model") + (description "The @code{mapping} gem maps model objects based on their +class to a given output model. It is useful for versioning external +interfaces (e.g. JSON APIs) or processing structured data from one format to +another.") + (home-page "https://github.com/ioquatix/mapping") + (license license:expat))) + (define-public ruby-markaby (package (name "ruby-markaby") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 108/223] gnu: ruby-maxitest: Update to 4.4.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:25:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933305413955 (code B ref 62196); Mon, 20 Mar 2023 17:25:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:24:14 +0000 Received: from localhost ([127.0.0.1]:55896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF0-0003ct-4Q for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:14 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:39629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEv-0003aH-Mn for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:10 -0400 Received: by mail-qv1-f52.google.com with SMTP id 97so8063937qvb.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333044; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3neo9iYkty8tSXb4GJmXVhpbXhGXopfPUaixD30oOJE=; b=hv/OSVZ7JclPBd2eHBkM0mvD6OTcwOp1wOds1/7GziEIg9JzTpkvkPlOgAMFwy29/J YvuImAa9toFcOPQag1sYLfyV1ra850ZQ2+zijhNzIHR0OHtga+qtHTd0454YZx3XJHGu ky7N2sve8R+zwENpkzp04aKj6BSQ7T6IXH83/1Uqq2PvsW2Y92gjDm4Zh9ihL3kon1jD E5j4fApJafNZZOreLsow7mV2xzyjk/zw4uarc4uN3d4IRNaVPZN443Yr231BQ22gG/0n 6m8K31EibntRafvz/2xqiOpPGPDHlFFGFZEwVtEAHGyjM67y+B2CD1SHD41r6IS89ftv Fjqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333044; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3neo9iYkty8tSXb4GJmXVhpbXhGXopfPUaixD30oOJE=; b=MWcqsDHPjKxztzEBFerj2kp2/xnQU2mnLrbW445N3oTT+7Y6iqfCIZ+kK01LHTkZD1 zvJjyUN50moiqjjQAeO1KPnnWCR5IgXmffNzjxMch1kz8QUgyZu8mXxw0SW2gCOpLqxE +DDW2CzniRv7s/AVmpbnxpsCJw5Zq8EoKrL9WV7eA/F/INwqU58wKehydlpkIEA07YRD Ib++DMdG9h4xvPezyrio+fLduX5b6ikqV0otqU69JlFAi5IR4XUWAaeghEpYuerK1rdc h9/TZT5hbVJ7sXX8EqQfnIVwIazJ4NFIrkv0xaS/mpkKhYu+k87bceKEuU1spPQKJ5j4 RVjA== X-Gm-Message-State: AO0yUKXg1W0nOjxVBo5bNSQesdfky+QeMN5QNY7goOv6v7pf5Q1KiCmK 1yPumhVVB/HSS/u7Xyk84aXN5tgHbVA= X-Google-Smtp-Source: AK7set/mDT730L/eIp89yylBPxTcp8ZmEGXQaxjP/kBlZY6RrsjwOHWMTgeDCeahO+anZwY5XR3uIQ== X-Received: by 2002:a05:6214:c46:b0:5a6:24f6:724d with SMTP id r6-20020a0562140c4600b005a624f6724dmr44554767qvj.13.1679333044018; Mon, 20 Mar 2023 10:24:04 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:03 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:54 -0400 Message-Id: <20230320172349.12752-7-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-maxitest): Update to 4.4.1. [arguments]: Delete trailing #t. [native-inputs]: Delete labels. --- gnu/packages/ruby.scm | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0ed73e91d7..b8a6b0c4f5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4416,7 +4416,7 @@ (define-public ruby-rerun (define-public ruby-maxitest (package (name "ruby-maxitest") - (version "3.6.0") + (version "4.4.1") (home-page "https://github.com/grosser/maxitest") (source (origin ;; Pull from git because the gem does not contain tests. @@ -4427,7 +4427,7 @@ (define-public ruby-maxitest (file-name (git-file-name name version)) (sha256 (base32 - "07b3j0bv3dx5j42jlvpvl07aaxplyi6wq688y3jl8y528ww2hjz8")))) + "0l646lgrgsfgg9qh05b8a3jd43kgrmr6xzbdvyspmdlhchk1qszg")))) (build-system ruby-build-system) (arguments '(#:test-target "default" @@ -4436,27 +4436,24 @@ (define-public ruby-maxitest (lambda _ (substitute* "maxitest.gemspec" (("`git ls-files lib/ bin/ MIT-LICENSE Readme.md`") - "`find lib/ bin/ MIT-LICENSE Readme.md -type f | sort`")) - #t)) + "`find lib/ bin/ MIT-LICENSE Readme.md -type f | sort`")))) (add-before 'check 'remove-version-constraints (lambda _ ;; Don't use specific versions of dependencies, instead ;; take whatever is available in Guix. - (delete-file "Gemfile.lock") - #t)) + (delete-file "Gemfile.lock"))) (add-before 'check 'add-mtest-on-PATH (lambda _ ;; Tests use 'mtest' which is not automatically added on ;; PATH. (setenv "PATH" (string-append (getcwd) "/bin:" - (getenv "PATH"))) - #t))))) + (getenv "PATH")))))))) (native-inputs - `(("ps" ,procps) - ("ruby-bump" ,ruby-bump) - ("ruby-byebug" ,ruby-byebug) - ("ruby-rspec" ,ruby-rspec) - ("ruby-wwtd" ,ruby-wwtd))) + (list procps + ruby-bump + ruby-byebug + ruby-rspec + ruby-wwtd)) (propagated-inputs (list ruby-minitest)) (synopsis "Minitest with extra features") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 046/223] gnu: ruby-cucumber-html-formatter: Update to 20.2.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311314410 (code B ref 62196); Mon, 20 Mar 2023 17:26:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:13 +0000 Received: from localhost ([127.0.0.1]:56012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFw-0003kD-J2 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:13 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:44936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8K-0003Ds-PF for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:21 -0400 Received: by mail-qt1-f179.google.com with SMTP id s12so13910504qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332640; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GF0hy6VhdSxWT7f+hKmY7C07+lGkxsa6Mh7su3yo8Pg=; b=PspJDln70RFc5f7dijwz9w9dmwNaEW4Rc2TQZQxqPrjf6Slcb11yLN3YHYcoIuvZBK M2qKeo1YduziXytMtDrS5MMfSKeGb8qQvFfzpCDQyird+N14mDnYhQoVMEqOZfzAYQKq v7o3J7QM+qyon0OAs6u92lkAY6Bis4EgT1C1yarWmXxRxLq4p9uouPJB3J3tWR8JIAIr JWooHOfzcskMrbwm+ezU/N+/V5yBpMGXODBZR6NYwMGGGaUToe99mL2O0pkHDKhfhEFv C+h00/wxMzfZnsUqlKa1V0yNp6AQtO8Vx1qTuNggTllOq7jVPxYqB8aWx5AZjMAzy4gD 4weQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332640; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GF0hy6VhdSxWT7f+hKmY7C07+lGkxsa6Mh7su3yo8Pg=; b=mOlE5C8mUP+1I3AZhjcbJqmpuyLqfvqaNqG+b0L5Iz2jp9B/UFd41NXxqRQT63CJMe Dc6kbWEt7rHCxGoY/drK/ai7IeQSF4imhxQ6L1Hv2Mihuvwe0jxfGCnjekPgOBe6UNvc 6HLYDdTbbB2X4ZZiF6NMbCZbLRE6x9KCt0cuSXrAy6+hx5FFHSMo+FTw1dMwYFjth+sm 4Eexduxdq+tfCG60dKz46gpqKl2wvx0FaIg89nAoLycEcvB3Eh+8fJoeDT3YJFULAxr8 acbxUS/caetadxThLCOOEPUIO5w/rXP7HXviyIcKLYAUL7n+psfGSU62eY70Pu65w7v/ q1NQ== X-Gm-Message-State: AO0yUKUanCYTnxG11RUMd65fGgRDx4A7Yl7knRmJycNp+BdAGAFHbaAQ xLKTXhOfd85pw2Qdi2kK4FrjEy3Aa/M= X-Google-Smtp-Source: AK7set+xLnQKLUAOp+2VZVx9s8k8drsRMFkdfF0C8e44Jb1xt7dp7xiaDb3je/Zcj/d5XvkgE2PHqA== X-Received: by 2002:a05:622a:1109:b0:3bf:b08f:1dcd with SMTP id e9-20020a05622a110900b003bfb08f1dcdmr28495861qty.38.1679332640217; Mon, 20 Mar 2023 10:17:20 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:19 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:38 -0400 Message-Id: <20230320171635.11184-46-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-html-formatter): Update to 20.2.1. [arguments]: Use gexps. Add a relax-requirements phase. [native-inputs]: Add ruby-cucumber-compatibility-kit. [home-page]: Update URL. --- gnu/packages/ruby.scm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c8029efa0b..b0e23a4116 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8204,31 +8204,32 @@ (define-public ruby-cucumber-create-meta (define-public ruby-cucumber-html-formatter (package (name "ruby-cucumber-html-formatter") - (version "7.0.0") + (version "20.2.1") (source (origin (method url-fetch) (uri (rubygems-uri "cucumber-html-formatter" version)) (sha256 (base32 - "0lshj4sw9jw7687wrhknyb9kffblai3l843zgrznyqij3ga0bc62")))) + "0c7r9mfmph4c6yzc7y3dkr92rhwvpyksr0mdhpqp67xmmr8z1br4")))) (build-system ruby-build-system) (arguments - `(#:phases (modify-phases %standard-phases - (replace 'check - (lambda _ - (invoke "rspec")))))) - (native-inputs - (list ruby-rspec)) - (propagated-inputs - (list ruby-cucumber-messages)) + (list #:phases #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* ".gemspec" + (("~> 18.0") "~> 21.0")))) ;cucumber-messages + (replace 'check + (lambda _ + (invoke "rspec")))))) + (native-inputs (list ruby-cucumber-compatibility-kit ruby-rspec)) + (propagated-inputs (list ruby-cucumber-messages)) (synopsis "HTML formatter for Cucumber") (description "Cucumber HTML Formatter produces a HTML report for Cucumber runs. It is built on top of cucumber-react and works with any Cucumber implementation with a protocol buffer formatter that outputs Cucumber messages.") - (home-page "https://github.com/cucumber/cucumber/tree/\ -master/html-formatter/ruby") + (home-page "https://github.com/cucumber/html-formatter") (license license:expat))) (define-public ruby-cucumber -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 051/223] gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311414428 (code B ref 62196); Mon, 20 Mar 2023 17:26:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:14 +0000 Received: from localhost ([127.0.0.1]:56016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFx-0003kN-89 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:14 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:43790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8P-0003E4-0L for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:25 -0400 Received: by mail-qv1-f43.google.com with SMTP id jl13so8037699qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332644; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GROG0H2scsv4/1sS32QBI3VErluhBwHg7gEdgv1+RuM=; b=PYA2YJp1SNfZNdDZyZsZg3pmzx0WE7s9qfPuM0myi9KvHWsKg+wPAKqQRaPSQiciMG oZjYsqRutrwL0p+ySPx4+Rm6tPfvNhX9iTzN1XpW+W5jHt+jYtKtP//Vg5ESRFukgBsV QR4X+LREkqV23lnyjqA8oQUSe6s2OGdDMiWNrKV7Og+amSmgNKfseyDwU2H/BCW7TIa+ ZTmzjSKE5Ghjd6Ec3YRDpjIKbhn656120hN+5rZVpWD2a+stTcpJwPDI2D1PSMhi2HZJ uIggKfYLnWiwoAg2CwPm1m+kOwBQe507qx92lBzDh/pEGVX6FPoJ8JnO/wCEQT7uf4xL 4Q1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332644; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GROG0H2scsv4/1sS32QBI3VErluhBwHg7gEdgv1+RuM=; b=WjBgLEF2RIBG5VJSDuayDeklSnQraq370pExS4l3h3akcrRwT5NpZLo1SwhKEnOJFV pFfQ8TQeWUK2xlizOhkliexFjDIUgu3lyzMYhcOnc5QnTNxoMqLvv7xg+BZpdBiGoawH QY6kPHoOwSFJFtf9/jZnoqs5zgoLvFjeHNoyyZgyZEAb5E+OWwvjY7AaLbbbf9YEr6+z hKmgG3HAhUVofDAhrGqBOaoSsHMiyhIzkLqTqYJfR4nts9FdvcwZl2Bwo6F+Z5l8/3UH Ft+piMqRXfAsIOcNJTjaNNyTyVsN1ncq3YO/ExsiOYzR7/bUzJxsmZJ/B7DUvR5RFYTg Av9g== X-Gm-Message-State: AO0yUKXvnWczykdvMH+p4n0Kmx9a8tMj9TETtTLne5BToGk9FaYSU3sc 1kBFu5wCSvgO/odaNovqXfs7rv8+5ZQ= X-Google-Smtp-Source: AK7set///NRDVmaZSzrCKd+IRwnhx5je3KuDoA7LXOWtXbe78tCv3ITm9sES1GfEaeHqpAk+lEEnWw== X-Received: by 2002:ad4:5ecb:0:b0:5a4:98df:5fec with SMTP id jm11-20020ad45ecb000000b005a498df5fecmr52665191qvb.41.1679332644535; Mon, 20 Mar 2023 10:17:24 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:24 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:43 -0400 Message-Id: <20230320171635.11184-51-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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 (-) To reflect the same change upstream. * gnu/packages/ruby.scm (ruby-gherkin): Rename to... (ruby-cucumber-gherkin): ... this. (ruby-cucumber) [propagated-inputs]: Adjust accordingly. (ruby-cucumber-core): Likewise (and adjust indentation). (ruby-gherkin): Define as a deprecated package. --- gnu/packages/ruby.scm | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 8cc0acc26d..eb618d5c2d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -84,6 +84,7 @@ (define-module (gnu packages ruby) #:use-module (gnu packages version-control) #:use-module (gnu packages serialization) #:use-module (guix packages) + #:use-module (guix deprecation) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix gexp) @@ -5391,7 +5392,7 @@ (define-public ruby-cuke-modeler (build-system ruby-build-system) (arguments `(#:tests? #f)) ;no test suite in gem (propagated-inputs - (list ruby-gherkin)) + (list ruby-cucumber-gherkin)) (synopsis "Gherkin test suite analysis tool") (description "CukeModeler facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by @@ -8022,9 +8023,9 @@ (define-public ruby-cucumber-messages Cucumber.") (license license:expat))) -(define-public ruby-gherkin +(define-public ruby-cucumber-gherkin (package - (name "ruby-gherkin") + (name "ruby-cucumber-gherkin") (version "26.0.3") (source (origin (method git-fetch) @@ -8050,6 +8051,8 @@ (define-public ruby-gherkin (home-page "https://github.com/cucumber/gherkin") (license license:expat))) +(define-deprecated ruby-gherkin ruby-cucumber-gherkin) + (define-public ruby-gherkin-ruby (package (name "ruby-gherkin-ruby") @@ -8300,11 +8303,11 @@ (define-public ruby-cucumber (list ruby-builder ruby-cucumber-core ruby-cucumber-create-meta + ruby-cucumber-gherkin ruby-cucumber-html-formatter ruby-cucumber-messages ruby-cucumber-wire ruby-diff-lcs - ruby-gherkin ruby-multi-json ruby-multi-test)) (native-inputs @@ -8407,10 +8410,14 @@ (define-public ruby-cucumber-core (("'cucumber-tag-expressions',.*") "'cucumber-tag-expressions', '>=4.1.0'\n"))))))) (native-inputs - (list ruby-rspec ruby-coveralls ruby-rubocop ruby-simplecov + (list ruby-rspec + ruby-coveralls + ruby-rubocop + ruby-simplecov ruby-unindent)) (propagated-inputs - (list ruby-cucumber-messages ruby-gherkin + (list ruby-cucumber-gherkin + ruby-cucumber-messages ruby-cucumber-tag-expressions)) (synopsis "Core library for the Cucumber BDD app") (description "Cucumber is a tool for running automated tests -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 045/223] gnu: ruby-cucumber-wire: Update to 6.2.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311514445 (code B ref 62196); Mon, 20 Mar 2023 17:26:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:15 +0000 Received: from localhost ([127.0.0.1]:56019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFy-0003kf-CH for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:14 -0400 Received: from mail-ua1-f54.google.com ([209.85.222.54]:38684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8P-0003Jn-7X for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:25 -0400 Received: by mail-ua1-f54.google.com with SMTP id s23so8422924uae.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332639; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BZUBjFs0OIspK1vVXwGs6L1Nq1rUWyLO5qnAmWfnfzk=; b=P4a8z5eL0dXOpbN4fBmCHH1qHoVezNFlqQdxR71IG3rokndsF6fLT9UneUmRxwgFvF HrHJCDUlIXegqk8r9Tw78oKDFYkMdVudA1AU9asrEutHvpAGTz+RgdhyhGQ81AIn9UVb KHfb6PtgULPtgqxyluhEIdsF36c+VB6b2dtbvk/7gqeDC90g0VeulzoDhgODooyajcLC z+CKLmvtyjdBN80MpgSmEr8pY9Mo2iqSp+7Vj0dje8bRKFxIbjeZcyEhPW8I9zA937Sq I6tcr9caVqaYeB0gCtKmLQJbSD6FQXpI4fEpb78PGLfVpZsKcA6qqtlU/IX34YRBzNh2 C/Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332639; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BZUBjFs0OIspK1vVXwGs6L1Nq1rUWyLO5qnAmWfnfzk=; b=0Hmrl73OPsHfc3P/xlZYlTiYTyoTtrWrA6clwo21vdLeAib7v/VqRQtXOOi8vryMM5 0kREu2UdDJwzdytiTHGU2Be37HM7VvCwrPNp46fOPOXK+mALUpiGywL1D4x68AsoAdn9 FewuVR40e9Nx/Q+bj6pcob0l5g21YJdf245ASL3g0Vm5KY66eNtS9vc0ZWOBG8Q3wIm8 4S5jZmgK3oEcYSGtKNBX4bpKpFTKc8qQhP5xoKWox9xNarhqiC7cVlErc8FcZTm5Prmj ug6SGY3iG1MVsq0gCE9D9iNS7A8XxI9GPGvLndzPQG6zHMvIBflZcCh98EMD6oNEUE5R 3KLw== X-Gm-Message-State: AO0yUKV4fdpLp2wLvsVfRxLiUq+ovIZRC0n1GuHALLd4/pBxLMroAsnX VPNp1btlXFF8pkc3CUhXuqQTxDRiz3Y= X-Google-Smtp-Source: AK7set9nKPGALduAKzn7KmtUdqIX0YtRNuCCnjU5nD/zdMoDsl6/sbzQJlwdlJOyCqsCsk8XDPQAkQ== X-Received: by 2002:a05:6122:583:b0:407:e209:612b with SMTP id i3-20020a056122058300b00407e209612bmr15459vko.4.1679332639518; Mon, 20 Mar 2023 10:17:19 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:19 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:37 -0400 Message-Id: <20230320171635.11184-45-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-wire): Update to 6.2.1. [arguments]: Delete #:phases argument. --- gnu/packages/ruby.scm | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f8da5eb1c4..c8029efa0b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8422,24 +8422,17 @@ (define-public ruby-cucumber-expressions (define-public ruby-cucumber-wire (package (name "ruby-cucumber-wire") - (version "3.1.0") + (version "6.2.1") (source (origin (method url-fetch) (uri (rubygems-uri "cucumber-wire" version)) (sha256 (base32 - "0z1n13lqv70zb2lcrvs2263lm0gsb3gz8gbv890kxzwp8cvd433k")))) + "1pmydrh9lcckj7p0cn67jw7msxdkgr9zir86cs19h3mf2zlcv7b9")))) (build-system ruby-build-system) (arguments - '(#:tests? #f ;tests use cucumber, causing a cycle - #:phases - (modify-phases %standard-phases - (add-after 'extract-gemspec 'relax-version-requirements - (lambda _ - (substitute* ".gemspec" - ((" 10\\.1") " 10.2")) - #t))))) + (list #:tests? #f)) ;tests use cucumber, causing a cycle (propagated-inputs (list ruby-cucumber-core ruby-cucumber-expressions ruby-cucumber-messages)) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 052/223] gnu: ruby-cucumber: Update to 8.0.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311514453 (code B ref 62196); Mon, 20 Mar 2023 17:26:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:15 +0000 Received: from localhost ([127.0.0.1]:56022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFy-0003kw-UW for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:15 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:34631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8P-0003FU-V7 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:26 -0400 Received: by mail-qt1-f177.google.com with SMTP id bz27so2198658qtb.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332645; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XIWcVpTjpGRlFTrx+kCvplRy8m7KmnqIrTvlvRDj4FQ=; b=pvswgdSHEn4nVzqKI/ReCtK5XYClQsqGH+kZq0KLFYotL3oNbJSe3pW+kjbTAQuReD 27iVS/3ccD+T2YB5+TbPFlNfZuK/jACA40ihVez7OR05NcJRTOL/Nl7LYpRq7pjvaLKe MsZxc0F//PINXA554YeZBiBMY+z39FCSJ6F47b8LnIG/Su3QBKqmTtVOv3dWrJWan31c oNX8rENR9QEpRHkrCyIk/ufexKbSzsHVlp2Y3zAzeeuVbEOOOr1zRH8IQyuGQUf76nI3 czHaw8BgCRx6YJApXbOhUekoKmN9q/ameNMGMmeJTE0YhO2nkCKyou7BK5lxcWVkj7uI GYEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332645; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XIWcVpTjpGRlFTrx+kCvplRy8m7KmnqIrTvlvRDj4FQ=; b=gwSc0Cr8JGndr84oiH3Myiw22bD9NIE1POvt8jYyiJmFhMcL2F3bLZpEIml7tlDHh8 f8DAXUDM8ogA7Wo1ma0JY0cJda6566gLc52z8JBhw5HOHXpCVXpmGJexYMRLPq4U9gT8 rC38Al5FQw+xckvSOejILLdj/vdKlqmY5gE6gCLHJic+1uQdfRwssbPK4Q74sTrSpU+V 6NxLkTqXu/bjzVNDEgUptquUMYuBMTOc4g6heRfwci+cZpNbqJ9CsVlqOkZ/z45sM00p bdP1NbSPg7TiU1EHcbG2kEln9gHt+xO0FOiSd6LjvWf/JY4mJL/BzQR6OkYifOzyRTeg CrZw== X-Gm-Message-State: AO0yUKU8xlBB4xCCGZyCL7nYZCQN08L2K32alkJvvAjxF4TcLTLEFmgk UPa4wyWNqXqnXndc33JYlRPGZgLIM2I= X-Google-Smtp-Source: AK7set9z6p6Wn5Z/JZMi+5Ms67WSr7pMlePApviZOxzFy+WhUs9wgF/nY6zOsWi5SvPHjdmOv04N4A== X-Received: by 2002:a05:622a:1648:b0:3bf:c86b:3d2a with SMTP id y8-20020a05622a164800b003bfc86b3d2amr29048335qtj.9.1679332645419; Mon, 20 Mar 2023 10:17:25 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:25 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:44 -0400 Message-Id: <20230320171635.11184-52-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber): Update to 8.0.0. [arguments]: Delete trailing #t. Adjust disable-rubocop phase. Refine the strip-version-requirements phase. Set #:test-target to "spec". [propagated-inputs]: Add ruby-cucumber-ci-environment, ruby-mime-types and ruby-sys-uname. Remove ruby-cucumber-create-meta and ruby-multi-json. [native-inputs]: Remove ruby-aruba-without-tests and ruby-rubocop. Add ruby-cucumber-compatibility-kit. (ruby-aruba-without-tests): Delete variable. --- gnu/packages/ruby.scm | 77 +++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 44 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index eb618d5c2d..d7a5cd81a5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8139,18 +8139,6 @@ (define-public ruby-aruba (home-page "https://github.com/cucumber/aruba") (license license:expat))) -;; A version of ruby-aruba without tests run so that circular dependencies can -;; be avoided. -(define ruby-aruba-without-tests - (package - (inherit ruby-aruba) - (arguments '(#:tests? #f)) - (propagated-inputs - `(("ruby-cucumber" ,ruby-cucumber-without-tests) - ,@(alist-delete "ruby-cucumber" - (package-propagated-inputs ruby-aruba)))) - (native-inputs '()))) - (define-public ruby-sys-uname (package (name "ruby-sys-uname") @@ -8265,7 +8253,7 @@ (define-public ruby-cucumber-ci-environment (define-public ruby-cucumber (package (name "ruby-cucumber") - (version "4.1.0") + (version "8.0.0") (source (origin (method git-fetch) @@ -8275,49 +8263,50 @@ (define-public ruby-cucumber (file-name (git-file-name name version)) (sha256 (base32 - "0g9rqfslbzkkrq2kvl14fgknrhfbji3bjjpjxff5nc9wzd3hd549")))) + "1dz880fdz6rfbh1nwwcq21v65byik46jnf9gppnrqf3p5k61i55r")))) (build-system ruby-build-system) (arguments - '(#:test-target "default" - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'disable-rubocop - ;; Rubocop lint check fails with our more recent version. - (lambda _ - (substitute* "Rakefile" - (("spec cucumber rubocop") - "spec cucumber")) - #t)) - (add-after 'extract-gemspec 'strip-version-requirements - (lambda _ - (delete-file "Gemfile") ;do not use Bundler - (substitute* "cucumber.gemspec" - (("(.*add_.*dependency '[_A-Za-z0-9-]+').*" _ stripped) - (string-append stripped "\n"))) - #t)) - (add-before 'check 'set-home - (lambda _ - (setenv "HOME" (getcwd)) - #t))))) + (list #:test-target "spec" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'disable-rubocop + ;; Remove extraneous Lint checks. + (lambda _ + (substitute* "Rakefile" + (("require 'rubocop/rake_task'") + "") + (("RuboCop::RakeTask.new") + "")))) + (add-after 'extract-gemspec 'strip-version-requirements + (lambda _ + (delete-file "Gemfile") ;do not use Bundler + (substitute* "cucumber.gemspec" + ;; The dependency specifications are often trailing + ;; behind and appear stricter than necessary, since the + ;; test suite passes with the newer component versions. + (("(.*add_.*dependency '[_A-Za-z0-9-]+')(.*)" + _ stripped rest) + (string-append stripped " # " rest "\n"))))) + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" (getcwd))))))) (propagated-inputs (list ruby-builder + ruby-cucumber-ci-environment ruby-cucumber-core - ruby-cucumber-create-meta ruby-cucumber-gherkin ruby-cucumber-html-formatter ruby-cucumber-messages ruby-cucumber-wire ruby-diff-lcs - ruby-multi-json - ruby-multi-test)) + ruby-mime-types + ruby-multi-test + ruby-sys-uname)) (native-inputs - (list ;; Use a untested version of aruba, to avoid a circular dependency, as - ;; ruby-aruba depends on ruby-cucumber. - ruby-aruba-without-tests - ruby-rspec - ruby-pry + (list ruby-cucumber-compatibility-kit ruby-nokogiri - ruby-rubocop)) + ruby-pry + ruby-rspec)) (synopsis "Describe automated tests in plain language") (description "Cucumber is a tool for running automated tests written in plain language. It's designed to support a Behaviour Driven Development (BDD) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 047/223] gnu: ruby-cucumber-html-formatter: Honor #:tests? argument. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311614461 (code B ref 62196); Mon, 20 Mar 2023 17:26:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:16 +0000 Received: from localhost ([127.0.0.1]:56024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFz-0003l4-FC for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:15 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:33416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8Q-0003Ju-TS for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:27 -0400 Received: by mail-qt1-f175.google.com with SMTP id n2so14001063qtp.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332641; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wfqACg3MneFt8UIcNihKMd9JQKrlyKRn0QjnhLH6R9c=; b=ZRL52nSPk2ZAB4BGowuoJp7p7JmP9UlSZmk46hWw6rx88syfjuN6fiMS1I+TN894yC CJld8m0JrRijP+s3g+k6qPRvARKZvYhVRRj7m1sOgrhWoHApROSCAztodFRdR48xHxlI vl2JLBjXba6cotBnUqOtNn/i+cnunjXp9xfjuEIMQfCx1EuAucor3bWaPvKkR+j4o+gc KxghTInYg3A6TcK1d1HyU3hiCN0xywHPGeP+XSa1plOzK+yVRAOOk670jq3keYVk9P00 ORW6hmVmrNkkXUFgwX0GZNA78wk+QxaoJy6kp3GRZ9JzgEs7s59GG3H3E5hk9m1OskQX kkLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332641; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wfqACg3MneFt8UIcNihKMd9JQKrlyKRn0QjnhLH6R9c=; b=qtLJgMKUHlE9VlvH5YYY1b4D2WHdghuumADEaiUw4LUn+e9CUxKsSJstlGPZC1ThyB 47RqG+mqFBBFaFB7jJSmZjKzzxQvoMvCOFqXMta6XGXuEumcE91tj8UJhAJZEzvZT90r 1VtPGJpVevkNchBsjmPiyjOaG8FTfbuahrKkaJli4j9nZM3yig/V2rbZHzo3Dj4KNSQR nfbNBlCYkEMYh4TNkP8qjrAUbkwcXuhco57kG/6WGgFiSao+eHfovqWTUyxgni7xDpKj Sa3pXbdoyuMqHbI3QAqlIlEysauASfq70VnMOpE39X6Sg/HLHbPa2H8fu27y5qfulQvl 904g== X-Gm-Message-State: AO0yUKU+eGk/pzdMs8PfTY0aDv8XYKrPPk6p7i+uHLBFIO/TNrEIz5Ao QmjX4si/3Nhqgb8PRR/dpsIC6t4z/EQ= X-Google-Smtp-Source: AK7set/7mH7vRIpItu6rRgHYZiwRO5U9tThqxUt9T/rLeXti4gyFtysmrsbs+NCRRRdVaDhx/j5VjA== X-Received: by 2002:a05:622a:1cd:b0:3dc:d4ca:efd3 with SMTP id t13-20020a05622a01cd00b003dcd4caefd3mr15011900qtw.5.1679332641145; Mon, 20 Mar 2023 10:17:21 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:20 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:39 -0400 Message-Id: <20230320171635.11184-47-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-html-formatter) [arguments]: Honor #:tests? in check phase override. --- gnu/packages/ruby.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b0e23a4116..403c3d0520 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8220,8 +8220,9 @@ (define-public ruby-cucumber-html-formatter (substitute* ".gemspec" (("~> 18.0") "~> 21.0")))) ;cucumber-messages (replace 'check - (lambda _ - (invoke "rspec")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) (native-inputs (list ruby-cucumber-compatibility-kit ruby-rspec)) (propagated-inputs (list ruby-cucumber-messages)) (synopsis "HTML formatter for Cucumber") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 054/223] gnu: Add ruby-rake-manifest. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311614473 (code B ref 62196); Mon, 20 Mar 2023 17:26:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:16 +0000 Received: from localhost ([127.0.0.1]:56027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFz-0003lC-RJ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:16 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:42987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8S-0003F4-5s for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:28 -0400 Received: by mail-qv1-f49.google.com with SMTP id x8so8042925qvr.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332647; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=v2q/Bg9kp5Fd9nra/JUQVbGb9RxZ2vYGiUI14JBDvrA=; b=g6N3H+x6W/ZeslwR7mggGupvcHHV2T42bMPeVcgyAE97dgk4L0zSvtGLecj3BgbPfG ia0B/nakkyeKOMXUejoWp1KlOlSW++SgR1jM+NqhMb15oLXoRNIrT3CJn4SrLYs2oJVp qqtKoRDeP70zpxG/pDMBn4OsQijALqTNVQDDs3AmsVN7Btb1R+AnATs/Gjb7LoR+JAUC 0GtDSsXbPfCCERR7Trq1uzePbEekRb7JUfjVqMFxmZnuGF8HwC4mRFGZNvIOTgv5hKem Txl3LAGknEmOQY5OTEiBnasd8QWNNA/7VoEmF0FWqmAA4nNg685Cy/AEH0Rj9IWZZ1N8 THfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332647; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v2q/Bg9kp5Fd9nra/JUQVbGb9RxZ2vYGiUI14JBDvrA=; b=APrrF/jaGxrcR0MRNi3GofHATKXbuVsjIorDw2aejJ6wrEJjVhjxOfZket+eZ8ltDv L+WxuwRJp2rWBg04XDraPENnAfLw2OvY4cFCHKUt5lwmarEwLxku7UZ9psmdvGOJLHqx ie4C+CzVjEMgID+gjK/nSd1fs/UpH8V/jSVb8RLDAnjMj0y/oVkRkvMJqNwHKIL17eeb VPsvJQW/8fsJAaLwaRmRDULROfM/qqtMFPvMqDebp6tSyai2ktUSRxzkm0SESXu6502D 8ibFUjtHR1m2dTLwM8Fy2SzfLBy+qND/g/e7QPLQj46W7V5Dir0HzFhAPlsfE5T5YVuz vlpQ== X-Gm-Message-State: AO0yUKWRO8tbBvVTMdFTNqWeLROdiocNn4acV/iDiwS+/V/e32lJg0Su nMZeAPLxBcDSFI3qlrgipFNfzhFjD3I= X-Google-Smtp-Source: AK7set8yNgv4xJjOwhBT+W3UNrPEFsmUs0LdwPSk52VX9UncNk8pwjENcpWwhl4pbHPlCQh4NOB/nw== X-Received: by 2002:ad4:5bc4:0:b0:5be:a3e7:f24d with SMTP id t4-20020ad45bc4000000b005bea3e7f24dmr18920056qvt.29.1679332647599; Mon, 20 Mar 2023 10:17:27 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:27 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:46 -0400 Message-Id: <20230320171635.11184-54-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rake-manifest): New variable. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ac8f30116a..fe5f4466f3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10413,6 +10413,40 @@ (define-public ruby-rake (home-page "https://github.com/ruby/rake") (license license:expat))) +(define-public ruby-rake-manifest + (package + (name "ruby-rake-manifest") + (version "0.2.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mvz/rake-manifest") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16k2yvg773c25kp2vhzhp01rhf53k0nhrcmpv34k1fridw90r2k8")))) + (build-system ruby-build-system) + (arguments + (list + #:test-target "default" + #:phases + #~(modify-phases %standard-phases + (delete 'check) ;moved after the install phase + (add-after 'install 'check + (assoc-ref %standard-phases 'check)) + (add-before 'check 'set-GEM_PATH + (lambda _ + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby"))))))) + (native-inputs (list ruby-rspec ruby-simplecov)) + (synopsis "Rake tasks to generate and check a manifest file") + (description "This package provides Rake tasks to generate and check a +manifest file.") + (home-page "https://github.com/mvz/rake-manifest") + (license license:expat))) + (define-public ruby-childprocess (package (name "ruby-childprocess") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 049/223] gnu: ruby-cucumber-expressions: Update to 16.1.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311614482 (code B ref 62196); Mon, 20 Mar 2023 17:26:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:16 +0000 Received: from localhost ([127.0.0.1]:56029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG0-0003lO-9w for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:16 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:33424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8S-0003Jx-HZ for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:28 -0400 Received: by mail-qt1-f178.google.com with SMTP id n2so14001200qtp.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332643; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=D+AbHnUCL7QkjW//NWESudrN2WePt3evqvzOQVdnUI4=; b=RWy76QBeTobKplQzcXI0uodKONfSvhiw6zk6+pD+hpc51QaTncMiALBhVw9zsDtneX GNYM5Nn2yBLXDzlCVNTGrPenFM5uAfKrus3oU/hX6iPBbI9F6tRMzZBZmU+VfFtGPsBU suomwyJpm3RoFwkR1zDMdmGDQeIdSkedzQuG5cs2CCtQJavK2DmvFCJs9nUDJddm3Ybu 7OuGAEPZyK47+LM9t7Moz4mc7hjtytSKMy/yeQ4sRYhNKuNn76pHlWZQsQSuqHv3XRaF 7DmiE52LhLzeUwJXTNokXu9f0Adzo8bzb+Gl74ORgdxBGralqHl42AKnHjf8Xh/hUU9M hg2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332643; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=D+AbHnUCL7QkjW//NWESudrN2WePt3evqvzOQVdnUI4=; b=gweDhIpcNWs+lUTmTLB/TN3zkPdW8RbvRAywoeDetTg9epFIpIcHE3s97OSHMhPTWQ IzEdf1pOPbg6rWI+u2t/f7xcRm9Kk3z4LDw2lItm8lQ9rZNSloQMGqdzhRGz/b96mru5 1E7rlqehN7KMiLjX75PQVgOah5dUISMrCyDuScnWCC3mouQSVEvS0RuZYd6qBbLn4p7l UJykQgs70XAk2HJBwNIH/IinMsVDyI/aH/lOfYn0Miyh+lkXC/7ZMB2VWCV3l2zaNUB5 Oh8rh1HKXNayR4Nv7STj5ym7etadoxSl7YtdgSOAw8UecGDE9Tk8iTWTdmvCH1jRpMf4 EEKQ== X-Gm-Message-State: AO0yUKXes/3+vKcCN5gFnLNZCVHbpHwdTPD7okpQ82hXCtcpNB3bZErB s3zyAVytDE3vZzzlkvb9/71w01SOGa4= X-Google-Smtp-Source: AK7set8ADRnVKabaURF49i23azWQhq49gazYs9ORXs2zXM5nv3RzpGeHiN6NhgD6o0B5YXsjdIvSag== X-Received: by 2002:a05:622a:148:b0:3df:e2b7:a34d with SMTP id v8-20020a05622a014800b003dfe2b7a34dmr8210314qtw.11.1679332642816; Mon, 20 Mar 2023 10:17:22 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:22 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:41 -0400 Message-Id: <20230320171635.11184-49-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-expressions): Update to 16.1.2. [source]: Update URL. [arguments]: Add a #:phases argument. [home-page]: Update URL. --- gnu/packages/ruby.scm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d022151451..4aa7b0da4c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8421,27 +8421,30 @@ (define-public ruby-cucumber-core (define-public ruby-cucumber-expressions (package (name "ruby-cucumber-expressions") - (version "10.2.0") + (version "16.1.2") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/cucumber/cucumber-expressions-ruby") + (url "https://github.com/cucumber/cucumber-expressions") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1aivhcpjrmbvp9bg0y7g6zxh2swfvylvg0sapq5jc4i1y74k8npd")))) + "1dhq88k9x2x8svam5bc7rrcd166fqymda8wxryqkbkffhnzla0id")))) (build-system ruby-build-system) (arguments - '(#:test-target "spec")) - (native-inputs - (list ruby-rspec ruby-simplecov)) + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "ruby")))))) + (native-inputs (list ruby-rspec ruby-simplecov)) (synopsis "Simpler alternative to Regular Expressions") (description "Cucumber Expressions offer similar functionality to Regular Expressions, with a syntax that is easier to read and write. Cucumber Expressions are extensible with parameter types.") - (home-page "https://github.com/cucumber/cucumber-expressions-ruby") + (home-page "https://github.com/cucumber/cucumber-expressions/") (license license:expat))) (define-public ruby-cucumber-wire -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 058/223] gnu: Add ruby-bcrypt. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311714489 (code B ref 62196); Mon, 20 Mar 2023 17:26:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:17 +0000 Received: from localhost ([127.0.0.1]:56031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG0-0003lW-MJ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:17 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8W-0003Dq-Ej for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:32 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13933700qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332652; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=txzeyLbuzb42P5//FMOp9TIOfB45Ptp7/un7b19IGk4=; b=Aqa2JrxKFELW3eG7VQStPovVEwEAHtBKOzDq/4p5RFL7FTbKuEilAci9t1piGT9J4f G6gDap2ADp13ItwuY8JdL9sRge3LODj3QMenRKbdyIIUWLYDfTVgh3KCbJDJzhIYzZcN sfDQ4GjLuLC3QRLG1K4pxq+1v6n1ZlUpxm0sFNPR3sGjuh3lmG8+0nXLwWGQP9Fg5bKA xxQobHYv0IjvGGR5CHdRRL6u/hyHoXlCv2CUXhCbfDdNHWjxJNGLBQF4LjLJ9i4txv7t HcWzOii47J3sr3siGNWlXkpZZhY4p+x0Hure5WgjGTvy2WHLWzhwcxP3l3dSgNxa1kAP a6qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332652; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=txzeyLbuzb42P5//FMOp9TIOfB45Ptp7/un7b19IGk4=; b=kdi0SNYt65SnsGGqitC0797gLuE+QSm6Prd1iwdOQAGAJ2m1qeV+PgNUMCf4rCMFFx J3sYUeK5Pd2fbGVdEnjWnSX2h7S9jH9pQf++J0dEmWBvzhLOn/0pL4Ia42/U7uG6yyHd uP62EPCAs/x6f+VFkME+j7ouhmo3heTtG7R77UxRLvBCp1VCOtsXuct6vVJ5LmyOMZmS ywUgDQXcb032l/8eALsK0V3ylQ1HubepyMUACxZ1vNhBms2tfj/HA+oKfqk7rdbiMTFW jmwStambQkw3FuQhoYnNqFMIuAV5lcQrZK4u7QySDWysHV5iMGFDUWGBO6hpW3IS3a3T +hmw== X-Gm-Message-State: AO0yUKVitnL8DtJHR9ZRGvhfBEI3JK7a7a1fiairLWLPj9NzmrCrY8Tp LoXofr0SN/8dUJbCHdVhhmv+7qFTsgs= X-Google-Smtp-Source: AK7set/CxZWMnQRtUzVfls8BkdLghc6TrnC6ujoTUr4mNQvocCDUf8lTsQ9LovikhTLtCxHNCeYGMg== X-Received: by 2002:ac8:5fd2:0:b0:3bf:e005:3a85 with SMTP id k18-20020ac85fd2000000b003bfe0053a85mr25086312qta.5.1679332651971; Mon, 20 Mar 2023 10:17:31 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:31 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:50 -0400 Message-Id: <20230320171635.11184-58-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-bcrypt): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 92b384d646..efdb62e991 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9593,6 +9593,26 @@ (define-public ruby-systemu (home-page "https://github.com/ahoward/systemu") (license license:ruby))) +(define-public ruby-bcrypt + (package + (name "ruby-bcrypt") + (version "3.1.18") + ;; FIXME: Unbundle the bcrypt library used. + (source (origin + (method url-fetch) + (uri (rubygems-uri "bcrypt" version)) + (sha256 + (base32 + "048z3fvcknqx7ikkhrcrykxlqmf9bzc7l0y5h1cnvrc9n2qf0k8m")))) + (build-system ruby-build-system) + (arguments (list #:test-target "default")) ;compile + spec + (native-inputs (list ruby-rake-compiler ruby-rspec)) + (synopsis "Ruby bcrypt wrapper") + (description "This Ruby library provides a simple wrapper to bcrypt, a +secure hash algorithm for hashing passwords.") + (home-page "https://github.com/bcrypt-ruby/bcrypt-ruby") + (license license:expat))) + (define-public ruby-bio-commandeer (package (name "ruby-bio-commandeer") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 056/223] gnu: ruby-activesupport: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311714502 (code B ref 62196); Mon, 20 Mar 2023 17:26:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:17 +0000 Received: from localhost ([127.0.0.1]:56033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG1-0003le-1n for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:17 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:39610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8Z-0003Kb-MO for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:36 -0400 Received: by mail-qt1-f178.google.com with SMTP id i24so13953445qtm.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332650; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4XL1WD9HmIJyxZ6Yppuq0vqmkna9UNPKOr3Db3axThg=; b=hTceClJnJw8iG0uPKory9lbYvLY3XgAz0ADRUHUnTTun/BYtAzP9RZYj9HfJ9LjM1l Tz3mQLoStZSUibrtP0FxR2Cdc2lYcJYb9nm/LbN57MH7RKp0Qlnf0xPp1EoJLJHoyX26 5h1WRZgG0GxTti2pDom9A8Ls/Zngmv9rdyXLgdehod5VH/s7eOTlIu/QC1fCkFbiwFkj 6H+67cJXDe8NJ35CHq1DA6w2BJ4tsfvBE3efmTkmqUMlw2RRPoao5E/4AGQ+Nx0mXhvJ EhkqOnHms/52EFTXvwozgHQF9r+m2M0v0kPC5w+Ife0D5MjW0qlTpQcLVoSsVMaN50mz Zp5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332650; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4XL1WD9HmIJyxZ6Yppuq0vqmkna9UNPKOr3Db3axThg=; b=CHKOUxHirfOzTeH37FYtRvNpK0vCuo+OVftaXY6/OzuFeaZNyD1PTuqsAy6ZT/WZR7 aA43xqIvofJ2wcRB6wYU7Y29PuSFZHZB8ebwsd5PidoQQVPKl3B1g2VCp3NqztXfJM48 tOyPc2lPFeuWPdsLZ/SfwdI9c4t0DQfLyYJf5VLXPh3ra++aqEJPEtbOckSthypEwo5Y uZ37QpyvQ1NPAaQQ+zN5Dlk7+Oy1Lzqkg0LGtoeV1sGEedhY+u80EhrVnB4YjJNOXg3i WLn+lgcGjaml3jOJpdFaRtFEc7YNWrYhmCpZ1uRDIuIn9R+JZGoEcvxvRUZdAJgktJEL y0QA== X-Gm-Message-State: AO0yUKWIIrldRVcujfpOdtNQjCxTBHln2K3xL0OrZeGPGaakEUGagNQe BoAnFnZEcxIdmt1JQUhvQZJl3HTp7J8= X-Google-Smtp-Source: AK7set9GubOMrCNHr/Wzhx5WgGMusILtBsHUjWc/rcg01G9cYhJW5nUyCGdqq2aZ2bY/l/gVnJp8iw== X-Received: by 2002:ac8:570c:0:b0:3e0:b48d:70e2 with SMTP id 12-20020ac8570c000000b003e0b48d70e2mr7689888qtw.46.1679332649967; Mon, 20 Mar 2023 10:17:29 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:29 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:48 -0400 Message-Id: <20230320171635.11184-56-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 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-activesupport): Move to... * gnu/packages/rails.scm (ruby-activesupport): ... here. (%ruby-rails-version, ruby-rails-monorepo): New variables. (ruby-activesupport): Update to 7.0.4.3. [arguments]: Use gexps. Add the delete-gemfiles, chdir, check-setup and delete-problematic-tests phases. Delete check phase override. [native-inputs]: New field. [propagated-inputs]: Remove ruby-zeitwerk. Replace ruby-minitest with ruby-minitest-5.15. [home-page]: Update URL. --- gnu/packages/protobuf.scm | 1 + gnu/packages/rails.scm | 84 +++++++++++++++++++++++++++++++++++++++ gnu/packages/ruby.scm | 33 --------------- 3 files changed, 85 insertions(+), 33 deletions(-) diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index 82c5b7b5f8..a746b7de9c 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm @@ -49,6 +49,7 @@ (define-module (gnu packages protobuf) #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages rpc) + #:use-module (gnu packages rails) #:use-module (gnu packages ruby) #:use-module (srfi srfi-1)) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 8f5bda4638..3af90bc913 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016 Matthew Jordan ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2019, 2021, 2022 Efraim Flashner +;;; Copyright © 2023 Maxim Cournoyer ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,10 +25,93 @@ (define-module (gnu packages rails) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (gnu packages base) + #:use-module (gnu packages databases) #:use-module (gnu packages node) #:use-module (gnu packages ruby) #:use-module (guix build-system ruby)) +(define %ruby-rails-version "7.0.4.3") + +(define ruby-rails-monorepo + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rails/rails") + (commit (string-append "v" %ruby-rails-version)))) + (file-name (git-file-name "ruby-rails" %ruby-rails-version)) + (sha256 + (base32 + "0f5f8r8wdmdmbyl07b0z555arai4ys2j8dj3fy0mq63y9bfhcqqk")))) + +(define-public ruby-activesupport + (package + (name "ruby-activesupport") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'delete-gemfiles + (lambda _ + (delete-file "Gemfile") + (delete-file "Gemfile.lock"))) + (add-after 'delete-gemfiles 'chdir + (lambda _ + (chdir "activesupport"))) + (add-before 'check 'check-setup + (lambda* (#:key native-inputs inputs #:allow-other-keys) + ;; Multiple tests require to set the timezone. + (setenv "TZDIR" (search-input-directory (or native-inputs inputs) + "share/zoneinfo")) + ;; The test suite requires a memcached and a redis server. + (invoke "memcached" "-d") + (invoke "redis-server" "--daemonize" "yes"))) + (add-before 'check 'delete-problematic-tests + (lambda _ + ;; These tests fail non-deterministically. + (substitute* "test/cache/behaviors.rb" + ((".*behaviors/cache_store_behavior.*") + "") + ((".*behaviors/encoded_key_cache_behavior.*") + "")) + (delete-file "test/evented_file_update_checker_test.rb") + ;; These tests require cache_store_behavior, disabled above. + (delete-file "test/cache/stores/file_store_test.rb") + (delete-file "test/cache/stores/mem_cache_store_test.rb") + (delete-file "test/cache/stores/memory_store_test.rb") + (delete-file "test/cache/stores/redis_cache_store_test.rb")))))) + (native-inputs + (list memcached + redis + ruby-builder + ruby-connection-pool + ruby-dalli + ruby-hiredis + ruby-libxml + ruby-listen + ruby-rack + ruby-redis + ruby-rexml + tzdata-for-tests)) + (propagated-inputs + (list ruby-concurrent + ruby-i18n + ;; This is sub-optimal, but apparently necessary (see: + ;; https://github.com/rails/rails/commit/ + ;; 9766eb4a833c26c64012230b96dd1157ebb8e8a2). + ruby-minitest-5.15 + ruby-tzinfo + ruby-tzinfo-data)) + (synopsis "Ruby on Rails utility library") + (description "ActiveSupport is a toolkit of support libraries and Ruby +core extensions extracted from the Rails framework. It includes support for +multibyte strings, internationalization, time zones, and testing.") + (home-page "https://rubyonrails.org/") + (license license:expat))) + (define-public ruby-spring (package (name "ruby-spring") diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 132a06bc57..92b384d646 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6547,39 +6547,6 @@ (define-public ruby-loofah documents and fragments. It's built on top of Nokogiri and libxml2.") (license license:expat))) -(define-public ruby-activesupport - (package - (name "ruby-activesupport") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "activesupport" version)) - (sha256 - (base32 - "00a4db64g8w5yyk6hzak2nqrmdfvyh5zc9cvnm9gglwbi87ss28h")))) - (build-system ruby-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda _ - ;; There are no tests, instead attempt to load the library. - (invoke "ruby" "-Ilib" "-r" "active_support")))))) - (propagated-inputs - (list ruby-concurrent - ruby-i18n - ruby-minitest - ruby-tzinfo - ruby-tzinfo-data - ruby-zeitwerk)) - (synopsis "Ruby on Rails utility library") - (description "ActiveSupport is a toolkit of support libraries and Ruby -core extensions extracted from the Rails framework. It includes support for -multibyte strings, internationalization, time zones, and testing.") - (home-page "https://www.rubyonrails.org") - (license license:expat))) - (define-public ruby-crass (package (name "ruby-crass") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 059/223] gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311814514 (code B ref 62196); Mon, 20 Mar 2023 17:26:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:18 +0000 Received: from localhost ([127.0.0.1]:56036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG1-0003lr-SS for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:18 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:46823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8c-0003Kk-Dr for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:38 -0400 Received: by mail-qt1-f174.google.com with SMTP id c19so13929563qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332653; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tm3i3LL1AxooBaIR3f5ObXVE1uUC0lf/0+GsW+/8QxM=; b=H3KTzDYF60vQ6AmGNP27nonHg6MZqFAF0q2/qzMjejYx0VWRU246jYqyV5xMnFBExc XPB/Cj6bc45negx1HuHbqgx06Z/leEIHgzZiiLHg4FpG5PU40j5H/iaK1YCIayO/UaA7 2H1bxmGcpVbj2BQrrSOLVkzD4YYQAhVEhQZWZXrMhUkssbCHP4GMTgCT/adyiawsVn7e ZbRX4+w8VIZok0cksUGITE2eWAoDZ82e4ppvqzR9jtYrokK7WUVEauc+39gLx7y524yR 8OieBUJVJJlqarkfGN7io6YXoi3PbVCSJAZ8O6jW3cy33GzHOpoe9ysNOH5XhEcTPoMP 5Qhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332653; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tm3i3LL1AxooBaIR3f5ObXVE1uUC0lf/0+GsW+/8QxM=; b=58A5xyHSsZAY+vR3vFiB7e8+PVU6g4lFSu+971oWK08IaOrHDKdee7TkpJw6Vt5tjS wCcIoAtJWyWd4kd7g3US4VaZ7LKdhbZ9nZ+s7YEWKtp7FoU46bJY2vBOQ/MMo+sIKg56 O2Ep9PKUayXZ/0GShOuHoaNIBTTYvMFu87PZ/Ebf0lTDnH4jg8h412qVwIxzerxJuzk7 3uOezT7wcRTG/auoNe8CyWnrtC+GZEhYvyUHyozvKELMW8ye3t9UMTvkOzdDRQucr0sH Unw8aTe8FQ32vM8r/m1qHjQTUz6d3H6gMNVezaK9Y0mqKluyoQSfb6p6IY4b/HKuLVHz VFtg== X-Gm-Message-State: AO0yUKVmE/Yh5VxiJ/cFL5UlhmkhUquRRdwDtWfGvy/wG5cim5d+nWUK w0O6tiPu1bqDgpOlPneVaPAJlKJK/ZQ= X-Google-Smtp-Source: AK7set9ZPpaKTMO0j5h3lBdVLt9pYnvQ3fLvXKhwukZpSAQNIGhfY9codEKsVmW45Vtc0BWiJPxUzA== X-Received: by 2002:a05:622a:181a:b0:3e3:791e:72d0 with SMTP id t26-20020a05622a181a00b003e3791e72d0mr3586452qtc.19.1679332652875; Mon, 20 Mar 2023 10:17:32 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:32 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:51 -0400 Message-Id: <20230320171635.11184-59-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-activemodel): Update to 7.0.4.3. Fix indentation. [source]: Use ruby-rails-monorepo. [arguments]: Remove #:tests? argument. Add #:phases argument. [native-inputs]: New field. --- gnu/packages/rails.scm | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 9fa0f23ad8..329bacdaef 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -260,28 +260,30 @@ (define-public ruby-autoprefixer-rails (define-public ruby-activemodel (package - (name "ruby-activemodel") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "activemodel" version)) - (sha256 - (base32 - "07m85r00cd1dzxg65zr9wjrdqppw51b5ka9c5mrz92vnw18kfb70")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-activesupport)) - (synopsis "Toolkit for building modeling frameworks like Active Record") - (description - "This package provides a toolkit for building modeling frameworks like + (name "ruby-activemodel") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "activemodel"))) + (add-after 'chdir 'delete-problematic-tests + (lambda _ + ;; We do not want to depend on ruby-railties at this stage. + (delete-file "test/cases/railtie_test.rb")))))) + (native-inputs (list ruby-bcrypt)) + (propagated-inputs (list ruby-activesupport)) + (synopsis "Toolkit for building modeling frameworks like Active Record") + (description + "This package provides a toolkit for building modeling frameworks like Active Record. ActiveSupport handles attributes, callbacks, validations, serialization, internationalization, and testing.") - (home-page "https://rubyonrails.org/") - (license license:expat))) + (home-page "https://rubyonrails.org/") + (license license:expat))) (define-public ruby-activerecord (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 060/223] gnu: ruby-activerecord: Update to 7.0.4.3 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311914522 (code B ref 62196); Mon, 20 Mar 2023 17:26:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:19 +0000 Received: from localhost ([127.0.0.1]:56039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG2-0003m3-HK for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:18 -0400 Received: from mail-qt1-f169.google.com ([209.85.160.169]:40936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8d-0003Km-Dt for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:39 -0400 Received: by mail-qt1-f169.google.com with SMTP id x1so13934093qtr.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332654; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hgU/8TeuxaAxIMtzRRt2wObZaX5XS9LG1So3sRiDPMM=; b=QmaP3vpPEmIF6Gr+dPdvgE9dBhyZUzkDym2KupT/pt3KgzJwOddVCRKuCWfM14GuRe Avt8mKTAIPN7N6/wHRLCaU5WQ5XjWs+L1IJ8PgrBPaC3Ak5tuk7r+DDtfMo6hbpHW6ES /uCDeFkSL7gjOJ3u7VHyjcO9+mrEYpGPUrgZWUrX7tWz0nziAJzuE8zk2ERv95pJJSrx eBzwZKTNld2uKtQWmm3qSPMjjXxZO8ISY16pJHLewITF9hdFKXv4cVUjFBIlS2OynpcH PUXOKF4Qxo9tn/oK9S7gx+yKkPJRvUqv3tlw7coLpTD2Mvh7Jj2I0juFjF4xw/2a2gOG /9SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332654; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hgU/8TeuxaAxIMtzRRt2wObZaX5XS9LG1So3sRiDPMM=; b=XAV/iVKAm64tqhEgaPaeOHi3E3xKFF4SzxaeV/1zgGFPUF2B++AAhljx9+K6pG91ss /WJTvHGH0sPU51Om7lcWQaKxwZoSGxENAOB+TCW9UwvNlTiI3r3UecNOvOCjINOMnaUv zog9cIbBJPAMXaiPco5CZXyIqcFm3/DbpPYGtiT1chy7VfT/+WXBp5mQxGj6w57tRyxd EtBNN1+LSpv/yIdtrkojGuvqhQfvcvc/Zyv1Z+u/oci+fqd81RCsqlgUR1ZzDjv9DAG6 vPAUbg5zL8k0tY4K2ELS67TLD2FaWovbX2SC1OZBnQ0dThfZ+2ZEbSgL+EBRN8AQQ4jI SrUA== X-Gm-Message-State: AO0yUKW2uS0xLwaXxbPRrfG7xClLCxD/6TH72yh2IV/2WXNVx1T7oT5Y IQRyxaGcmacFwomb6TVSlXa6MsS0F4Q= X-Google-Smtp-Source: AK7set9jHs40Hfp1A/GbXzBYZaYb1lqfjzjAf1BdsVJNedJD+OG4lgcbBNGNj0Y15VEET8U5fUZvhg== X-Received: by 2002:a05:622a:8:b0:3ac:fba0:cde with SMTP id x8-20020a05622a000800b003acfba00cdemr26768523qtw.22.1679332653749; Mon, 20 Mar 2023 10:17:33 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:33 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:52 -0400 Message-Id: <20230320171635.11184-60-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-activerecord): Update to 7.0.4.3. [source]: Use ruby-rails-monorepo. [arguments]: Remove #:tests? argument. Add #:phases argument. [native-inputs]: New field. [propagated-inputs]: Remove ruby-arel. Add ruby-sqlite3. --- gnu/packages/rails.scm | 55 +++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 329bacdaef..4dc9392201 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -287,27 +287,42 @@ (define-public ruby-activemodel (define-public ruby-activerecord (package - (name "ruby-activerecord") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "activerecord" version)) - (sha256 - (base32 - "03kr6vslwd9iw89jidjpjlp7prr2rf7kpsfa4fz03g9by0kliivs")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-activemodel ruby-activesupport ruby-arel)) - (synopsis "Ruby library to connect to relational databases") - (description - "Active Record connects classes to relational database table to establish + (name "ruby-activerecord") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "activerecord"))) + (delete 'check) + (add-after 'install 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Avoid running the database tests, which require railties + ;; and/or database servers. + (invoke "ruby" "-Itest" "test/cases/base_test.rb")))) + (add-before 'check 'set-GEM_PATH + (lambda _ + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby")))) + (add-before 'check 'check-setup + (lambda* (#:key native-inputs inputs #:allow-other-keys) + ;; A few tests require to set the timezone. + (setenv "TZDIR" (search-input-directory (or native-inputs inputs) + "share/zoneinfo"))))))) + (native-inputs (list tzdata-for-tests)) + (propagated-inputs (list ruby-activemodel ruby-activesupport ruby-sqlite3)) + (synopsis "Ruby library to connect to relational databases") + (description + "Active Record connects classes to relational database table to establish an almost zero-configuration persistence layer for applications.") - (home-page "https://rubyonrails.org") - (license license:expat))) + (home-page "https://rubyonrails.org") + (license license:expat))) (define-public ruby-rspec-rails (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 066/223] gnu: Add ruby-queue-classic. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933311914529 (code B ref 62196); Mon, 20 Mar 2023 17:26:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:19 +0000 Received: from localhost ([127.0.0.1]:56041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG3-0003mB-09 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:19 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:41509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8e-0003GP-20 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:40 -0400 Received: by mail-qt1-f172.google.com with SMTP id t9so13934679qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332659; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=v5NsQIuAbw+Hc3ClHVW7hqc95OH2Ac4FvfBG822RN74=; b=gAIGV8v1k0mEYWKqmATbtVgIl6KZm918n289T9cPVx4JHpustSw5k6cbhlx+fZuubd UHXZbTXK1OP4OYR2Sd7YohycpgM2D2k8T2masWh4XR7wL8ZQsyRtTd5DLuABvxjF8xF2 mEAzHF8X8OEk+hFEEmeX9ZGDDy0ZlOVHVepfpPjlMibj4Asw3iwtRnva2xD3JIv3g7Km Rap5Wsr+psUi4a5I6qUimI0z231YJw2wqJB/Bx2GQ6FEEb2YIBJO3i+KSWeqrRsf7z1J BuzS+ScGXjYS3Yf5gUm6FE0TTj0XuCBSrVfS226mdylXO//WfSvG83ZKywS8+R1ul+HL 50ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332659; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v5NsQIuAbw+Hc3ClHVW7hqc95OH2Ac4FvfBG822RN74=; b=KgcVe+z/Q07Rg52bbxe0ZmROtqnnxihdbjw/+R7img0SqOVXs2lUQolSzll/vh1JSH Y2LFqnGmH0vGBmtq1zQWUgKRVOvQ2wrwNY/ZJOsujxdAHYOe/aLKJ0FJLReBl0Intdsn /+qZvdrJrozN9mNvY3fOUNiAzZ6K+KA/hybsdrzNurTgz0p5PuMpFlmB99JnnVA1gxbN r3FcwjUCWTlhxreRutnbnGqSKN9Pe8N0QPG9A5r84XEhfEjwgP30Cg4fQCVsX5sFvxqN lY8T1TmY8RWanCljvA79b0wArR7ucmX1+WWBSHr0SeeXwj5eIgu3xey71zSqpGjYB66i bpBA== X-Gm-Message-State: AO0yUKUrFUpG4tW3IUMSlLy8wrqWwVv6gmlxPNkgQO9xU1kAr5bFeN26 gEiwlPjKvh3H9gZ8MLcf1O46I2ubbSU= X-Google-Smtp-Source: AK7set+x8tBhv+QJtz0C2UiFQrmlF/Qkzjd1TT3iRO8KKUYaVgwNO89x/416mi+uCsTUghGxhMJppQ== X-Received: by 2002:ac8:5a8d:0:b0:3d8:519a:91c9 with SMTP id c13-20020ac85a8d000000b003d8519a91c9mr21206492qtc.8.1679332659405; Mon, 20 Mar 2023 10:17:39 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:39 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:58 -0400 Message-Id: <20230320171635.11184-66-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-queue-classic): 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 01bc491918..9b680f4ac5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9853,6 +9853,28 @@ (define-public ruby-que (home-page "https://github.com/chanks/que") (license license:expat))) +(define-public ruby-queue-classic + (package + (name "ruby-queue-classic") + (version "4.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "queue_classic" version)) + (sha256 + (base32 + "0npyhajf2fc80apkw9s2kj0n254w5lcl4xpjidg5d5w1fb19abh6")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) ;tests require a postgresql server + (native-inputs (list ruby-activerecord ruby-minitest-reporters)) + (propagated-inputs (list ruby-pg)) + (synopsis "Queuing library for Ruby") + (description "@code{queue_classic} is a queuing library for Ruby +applications (Rails, Sinatra, etc.) @code{queue_classic} features +asynchronous job polling, database maintained locks and has a single +dependency, @code{pg}.") + (home-page "https://github.com/QueueClassic/queue_classic") + (license license:expat))) + (define-public ruby-ae (package (name "ruby-ae") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 061/223] gnu: Add ruby-simplecov-lcov. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312014543 (code B ref 62196); Mon, 20 Mar 2023 17:26:08 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:20 +0000 Received: from localhost ([127.0.0.1]:56043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG3-0003mI-BD for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:19 -0400 Received: from mail-qt1-f176.google.com ([209.85.160.176]:45727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8e-0003Ko-AT for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:40 -0400 Received: by mail-qt1-f176.google.com with SMTP id d7so13924528qtr.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332654; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Kq+aAFFseRb+zgkkzJTi3HqtQxeKVupZ8ig/jDC/v8g=; b=M2tlkOCSfrgLUZ7MZSMGvvYweSF7Vae3Njcuy1WCCq0BMxn3U8uBSu/2VCHknNPgnb GIozQqg5jcNzbiw5jJeNY6tuIqPgaUub0FuQsCJEL7uZsdL/NljpniuWIFV0eRtU8hNg XZKSq1mFAznLjXJbFy8UXllRHU7IZDS/LOvlqLFcJEV6eHJtzeCQGOHCNx7feUVpK7Vl 6iD7F9ixi16AGAijwmrlyF9ySBf1P7iRVSrKiquIVMB3al8sRDSo9/UIgiPODsBiSPvX ND/1k7hw3uOeuRliFrJqWhk3XLQLayx62rpDpTGBBa8Ai8MnyNvEOilf8WbxQFfOJi5C l4WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332654; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Kq+aAFFseRb+zgkkzJTi3HqtQxeKVupZ8ig/jDC/v8g=; b=N//oxpAydeuCJckR4N9fb0/0XzGL5KP58Z57tkNX0FMlG2/pmjjBHACWAzOdbno/iD raQfIr1UhbYPexMF7H7QyrcR0/nSUoScGuxHB7uDCJG1z0pKtQbg2hHVrkresrvJ51/o Cqju2AIu6q6pZHi426aHtoNM/L7jAsSWiLg2g6+0FNunyRyn6da2DVfhZRtrcaf6hhbG HQ8KKSrBUHawfYvKKGZ+9WSY5Akty89WeA1gHhvNDyela32l6Jg/JHV6hgUqjtR3VGuH p82yylZIsVEUT+VpStdxeoMRvQFTyepmISVeiNtsB439iGpx5NL940rln5vtscAjWs7G MI0g== X-Gm-Message-State: AO0yUKU4oG2zioRY4qg7KV1R8QsImr+Psix3575ZjsSLS9aIqRdPGykv 4F3/x61eSQYwemFKONylxzH+nrSmBr4= X-Google-Smtp-Source: AK7set8hinP7U6eQX5zRGCe6QperakXHb3JSb14gnZa6vYCc15s37uGhTJ8JdLE5guYBEDXK5pTrUg== X-Received: by 2002:ac8:5987:0:b0:3d2:efe6:3c23 with SMTP id e7-20020ac85987000000b003d2efe63c23mr27634413qte.42.1679332654630; Mon, 20 Mar 2023 10:17:34 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:34 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:53 -0400 Message-Id: <20230320171635.11184-61-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-simplecov-lcov): 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 efdb62e991..57a4d52ce4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3459,6 +3459,33 @@ (define-public ruby-simplecov (home-page "https://github.com/simplecov-ruby/simplecov") (license license:expat))) +(define-public ruby-simplecov-lcov + (package + (name "ruby-simplecov-lcov") + (version "0.8.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "simplecov-lcov" version)) + (sha256 + (base32 + "1h8kswnshgb9zidvc88f4zjy4gflgz3854sx9wrw8ppgnwfg6581")))) + (build-system ruby-build-system) + ;; The test suite fails half of its tests; it seems to rely on older + ;; versions of simplecov, rspec, possibly others (see: + ;; https://github.com/fortissimo1997/simplecov-lcov/issues/29). + (arguments (list #:tests? #f + #:test-target "spec")) + (native-inputs + (list ruby-activesupport + ruby-coveralls + ruby-rspec + ruby-simplecov)) + (synopsis "SimpleCov formatter to generate a lcov style coverage") + (description "This package provides a SimpleCov formatter to generate a +lcov-style coverage report.") + (home-page "https://github.com/fortissimo1997/simplecov-lcov") + (license license:expat))) + (define-public ruby-useragent (package (name "ruby-useragent") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 068/223] gnu: Add ruby-xpath. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312014552 (code B ref 62196); Mon, 20 Mar 2023 17:26:08 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:20 +0000 Received: from localhost ([127.0.0.1]:56046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG3-0003mS-T3 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:20 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:39610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8f-0003Kb-M2 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:42 -0400 Received: by mail-qt1-f178.google.com with SMTP id i24so13954178qtm.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332661; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tt+tOUIWhwOuiWEV+n00xAmqXV/TVFZD/0Bor8YZmNc=; b=EaR0Lr5HZ56858HyJompUa7eNFNFKKs9QAN3WOq/GCFQrEon9M+EQisaO4WxQfKfiS Ib7Hp/eG7uLXxmfQTEkjEL+Hkgm+d7e/wGoazi5wdpWg2cxL2AmfKO/zn7DvogxhIyYg EGTbkF1VZnC8l8i4Rw7pfIpljPsgNEPG5Gl8IHKDEVjJ8XWBxE/kQ0xwKOKFkFxLE8Z+ 1woPk/7xnY5LGjVmGEmKCLADrXkcFws+n9VTt9jIkFuNftN+oHTRD4h0E1qO1rtOu4mP BYWHpLzwiR/OV904lIy+48mGA/w+FQyJtsIVngu6a0D98l3P3N2zfB5VIwxRsBYipUH/ Taig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332661; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tt+tOUIWhwOuiWEV+n00xAmqXV/TVFZD/0Bor8YZmNc=; b=sHUrKAqIUHtyHWVUyDerkPC2dGNNXuXTCaUH96WDbjbcMWp1E1zWJ5Qvwv6zbaV/h+ yfdeqeOsDqouolDk8jk4yxdNq+hh+m4E6mEXJdokgeBl6hpbMTthZPi5Fr+FuyLiYwfy +N5CLuT8g+eaF+Xhl7ED1CiqgRKSGyWTxbr5OIfp7Un3ARMa9HadolwSYuX+APQzcUtU 1YsdEDFkak2Mc5IrxhtL9u+Ia7Tvd43yHH0Raz8L7zTAl4NaHvEDKpXFDZqrUNSx5THa 1eDp6tzjj+pwgotOQ+FFWTlc3CRscaO9R35wr3wlTtmp3NN3WoUqjlQKfxhsk20V6U5q vRyg== X-Gm-Message-State: AO0yUKU9coyafmFOEcRWLvZViKG+3b3sJ8Vtd6rMdSqHUopewQKhJ7PB TqtSo4A/QgWEbsE0E5gS3/HiGKAOExU= X-Google-Smtp-Source: AK7set+ImQOq0k+QE8VRKjJ8Fq80Q+5DrsAsAwwOE+PGng2Xb+1dcZ9cQLEv8GtGfyRHqSiDdAvU6A== X-Received: by 2002:a05:622a:1648:b0:3d5:f1a2:13f7 with SMTP id y8-20020a05622a164800b003d5f1a213f7mr20346797qtj.12.1679332661139; Mon, 20 Mar 2023 10:17:41 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:40 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:00 -0400 Message-Id: <20230320171635.11184-68-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-xpath): 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 9b680f4ac5..159de488bc 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2753,6 +2753,30 @@ (define-public ruby-xml-simple (home-page "https://github.com/maik/xml-simple") (license license:ruby))) +(define-public ruby-xpath + (package + (name "ruby-xpath") + (version "3.2.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "xpath" version)) + (sha256 + (base32 + "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd")))) + (build-system ruby-build-system) + (arguments (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec" "spec" ))))))) + (native-inputs (list ruby-pry ruby-rspec)) + (propagated-inputs (list ruby-nokogiri)) + (synopsis "Ruby DSL for generating XPath expressions") + (description "XPath is a Ruby domain-specific language (DSL) for +generating XPath expressions.") + (home-page "https://github.com/teamcapybara/xpath") + (license license:expat))) + (define-public ruby-thor (package (name "ruby-thor") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 070/223] gnu: Add ruby-launchy. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312114561 (code B ref 62196); Mon, 20 Mar 2023 17:26:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:21 +0000 Received: from localhost ([127.0.0.1]:56048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG4-0003mf-HM for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:20 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:34631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8h-0003FU-5R for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:43 -0400 Received: by mail-qt1-f177.google.com with SMTP id bz27so2199845qtb.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332662; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fHuUdpPJkpkahD71N4LxJ8mpq2cY0qalRiRkUMdPWjg=; b=bbEdQUWXaurlx5HCJNsd6PUecwjO0Z9H+4b/b9Xd5/pDlu55jS2fYO6/RjYb2vPnWf rFEq+n8kQ2Iv1VACQdCd89srpEDYLOB/+l33Z+LoKstnPrqKK5swcovJqOgjjwlefiFr Po0DQhxeLJJs/k5FY7JtBoD5BzXY0mmuNFjv5alCx4PfBHsY1DIFA1Kiypk3xHNRSfx2 DZ7+by8sQRRaNp4UJMbD5GYedCerGmTOFJYQkiTOl0v3REqrE26E7KRjGHsU2ezOAKv4 xQyhakr+3uVvBdXUvANNw8nkWWsbjxETvw/SvYM7QyF4R3NatLFzGUI5yBBnp2ozyZGR wzYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332662; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fHuUdpPJkpkahD71N4LxJ8mpq2cY0qalRiRkUMdPWjg=; b=zEkuwIIQ7GrILyzyWbvzXS34lGT0vjB2a+FSMdPnls+2JVo4KyP4BQeAXIeY7hIkkE cKlVtsr3J3ovEMhCsODfkjFwRLOW26+YJK9OX/mC2tpzARxuVoFz1WoouCoboIKi7iKU q13MpPUsRGXoTPqM8fyxiYvGjyKUne0749MB/kaFl32GEKWhCe7CKYvrNRItdpeTwDMr Xfqekz0o2lOFdcTOUMXQSB3C/feARQ5Z7lROrdts1NueBz5LYors62MCDzgxEKi3y+2i 0Wk7ACvvbfefTZLjZZMAIdPDJ2vceD7WkaH/KvlYPN7QAFkfUWC/X3zL5wWo4XJfdPpo mgng== X-Gm-Message-State: AO0yUKUGOrjoqfcRIaaXM48Qkp4L589L9zhDEGP6LutcjS5vEtP62QKw 6RSVgF32Q/iXfp6Cf4LV0YIUrP1bEkw= X-Google-Smtp-Source: AK7set+5549wcpomUtROLdlE8LACPIU7293f2swqcvKdTYwlt3+OHYA80eFK5Aq9Jvi05Wmc8bOMbQ== X-Received: by 2002:ac8:5c45:0:b0:3e3:7d6d:f5 with SMTP id j5-20020ac85c45000000b003e37d6d00f5mr2330704qtj.29.1679332662641; Mon, 20 Mar 2023 10:17:42 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:42 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:02 -0400 Message-Id: <20230320171635.11184-70-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-launchy): 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 a90ecc9f6c..b094e0146e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -82,6 +82,7 @@ (define-module (gnu packages ruby) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) + #:use-module (gnu packages web-browsers) #:use-module (gnu packages serialization) #:use-module (guix packages) #:use-module (guix deprecation) @@ -11778,6 +11779,27 @@ (define-public ruby-mercenary command-line apps in Ruby.") (license license:expat))) +(define-public ruby-launchy + (package + (name "ruby-launchy") + (version "2.5.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "launchy" version)) + (sha256 + (base32 + "06r43899384das2bkbrpsdxsafyyqa94il7111053idfalb4984a")))) + (build-system ruby-build-system) + (native-inputs (list curl links ruby-simplecov)) + (propagated-inputs (list ruby-addressable)) + (synopsis "Ruby helper class for launching applications") + (description + "Launchy is helper class for launching applications in a fire and forget +manner. The aim of Launchy is to provide a common approach to launching +external applications from within Ruby programs.") + (home-page "https://github.com/copiousfreetime/launchy") + (license license:isc))) + (define-public ruby-liquid (package (name "ruby-liquid") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 064/223] gnu: Add ruby-minitest-proveit. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312114568 (code B ref 62196); Mon, 20 Mar 2023 17:26:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:21 +0000 Received: from localhost ([127.0.0.1]:56050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG4-0003mn-S0 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:21 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:45742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8h-0003Kw-Ag for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:43 -0400 Received: by mail-qt1-f182.google.com with SMTP id d7so13924720qtr.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332657; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=v5iqlqSeTc1iu4kOY8JLW3++xkDYlGvra4Y4bQpkIFw=; b=BQ9QCKtfDvGIN1ciSyRJBI/EreuMg7YtRxZXU36f08K3amUJNinsUD2uAZ8pIpo0hM BznyI7PitIl/+HWiOPfx7S1Bi+ra8aYgW8Lia9in4BD2S6BNoUYrv46q/tewWieWkwn0 qAm2u/QuEGj0elu3BIo8GNlDTny5FKvW6sJKT/vKkMDQADumk62VMPo/MgWMYFuTym2G TH6QZT7Aj0ulkbM7FB9d/fMvNPxq30fNG1eOj/t7k8fG7UBnaYkRE472A+07QRZ4Zfyd gJtiyvlD278SQXuBUN3fH0jFzPzOZ4ab1Fm+mmqR24QmojePF3qwS5pcc0UymB8LRGYn G6Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332657; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v5iqlqSeTc1iu4kOY8JLW3++xkDYlGvra4Y4bQpkIFw=; b=PWXLz3xFBmKsIS+Hwg/O5+MqmNpZczbpLEa8WhphBE96ioUnm+KFxSmntFxT4GQlPD E0yyMsxfJM7zxLD86w3sz5S9TDm9uSO1C9uE35+Yt7Vw+lUxDxhlN0Xh8F4KNN0Y/Ui8 /hkzvGUN77LW1PtDyeCYAMEXd+6wj2gxgkVXp+wmh8jtTCxhVHmAN/ZQ2atWu1fH16mD 6OkNFWlLlVua0Pa8ShOydkNbouM4j6ftB8qKAamACTOX7ypRuOOYFaS2bExR+CpLfcZp TdHxkY5M+2KTIAwa8KI1qF07BUol2doAND81ERX1O5cMfmcEywNg2rrp+MtscYO/m9Pr HTzQ== X-Gm-Message-State: AO0yUKVRIoeUktYWJgeDFxttQgl05/Dnl08QxcLjfRA+aeObwCGy9Y6v 7KTbce9iBhB32x/xwF5cwTOZgTeQfkw= X-Google-Smtp-Source: AK7set+VYcgmuJavWT8LQxQTcFcSmfnuWRYQU7tcUtSg8ZsP/ea3/qmS0Sg8xMv+O2Z6JsGMf7Vj/Q== X-Received: by 2002:a05:622a:15c3:b0:3bd:1081:b939 with SMTP id d3-20020a05622a15c300b003bd1081b939mr21155371qty.0.1679332657618; Mon, 20 Mar 2023 10:17:37 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:37 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:56 -0400 Message-Id: <20230320171635.11184-64-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-minitest-proveit): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d0ea01aa76..b743d24021 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4740,6 +4740,26 @@ (define-public ruby-minitest-pretty-diff (home-page "https://github.com/adammck/minitest-pretty_diff") (license license:expat)))) +(define-public ruby-minitest-proveit + (package + (name "ruby-minitest-proveit") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "minitest-proveit" version)) + (sha256 + (base32 + "0k1hpr8lgkgygfivgcsnnib7xjlf9ribgpn7yidvb4q0l0q2yfmr")))) + (build-system ruby-build-system) + (native-inputs (list ruby-hoe)) + (propagated-inputs (list ruby-minitest)) + (synopsis "Assertion-based tests extension for MiniTest") + (description "The @code{minitest-proveit} MiniTest extension ensures all +tests to prove success (via at least one assertion) rather than rely on the +absence of failure.") + (home-page "https://github.com/seattlerb/minitest-proveit") + (license license:expat))) + (define-public ruby-minitest-moar (package (name "ruby-minitest-moar") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 072/223] gnu: Add ruby-selenium-webdriver. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312214590 (code B ref 62196); Mon, 20 Mar 2023 17:26:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:22 +0000 Received: from localhost ([127.0.0.1]:56054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG5-0003mv-B2 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:22 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:46823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8i-0003Kk-Vw for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:45 -0400 Received: by mail-qt1-f174.google.com with SMTP id c19so13930291qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332664; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mE/cNtHjMBhclyOtFtrozezzi7L7FZENWlB2O8k2tnI=; b=HRBqEB6KK1q4K2htK7Dg8kFv09/X2A6Q9ivrfwIloddQ+m0ZVa3uQ/o3Rx3EhxuTcg 86GtdxTerFRa2CRl1Ad8C23VgGN38BNpB1/b4gnFr4OTT+zR5sm1WwfXfJg6OktSFhs8 ABcWRCIku1MnDcoY+OAygYJ7i8iyvrDCnUvAElpnKlJnrUpgVV75b6ot2gkCOH0mLade r7yL6YKbtU+c0e2TYYlMUv0wsSyI0b0RGjd4RtTCwc1bRckXrG+WL+QVwnNtFvrr2gTJ ni4uvnNWHDTiFXP2tEBwaP3otkyaOxsS/jHgxWQH+NSU+CQETxZ9EmCQAFgxjARc+x0Z Y4jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332664; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mE/cNtHjMBhclyOtFtrozezzi7L7FZENWlB2O8k2tnI=; b=uopRSkk4+LFZHpme/O/6SPsuKYQK+bgX97XkMJiK7T4jzYLgvUp9jH1DTOXtoYJlAJ ps5F6st7XYYcsDLUMWmIOGFpacVU3bg2xFlsuAPcwWEIvCbYi7iwvH7+dMg1FZKvYJ6W 9ZTetRlj3EdI7vTpVh3CfiraPx7hZyocIgo2BY6TfoAewaSdES0hyWhQ279dDYZcSRGe 4ZPptPfl9O7i3IsroBzsCyuSTx22GTsU8xjNN6EEm4J8qODTk/Q6ZRtSNuuYExxz5s/Z /MbbQ5rET/Ey36sqFf4nzsr75B2SL5n6gGnJh72n8HOzWWxiY7ZxPrlN6rlsZKcvV+Fk IarA== X-Gm-Message-State: AO0yUKUmMTLaEn5bYR3mTeT847/ZjGRA/pbOYHsax/jCTRPqyJ1soEez ObEqtMrYgNwykX9gBE1i0s6xlNG+1ws= X-Google-Smtp-Source: AK7set92RMeFrGJtVN1pTKD61gli8Tjeg1aRCi+Rrd3biOVFEKOUISutr8B4b54FtHiKXWpQNNdx9g== X-Received: by 2002:ac8:5894:0:b0:3bf:c388:cbea with SMTP id t20-20020ac85894000000b003bfc388cbeamr30307717qta.43.1679332664398; Mon, 20 Mar 2023 10:17:44 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:44 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:04 -0400 Message-Id: <20230320171635.11184-72-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-selenium-webdriver): New variable. --- gnu/packages/ruby.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 241f78c684..48defe1dae 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13492,6 +13492,31 @@ (define-public ruby-bandwidth-iris Dashboard. It is a Ruby Client library for IRIS / BBS API.") (license license:expat))) +(define-public ruby-selenium-webdriver + (package + (name "ruby-selenium-webdriver") + (version "4.8.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "selenium-webdriver" version)) + (sha256 + (base32 + "00nn3k3vk3lpf9691xlij66xdmhydw5df2i8bywiwqzjd52zav9i")))) + (build-system ruby-build-system) + ;; FIXME: The gem release lacks test files, and the git checkout lacks + ;; JavaScript source that is generated using Bazel, which isn't available + ;; in Guix yet, so disable the test suite for now. + (arguments (list #:tests? #f)) + (propagated-inputs (list ruby-rexml ruby-rubyzip ruby-websocket)) + (synopsis "Selenium browser automation bindings for Ruby") + (description "Selenium implements the W3C WebDriver protocol to automate +popular browsers. It aims to mimic the behaviour of a real user as it +interacts with the application's HTML. It's primarily intended for web +application testing, but any web-based task can be automated. This package +provides the Ruby bindings of Selenium.") + (home-page "https://www.selenium.dev/") + (license license:asl2.0))) + (define-public ruby-sentry-core (package (name "ruby-sentry-core") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 074/223] gnu: Add ruby-minitest-stub-const. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312214597 (code B ref 62196); Mon, 20 Mar 2023 17:26:10 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:22 +0000 Received: from localhost ([127.0.0.1]:56056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG6-0003nH-5N for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:22 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:39610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8k-0003Kb-K8 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:46 -0400 Received: by mail-qt1-f178.google.com with SMTP id i24so13954465qtm.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332666; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ncK3fCnrsMeXnZTw4vKlBxt9tAhElvSWJ4zfMRMTcfM=; b=o97QWRL1w0ZBLcpMlY5lxliRKE7N4xq51HWn+r85X0H9WjY2yl+qxQXwvYO9GxWQhi cfKVZkvFVnwhXzJzPW9MxK/OZnIgYlgJAnuyt9EINkiWDSQ8K+GugLmHfMQORJOAp552 BGo8ISxBS8DMWdY9Wz2H2VJRjofqQQyhJnyZ1lY+5kRYPgnhYtbC7BA82fyO8Wta16Pw XNh4FtdNjnfXSxa9168MlvJ+t1TM5aSj+1j0MxXT2tfIJqf0yY9GuOtcF7s2nLAyyeJe a/Hd6ulROyFrXNGCB8HB/8vYl9b69T7ZICD0fZ3trj/CikSFSy/g5is+QTX3IMp4rYIQ 1GfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332666; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ncK3fCnrsMeXnZTw4vKlBxt9tAhElvSWJ4zfMRMTcfM=; b=JAqXn5YGV5NWLv3R2r3+y5omARblMb2SWJv+EoB0AXAYFyiBN12ErL8SVz5P1hTzlg khBp5TYGq0TX05/o/+IQNx57GT0gBeHWF16+Uz5Q75GBQybr2mhjCPLbDWx4XR1nk7LF ZEh/ilyhHkZQD8unDVnNdu8PHZt212MVJHG2MCWu+AfdcEjZospOG5ZhGXkl+e+bjKKX g71r5knZ3K1Cf41qeuf77B+1Atv+pG+V7z7EnrjQXqTrtnnDxaXE7U0ACHJGG4H4lI7G MDUPSwLWyx5oDcKdVnkZ+baHp85y6VaN0UBM6ljRHOvUF1JpJmmJw7pTNZ5upx8/z4BS eR6A== X-Gm-Message-State: AO0yUKUuyMa4fIGpkPuwAkDYJ7L1hopqjnQNPYNk7ol7hjzohB0rMYDZ lGaDUPBUNWBhnIjfC6H/NS1ZWhHFlDo= X-Google-Smtp-Source: AK7set+75WMXAyaZe//BBvLS99MOzgkjmcHY8GwBHXRTCglUsi2X/oukFYqEcMkkQnqE9b8IIATIfA== X-Received: by 2002:a05:622a:180d:b0:3bf:e2f8:c6a4 with SMTP id t13-20020a05622a180d00b003bfe2f8c6a4mr29920326qtc.61.1679332666118; Mon, 20 Mar 2023 10:17:46 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:45 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:06 -0400 Message-Id: <20230320171635.11184-74-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-minitest-stub-const): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6858f0f5b0..7cf4d34ebf 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4667,6 +4667,26 @@ (define-public ruby-minitest-sprint (home-page "https://github.com/seattlerb/minitest-sprint") (license license:expat))) +(define-public ruby-minitest-stub-const + (package + (name "ruby-minitest-stub-const") + (version "0.6") ;for Rakefile + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/adammck/minitest-stub-const") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0cz4r9fxplx94c7wakx0998n2gv7l21prn8pfpw6z2c33k3g2xar")))) + (build-system ruby-build-system) + (synopsis "Stub constants for the duration of a block in MiniTest") + (description "This package provides a MiniTest extension to stub constants +for the duration of a block in MiniTest.") + (home-page "https://github.com/adammck/minitest-stub-const") + (license license:expat))) + (define-public ruby-minitest-bacon (package (name "ruby-minitest-bacon") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 075/223] gnu: ruby-rack: Update to 2.2.6.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312314605 (code B ref 62196); Mon, 20 Mar 2023 17:26:10 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:23 +0000 Received: from localhost ([127.0.0.1]:56058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG6-0003nO-JP for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:22 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:33416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8l-0003Ju-Hm for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:47 -0400 Received: by mail-qt1-f175.google.com with SMTP id n2so14002770qtp.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332667; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SHpF+KgiJDdntknYf2LZYWHEl40jmtjVRG9eiQsc3uk=; b=b3yG4NX83g2RipXi+yiuY7fR8eiR0dBkNYbMO9a6flAd/70elOKErXhjXRJ2GCh8KB LO4+fwBIiBbfgnULt2ksywA8380pLU3KRjw/qpAF6hAsAp/MnPjiTZKOTsOycwvw5j// L6mjfjWtgfhwennCvtzBLGt6ZkXKr4P7hYgR84OnvaTJoTyLxUL0D8D/z83VphbFcPak tylfWiVaiHofhdpL0MFZV0qd3y2ItBskbv/I5xZvvceebEXy+hOF/UsAsPDZLnFvBSAI HX9VHNZp0x9VHT1sSeUKEcFI8mdL9HXD1ulQzUhZnF5RxuFnWM48M34twEzDbDzawRcT 3FPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332667; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SHpF+KgiJDdntknYf2LZYWHEl40jmtjVRG9eiQsc3uk=; b=tBa0wtHSymKcdGDv2LVhb6pkrJ2/1Ba1i0MjZ4UBo//McAWC1vd1kT9g6jhzjF5IH/ xQVO3sP8rubZ/9QV9R+UuQPzUEC4tHxWmqC3KZDhlJo6lOjLD+xxUBqQmf/KAUGgudVa ngJihQ3x3mmfiixRgPB/1DxwgCgy/12QILRpezQaQyxrz4KLbAxE9QTPVZDN/nv1Wy5H Nxwt+6XyojqZ2wyyi5jn6QsVQKIqIT0VVh6zLFXp9Dq78Mx26rt/e7EFhS9oZ+thO6x4 Mz233TJVKJ2HClrSkag+Hy16cUgDQ1xzY/M7b/xNO3hHaSdIJXPrWH0rKlDprKXbT33X 9Peg== X-Gm-Message-State: AO0yUKVcYf732TaCYTdfDHSyQTKqyeNNQLVdItf45RbKM6GkkAdmQH/0 QSlFE8iKbhO5yTYeSiKzNXB2k3U3Uk8= X-Google-Smtp-Source: AK7set/FcxO+R/78YxWFTdjYAPBFFzlBKme8N0w9ufLkQdwQrPqFZavMjRsJt2ilLg3mi/MmXQ/q+A== X-Received: by 2002:a05:622a:24e:b0:3dd:57f8:3214 with SMTP id c14-20020a05622a024e00b003dd57f83214mr13029812qtx.18.1679332666955; Mon, 20 Mar 2023 10:17:46 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:46 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:07 -0400 Message-Id: <20230320171635.11184-75-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rack): Update to 2.2.6.3. [source]: Move snippet to... [arguments]: ... the fix-test phase. Use gexps and delete trailing #t. --- gnu/packages/ruby.scm | 68 ++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 36 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7cf4d34ebf..29c4ae8bf8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7115,50 +7115,46 @@ (define-public ruby-racc (define-public ruby-rack (package (name "ruby-rack") - (version "2.2.3") + ;; Do not upgrade to version 3, as Rails doesn't support it yet. + (version "2.2.6.3") (source (origin - (method git-fetch) - ;; Download from GitHub so that the snippet can be applied and tests run. + (method git-fetch) ;for tests (uri (git-reference - (url "https://github.com/rack/rack") - (commit version))) + (url "https://github.com/rack/rack") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1qrm5z5v586738bnkr9188dvz0s25nryw6sgvx18jjlkizayw1g4")) - ;; Ignore test which fails inside the build environment but works - ;; outside. - (modules '((guix build utils))) - (snippet - '(begin (substitute* "test/spec_files.rb" - (("res.body.must_equal expected_body") "")) - #t)))) + "19n33q0v15qjh7kbp2painyzyqg16kkf0mp68vcnlswghmmjcyzq")))) (build-system ruby-build-system) (arguments - '(#:phases - (modify-phases %standard-phases - (add-before 'check 'fix-tests - (lambda _ - ;; A few of the tests use the length of a file on disk for - ;; Content-Length and Content-Range headers. However, this file - ;; has a shebang in it which an earlier phase patches, growing - ;; the file size from 193 to 239 bytes when the store prefix is - ;; "/gnu/store". - (let ((size-diff (- (string-length (which "ruby")) - (string-length "/usr/bin/env ruby")))) - (substitute* '("test/spec_files.rb") - (("208" bytes) - (number->string (+ (string->number bytes) size-diff))) - (("bytes(.)22-33" all delimiter) - (string-append "bytes" - delimiter - (number->string (+ 22 size-diff)) - "-" - (number->string (+ 33 size-diff)))))) - #t))))) - (native-inputs - (list ruby-minitest ruby-minitest-global-expectations)) + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'fix-tests + (lambda _ + ;; This test fails in the build environment (and passes outside + ;; of it). + (substitute* "test/spec_files.rb" + (("res.body.must_equal expected_body") "")) + ;; A few of the tests use the length of a file on disk for + ;; Content-Length and Content-Range headers. However, this file + ;; has a shebang in it which an earlier phase patches, growing + ;; the file size from 193 to 239 bytes when the store prefix is + ;; "/gnu/store". + (let ((size-diff (- (string-length (which "ruby")) + (string-length "/usr/bin/env ruby")))) + (substitute* '("test/spec_files.rb") + (("208" bytes) + (number->string (+ (string->number bytes) size-diff))) + (("bytes(.)22-33" all delimiter) + (string-append "bytes" + delimiter + (number->string (+ 22 size-diff)) + "-" + (number->string (+ 33 size-diff))))))))))) + (native-inputs (list ruby-minitest ruby-minitest-global-expectations)) (synopsis "Unified web application interface for Ruby") (description "Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses, -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 071/223] gnu: Add ruby-websocket. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312314613 (code B ref 62196); Mon, 20 Mar 2023 17:26:11 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:23 +0000 Received: from localhost ([127.0.0.1]:56060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG7-0003nW-1R for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:23 -0400 Received: from mail-vs1-f47.google.com ([209.85.217.47]:45832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8n-0003Lc-5l for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:49 -0400 Received: by mail-vs1-f47.google.com with SMTP id c10so3978671vsh.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332663; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tVpjuGWMRgQ8tABdxUfpKT8nUbn+lG/Vt4Wm+r0ogFM=; b=g+xZgvVkARkEoxOXdRtOg7uQ6o4x/3mGkSQcM3mHqlSYge/dErH8NPTA/UdYZNURhj ZeEiMHkd2WP4N2R/lfpl5UALeWSXnL9PyHrz7VjxfAtDAojUWDoQufujjPdJf7DUsVCZ aqKYEgckuLl2D9wfamQr1sFwbX/UZARheO501QSey+e1goAHr3pPs86e0z05DIcIBGFk x6Sw9lO2qe9I4uyDTNRbtI66lB8g4S71UmRepH9QS0hcP/Ppmrf1Qzsxu/6m+LvkLv29 GctlHUtXBzsxlbY1HSiJfOJK0m6JrSzm7xOkBk+la7rlyasx83W+wPVi2yqQ2xy8Wkg3 vSKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332663; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tVpjuGWMRgQ8tABdxUfpKT8nUbn+lG/Vt4Wm+r0ogFM=; b=FPExhCiFaBV9eTvarO8hLMjMJtmNl3ssMiwi8vGoozVigwbQBjTIjiSwF/RHV80dxt aKOLdaCDpbbWTIxC0nI2Jc3kQ2RfnKUGvbpl1hjCfLwjIDmihmvHCqLqlwhPWIUcv3s5 im1WvlKCkyjg9AnSuPjzBJozEeBSgULLTKzPHX1NZr2uX8RDj4eLmSFA3zvXt7lWkEcr hykndI+pFJuq7dUXjpbRQMi6qp+mopgO+/MwtIO+0j01uNci03VTPXyppyYYR0hNKRl6 b9kMwW3rYvUFzH+ZcDca/ag0KsgOX/X0gxrE1TCyZxHNqUA5DLdqnvxyUCTLi98r2T27 lKpg== X-Gm-Message-State: AO0yUKUo5UIaUvjG2mqZjGQ6/wLURQg+ZOcNtzjy4q9p9e9BEXV26sQz f/LtY2hkEmJUezhFA/p+BR3m/GMy3ww= X-Google-Smtp-Source: AK7set9Sm3p4q7riGBohMSOd2M+GgFMb67W0xKtCgQPcooAEJrWVhkEclMT5J4VK+8LEKo6YR7WtcA== X-Received: by 2002:a67:f14f:0:b0:421:cc29:719c with SMTP id t15-20020a67f14f000000b00421cc29719cmr2628641vsm.24.1679332663516; Mon, 20 Mar 2023 10:17:43 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:43 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:03 -0400 Message-Id: <20230320171635.11184-71-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-websocket): New variable. --- gnu/packages/ruby.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b094e0146e..241f78c684 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13556,6 +13556,31 @@ (define-public ruby-webrick HTTPS server, a proxy server, and a virtual-host server.") (license license:bsd-2))) +(define-public ruby-websocket + (package + (name "ruby-websocket") + (version "1.2.9") + (source (origin + (method url-fetch) + (uri (rubygems-uri "websocket" version)) + (sha256 + (base32 + "0dib6p55sl606qb4vpwrvj5wh881kk4aqn2zpfapf8ckx7g14jw8")))) + (build-system ruby-build-system) + (arguments (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'disable-rubocop + (lambda _ + (substitute* "Rakefile" + (("require 'rubocop/rake_task'") "") + (("RuboCop::RakeTask.new") ""))))))) + (native-inputs (list ruby-rspec)) + (synopsis "WebSocket protocol Ruby library") + (description "This package provides a Ruby library to handle the WebSocket +protocol.") + (home-page "https://github.com/imanel/websocket-ruby") + (license license:expat))) + (define-public ruby-interception (package (name "ruby-interception") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 079/223] gnu: ruby-rack-test: Update to 2.1.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312314621 (code B ref 62196); Mon, 20 Mar 2023 17:26:12 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:23 +0000 Received: from localhost ([127.0.0.1]:56062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG7-0003ne-DB for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:23 -0400 Received: from mail-vs1-f47.google.com ([209.85.217.47]:45832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8o-0003Lc-JF for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:50 -0400 Received: by mail-vs1-f47.google.com with SMTP id c10so3979041vsh.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332670; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QPeByruhhaOrDAyVyz7jvqp16ASY0tscCtPELEEYd/o=; b=BJPHV3TrY58Kyqbp2Halz9wJy9bjpwIDtiSlht+MwIC/Eff6UQuxq7em76VE5t5175 JoA7ywynsPkLfwvSgKz6j8CDRMefY/kbEgj5/k4Wx/I0NaECax5VpLdprmLMMx1e/nOY rUtkMiMy+bEKpFRUXFhTdHEwqm83EzozU/RuMU+1z6/trgnxWU4qlgupdgduMF8nsMZD KaqtAqW4d2Db0poEsnAQ+97XdxHAEBWtoBuJ7HAYOt5CB2qCzI841rI0BjeoR8oaWhHh Yq8WwxLzVcNQf1LaY3DXokHCCJxAi7AuYw+mbJxbjMwVgK0ziDGvEIe6O9Hq1MZVdCS9 E/HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332670; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QPeByruhhaOrDAyVyz7jvqp16ASY0tscCtPELEEYd/o=; b=7DrHCoFAbsALbxqsYcI5OcKzJTejmHYELjzJBKziXk/D33fL10wTt0ATeT5EzlJZ+P Onh9da88FmwJOOzXCDppnBGHOEXdb8tX3QCS/zUghJIshyZ4O163wUlOQEZdqoZXrimT HM08O6q19SDiiNqcOFMvsanoHVOlYKnpKIzGGXwGy9+4mpz+MN3HyUl48+x/ZlrSZEMe YBRTab16K9EO2P/Sh53iuEGgaTspjvIe8QXthc9NGvaCWcZSfy9NSkpYd+Rf3WsB+67d XNanyY8usHQ0A3cPhGhOw8B68bmM/aVHkDfLFEfPOWQ4JW1tmVC+FuqUaTKoKBEYgGro SZGg== X-Gm-Message-State: AO0yUKWtAgJpu4ihzFTNilmhio06MgllmzzAkdu7z2pc7dJy7ZQkvczG Rk4eim024dZXe3iMWkI9rlcAnQe0H0o= X-Google-Smtp-Source: AK7set/Hlokg1u6uSfVEuBqzKcYgelYPTtBpeq1Cp9m5PuhBtL78X+VGUY/PaT3Kh1zvKtf8nX30TA== X-Received: by 2002:a67:eb89:0:b0:425:f3ac:903 with SMTP id e9-20020a67eb89000000b00425f3ac0903mr2626201vso.22.1679332670130; Mon, 20 Mar 2023 10:17:50 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:49 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:11 -0400 Message-Id: <20230320171635.11184-79-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rack-test): Update to 2.1.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index bda6e3f363..dbe9a5ff97 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7206,14 +7206,14 @@ (define-public ruby-rack-cache (define-public ruby-rack-test (package (name "ruby-rack-test") - (version "0.8.3") + (version "2.1.0") (source (origin (method url-fetch) (uri (rubygems-uri "rack-test" version)) (sha256 (base32 - "14ij39zywvr1i9f6jsixfg4zxi2q1m1n1nydvf47f0b6sfc9mv1g")))) + "1ysx29gk9k14a14zsp5a8czys140wacvp91fja8xcja0j1hzqq8c")))) (build-system ruby-build-system) (arguments ;; Disable tests because of circular dependencies: requires sinatra, -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 120/223] gnu: Add ruby-samovar. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312514632 (code B ref 62196); Mon, 20 Mar 2023 17:26:12 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:25 +0000 Received: from localhost ([127.0.0.1]:56087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG8-0003nu-CR for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:24 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:37436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF1-0003ZN-38 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:15 -0400 Received: by mail-qt1-f179.google.com with SMTP id r5so13985808qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333054; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EcIvW4NGWJfIa89bQ3JntaOwMfUEeZmXdTJGNg/HP4c=; b=DcYcsk/6Ave08cQB1gDBL2da3zFkqQIAgE1bDzH4cTdaLrvqJMed1HH4q343Fpuzfj +mR4XXNQ/MR0NdtGHSXG0giY124qaTDGy7hmM56AQFH/EZV2UaxM+rGdsoK581PTwBku oXWf4zcqB9uKziySy/ZM8VnsxguQu3ZNFNaXuD4CKNgsie7uP8CUVrBZKAOOb9Yd6hSX oYADOhDaJyYZNTNGCWQsbhEo17d+mkbGeFoc8K/jR8UgMZB8x9/+gH4TffM8VGrPi3Gg TDHwYArwdA8exhG2r4Iqb2xZarYpAN8RG6lnYImAqRrjOqIXmCPnGlcyvdW/kdGA+pp3 kglQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333054; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EcIvW4NGWJfIa89bQ3JntaOwMfUEeZmXdTJGNg/HP4c=; b=dNNVdkgDH3udy+cSJXe8YntvA0RacdfNoinJjFys/hgXfP9xffTtENa8UJzDXwIbWB IAFxQLtOapHuEgtuq2tLUmiSk34R7at/4s0tVr4UsbNr1CY0s2+07nUYuV11IP1L0vXt 2m2GRBZW8KdLzu/W4y8EYzcrxdQMIa7GtButmyfe8nfyTbkZpjM7EH99kaDzNlnEIzJq RraTbWfuCQOMGvSXhELqmKbVXiT2WNBOw7wtEcSooo6agMsHH3qSjtRzDMD6/j5TMrJO DZ4G0w/l+kmLuB4ljdLzDluiBurzZWICC/Co6dLVhCae17Yfs1QtGMXiGx0JsVtRaUgI bATQ== X-Gm-Message-State: AO0yUKUQCgragZR9RNSg/CAywWzKYbO6N/QKWpDb7kSw4mj6fsCpQcUh o19lAsAEF7PdyLSDcK7KD9iz6MLWidI= X-Google-Smtp-Source: AK7set+6KrgSY5VE8+TYo78p83sKDxtJmw4vYX3+UhLgNuq+Jv+ni9rgk7hOoHd5qMjaLESZv+h8Mg== X-Received: by 2002:a05:622a:152:b0:3b9:e0b2:9a49 with SMTP id v18-20020a05622a015200b003b9e0b29a49mr25648170qtw.60.1679333054610; Mon, 20 Mar 2023 10:24:14 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:14 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:06 -0400 Message-Id: <20230320172349.12752-19-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-samovar): 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 a9922e1f3c..1db758ea97 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6881,6 +6881,30 @@ (define-public ruby-crass (define-public ruby-nokogumbo (deprecated-package "ruby-nokogumbo" ruby-nokogiri)) +(define-public ruby-samovar + (package + (name "ruby-samovar") + (version "2.1.4") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ioquatix/samovar") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05pc5xlbv44anx0sfqssh0xhxg297bvl5slsl7k1vnka4k5fhax6")))) + (build-system ruby-build-system) + (native-inputs (list ruby-covered ruby-rspec)) + (propagated-inputs (list ruby-console ruby-mapping)) + (synopsis "Flexible option parser for Ruby") + (description "Samovar is a modern framework for building command-line +tools and applications. It provides a declarative class-based DSL for +building command-line parsers that include automatic documentation generation. +It helps you keep your functionality clean and isolated where possible.") + (home-page "https://github.com/ioquatix/samovar") + (license license:expat))) + (define-public ruby-sanitize (package (name "ruby-sanitize") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 115/223] gnu: Add ruby-fiber-local. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312514642 (code B ref 62196); Mon, 20 Mar 2023 17:26:13 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:25 +0000 Received: from localhost ([127.0.0.1]:56089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG8-0003o2-Vl for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:25 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:43670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF1-0003bh-SM for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:16 -0400 Received: by mail-qt1-f179.google.com with SMTP id c10so2772510qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333050; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aqI8wXe52x7zdk2Y/uD7iH32DV3xCdl9EhOEviVTlp4=; b=AUJaYRERIv3mEb4eJLaE1WA2XwSvjr2FqnZCxC+X/KHhIiX3eIUNy9aAeyleEutvYe oLUS24QMsqNieidjbuD3pNAqwS3CBesNIHqtVhFaoQz0hNC7x3FARnJvzYdCK3ieuFSx jYSLPQXilb2tzy0pNDHvLnK8nva5uz83HpnIgvBSYSeCzTswHIuNChDLWWyF5upgkZah irAgwzW9kU4swa04YGgMhh7CmaA6DVQY7Y9yKA9qSzA5kmdYoJEZPjyrpAidUMbDsOc/ K8SAELKYiIm/xqgSpZV3rgKDHkr/QYFCHT0bRYwDBhHZvJJTmrarnip2wtkEX8qYJHMG iV9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333050; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aqI8wXe52x7zdk2Y/uD7iH32DV3xCdl9EhOEviVTlp4=; b=2bx4c3FjELu3fFfJtZxYYb2ep4hVAkFOS2uVdFWvWdfyQFNCXkJmr0ayJizxhbVpfg RwCqxx50mLU0mlrkEb9OwbAqsxqSqG/pQPUJdqIE/dyK698dTFTFBJLC5qL5qKnHg45y oj7nu/wHg+q2Kazl4NfkZ5zrYXpl+tZggFin2/tgp12advSN3yBZ1xYBpM+v6mMnG6as FMKqZEJkqbIWlxkfki4W0T/htek0U0a9BhWRxnnh8pLYwUg74YQLfhHg/yUnwGnFEGCn M44isGoDUODq6iJEAj3f8vTBbEL4JRVjWS8kuif405rpMoZ7a3BvAOiOSzE40l+NHwzq NrxQ== X-Gm-Message-State: AO0yUKXbFgbkC+Kew1Uqukgm1gMAZ9gmarnQmzawovh/xSq5t/sRIHqE hsWKSAj0AZT2ccYXn+vA0CeSPNiJ5Nk= X-Google-Smtp-Source: AK7set+F31Sujip0W6wCzRSHvxX+jCFjSMEhnxjsQgJJ+Rb1GxXgXSHXgb2QKi1om6hoirMBLSWlJw== X-Received: by 2002:a05:622a:34d:b0:3d0:7bdf:42c4 with SMTP id r13-20020a05622a034d00b003d07bdf42c4mr27641592qtw.59.1679333049868; Mon, 20 Mar 2023 10:24:09 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:09 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:01 -0400 Message-Id: <20230320172349.12752-14-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-fiber-local): New variable. --- gnu/packages/ruby.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6ac419edd6..abb3947c6e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3718,6 +3718,43 @@ (define-public ruby-fast-gettext ;; Some parts are covered by the Ruby license, see file headers. (license (list license:expat license:ruby)))) +(define-public ruby-fiber-local + (package + (name "ruby-fiber-local") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/socketry/fiber-local") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0pp5b81h0lysdnphgprkixh1az0fkrgir5sbcp0mm8arxf3f8m90")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'sanitize-dependencies + (lambda _ + ;; This pulls in extraneous maintenance dependencies. + (delete-file "gems.rb") + ;; Depending on ruby-covered would introduce a dependency + ;; cycle with it. + (substitute* '("fiber-local.gemspec" "spec/spec_helper.rb") + ((".*covered.*") "")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (native-inputs (list ruby-rspec)) + (synopsis "Ruby module to simplify fiber-local state management") + (description "This package provides a class-level mixin to make managing +fiber-local state easy. It provides easy access to a fiber-local state from a +fiber, and defaults to a shared thread-local state.") + (home-page "https://github.com/socketry/fiber-local") + (license license:expat))) + (define-public ruby-net-http-persistent (package (name "ruby-net-http-persistent") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 121/223] gnu: Add ruby-io-console. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312514649 (code B ref 62196); Mon, 20 Mar 2023 17:26:13 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:25 +0000 Received: from localhost ([127.0.0.1]:56091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG9-0003o6-B7 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:25 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:39701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF1-0003Z0-RQ for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:16 -0400 Received: by mail-qt1-f177.google.com with SMTP id i24so13981570qtm.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333055; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=i0iqeaWFi25wuxrTZ+LE1AIdGqw/Gh6DD7DnWGh1yHo=; b=jAVvK7Qxl664ZpeWJ8NxlNjAPH4HIZ4fEtP8T0WhHUBQFA3uBiCxWtH4YaaNj32Flp vx+R7L1xLMKYE82qHIgrPY3bfM3VbXCup75OYoNPLgdSDgktF9zFCGJr1RjMNO9dryWU kodRt7U31ZddWXgJOyjF15aSB7qc9cmU3V/rw1ItAc0y7HlT+RzrqCgKcG2pGy8XKyA3 9IP2R82dPDLogt+xSbcD8Sifxe3RaZAvUfEU3Pt3cUCbgHjKz5mm+IMfBqhf2CEL5EYP ALz19gBxWC2ER9g4LOq1slHd7b9HMgVnYOnx+cAeGewoZdYYKQE+s0+iK1l0Diqjup0M DEQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333055; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=i0iqeaWFi25wuxrTZ+LE1AIdGqw/Gh6DD7DnWGh1yHo=; b=Wb09E5aG4jF/a/yuIhydgbgMFe8yKEJaH0cKAUU1se1XwhJpKMGtTfj8gH8p+iYtzm Jxatrizj/oQIw8h/oErRuyM4vvO6qOdxrTS1ixwbRpplCDVsd1koSNIs295v78Gz+zFU kjd/Xyji0IBIj39X6o3s4HEcI1I7IPatNzXTQfn+KTRAzCYnKYY18mYnKM9dYUl/SsBQ O8fI6YdJZXokc7mkkRUBWDV3k+oJgYyl5fAgs/Q2AzPjk8fMhkV/cM4LlhxN82KXEYpX htkA/xUcQitNsTNAYzgb3T5zNtjYWig/V6isKwz+HIfqRsR2QdEAi2xA4XKBmbUgS4aL xd9A== X-Gm-Message-State: AO0yUKWgOn+2apCKQHB+W2lChCJ6bYai/0C2vZGBrbX/IM8n2+SJvHYw bB55JZtUVhrWuuann3XxM94w5aUmlg0= X-Google-Smtp-Source: AK7set9BCcdX7yMDQj4t+7t4yXgZouDgVwV4/OQs8I0/NPzXdtJHOPpXVTY+O7GK1Urd1JseI4Ygvg== X-Received: by 2002:a05:622a:4d3:b0:3e0:1e:dc42 with SMTP id q19-20020a05622a04d300b003e0001edc42mr7629020qtx.21.1679333055409; Mon, 20 Mar 2023 10:24:15 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:15 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:07 -0400 Message-Id: <20230320172349.12752-20-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-io-console): 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 1db758ea97..ee39e509ec 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -513,6 +513,33 @@ (define-public ruby-i18n (home-page "https://github.com/ruby-i18n/i18n") (license license:expat))) +(define-public ruby-io-console + (package + (name "ruby-io-console") + (version "0.6.0") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/io-console/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gwxrp29b6awkid1sf85sbh529mnq6hb86m8c2443cm6nc4vr8qb")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'delete-rakelib-files + (lambda _ + ;; These depend on git and other extraneous + ;; dependencies, and are loaded by rake. + (delete-file-recursively "rakelib")))))) + (native-inputs (list ruby-rake-compiler)) + (synopsis "Console capabilities library for IO instances") + (description "IO.console adds console capabilities to Ruby IO instances.") + (home-page "https://github.com/ruby/io-console") + (license license:bsd-2))) + (define-public ruby-iruby (package (name "ruby-iruby") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 116/223] gnu: Add ruby-console. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312614657 (code B ref 62196); Mon, 20 Mar 2023 17:26:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:26 +0000 Received: from localhost ([127.0.0.1]:56093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG9-0003oE-LZ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:26 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF3-0003cF-6W for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:17 -0400 Received: by mail-qt1-f179.google.com with SMTP id hf2so9819772qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333051; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=apxzYeJdIlIaljDdt/xJsSQd7PB4qA9Te1NHn8qcX20=; b=d+2jVIv+DHBXI/m+4zPMkje9cwWU6c/VEgQUnaUpnIl9Ow8+Gpti1HUf/A3feqBzsm oOPSVnRkO+kbmumDuPXw/hdMHD8NIb7HC8Ggv8uQB1LKr1sNr+LDQcz2vh/2KNbBdje3 RJsyfy888SNnbqvZdgzCW05Jcdo3+etgpzJ0G84KD97XXM7qv+poEVmCeMxMh6w9zPPb sunOD3DW5Cu6XiE46qxxQ4RSafNyeunYbtPb7Um73Yvd2vDXNMq6dBVx59cPf9IJP/Hz AE4IQh1vljKkez1VIeTvCMnNHGG9R0RnGzGStMLvaYbd3tOloi+cVTe88o5WZUbIBhOW EYNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333051; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=apxzYeJdIlIaljDdt/xJsSQd7PB4qA9Te1NHn8qcX20=; b=BRtY+L7iksF45ThGDduGFs0Z7dmn2SXnYdU8WNGgyzVybAUHuHf/BwTDkL5JqOBilX ZKcZ3re4a67hUDI+JGt/jEd8MUSIc7EkAKXywtoR2NKWmPFSkoifmLs7GqFHB4LYMLLE Xk1O587KKKItqisMVOqsUOYI2sXJ7TdXwQmUE9mlW7ApclRMpj5z8CANvJIR03sZtGpr 0VaojAJ5fU7sl/whSKNdfmr1AfUttdXW8abKkDNHX4OSaxAAxX16uVJOYDEBQuHFHBlD 7FTwCG8OPWLSU5Gx92Y/EMwipPpLcS/JgGFgVl+tjh1dkkyGMkTeKfWaheAHBYH18Wzq XRVQ== X-Gm-Message-State: AO0yUKXXcYuHRxvpmZebITqmY4HAHsqiy2sLMot//BwXU8Sup3+81coQ GPdNPTUaOgmZ43oS8QEP1v4pbGyNjdg= X-Google-Smtp-Source: AK7set+qEfqlta4JYL5k9ed4DWJyaQ8CleKcwiH0MLjGwxu7P7Sgz0lKI7E+ReDnDopn9sn3MqodUw== X-Received: by 2002:ac8:58cd:0:b0:3e0:366a:fcd3 with SMTP id u13-20020ac858cd000000b003e0366afcd3mr8986535qta.25.1679333051531; Mon, 20 Mar 2023 10:24:11 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:11 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:02 -0400 Message-Id: <20230320172349.12752-15-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-console): New variable. --- gnu/packages/ruby.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index abb3947c6e..d2377a8d2c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2173,6 +2173,34 @@ (define-public ruby-ci-reporter (home-page "https://github.com/nicksieger/ci_reporter") (license license:expat))) +(define-public ruby-console + (package + (name "ruby-console") + (version "1.16.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "console" version)) + (sha256 + (base32 + "0y1bv3kd1l9p0k5n3anvvjxdrcq113pyngz2g29i9mvdgbbx7kq2")))) + (build-system ruby-build-system) + ;; XXX: Disable test suite to avoid dependency cycles with ruby-samovar. + (arguments (list #:tests? #f)) + (propagated-inputs (list ruby-fiber-local)) + (synopsis "Console logging library for Ruby") + (description "This gem provides beautiful console logging for Ruby +applications. It implements fast, buffered log output and has the following +features: +@itemize +@item Thread safe global logger with per-fiber context +@item Carry along context with nested loggers +@item Enable/disable log levels per class +@item Detailed logging of exceptions +@item Beautiful logging to the terminal or structured logging using JSON. +@end itemize") + (home-page "https://github.com/socketry/console") + (license license:expat))) + (define-public ruby-contracts (package (name "ruby-contracts") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 123/223] gnu: Add ruby-irb. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312614664 (code B ref 62196); Mon, 20 Mar 2023 17:26:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:26 +0000 Received: from localhost ([127.0.0.1]:56095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGA-0003oM-1e for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:26 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:42671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF3-0003Zg-Ha for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:17 -0400 Received: by mail-qt1-f173.google.com with SMTP id r16so13961878qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333057; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4qxGe2Te167BXC6AhPTFBg93dvqa/dTKYj+DHCDAPJs=; b=YCXjtKfYVETvS0e33w5pMTZmwx6rJ0YxVIrL+crOu+w5AgCwhS71L18cPeQ41EIZHD 2qOkfG+3n/4GbMMcUyhgC5FvrXhuOwDA2jRBQGDmnH31Wswg0v/EEG/AXZ60OqKHY9PB Q1mS6gpVE6FdzkSONrXqmd/gF/g5RMVXIy2MpqUQGUK+hrVpx5rpAL8vNzQGLHEvfTkS PCnv6IaaAEnFK3kX2rRpUzQrJuoOtIqUsgNOC+yvawgJOU93weFoQnuwMZ1sYmd8ADVm yAoOQ8OPwRhqT645uLAMx8cXS7WQ5APXtnhd7ZDBkOeghVqvqqXXldEnwdUBMhIfxnUN KDFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333057; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4qxGe2Te167BXC6AhPTFBg93dvqa/dTKYj+DHCDAPJs=; b=d7Hej/tYxeonsmlGcgoanct8nfFLNT2RQXUpkuEdgzGxEEY6fBm20n1wBi2fXP3ewP GdQRjKw6lj4FfgT/eQxUKmYW12a3dsiRdwtFbWnz1frksaKpJMUA+55AMIqDJ2wxbjn+ kiOIi4htjACylzsV8W+mP4TCaoldVt77fJCuoVP0q2fBH6johSttfnT1uVduxNRP8or0 R3syF/8N3VXSnjbcTS5Dak4CucyUjvQZpG5R17GLHQSgyiQ6riJvpO0/W3rCgLqGrHeD Q6AS/lSq54Rfx85QYzZouRlFfaZdb91KGkCMAScaHHROubvtbs82upD7q+5WhkaJ3xiy rcJQ== X-Gm-Message-State: AO0yUKWbiVr5bOG3WgU9ObjX5SNWYObkQe5tni+NjQk5Edj0rkjJfiuB V89EHRwkoh8dfDiu/gpSc5bVXSIBNBE= X-Google-Smtp-Source: AK7set+WnWil03Y/n3D7xP+B06atWqOGoPv/B1GJKzpDsYdmQBRzzJE/3TwxLrot20nC091mY20+Ig== X-Received: by 2002:ac8:5987:0:b0:3d5:38e8:ff70 with SMTP id e7-20020ac85987000000b003d538e8ff70mr26465788qte.20.1679333057048; Mon, 20 Mar 2023 10:24:17 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:16 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:09 -0400 Message-Id: <20230320172349.12752-22-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-irb): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b3196781d0..29bdd367c5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -540,6 +540,27 @@ (define-public ruby-io-console (home-page "https://github.com/ruby/io-console") (license license:bsd-2))) +(define-public ruby-irb + (package + (name "ruby-irb") + (version "1.6.3") + (source (origin + (method url-fetch) + (uri (rubygems-uri "irb" version)) + (sha256 + (base32 + "1h9s07n5v3z029v18924ws9vdkdc80n6llp9ccx77yg1krv2g0f3")))) + (build-system ruby-build-system) + ;; XXX: Disable the test suite, as it requires debug, which requires this + ;; package (dependency cycle). + (arguments (list #:tests? #f)) + (propagated-inputs (list ruby-reline)) + (synopsis "Ruby command-line tool for REPL (Read Eval Print Loop)") + (description "IRB is an interactive Ruby command-line tool for REPL (Read +Eval Print Loop).") + (home-page "https://github.com/ruby/irb") + (license license:bsd-2))) + (define-public ruby-iruby (package (name "ruby-iruby") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 117/223] gnu: Add ruby-ruby-memcheck. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312714673 (code B ref 62196); Mon, 20 Mar 2023 17:26:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:27 +0000 Received: from localhost ([127.0.0.1]:56097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGA-0003oT-Ca for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:26 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:33584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF3-0003cS-ST for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:18 -0400 Received: by mail-qt1-f175.google.com with SMTP id n2so14029814qtp.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333052; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=puQ8ZbgShnkUUPLW1R5reNG7FrauvfHMHo3TvgghMqo=; b=qgocW/GdJ/I5CLilQDqVs8dGL31Mng0hLxSfWdFo9eNdhQ+nuNXY887K0/5SaztAj5 18ynFfCHZjnrztsODXV5T/ei+14PjSe5lOKNVB4KeIwXQPWRTDlIoiVaxUtPTjb4za54 hTTqAVibfNfwK8mgFdBQkGxm/ANG2rGlcb5uSvZ4KwJRCPR6DqHzITOZiHszPh4TTkFF NRENmxBLmqIdhmSIM/ZjC/Au2w8CVBNoVyCgqh68Cm35ztuWw/7SeN5yLaNi2+1qoM2p TypBkLsYuNirrhFS12EmfJpFDmyHuMcZs657xNUrdwuEypP/jZ0MTOcC5R5D/4wTSr4z 6X5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333052; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=puQ8ZbgShnkUUPLW1R5reNG7FrauvfHMHo3TvgghMqo=; b=Yspu/t1rUJ64TVGR38PZTzfrvzc5u/a4t0ZjH8AuIBoCGQ1IrdBU24K2GAHEDwalXo FDsuAFzY+h0uaInaV8tdPR5sziZkj4UFieR+/oK1NOx5PcsS8wemKZ3xQW8D3JUdwXI6 Joc6veb3h+JQlU76JCBa1bgzSzzP66KqYXtbNhoB/mAsurDVJHjTdkGsKuLEfzqZKnaw iO/peh8mKrdH7QXgvsKiMvq8EHpfjXbG4o1seDGX0zqRVOUybtWl4gM7F59hIFjVW27+ lIS+WPXeHvv8krsWaKG2fw/3g2O7R3uXGZWwct35/19wNk6aW7NI8eGsUdQGlrRRM2KM VhFw== X-Gm-Message-State: AO0yUKXnVNPqtiGHXiZaZwe8R1en2o2REWDZWMtU+8GgBx+KpAd4NbbG KsFPErciT94S27yd9qyXd92vYn8BRys= X-Google-Smtp-Source: AK7set8CLJxHjoRmGtql+ecYyHnwjpC3k8z1TEUoPcxPj7B3tw2FDCjEZJ1KivO9zprkDY0qzQw5cA== X-Received: by 2002:a05:622a:24d:b0:3e2:3ae2:790e with SMTP id c13-20020a05622a024d00b003e23ae2790emr5256015qtx.32.1679333052277; Mon, 20 Mar 2023 10:24:12 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:11 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:03 -0400 Message-Id: <20230320172349.12752-16-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-ruby-memcheck): New variable. --- gnu/packages/ruby.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d2377a8d2c..18e1ee36bb 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -82,6 +82,7 @@ (define-module (gnu packages ruby) #:use-module (gnu packages rsync) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) + #:use-module (gnu packages valgrind) #:use-module (gnu packages version-control) #:use-module (gnu packages web-browsers) #:use-module (gnu packages serialization) @@ -8268,6 +8269,46 @@ (define-public ruby-ruby-prof (home-page "https://github.com/ruby-prof/ruby-prof") (license license:bsd-2))) +(define-public ruby-ruby-memcheck + (package + (name "ruby-ruby-memcheck") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shopify/ruby_memcheck") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1sx8nhx7w4z5s5vj6kq6caqsfznswqzwca372j82cd80hf9iznra")))) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-valgrind-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/ruby_memcheck/configuration.rb" + (("DEFAULT_VALGRIND = \"valgrind\"") + (format #f "DEFAULT_VALGRIND = ~s" + (search-input-file inputs "bin/valgrind")))))) + (add-before 'replace-git-ls-files 'standardize-git-ls-files + (lambda _ + (substitute* "ruby_memcheck.gemspec" + (("%x\\(git ls-files -z)") + "`git ls-files -z`"))))))) + (native-inputs (list ruby-rake-compiler ruby-rspec)) + (inputs (list valgrind/interactive)) + (propagated-inputs (list ruby-nokogiri)) + (synopsis "Valgrind memcheck tool for Ruby") + (description "The @code{ruby_memcheck} gem provides a sane way to use +Valgrind's memcheck on your native extension gem, that filters out all the +false positives caused by Ruby not freeing all of the memory it allocates +during shutdown.") + (home-page "https://github.com/Shopify/ruby_memcheck") + (license license:expat))) + (define-public ruby-memory-profiler (package (name "ruby-memory-profiler") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 118/223] gnu: Add ruby-msgpack. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312714685 (code B ref 62196); Mon, 20 Mar 2023 17:26:15 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:27 +0000 Received: from localhost ([127.0.0.1]:56100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGA-0003ob-TJ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:27 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:41740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF4-0003cj-KD for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:19 -0400 Received: by mail-qt1-f177.google.com with SMTP id t9so13962034qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333053; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=y0RaELcntrkRmmHC0CnTFNP8AXQDUfch/u9PE5agVlE=; b=GjQyA/PcjLyCsAZsoVER6atr0KrIpBBF7faTuqIC6j/0nnT9rDI4xLFlrXsxB418bM +UhNjMdLILxhIr1QwvvnU8CzXTWpmRRjSGqbOlcfUwepPdiuD+vZ4NGOWBcQwf7PjoFT WuOVPyObW8n/52fem3NCCf1sWAtRSHNrDBiUsIWOvpv9cY9OiMQp4Q0NctNOLT5WUtIy 76cCmFDq+I/BMxTL/wGTbaQ8jCl6/C9pH0eUE162TAtK7Qy/tHf49Jc1E1nAcYEfH7Xt vQQjizkz7Qabxhhpbqb7hbY31k1CLtPZpT8sw+IMYBVf9yKd0j89wQoPh31aUMydjA/V jnDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333053; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=y0RaELcntrkRmmHC0CnTFNP8AXQDUfch/u9PE5agVlE=; b=L09KCMG92qFo3HKypqa+/bKasMXAtEAMnfh7o9Lphg0t/4D8UN31eaHFSdqzFFbrW/ 3/jiCr/V/ysm2BKCO7I180a00O0SQ7cDIpkHWMbVG9uN8yquOnsHa4oC7lnUBy//zuR0 p5xk9QaLsskFbVK9HUEWPvfRM7UwxX2fThBweQQDNfJX9FBenw/YP6XPAiM3ccKYYvMD d9puTthd6v3P7VQz4CcYgjRUzJCNhumiyCfz9EvVX+R9bYgr28Om2Svm/fQXfw/p9rSF JBCYOncFZjCMc/gBicSZj9twgWsERBVqkeF9Ccbx0pFhH19k5OCTBTYoRs3ev8DMI8Yj 7ISQ== X-Gm-Message-State: AO0yUKVvOir9/UtA57JH7t/GcieF8nmj9XfBcNFsVZqPnhO+Ddq4ofGa VJ0HlT6Sk1wt0pUKMkcHViYyt/9W2g0= X-Google-Smtp-Source: AK7set8o4Qu0k8v7Z2wd+IojlOEB9JLk6s961Ci+Fv55Sli7aGWNzRUp5TqKLI87jNfsmGq+VfWoWw== X-Received: by 2002:ac8:5c86:0:b0:3db:e078:2886 with SMTP id r6-20020ac85c86000000b003dbe0782886mr16698630qta.38.1679333053010; Mon, 20 Mar 2023 10:24:13 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:12 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:04 -0400 Message-Id: <20230320172349.12752-17-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-msgpack): 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 18e1ee36bb..db4e88ca05 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4153,6 +4153,33 @@ (define-public ruby-mkmf-lite (home-page "https://github.com/djberg96/mkmf-lite") (license license:asl2.0))) +(define-public ruby-msgpack + (package + (name "ruby-msgpack") + (version "1.6.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/msgpack/msgpack-ruby") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08wi853nv02clrdwx8s6dg9lmcyzq5fk84l4rb94pglps76rlvz7")))) + (build-system ruby-build-system) + (arguments (list #:test-target "spec")) + (native-inputs + (list ruby-rake-compiler + ruby-ruby-memcheck + ruby-rspec + ruby-yard)) + (synopsis "Efficient object serialization library for Ruby") + (description "MessagePack is a binary-based efficient object serialization +library. It enables to exchange structured objects between many languages +like JSON. Unlike JSON, it is very fast and small.") + (home-page "https://msgpack.org/") + (license license:asl2.0))) + (define-public ruby-mspec (package (name "ruby-mspec") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 122/223] gnu: Add ruby-reline. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312814698 (code B ref 62196); Mon, 20 Mar 2023 17:26:15 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:28 +0000 Received: from localhost ([127.0.0.1]:56103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGB-0003ot-Jv for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:28 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:46960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF7-0003dR-PA for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:22 -0400 Received: by mail-qt1-f177.google.com with SMTP id c19so13957700qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333056; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uLr1qwRSYVnaBcgGwujd/PIB2yQ6/tzZeFuKMxqVndY=; b=cbSl+cAyD63sNhEMU9y+SiRqZsqZHNBvamgxnR2bg2y2iDHx67pXGQV7n+7YmDQADC AQId67lbZHXNxq8c9FQc0OSPKf1whs7G6NZr5s9JjWISQcj111SrfTvjL6trgSo0UdYo lfIXERHORx5KzvnPmv01LdRVBxthx/AbVZMHKuheeVwH1eHJCkfpL2aLSNozVdULYwj5 zota+dvR6jEPJCLyrnoS0yhf53bl3Nc70uLODa8vD1FnaQXV8Cp6agU4bqFDqXzqcez5 zZyN6tFaINQyWTV7kZN7Y1kold6PjE+LrQP/602l7PDlZFYv2Vq71o3snMtee4WvaKQ5 ehUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333056; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uLr1qwRSYVnaBcgGwujd/PIB2yQ6/tzZeFuKMxqVndY=; b=IUDV4/sU70u410VyqkEUdcJKGzblnLtGNstmUTe5zQ5bBTZVK8EaotDAYJ7j0wWVeG ASOotQmeWSCX2rXvPF6XsyhUaanAFjkpyD8vvM2Y7p25nVhhD6o9Tpt3MiN/hHfI7j3R 7ukFhao+xLCxJEgvvwXYDIMvwUL3pbs1ZfBEPBdc0Tl1roCBOHnwWGJnJj6yILL3nK7K RW8dPnL3KmcVieDJTpeBasuJGdpKlF1XhJR9aHE9q9WBQd04vdQ+per8t3EI/dIjrmHi BbI6uSn8QvktASKxhDLzY6f0ZSi/jka8ka4bLuJ2AhiYjKgo4znoO2UCIGBYLaFLiBvX 32Og== X-Gm-Message-State: AO0yUKVDCOOPR0JS1Pc5+W6AXfycuA2L1IRHopGRq63QQ0j2PSlJe7F0 beNFArvrc8QqeH/y8QXkpZ+8qOzZyy4= X-Google-Smtp-Source: AK7set/KVk5hCuPXJPMU4jcEF7EsMKoyQTIgUCksTijztN8AYhkELNISTzj4ZQINizU85ipWiF634g== X-Received: by 2002:a05:622a:30d:b0:3bf:d359:1a1c with SMTP id q13-20020a05622a030d00b003bfd3591a1cmr32155305qtw.13.1679333056221; Mon, 20 Mar 2023 10:24:16 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:15 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:08 -0400 Message-Id: <20230320172349.12752-21-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-reline): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ee39e509ec..b3196781d0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4533,6 +4533,27 @@ (define-public ruby-redcarpet (home-page "https://github.com/vmg/redcarpet") (license license:expat))) +(define-public ruby-reline + (package + (name "ruby-reline") + (version "0.3.2") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/reline") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "103rz95gnra846r9118k5bfascv00ywfjnhbmw1k42jpp6jpszqn")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-io-console)) + (synopsis "GNU Readline or Editline implementation in Ruby") + (description "Reline is a pure Ruby alternative GNU Readline or Editline +implementation.") + (home-page "https://github.com/ruby/reline") + (license (list license:bsd-2 license:ruby)))) ;dual license + (define-public ruby-rerun (package (name "ruby-rerun") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 129/223] gnu: Add ruby-sus. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:16 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312814711 (code B ref 62196); Mon, 20 Mar 2023 17:26:16 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:28 +0000 Received: from localhost ([127.0.0.1]:56106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGC-0003p1-2r for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:28 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:35608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF9-0003bK-Cx for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:23 -0400 Received: by mail-qt1-f175.google.com with SMTP id ay22so2629346qtb.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333063; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Q75T8dxlopDd81zFyIwopyrFcEg+OxuTVxPYWDUYjDE=; b=Kx45hfOpCqntv9bYC8YssHv0VAKccsoK4VD44AqYptHYBXTTxxhYdGVH6FrCRxIiKH 75CYM3NaGnzkeLr0/KLGlUyfNYNOxuEBUm58fPNRtU28znbe9S4v5EeQFNpz0DXhujKa exqzA845jKl9HGHNZpAOniBUpG75+/bnxDctzu1sQJ/6QLSS5qnLroPntSUOARRuK3S9 Oop5CQ7YK21fk5ZrSYqb/NrlD+qcSfuGrBMET5kF9pNZ+RamuCpQldaZNzIJrVYxLUc6 4ztuM0q+KiSWQ14VORBag3bi61FrBk6WlYNig0PiL9XlvXPVf2JiPkDDERmQ18oTdGht BIeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333063; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Q75T8dxlopDd81zFyIwopyrFcEg+OxuTVxPYWDUYjDE=; b=BrAs/3/DRyegLiXgkCMSuVmPA9KnQDp6jUVWBADnFNN6wYLKx1oNZnKlRDPLspJI4n h/lfb3e4aruPjbuJ+XKJe99ASt9BnjfprBqgaOGBo43nKTs+2mVM0a6VgX9qWnKgoI/F oB7VlKALpNFVM++zAhVJawaN2lwaW9dq4P/j3ogUzpcF3y/mnSjDrO6MYtKzORwjSUzz X/2O6cmFF9485Yn9uSpqESUnwc5J6k1q6li33dcMTVIJsknkg9QzXWJE19nB1To4prS+ a2zZQJnyCwv8cFPSFr5iCr9DA6FY9/G++FTAxOKbb5fj5DBZFai+pn124Fih4cMBgXGi 1WLA== X-Gm-Message-State: AO0yUKXoXRgrowSYrcL1Tevti8EQq6a8Vz29hDOs347tFUhqmnfRYFe1 Pd6qJDXdnvVoExxh2DIUU2MslR5WLyg= X-Google-Smtp-Source: AK7set8AMTAfT6knJ454qfTB0Yamz5HkEYqLxoompnsrDBdnibfPf9CssBeZUGH7CZi1PsMwUAtQgQ== X-Received: by 2002:ac8:7d12:0:b0:3bf:d9d2:4871 with SMTP id g18-20020ac87d12000000b003bfd9d24871mr31458048qtb.12.1679333062842; Mon, 20 Mar 2023 10:24:22 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:22 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:15 -0400 Message-Id: <20230320172349.12752-28-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-sus): New variable. --- gnu/packages/ruby.scm | 51 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 51d35868c2..d63afbad2c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12858,6 +12858,57 @@ (define-public ruby-subprocess (home-page "https://github.com/stripe/subprocess") (license license:expat))) +(define-public ruby-sus + (package + (name "ruby-sus") + (version "0.20.3") + (source (origin + (method git-fetch) ;for gems.rb + (uri (git-reference + (url "https://github.com/ioquatix/sus") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j4rkh9li79674h3lfkxlcdygscmb22l77i7hwhxl3gw103gkpdr")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-before 'build 'prune-gems.rb + (lambda _ + (substitute* "gems.rb" + (("gem \"bake-modernize\"") "") + (("gem \"bake-gem\"") "") + (("gem \"utopia-project\"") "")))) + (add-before 'build 'remove-missing-signing-key + (lambda _ + ;; Otherwise, the build fails with ENOENT. + (substitute* "sus.gemspec" + ((".*spec.signing_key.*") "")))) + (delete 'check) ;moved after install + (add-after 'install 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "CONSOLE_LEVEL" "debug") + (setenv "HOME" "/tmp") + ;; 'bundle exec' must be used to workaround a problem + ;; when using bake test and GEM_PATH (see: + ;; https://github.com/ioquatix/bake/issues/11). + (invoke "bundle" "exec" "bake" "test")))) + (add-before 'check 'set-paths + (lambda _ + (setenv "PATH" (string-append (getenv "PATH") ":" + #$output "/bin")) + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby"))))))) + (native-inputs (list ruby-bake-test ruby-bake-test-external ruby-covered)) + (synopsis "Fast and scalable test runner for Ruby") + (description "This package provides a fast and scalable test runner for Ruby.") + (home-page "https://github.com/ioquatix/sus") + (license license:expat))) + (define-public ruby-syntax-tree (package (name "ruby-syntax-tree") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 130/223] gnu: Add ruby-timers. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:16 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312914718 (code B ref 62196); Mon, 20 Mar 2023 17:26:16 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:29 +0000 Received: from localhost ([127.0.0.1]:56108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGC-0003pE-Ns for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:29 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:38901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFA-0003Yw-Cu for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:24 -0400 Received: by mail-qt1-f173.google.com with SMTP id c18so13983165qte.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333064; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ogYPqqUQ4tJC4jWacRfQglDNOR9S5qtx3Ap1Oen0sSA=; b=HscuRwGQ8FGdN8ZcdYXyNRfZBE7R/7/zXqsH+kmCBv6TFTltlNHz3yytJUYlRxABtT 7SqZ46ssVd3T97vB3WFDw7Mj7GYKHvSSqmPz2dVl1fRnQ4Qo7HvsPZm/Kfz6FVf8o0C3 7HLQ6LY1hg5FmjbcUMv3dEtcn9mfonLNEViQMB2AV7YoYYhocccAz4XJfJCDCcOdnz/f z5MKDYruBAifWO40MfnVE0MuQiKpuz736YPfYCJVL5Y/Kxlfqs8mMmqtLiw2TqHdTmv7 DJROcy/JH2lauKgD/gEulWODWXwKuqNrjGO0dB6pplmRlBDYPgtoT8zYOVDUB0wSyA1L HBFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333064; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ogYPqqUQ4tJC4jWacRfQglDNOR9S5qtx3Ap1Oen0sSA=; b=nc7C+VzTurAlUIIWJRqAZ9gJm93tqHI5xxSLmpNZJ1UyYoSwdwY7mjzHFTDw3tO/Ku 5LE79jeAk+0NkLDxlGcbB70CkdnBrDm7N2X18gptG4JF9v/yUsxYH9dtyKhSLFbF8kSa 5/L20/5Fy6BHvI9WumyRKuIjlWRyyHxqZhnqshOX01QV1dpjUhqhyYx8mkrq9w/KCDJM K4+/+W/w5i90RkB+mLqCmTgRitG4bhEDvKVlb1Q5NiH+HIUhu7+lY5da/YA6Q/07Y8ys BHUGRJHtcSuih5SZmwJyN2usJFR0sfD8ECalZQBZ/NH1dKqzBStx4BBTh8qE5aSkjEY9 WI/Q== X-Gm-Message-State: AO0yUKW92DnNi/t4YL+XtP5bRBjYQAEvEMW6M9afLlC6vX0bACS72AlA VWvXekpGFazH1+6cYhOzOm9S7rdX9ko= X-Google-Smtp-Source: AK7set8lew+NdMMKJC9NsvAvJ7dVA7NyjsS72Hj1XypzTfvMl4rOvDEio35HuRjXBuBNRQH/9CAJ7w== X-Received: by 2002:a05:622a:24d:b0:3e2:3ae2:790e with SMTP id c13-20020a05622a024d00b003e23ae2790emr5257280qtx.32.1679333063750; Mon, 20 Mar 2023 10:24:23 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:23 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:16 -0400 Message-Id: <20230320172349.12752-29-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-timers): New variable. --- gnu/packages/ruby.scm | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d63afbad2c..7fa86de56b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6370,6 +6370,52 @@ (define-public ruby-spinach define executable specifications of your code.") (license license:expat))) +(define-public ruby-timers + (package + (name "ruby-timers") + (version "4.3.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/socketry/timers") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vvahlhk6i1xks1bsha6s64pjjxhagmzvvf1q9h6z3lpcba43rpx")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-before 'build 'prune-gems.rb + (lambda _ + (substitute* "gems.rb" + ;; These are only required for maintenance. + ((".*gem \"bake-modernize\".*") "") + ((".*gem \"bake-gem\".*") "") + ;; Not actually required by the tests. + ((".*gem 'benchmark-ips'.*") "") + ((".*gem \"ruby-prof\".*") "")))) + (add-before 'build 'remove-missing-signing-key + (lambda _ + ;; Otherwise, the build fails with ENOENT. + (substitute* "timers.gemspec" + ((".*spec.signing_key.*") "")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "bake" "test"))))))) + (native-inputs + (list ruby-covered + ruby-bake-test + ruby-bake-test-external + ruby-sus)) + (synopsis "Collection of Ruby timer classes") + (description "Timers offers a collections of one-shot and periodic timers, +intended for use with event loops such as async.") + (home-page "https://github.com/socketry/timers") + (license license:expat))) + (define-public ruby-tilt (package (name "ruby-tilt") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 078/223] gnu: Add ruby-rack-cache. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:16 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933312914730 (code B ref 62196); Mon, 20 Mar 2023 17:26:16 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:29 +0000 Received: from localhost ([127.0.0.1]:56110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGD-0003pL-3f for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:29 -0400 Received: from mail-vs1-f49.google.com ([209.85.217.49]:42685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFB-0003dq-A1 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:25 -0400 Received: by mail-vs1-f49.google.com with SMTP id d2so4924323vso.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333059; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KENQXvXaU2R0m6SMLRL3dZy0YYndEqDDuZu2NqvZ22g=; b=LKojZamcOIr2hUmHTLYFU8a+ip2+b3+qE3hggdsSNZP+ewqdinXNJ1s1qjCliVkvee ynyvlOMkaLtmGi4VdT3AzeAtXXGcTApVViv8KPHagMPNILRdZoxiBtXkP3r8oSyle6G6 IizTHZBHOdq2pVS/PC2C+ySNOlLAYm9vF8weA243vuQm5x5Oa39ZTgrnDbODkWJNQzUT TV8JfWZe8IhjIXUm0PLSXV0hkzpgXEJ5VRA++cVbmpDNRS3fIB48vhYQgviJ4h9jy132 4b+oWqS9LsGj3HWkrPfBbxPbmbQh/xXq1gJkl3Tc8TzJs23+Ngdipu7QwZX2AXRbUcci MHnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333059; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KENQXvXaU2R0m6SMLRL3dZy0YYndEqDDuZu2NqvZ22g=; b=k3f1+GBsA6oJE6rkKjfcV1wXT+mAxGUTtRp473P3b/7nTc3+u3vniHXZ32KbPmf0gM R7N80zNB1oiXjRYrUJAVEk7Mgh3ZhYdGo147ryNCU45F0hrNTegXscu5jK3MjenqQS82 CvM/J79F4SA/i3bZV/fpBgs4XQ7s5RhDspxIXiinmQstH2WkgvWYm/ymKIsHkliaes5n KbQG4reMztvBsHxds0X7HQgatiri4mf7mThPSYrQXZkXrw4gHUZVToyT66tLubzwpQDH hIuh9lrKo3IjiSqvAa/eTZ2B3D0nZJISraWDEoH1PTC5L+SMKG94UbEwLRwJkhBfHmhT 7cGA== X-Gm-Message-State: AO0yUKW0iFqCQ6QpgUWTA8PWu1QrXZhmQelTLqzPpwjYgdqwAK46hjkB 0WFtwXAqvNOXkYyeAR2WFCEViAdNydE= X-Google-Smtp-Source: AK7set+aVF0fYf78uBxaOV0XFxmCIWyzhrhvTpeteC6p4XJnYOwfq5MR5MAnt6ApfSyjqtYp3rZoug== X-Received: by 2002:ad4:5ce1:0:b0:5cd:1adc:30e2 with SMTP id iv1-20020ad45ce1000000b005cd1adc30e2mr5604722qvb.11.1679332669335; Mon, 20 Mar 2023 10:17:49 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:49 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:10 -0400 Message-Id: <20230320171635.11184-78-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rack-cache): 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 77cae8d78a..bda6e3f363 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7179,6 +7179,30 @@ (define-public ruby-rack-next "0msf14655nfcq1kgmib6932lgzm9nw3nb0m3c7nh6nj4sx30yxfr")))) (arguments '()))) +(define-public ruby-rack-cache + (package + (name "ruby-rack-cache") + (version "1.13.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "rack-cache" version)) + (sha256 + (base32 + "1cqpax628h2mhnsjfg91c3klxwx2pkvaj061cisb0saqa99b0jgm")))) + (build-system ruby-build-system) + (arguments + (list + ;; The test suite depends on ruby-memcached, which is not available in + ;; Guix and bundles a very dated copy of memcached (undesirable). + #:tests? #f)) + (propagated-inputs (list ruby-rack)) + (synopsis "Component to enable HTTP caching for Rack-based applications") + (description "Rack::Cache is suitable as a drop-in component to enable +HTTP caching for Rack-based applications that produce freshness (Expires, +Cache-Control) and/or validation (Last-Modified, ETag) information.") + (home-page "https://github.com/rtomayko/rack-cache") + (license license:expat))) + (define-public ruby-rack-test (package (name "ruby-rack-test") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 127/223] gnu: Add ruby-bake-test. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:17 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313014738 (code B ref 62196); Mon, 20 Mar 2023 17:26:17 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:30 +0000 Received: from localhost ([127.0.0.1]:56113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGD-0003pX-LQ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:30 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]:43965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFC-0003ds-KN for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:26 -0400 Received: by mail-qv1-f51.google.com with SMTP id jl13so8051972qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333061; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kdXnxWqXi1KUwBNZR/g9yT9ObVwHIHMRPiMcINsx7vw=; b=eqiv7bQLRnC92K/sylLiIgmdZAdmts5H1LQ6g6+cl9FjfDebFgNwTVu/+ju2BoWXmN BcVN89LA3iCJD29Cwd/qid5BTFtgx9eHo+p6WFH7q8rz2XMHu7YboLKur8YPrAYvFzHF gSAWZzSGp0SyYPYVy3eWRMWUqUQaAqFEXxH2R7FZsyDJ58h53OWewvuZ5YWaoTAi/R0/ ku2rGBkjSfce4m6SNwrmzhF/9BILn1FI0HG6N5K8T6FjRp93PJ6KDuZU4xfuZMTCg/jL FXw87i4LO/QYkK4pyFhEcflV+icXpY2nxYTnowl9o8lAEd45GZJvJlx42err78P8sgVM R/Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333061; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kdXnxWqXi1KUwBNZR/g9yT9ObVwHIHMRPiMcINsx7vw=; b=a3MBoQHwn61ywTtefYSz6QuT3DgzqdrNyP1Lr9Brr4qH+5FFo+oTPNo1wq/0p4Ga1q jUvGTIglQoliwgTILGqHwfcrIPo+NxYMFgZpaBnSPIgIpZH1MogoKjwEEYFTe8huguu1 Hqt6VvOXD3GcbqpZpzR+KqhIi/5iZIEQQgNaF3EQ/+FxwzlH3FArzThpWMRKTFvQ4PQ2 Gv+mKL2dRDQWMSd/k2a2YGFYmeDQie+HV11yM7mvx/BiLkafv5GDvzx4GcwslH2ES3s9 8sswcg+/WGmKRq4NhqbKrSObAVRXc550se3JCtDCc4WI+X+YIhb/XWLja05h9a3ez254 Hgmg== X-Gm-Message-State: AO0yUKVkb5MWzGw8bC6rXz4BSb9QJN7RAIfEI1BZTqKUbCTSGKmdubrk NNstmTuPZDVMJx9DRMiAr4/Od6LDWRs= X-Google-Smtp-Source: AK7set/DaD3OXhMG09GZfiPDg2U5KDly8pSpjuQIYGRsC/MFQfaPbCTlweqoWvTj5VJyy8ibvDTu+w== X-Received: by 2002:a05:6214:4009:b0:56e:961a:b454 with SMTP id kd9-20020a056214400900b0056e961ab454mr18904516qvb.21.1679333060956; Mon, 20 Mar 2023 10:24:20 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:20 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:13 -0400 Message-Id: <20230320172349.12752-26-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-bake-test): 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 4e687e7c20..30b117c77f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3792,6 +3792,28 @@ (define-public ruby-bake (home-page "https://github.com/ioquatix/bake") (license license:expat))) +(define-public ruby-bake-test + (package + (name "ruby-bake-test") + (version "0.2.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "bake-test" version)) + (sha256 + (base32 + "1p6kfpncj0s4zyynrrq6c735jvh0dnwyv7kfqym4rpyka4f85qdp")))) + (build-system ruby-build-system) + ;; XXX: Disable the test suite to avoid a circular dependency with + ;; ruby-sus. + (arguments (list #:tests? #f)) + (propagated-inputs (list ruby-bake)) + (synopsis "Test suite automatic runner for Ruby") + (description "@command{bake-test} automatically discovers how to run local +test suites for Ruby projects. It supports @command{rspec}, @command{sus}, as +well as @samp{rake}.") + (home-page "https://github.com/ioquatix/bake-test") + (license license:expat))) + (define-public ruby-connection-pool (package (name "ruby-connection-pool") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 134/223] gnu: Add ruby-capybara. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:17 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313014745 (code B ref 62196); Mon, 20 Mar 2023 17:26:17 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:30 +0000 Received: from localhost ([127.0.0.1]:56115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGE-0003pf-2L for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:30 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:39701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFD-0003Z0-I4 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:27 -0400 Received: by mail-qt1-f177.google.com with SMTP id i24so13982387qtm.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333067; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0q45L6Ufrq6qDVN+wdAF3GFCMhHGAW4xP1cnCuzHvFA=; b=Nn7Vsnt4bQLd4FomJVrPBY2XWHEPibgakRRRRJ9em2NBMaOtAKd5IY4+lISzE72qKJ ibjqkMpsPs39qVqmzIn4eA9ZSGpVd1Tiibxyi4oy38tiyoRloGz3bj2Oo4rgtL+Lft7M pxirxmn+xAZQeBUU3GRuFF9UbhwBOCLpNQz2QtKdxuAVJpgR+3VdmVJc50lAExgRqWuj 0i7rzIiIPhI47MhjQXr2ABxesE11tZ1JA0CorablZSWUIeTrIpR78yHUbT5fU3B4MHMk qeMvwc7tTVHQqU45b/GZ15JnoHvyoIM0prIrdewBvmECZUMLG10twCcqduG10FZLXMBM sBNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333067; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0q45L6Ufrq6qDVN+wdAF3GFCMhHGAW4xP1cnCuzHvFA=; b=L191e6jXONUcCgfBHviQ+lcQmL2lqkXkNxvWf10lEjFGK627UrM9xzYvJJMjQMAz3K vooCKrSEcOZ58GIgSMo/KLlnBosGKe7bhnK4M88KozfaOmEq3Rdm8jWANL77KriCnaSe c6Gjw6unx6ull0l6y15jsnGpWxvn/O4iBvLCa/yhs1VOwdBEuOPJIAP1i2sf17aNYjN3 bfEGmX1upIcErlSZu5GistL4faeJ7rS05b4n0mZCu7LT2SEoynDjB2LTnE2U1dlnFWy6 jxnVhi2lTxrierSKu6JeHwgIDMwZO133GJ12/Jftt2Rh9g2ejIv4ECsF6WcFe1OG9aRM hvIg== X-Gm-Message-State: AO0yUKUs7pBhlkuGgWsQTVnls1zm9WJQMeQvkNKbKgEghrjgWrjfJBeI ZGSgFktdatmAf6UTX47Ec+zLDXqhY7Q= X-Google-Smtp-Source: AK7set8hSZIUDqJ/oTyRA0CMKqFtiA2gZ1geHDgHOCiTOxcXIYDp7wpjsYP7jxCAF6575zc3JjmF1Q== X-Received: by 2002:ac8:59c6:0:b0:3d4:8ce9:cefb with SMTP id f6-20020ac859c6000000b003d48ce9cefbmr20626054qtf.4.1679333066949; Mon, 20 Mar 2023 10:24:26 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:26 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:20 -0400 Message-Id: <20230320172349.12752-33-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-capybara): New variable. --- gnu/packages/ruby.scm | 48 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 13d299fd3c..97ed984811 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1664,8 +1664,7 @@ (define-public ruby-rubocop-capybara (package (inherit ruby-rubocop-capybara-minimal) (arguments - (list #:tests? #t - #:test-target "spec" + (list #:test-target "spec" #:phases #~(modify-phases %standard-phases (add-after 'unpack 'relax-requirements (lambda _ @@ -11997,6 +11996,51 @@ (define-public ruby-cabin (home-page "https://github.com/jordansissel/ruby-cabin") (license license:asl2.0))) +(define-public ruby-capybara + (package + (name "ruby-capybara") + (version "3.38.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "capybara" version)) + (sha256 + (base32 + "123198zk2ak8mziwa5jc3ckgpmsg08zn064n3aywnqm9s1bwjv3v")))) + (build-system ruby-build-system) + (arguments + (list #:tests? #f ;sinatra is currently broken with rack 3 + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'remove-extraneous-requirements + (lambda _ + (substitute* "spec/spec_helper.rb" + ((".*require 'selenium_statistics'.*") "") + ((".*SeleniumStatistics.print_results.*") "")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec" "spec"))))))) + (native-inputs + (list ruby-puma + ruby-rspec + ruby-selenium-webdriver + ruby-sinatra)) + (propagated-inputs + (list ruby-addressable + ruby-launchy + ruby-matrix + ruby-mini-mime + ruby-nokogiri + ruby-rack + ruby-rack-test + ruby-regexp-parser + ruby-xpath)) + (synopsis "Integration testing tool for rack-based web applications") + (description "Capybara is an integration testing tool for rack based web +applications. It simulates how a user would interact with a website.") + (home-page "https://github.com/teamcapybara/capybara") + (license license:expat))) + (define-public ruby-cane (package (name "ruby-cane") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 135/223] gnu: Add ruby-rack-session. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:17 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313114760 (code B ref 62196); Mon, 20 Mar 2023 17:26:17 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:31 +0000 Received: from localhost ([127.0.0.1]:56118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGE-0003pm-GG for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:30 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:46960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFE-0003dR-Ad for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:28 -0400 Received: by mail-qt1-f177.google.com with SMTP id c19so13958519qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333068; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=joJnyawO8YejZvWPhN9Db9aakb2C8ZFt6r72ZYMytXg=; b=mXzY5MZ1mJhiMEzADFAmVOdMxBjNfp78GuFDWIWzGgWp5GdReofdasLouaszTL/0E4 fxYj3SHG/qA/949D5k6JZ9YT6/pRVU3kW8hkalA/fr9WnaKMwXZwaiM6kjQArLSL5VWd P68MRei9LXTlKoKLaDUq11hzKF3B3ri1hYplwmSB+JcL75t8xumcEDkEjVnRifkdSsQ4 rITRmDGO3Ym6ixDwyp/8QzDkTF4PR/1NCSpom6DZ4YOAgjPgqJz6hHfg5gNKc/flsDTs h6x++59eQH3gRyQrptx+QT8YCoZ9YiTLXMeZxx2f53nyo0FQhbRsGV+cMRxNvVthMWio fhXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333068; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=joJnyawO8YejZvWPhN9Db9aakb2C8ZFt6r72ZYMytXg=; b=Xr0EgbFfXUG6VfbEEsjRO973U3908NkrFz/MenckoRI1OTgv2/5spIO1qs9T9qt1h9 7qu+uidPB4cvase3kRXn0UcPc6IxbKnM/ldcQsPAbCcWIQLh8E15H3iS4ZHX5mTuobRE /5fwsmE0H858MuIaKJuLAe5k3S+gBKgNPL82qpCI3oOyb449wt45xQRVs3/rbfaeWEOR WR5Jq4ZUWofaKVInBiY3heBFR1VwfZZYyIw1Lcqnw7sahZSYRshlgSLCtEozHALQ+90z oHppPSSTEeH6lr7XfLOqhCvYHu9eedNPy6pKCegp3Qli2C+b04G/lKFHgIj+5yWpCeKm FJaw== X-Gm-Message-State: AO0yUKWKlq0VCby2ueSX/qp6TgkIo78Gmh0W/aHdqNe6mo+ztDvoJXR+ cAJgqcgOhDFyVYhlAwyCjfbVK+Kq33o= X-Google-Smtp-Source: AK7set/RgmYsmH9dTKmdff5b1JWoiNR3edDqMHGMptyUpxSLFASjJB5ZgY2D6jSv0lH8ML6/aPvccA== X-Received: by 2002:a05:622a:154:b0:3bf:aa76:f4e1 with SMTP id v20-20020a05622a015400b003bfaa76f4e1mr27993210qtw.40.1679333067814; Mon, 20 Mar 2023 10:24:27 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:27 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:21 -0400 Message-Id: <20230320172349.12752-34-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-rack-session): 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 97ed984811..965980a783 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7708,6 +7708,33 @@ (define-public ruby-rack-test (home-page "https://github.com/rack/rack-test") (license license:expat))) +(define-public ruby-rack-session + (package + (name "ruby-rack-session") + ;; Stay on version 1 until all the rack users such as Rails can use rack 3 + ;; (rack-session 2 requires rack 3). + (version "1.0.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/rack/rack-session") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rv955wd7ckp5jgy5c229wmajh48jpcy8s0iv5i8ma61wf7qw0i1")))) + (build-system ruby-build-system) + (native-inputs + (list ruby-minitest-global-expectations + ruby-minitest-sprint)) + (propagated-inputs + (list ruby-rack)) + (synopsis "Session management for Rack") + (description "This package provides a session management implementation +for Rack.") + (home-page "https://github.com/rack/rack-session") + (license license:expat))) + (define-public ruby-rack-protection (package (name "ruby-rack-protection") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 136/223] gnu: ruby-rubyzip: Update to 2.3.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:18 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313114772 (code B ref 62196); Mon, 20 Mar 2023 17:26:18 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:31 +0000 Received: from localhost ([127.0.0.1]:56121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGF-0003q1-13 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:31 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:35608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFF-0003bK-6K for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:29 -0400 Received: by mail-qt1-f175.google.com with SMTP id ay22so2629714qtb.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333068; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HHmuGVv5kdJkJ4hAlH9kRSYPwEkO0qd7Y/AjD61dpUs=; b=dpaxoWpUIbo4G+tTocplyyKhKdnwrBPKL0jdthRm6Mwb6Gkzok13Kj72uBjD+nipEQ IyWphkCNhF2yosQJja9zv4E2ab8uEPDXcV4Q0LnVazSP9nU51AuUEDihL4JwK0OL0aTh LpwgJ6DDPJ0azni5HzFJtYJD6l3XrFxE36RbNcBIna5XZcC2RuqFzZEVH9FSbIoPdACZ 0hVDchdtl2mxfSMizGgBGIEgVgyAAMn/ysNU3FdUWrDBzclEV+vt3jtsSdvJeZQFiyiT 36wrKZtmmCj2eR43J/y8gdVpxqas6Rr4P4ReM/bKifAcBHKWV0c7XlBftLW7H9DJPHsA KaOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333068; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HHmuGVv5kdJkJ4hAlH9kRSYPwEkO0qd7Y/AjD61dpUs=; b=A5w1jxmiy3PC3wQg2P1T2ZR1RD5jo/lSFUw7ATNpByUhdyNodRkVZt6ilp8HvLDOr6 6hGdG6x7Eo0MGMj36HrzKry0uhSDroznXbHohFlHk58DRco/YAgXZ2mPE13mcvzsTB1V 4Ps0Scu2z3vuJ01391UkW+YOY26iUjnDAwWZsBbA7n+flMKO12yP2KIz0wdWmHKSw9ks 3NezXvm8z7YSJLJWDuJIbYzh7UgsPh/iMHAP3z7DbE/7ozCsJKpKw3izyiyhiq1YcaGL XTpei9Cw3R+wsn6p7TNOBdLF4Uz/WuSG5dwDpQaWSUkpBdfvHnMTnSlP/I8dlmcO2mGT m2pA== X-Gm-Message-State: AO0yUKUPXp1KlVadwfqBLKFX23BCUpQCSgIu+wzJQIJ1b1HIlz11my4U ZuModM/fHiuHE6s3BhZX4s4cmjHxkmc= X-Google-Smtp-Source: AK7set+aP3hzp/f4Z6dBzByucPV47GJwJLZfawe6dOJu962XKQtumwp1Q5iJRQcC4ZcPZbGlBecvCw== X-Received: by 2002:ac8:5e0c:0:b0:3c0:6cf:3226 with SMTP id h12-20020ac85e0c000000b003c006cf3226mr29781794qtx.8.1679333068672; Mon, 20 Mar 2023 10:24:28 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:28 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:22 -0400 Message-Id: <20230320172349.12752-35-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-rubyzip): Update to 2.3.2. [arguments]: Streamline patch-tests phase. Add disable-rubocop and disable-problematic-tests phases. --- gnu/packages/ruby.scm | 82 ++++++++++++++++++++++++++++--------------- 1 file changed, 53 insertions(+), 29 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 965980a783..0e1fc0d3d5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3515,35 +3515,59 @@ (define-public ruby-rubygems-tasks (define-public ruby-rubyzip (package - (name "ruby-rubyzip") - (version "1.2.1") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "rubyzip" version)) - (sha256 - (base32 - "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz")))) - (build-system ruby-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (add-before 'check 'patch-tests - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "test/gentestfiles.rb" - (("/usr/bin/zip") - (string-append - (assoc-ref inputs "zip") "/bin/zip"))) - (substitute* "test/input_stream_test.rb" - (("/usr/bin/env ruby") (which "ruby"))) - #t))))) - (native-inputs - (list bundler ruby-simplecov zip unzip)) - (synopsis "Ruby module is for reading and writing zip files") - (description - "The rubyzip module provides ways to read from and create zip files.") - (home-page "https://github.com/rubyzip/rubyzip") - (license license:bsd-2))) + (name "ruby-rubyzip") + (version "2.3.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rubyzip/rubyzip") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "03p8c990n6c1r4g64w0vv7z2iaswisl07l2f1lbh1s78cvmlmfxx")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-rubocop + (lambda _ + (substitute* "Rakefile" + (("require 'rubocop/rake_task'") "") + (("RuboCop::RakeTask.new") "")))) + (add-before 'check 'patch-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "test/gentestfiles.rb" + (("/usr/bin/zip") (which "zip"))) + (substitute* "test/input_stream_test.rb" + (("/usr/bin/env ruby") (which "ruby"))))) + (add-before 'check 'disable-problematic-tests + (lambda _ + (let-syntax ((skip-tests + (syntax-rules () + ((_ file test ...) + (substitute* file + (((string-append "def " test ".*") all) + (string-append + all " skip('fails on guix')\n")) ...))))) + ;; The test failures were reported here: + ;; https://github.com/rubyzip/rubyzip/issues/552. + (skip-tests "test/stored_support_test.rb" + "test_read") + (skip-tests "test/stored_support_test.rb" + "test_encrypted_read") + (skip-tests "test/output_stream_test.rb" + "test_put_next_entry_using_zip_entry_creates_\ +entries_with_correct_timestamps") + (skip-tests "test/file_options_test.rb" + "test_restore_times_true"))))))) + (native-inputs + (list bundler ruby-simplecov zip unzip)) + (synopsis "Ruby module is for reading and writing zip files") + (description + "The rubyzip module provides ways to read from and create zip files.") + (home-page "https://github.com/rubyzip/rubyzip") + (license license:bsd-2))) (define-public ruby-simplecov-html (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 138/223] gnu: Add ruby-event-emitter. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:18 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313214780 (code B ref 62196); Mon, 20 Mar 2023 17:26:18 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:32 +0000 Received: from localhost ([127.0.0.1]:56123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGF-0003qF-M7 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:31 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFH-0003cF-0a for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:31 -0400 Received: by mail-qt1-f179.google.com with SMTP id hf2so9821138qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333070; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+bvbanTkgXqwbk6yiPRNM/yQdLQdA8E16189oTFvfqY=; b=oq0qsvHBuk2zc5hCjE8/4z0M4zXulT0oT9gvHKQBnLEfr0j2DM8Yk0DVaL18MTr3gs /AVzfpEd/+hFWWhVWcqu3Kgy98ePi4Tm5V5LlZU2ChOEdN/bOKKm7alIa7IkcLGv7tZY xuxEUmIuqVOiKcfymOt66i8CKcX/X+8W9qjgFPf0HqhqCkYTC8UTbZOD65aBT/aFOE/B R6IPmeHkapEpxYDca19Y1xb6kGv7hT4Qulz1Wkdp8c2Yhl54qQDynE9br1G+yuY+IAlV CkyRBMOjwcsO98DEYM0ky4FSs2kSUHXB56zjhz2d8/fntwSzeCk4KxLx0LqWAlSNsXHd 78DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333070; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+bvbanTkgXqwbk6yiPRNM/yQdLQdA8E16189oTFvfqY=; b=LPb41R5F7tzselLlFXR3vPuNlip+Zx6S3JqwOMmvhroZHqkWzW3kriv76jWRiDiIJH iXv/XJbUDaFCJKqUd6DfqYX0nWW9byF/nr/epkcQGhaJA8yEGoCJmncc+S3fbmGcVU2P fjU45y6SAuq+yHcApq+zhpzjXurUovv+x9OX7RROcW2D1sz57aco3ULg3n1pc7F0rGVT 4J7ibxMk4zLBdQ4g2KYIt3fcNizlJz4BotznSrWxXozgqHt81KA1E59iP40Q8WFjn0cn ax+DibuMkk/OA5sBl4P9XGsSl1Un7ktepCOmjJ3dp8ykC8Ffc9duT5tdxOuxd5zUwj/f bDQw== X-Gm-Message-State: AO0yUKUS/8Lw3cImeBfPQz4kFWHHUyLWIQKvLLlkY/UVQR3gJ5Pj+iQc h+oXQ6oTeUdiIDjUmFbHMdkEWPN1QTo= X-Google-Smtp-Source: AK7set8YCous2G4qseOmBUBuoUhvwCULPwPeWVTH5rdFIpGZcnx8UwEGB98n3gLF+jgwYshaPB3ahg== X-Received: by 2002:a05:622a:144e:b0:3bf:e415:5cc3 with SMTP id v14-20020a05622a144e00b003bfe4155cc3mr26648676qtx.58.1679333070515; Mon, 20 Mar 2023 10:24:30 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:30 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:24 -0400 Message-Id: <20230320172349.12752-37-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-event-emitter): 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 0e1fc0d3d5..612dc452eb 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9552,6 +9552,29 @@ (define-public ruby-pygmentize (home-page "https://github.com/djanowski/pygmentize") (license license:expat))) +(define-public ruby-event-emitter + (package + (name "ruby-event-emitter") + (version "0.2.6") + (source (origin + (method url-fetch) + (uri (rubygems-uri "event_emitter" version)) + (sha256 + (base32 + "148k9qv8102l3m6klc24dwip79f9y4bjr5z19dckd7ffbjyrf9n7")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "event_emitter.gemspec" + (("~> 1.15") ">= 1.15"))))))) + (synopsis "Ruby port of EventEmitter from Node.js") + (description + "This package provides a Ruby port of EventEmitter from Node.js.") + (home-page "https://shokai.github.io/event_emitter/") + (license license:expat))) + (define-public ruby-eventmachine (package (name "ruby-eventmachine") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 137/223] gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313214787 (code B ref 62196); Mon, 20 Mar 2023 17:26:19 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:32 +0000 Received: from localhost ([127.0.0.1]:56125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGG-0003qL-1G for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:32 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:46960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFG-0003dR-C1 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:31 -0400 Received: by mail-qt1-f177.google.com with SMTP id c19so13958656qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333070; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=l7xVtl6SgkgEs102CrB7n4NHuHSD/+9f53KBEDZPprs=; b=lgNstK1HeSGxGLLEqAGmZp3ZwxRe1vbFR24YxJaDvRdGZlBPVHgNmH5hliQJlvBPrF K353tBLy5hwMwAUigZJh1/da/H1HUFTj3iJGwBxXNN6G1lU8zHwaJtdEzcfprm+Hg459 0OpthKY40UDRe8BoNGxUKO7NLns72DdInEqb4SEiVNIoZ5K6dzTgkYYnahH6qlFZm1if cjyFfq4xXql0amuwJdTLsn5gj/JWRnR4+IcV+1d/PnsC1p0A0bPrhrK2GdNmaZZrOdcI juu/uBL2VBDUsFq6ls4yP9cAjI9U4uvHa5n8sQqmPk/Sv1iYm8X4AziBj1oGRhZ+QFCu 08dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333070; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=l7xVtl6SgkgEs102CrB7n4NHuHSD/+9f53KBEDZPprs=; b=go+RR1htL0flu5VDHs4x0NLgrggrZdsTJ3f4wlrA/9kvMJrHFLkqU2ov4b2DVWEbyu JakA/UvZfQPdNuzfV1gM4HbJ8UysnFlJuD+RQ6BDA9UGQn0GbHR5LyYOeTY6LmaEstS1 qMqjly93KomZYjG5fq2BGsQdWgPorfYsyL0QL5wSRlhg4kZad59KvR1/laU2HDssv5MG 4CithaN8+7awZd+rARvAKCt2okauRU1/zIIl64aC4oiJ26FnOSm4chYwWsjbcZl7gmZT heUsmilqSf80LzSEyQQG0ig67ZhVxKmMXwuaR4jHpALMOVOGP4iFaYXlysI8yV/PpM3l jKaw== X-Gm-Message-State: AO0yUKUdSvnCq3DTV/IVKJL8KXNtfOud+uyJyVmx9ti0+Foh+fY4aS9w FH8qzWPZi5JgpbqA1f1uMBxuJDG0x14= X-Google-Smtp-Source: AK7set8umMFPGxa0xKZ6xPnG/JB3L3BR6ZU8qjkRGayOgRpWMR96HQXgfAxUjr7FBlXxsEyIETQP1w== X-Received: by 2002:ac8:7e8c:0:b0:3b6:3a58:912d with SMTP id w12-20020ac87e8c000000b003b63a58912dmr126212qtj.0.1679333069475; Mon, 20 Mar 2023 10:24:29 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:29 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:23 -0400 Message-Id: <20230320172349.12752-36-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-actionpack): Update to 7.0.4.3. [source]: Use ruby-rails-monorepo. [arguments]: Delete #:tests? argument. Add #:phases argument. [native-inputs]: New field. [propagated-inputs]: Add ruby-rack-cache and ruby-rack-session. --- gnu/packages/rails.scm | 106 +++++++++++++++++++++++++++++++---------- 1 file changed, 81 insertions(+), 25 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index bff4e09264..d3712a93c9 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -468,32 +468,88 @@ (define-public ruby-actionview (define-public ruby-actionpack (package - (name "ruby-actionpack") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "actionpack" version)) - (sha256 - (base32 - "030yyaskzlic5cp4d9zbwwr3rhf4k6hsls44a7ihsfd6r8mlivq5")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-actionview - ruby-activesupport - ruby-rack - ruby-rack-test - ruby-rails-dom-testing - ruby-rails-html-sanitizer)) - (synopsis "Conventions for building and testing MVC web applications") - (description - "ActionPack provides conventions for building and testing MVC web + (name "ruby-actionpack") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "actionpack"))) + (add-before 'check 'delete-problematic-tests + (lambda _ + (let-syntax ((skip-tests + (syntax-rules () + ((_ file test ...) + (substitute* file + ;; ActiveSupport test case. + (((string-append "test \"" test "\".*") all) + (string-append + all " skip 'fails on guix'\n")) ... + ;; MiniTest test case. + (((string-append "def " test ".*") all) + (string-append + all " skip('fails on guix')\n")) ...))))) + + (with-directory-excursion "test" + (for-each delete-file + ;; These tests depend on rails, which depends on + ;; this package. + '("dispatch/mount_test.rb" + "dispatch/prefix_generation_test.rb" + "dispatch/routing_assertions_test.rb" + "dispatch/routing/inspector_test.rb" + "controller/live_stream_test.rb" + "controller/integration_test.rb" + "controller/test_case_test.rb")) + + ;; The following test failures have been reported upstream + ;; (see: https://github.com/rails/rails/issues/47615). + (skip-tests "controller/new_base/render_streaming_test.rb" + ;; These tests fail due to white space + ;; characters in the compared strings. + "rendering with streaming no layout" + "rendering with streaming enabled at the \ +class level" + "rendering with streaming given to render" + "rendering with layout exception" + "rendering with template exception" + "rendering with streaming do not override \ +explicit cache control given to render") + + (skip-tests "dispatch/system_testing/driver_test.rb" + ;; These tests require Firefox. + "define extra capabilities using headless_firefox" + "define extra capabilities using firefox") + + (skip-tests "dispatch/session/cache_store_test.rb" + ;; This test fails with: "NoMethodError: + ;; undefined method `hash_for' for + ;; #". + "test_getting_session_value_after_session_reset")))))))) + (native-inputs + (list ruby-activemodel + ruby-capybara + ruby-selenium-webdriver + ruby-zeitwerk)) + (propagated-inputs + (list ruby-actionview + ruby-activesupport + ruby-rack + ruby-rack-cache + ruby-rack-session + ruby-rack-test + ruby-rails-dom-testing + ruby-rails-html-sanitizer)) + (synopsis "Conventions for building and testing MVC web applications") + (description + "ActionPack provides conventions for building and testing MVC web applications. These work with any Rack-compatible server.") - (home-page "https://rubyonrails.org/") - (license license:expat))) + (home-page "https://rubyonrails.org/") + (license license:expat))) (define-public ruby-actioncable (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 139/223] gnu: Add ruby-websocket-native. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313214794 (code B ref 62196); Mon, 20 Mar 2023 17:26:19 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:32 +0000 Received: from localhost ([127.0.0.1]:56127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGG-0003qS-G8 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:32 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:41740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFH-0003cj-St for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:32 -0400 Received: by mail-qt1-f177.google.com with SMTP id t9so13963299qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333071; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dGA9AJ+eQnoNX9kxrxMH92TzfnOARquYhlotgD6h+KE=; b=kstE6AZKbXr7CJYa9f1BuVpVvj5Tm5kvon4rTxUCm4EEu7ejIwvw3ub71Bm88zw8Po Fad4s7zDpz4uJvTe4UeSEcaclHbzHYDuc8jUva0WNCPARQdo8AR7kdP56EiPVmFH6k1D Sf7CrBBWIiaEhoTvAPxU+kHK6EKi940RhCo9RaQ+Nh6V90WuMouxUfFIuUldwv0pO/u6 GlRGlvVotddHVliML1JfpYY6CxLYcTfEd9Ta99T7i5EZbu1M6d36kCPcS+nkLjZEfXuF Yn/oHTFtuTlsr9f+xIHZ8N0wE3QFwDgTVtwgvuePyY0wF28tah8UJakUs6BKuSOKWdlA 4rew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333071; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dGA9AJ+eQnoNX9kxrxMH92TzfnOARquYhlotgD6h+KE=; b=eVywvHyIhTwRGbwUXaazujyPP0OmscHoqByN+SiAnq0qonP+vCHRsbMxq/UaHInSCS pps6rfCx3ixmM7fED4iYp5T9DI2qyqzxq7nVKFp0nxiHBqtl6E9leO873wnXolDK4Cgk lS8UjjW/yxZogExCrm2g+/nm5hp37FmQ/KThGgfQiIkkyJB75rduvR47OoCdVMD5kS4i iLa3a7BUNNDYgmXDloi2P7pQylcznOGrjOmiIaNMOMNjWQtH5NigyErB3Rpnx2TNxxzj ezX+C0MiYLplQ2U6Za8NacEvTEjxHE1VeBAcnS441HM1lHL6ejbfVec8XrpcddJEx4gs PX0g== X-Gm-Message-State: AO0yUKUPWo1R7QnDlh62NaVXs8hVj2MYx/mUS/QXKwHMOrHR48wxAEQ4 c9RSgJg7zg7CMsVkkjlvuLfoDiYjEVw= X-Google-Smtp-Source: AK7set9fNg2QB8RMKJ+lPzkz8BAWbUpWKvI1FBjaOjMWQiaZG7Ps+1yjk0OScKPgeMZjd1Z9lfqcYQ== X-Received: by 2002:a05:622a:1b91:b0:3e1:90e4:c1d with SMTP id bp17-20020a05622a1b9100b003e190e40c1dmr6511126qtb.58.1679333071329; Mon, 20 Mar 2023 10:24:31 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:31 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:25 -0400 Message-Id: <20230320172349.12752-38-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-websocket-native): New variable. --- gnu/packages/ruby.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 612dc452eb..a78c7462a1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10169,6 +10169,35 @@ (define-public ruby_version (home-page "https://github.com/janlelis/ruby_version") (license license:expat))) +(define-public ruby-websocket-native + (package + (name "ruby-websocket-native") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "websocket-native" version)) + (sha256 + (base32 + "1kgvd3gyzh7hk0ddzn85jrs4csxm54qnvla95ldyn6rzgfbjchdn")))) + (build-system ruby-build-system) + (arguments + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-before 'check 'disable-problematic-tests + (lambda _ + (substitute* "spec/websocket_spec.rb" + (("it \"should have mask_native defined\"" all) + (string-append "x" all))))) + (add-after 'build 'compile + (lambda _ + (invoke "rake" "compile")))))) + (native-inputs (list ruby-rake-compiler ruby-rspec)) + (synopsis "Native Ruby extension for the WebSocket gem") + (description "This package provides a native extension that can increase +performance by about 25% compared to the pure Ruby WebSocket implementation.") + (home-page "https://github.com/imanel/websocket-ruby-native") + (license license:expat))) + (define-public ruby-websocket-driver (package (name "ruby-websocket-driver") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 140/223] gnu: Add ruby-websocket-eventmachine-base. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:20 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313314803 (code B ref 62196); Mon, 20 Mar 2023 17:26:20 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:33 +0000 Received: from localhost ([127.0.0.1]:56129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGG-0003qZ-QT for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:33 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:43670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFI-0003bh-KC for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:32 -0400 Received: by mail-qt1-f179.google.com with SMTP id c10so2774037qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333072; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Yh2uDtSoEpuLoqZpF9rcBv3kF41NPO2tCS5z1Egm2Z4=; b=CgzWZlSSYG2rtNPFMuJCEMOlutuIjNa+9pRrSABInY5B4ZHXWvXnHCYNELruU9CxQx BrUnVkpKiMRLpSScLk2aYhYHwPwaziIS2Aeh5NU/BNVcbXiXUp+yNFIybkffD/XpkRVR KUtaVbJ9MZLzdjBFMeXf8y4sKN8gKTBVGYwfk9Jg3nlBxU1RyaVY5901O4mMgYyLBxks yDkeFv0GjKVkmGvdxI53j/s5Dxs40ZIZ6x/WuTdmcLfqNQxjZNvZQmVE8x9rQf5PuLlz wpe3bF8Fa5KPSfsSxO8NV1khwZjSTAtAGjuLFGuufCRKBMvIqaAJClhdW8AMu6pEn29f fL6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333072; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Yh2uDtSoEpuLoqZpF9rcBv3kF41NPO2tCS5z1Egm2Z4=; b=Ky0uc+szRvBDa6V6+WNhD57+XApOmgAZxskrSNdehFCthjKttVv2FcWi/xvCI0FIkf 11bSHz03QgJyYgCpnSRLFfYSUrx+NZEuDRZzSDf3HqU9NNUDZxmM/yarRHNz0omGInqj Hq/LM3s16O7KQAz7CzXitv52v5VKHoN0UR3MRDbzORQHh9JT6UC9uJv9nPMWw7r51B1n DIxKI2MetvMAORNa7GaSzl2Obrpmcl/GSFNS/RYMCbqYLzOkS8vbCPCm4TfpXLtEl6oY P7vMo33B7+oQ6gl4YpaTXYO03nAXE2GdG+NvTd74jOpCyRgek1rWpCkwN3X0iEawaWET ZTrQ== X-Gm-Message-State: AO0yUKWUhlBlJb5GebxhqMFF4TLpO7BinEOemdv3PWS60J7NN2wrnZWN OLJjeQfZKVbmZ3eRDmXSGYJGVh2uh98= X-Google-Smtp-Source: AK7set8DwALadjfUqoozBRs13maNluiMm63WNdy6jSQR1Ie0VdjSpweC9GrO0vgtJYqQfZs9iS1X8A== X-Received: by 2002:a05:622a:1214:b0:3e0:8c58:1dd with SMTP id y20-20020a05622a121400b003e08c5801ddmr8709531qtx.55.1679333072020; Mon, 20 Mar 2023 10:24:32 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:31 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:26 -0400 Message-Id: <20230320172349.12752-39-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-websocket-eventmachine-base): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a78c7462a1..83176a134e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10169,6 +10169,27 @@ (define-public ruby_version (home-page "https://github.com/janlelis/ruby_version") (license license:expat))) +(define-public ruby-websocket-eventmachine-base + (package + (name "ruby-websocket-eventmachine-base") + (version "1.2.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "websocket-eventmachine-base" version)) + (sha256 + (base32 + "0wiz61mcwgs3k21cdr5l9b4jpg29gl6mflfampww2v525yc3hr1r")))) + (build-system ruby-build-system) + (arguments + (list #:tests? #f)) ;no test suite + (propagated-inputs (list ruby-eventmachine ruby-websocket + ruby-websocket-native)) + (synopsis "WebSocket base for Ruby client and server") + (description "This package provides a WebSocket base for a Ruby client and +server.") + (home-page "https://github.com/imanel/websocket-eventmachine-base") + (license license:expat))) + (define-public ruby-websocket-native (package (name "ruby-websocket-native") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 141/223] gnu: Add ruby-websocket-eventmachine-server. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:20 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313314810 (code B ref 62196); Mon, 20 Mar 2023 17:26:20 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:33 +0000 Received: from localhost ([127.0.0.1]:56131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGH-0003qh-5c for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:33 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:33601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFJ-0003a3-PL for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:34 -0400 Received: by mail-qv1-f53.google.com with SMTP id m6so8094048qvq.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333073; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DUcj0i9HsY0G3FYD2rjxrtYGOByRa9CpnO3ckERR6Vs=; b=N4Fna73Hyw2d9Tn7UGzrCdDk0mEy0qv3dRb0zGbvdRYoMokVWvJWmNcJzpboS0EMS0 TLF1SiIoG5gWEHgowA7SmjKgJJODAOadyyrzcWo4DQa8Gdflv9P07p/t8xVK6hFq+8yB wsjdEtxbSIju1E/ogimxppKXr5AB3iQ/+uzNfZKu+cDAsVdlwDL2XXKfPlbirbUqEm08 OzFOnuStGO1G6gbVjJWaSbFFALlGwxxxZDaEonU8duIEFQN1+Hb82DQfBqzPtruUENlw D8VcK6uoUOoyFzMQs3Un9G4C+vCNRYEs/nJR/VxkoaMYzk7Qeb04HEI36G0+bzKrYxXz PVAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333073; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DUcj0i9HsY0G3FYD2rjxrtYGOByRa9CpnO3ckERR6Vs=; b=PWlGd9xqbtPkJE3Zoq9Z0K80ZlglfHW6MdbcNKJ68dKV960Ezf/8UJx5hLBGt5pSm5 bzoqDDjYcGDPpBB5bp78qfo3fK6uLz9ruajlmCs3mnI/nZgr8PCJO1Kko/aLzARJoaQ5 0G4rhJRHYEFmZVOKR1raKTNjX1dmNKlucpsJrWVwgN4sE0O/jEAVE6kvNbZUMr7p/Td5 uxa71YdrS140HNZhSf4luhXtvliMmHtDsUcJP0DWeZ/7vh6QAD+NduVDDrbKyUjjXll2 ohFjlig4vvi2zfLpkKLkT367A41J3+mvJ6hjeRShHcBDX+kh1z6gkg0jaDvxPTradncS LMdQ== X-Gm-Message-State: AO0yUKXmpmOie3iUz0/FainYWKRRosSlH83OIoQ5t258ilk25Q9l8ClM d7t3+TnGKbhYa9JjDPBY9CFg69bnFoc= X-Google-Smtp-Source: AK7set/TRUq7n8mCDY6yN5ZH4v/z6ZBLhAXMEb0EOQ0OYdRZDduvL0c+DDb8s7fEw3AGPbJyC2udig== X-Received: by 2002:a05:6214:1d04:b0:5c6:cc1b:2ccb with SMTP id e4-20020a0562141d0400b005c6cc1b2ccbmr11580656qvd.2.1679333073087; Mon, 20 Mar 2023 10:24:33 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:32 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:27 -0400 Message-Id: <20230320172349.12752-40-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-websocket-eventmachine-server): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 83176a134e..aa1b5a22c0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10190,6 +10190,25 @@ (define-public ruby-websocket-eventmachine-base (home-page "https://github.com/imanel/websocket-eventmachine-base") (license license:expat))) +(define-public ruby-websocket-eventmachine-server + (package + (name "ruby-websocket-eventmachine-server") + (version "1.0.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "websocket-eventmachine-server" version)) + (sha256 + (base32 + "0iqpzc8s028nck1flqaj784gvyn64wy1h3svpa4y2847wklg8sms")))) + (build-system ruby-build-system) + ;; TODO: The test suite requires Autobahn, not yet packaged in Guix. + (arguments (list #:tests? #f)) + (propagated-inputs (list ruby-websocket-eventmachine-base)) + (synopsis "WebSocket server for Ruby") + (description "This package provides a WebSocket server for Ruby.") + (home-page "https://github.com/imanel/websocket-eventmachine-server") + (license license:expat))) + (define-public ruby-websocket-native (package (name "ruby-websocket-native") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 142/223] gnu: Add ruby-websocket-client-simple. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:20 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933313314816 (code B ref 62196); Mon, 20 Mar 2023 17:26:20 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:33 +0000 Received: from localhost ([127.0.0.1]:56133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGH-0003qp-Gf for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:33 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:43670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFK-0003bh-Hi for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:34 -0400 Received: by mail-qt1-f179.google.com with SMTP id c10so2774155qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333074; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OAq+StOtTJRxXa3NXvpfQRc1JUP9COjuyNQCK9WQ4NM=; b=YJsotVlDa6gOUB/69CnCziN8UzbRD/PoplKBFiEMDMN9hO2qEI3QUSJpC6DJTiaeJ1 jKbJb0X8AMuR24d5PVw5Lku9TWuZLMDPIsGjPSDLnkETO3RS9x+w1BNAc01ukS7ngUbH kviwnaRswaBjwiaUzx/p6WiPN8JObcav2RGZVEH7RRAP+ou4WfzBuO8wZ51efSf2y3ar BiUSG7xmy0xzLhBCJIBWvSyyiQAzsQA+pg/L7795epaasy56O3KFfJEo9xqvddziBMW2 am0qQjWFxFunoOL8xNkYOluhcoaUOroIkJqfjX/NYEH/VZx8rd1pinHEEc4EzWMeQkQE JgvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333074; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OAq+StOtTJRxXa3NXvpfQRc1JUP9COjuyNQCK9WQ4NM=; b=zNDn1t2gEZINaL8KW2gZ+xuxrdhmoOj4IQ4EJXwi91H95MBP2NyBtpGl7NyTVhw5T6 OjdBnGEH1ALyhh8AORTQjtnZxrw0O0/2Pj9iyE4soRqQQ/Zs8yhxzkbC/NVp+ScTHyy5 Gn+N9yYixanKBQTJRSZyjU1DOtEGkxKTThnE8lMb0aPZ9i+IrkmEaIGuRDRTGTLzSENk zoC7E9ZDer7mnQuYXQdxg40XVp9+EhtHnY+FtBeBZLrr9hcIXUuh1PgYIpIZWmT5Ppd5 i7h1NoOzoXx19M0pyva4RjxRPx202a8szZu/zbWaCP2UVu6vUzGfmzSq5386Vv15oTgq PHfA== X-Gm-Message-State: AO0yUKVPISixSDXeJsF7T+AE5PZDK7Fx3E2JOGpIY/AMPg11fPjYiQpC IOhuqsR7vzJX1rfWq43EZOENDRmf9Mk= X-Google-Smtp-Source: AK7set8UYRB1duDMVUZ3vYD/VvFpA6PXWQ0YZgAhzSM8wadyWASYrsTGYaRRCkzpAXOtpfeiOr6tJA== X-Received: by 2002:ac8:5789:0:b0:3e2:7a9e:a055 with SMTP id v9-20020ac85789000000b003e27a9ea055mr4547338qta.46.1679333073972; Mon, 20 Mar 2023 10:24:33 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:33 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:28 -0400 Message-Id: <20230320172349.12752-41-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-websocket-client-simple): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index aa1b5a22c0..2ce20d24d2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10169,6 +10169,25 @@ (define-public ruby_version (home-page "https://github.com/janlelis/ruby_version") (license license:expat))) +(define-public ruby-websocket-client-simple + (package + (name "ruby-websocket-client-simple") + (version "0.6.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "websocket-client-simple" version)) + (sha256 + (base32 + "1ypl4xvlh5c99zbn20sifv7gv04zi20ly464vsgikfrpn5f37bid")))) + (build-system ruby-build-system) + (arguments (list #:test-target "default")) + (native-inputs (list ruby-eventmachine ruby-websocket-eventmachine-server)) + (propagated-inputs (list ruby-event-emitter ruby-websocket)) + (synopsis "Simple WebSocket client for Ruby") + (description "This package provides a simple WebSocket client for Ruby.") + (home-page "https://github.com/ruby-jp/websocket-client-simple") + (license license:expat))) + (define-public ruby-websocket-eventmachine-base (package (name "ruby-websocket-eventmachine-base") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 147/223] gnu: ruby-marcel: Enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:21 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314714845 (code B ref 62196); Mon, 20 Mar 2023 17:26:21 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:47 +0000 Received: from localhost ([127.0.0.1]:56136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGU-0003rN-Rj for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:47 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]:43965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFR-0003ds-89 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:41 -0400 Received: by mail-qv1-f51.google.com with SMTP id jl13so8052640qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333080; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YKuuQzKTdQOln2WkhmbLgcL6r8k3QCQ4/2Izgx0Foz8=; b=Z+RWOmVH5VgCa89eU0T8q7Qb+s23mNEUTTvf9cBO75ON/oO0ODI9iwX6VTFwkdBtqm 00tmYqF7siIv9SF8BTeLuXNXaSk4qzligVm6iOAbWnPONUlyToSgVeqcP724T5x3IvZB UE1O4oO13nZN4AKyv8RT98O/hV2fNDX1qiSdsmtPbfv9x1siRO3fgtWBI6pAhak/xuI7 H2/c2ei1pLWUOg+vurJdWaPdVnAxpt5YJ6yCxTh41m6UWPmE2RNXGMvJFz1rj6490L54 PuD+XfE6MRYyXfATyfLWnRZT5Wgc+unmG/eIwWyEJeAi+w3TMkcB6Y71dv68suPdObZQ W5Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333080; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YKuuQzKTdQOln2WkhmbLgcL6r8k3QCQ4/2Izgx0Foz8=; b=IIQf4rdi0XE9UI5FC+isRJODweY1zWV1l5XzUJt2UIP9YqrAnhuzL5lIzLNijQKsx0 w+ZIbcWGC78Ic+P0X0Jpyux1cWogLBNmEcKfcoEX1gZtqJbxfFvDPy0PoaYz2WPRzAzg mKvK6FsmiCBQGuTK7LXZ3eNs58CfJocXO9V2uzVurOjMYZjMeKrdrJckqA5qkjjPy1R7 eajwo4p1mVTXE+hBq8cY8TjF4CcWyBE6XCDfDyGv0b5f2F1rnTiY81HcCWX2WNd7x8lQ 1U01iDRmYYP10LM/Dol8FLNT3hOT1x2colCmDYQEFd9M7aGQmw4tN8u59YC8sxySN/pz LPfw== X-Gm-Message-State: AO0yUKXT3U5bK62Jdv7Jpk0HbvGJH4vXFKR+vGgHcvH3QiUyWXd6VZAO X2cCRrKz6AdFkQXmessix/wIDE/bL9Y= X-Google-Smtp-Source: AK7set+W8FblRKzdTZNA8d2lZJuLdxlmWlodEXv6xVmn6kQn0hgH8vCSgD1D3CoZvxSFgs0SlZuplA== X-Received: by 2002:ad4:5aac:0:b0:5ab:7b00:9b6e with SMTP id u12-20020ad45aac000000b005ab7b009b6emr43802790qvg.0.1679333080762; Mon, 20 Mar 2023 10:24:40 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:40 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:33 -0400 Message-Id: <20230320172349.12752-46-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-marcel) [source]: Fetch from git. [arguments]: Drop #:tests?. Add #:phases. [native-inputs]: New field. --- gnu/packages/rails.scm | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 9638aee3ae..540c69ec2f 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -730,19 +730,30 @@ (define-public ruby-marcel (package (name "ruby-marcel") (version "1.0.2") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "marcel" version)) - (sha256 - (base32 - "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0")))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rails/marcel") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1i1x24afmn09n48fj4yz2pdm6vlfnq14gism0cgxsyqmlrvsxajn")))) (build-system ruby-build-system) (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-mimemagic)) + (list #:test-target "default" + #:phases #~(modify-phases %standard-phases + (add-before 'check 'disable-problematic-tests + (lambda _ + (substitute* "test/mime_type_test.rb" + ;; One test fails because of the newer rack + ;; version used (see: + ;; https://github.com/rails/marcel/issues/91). + (("test \"gets content type.*" all) + (string-append + all " skip('fails on guix')\n")))))))) + (native-inputs (list ruby-byebug ruby-nokogiri ruby-rack)) + (propagated-inputs (list ruby-mimemagic)) (synopsis "MIME type detection using magic numbers, filenames and extensions") (description "@code{marcel} provides @acronym{MIME, Multipurpose Internet Mail -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 048/223] gnu: Add ruby-cucumber-ci-environment. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:21 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314714853 (code B ref 62196); Mon, 20 Mar 2023 17:26:21 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:47 +0000 Received: from localhost ([127.0.0.1]:56138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGV-0003rT-6q for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:47 -0400 Received: from mail-yw1-f175.google.com ([209.85.128.175]:34497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFT-0003fM-T3 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:44 -0400 Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-541a05e4124so236877537b3.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333078; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Piewun5aL6ArqGsLl5DCcm9Rg2QzB4+EGfJSy/brqwE=; b=eH/kFQ6pvMwND7DBAU0VGoRC0MVgL9gozu+6VEEMZdqyrIqabxs4g6PS1nOHEIpltX Kwr4UN0Xe3csEEq8KU+7OWnc5Kq5QV5prX3sjRtDrSJbcEeJ1E+lOCnfOMHjscu4zB13 HduOQqdX/4fNvyVb95GRfCCb4NLRVFfblHov5OPaefwhjGsPBmrB8rjDQXrjbcKAJBvh vG5Eldy6Fp3QjDOcLqiyWAv3l6fWsDB+ohAT9T65Zj3pElvWSa3p44A9P93pftf820lZ vkuNm/jd2kdlhoNjCK/qcGwNV2Giz8RfVdyIYQ/smYiOgZEq8j22nDTKipzTIoJ+SPQC 75vA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333078; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Piewun5aL6ArqGsLl5DCcm9Rg2QzB4+EGfJSy/brqwE=; b=ekRjx1o33F4Szb8QpSq+hhzNmDFXc27+5XChe3IxrXpy3TGHsCMglrxTfs+sGjex8v 5X9LmsTF1FmDHNsN5QP4I7tYKvLuaGpFcTf3iHxZmezVTMTzFvl26Id64LLpLWCSBC+n TUeMI/JbzfIlZlMV+4zdTgZELHcznQ5Ul9TL1v9U/yky632bMh2Hg05oHOvenvtdIhrH 4j/oChvuGntN3DxbRX36zRfZrVo1+INWcM0Sz7BY2ZNH1LaP+JzbPe4iFJ43o/PsDnzz O73dtktBPYtqZ3wwmQTxEt7ELvCpNFCnIZbch7C5Hju6TqmhvjV8TCqnINnUlqYrUGWo 7zGw== X-Gm-Message-State: AO0yUKUG46I6B0gIJJxZ4ZJfGjy2AEngjNgpB1hykhcImpSNgnbVv1zh 2AuS4MxVxS97UryEGyo8HeOrUxBgid8= X-Google-Smtp-Source: AK7set+PpudByX7xi6e8W7fiDlc7dooGHV6vpEfoGUhIX/LVPcoaXcOirN2Tdee+u5kjsuD9EgHGyw== X-Received: by 2002:a1f:38d6:0:b0:431:f3e8:f3c1 with SMTP id f205-20020a1f38d6000000b00431f3e8f3c1mr2843079vka.14.1679332642019; Mon, 20 Mar 2023 10:17:22 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:21 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:40 -0400 Message-Id: <20230320171635.11184-48-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-ci-environment): 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 403c3d0520..d022151451 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8233,6 +8233,29 @@ (define-public ruby-cucumber-html-formatter (home-page "https://github.com/cucumber/html-formatter") (license license:expat))) +(define-public ruby-cucumber-ci-environment + (package + (name "ruby-cucumber-ci-environment") + (version "9.1.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "cucumber-ci-environment" version)) + (sha256 + (base32 + "1nmn2hfrjlbazgcryr3hwvsa5v4csfbjqxb4q7wbjhaxl9xxn0k7")))) + (build-system ruby-build-system) + (arguments (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (native-inputs (list ruby-rspec)) + (synopsis "Detect CI Environment from environment variables") + (description "This is a Ruby utility library for Cucumber that detects a +CI environment from environment variables.") + (home-page "https://github.com/cucumber/ci-environment") + (license license:expat))) + (define-public ruby-cucumber (package (name "ruby-cucumber") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 150/223] gnu: Add ruby-timeout. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:22 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314814861 (code B ref 62196); Mon, 20 Mar 2023 17:26:22 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:48 +0000 Received: from localhost ([127.0.0.1]:56140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGV-0003rW-Hk for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:47 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:41740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFT-0003cj-V5 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:44 -0400 Received: by mail-qt1-f177.google.com with SMTP id t9so13964073qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333083; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sVVG8lHS5OMMbaRu6kHwQ4OxfGTluacrf2Ig3Y1QT5w=; b=ldYhDAr8yfr+QCEDrsQR4VH4JXb7Komk2kKaCXixDFJ7TD+pD6wMmUjiD7c0gjCMMf LCGcLnbIKjqjj8JF8EwvN1BjrM04vf2stdU/0IAqMV26hodOrMHZxtdnpEswfBIdwVNX IQn3Ff/Cuf2xkiyXD2ODAFf4Qmh65ooc/9yohHQbKtgzRvKpm0C1IW0PYam/nmYHok2R Tg5bPUxAw3rlpehChwXWZSVA48GaKvSA1iJ9CC7+0owJewpUfTA7gouVa1/9tOHR1bcZ 33s8zCdXMMdknqF8Nk20ZGN9e7v2jn+mM2zVxMB1J3BAS5mZW/9NmJT7lD+qn/O595ng 8yLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333083; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sVVG8lHS5OMMbaRu6kHwQ4OxfGTluacrf2Ig3Y1QT5w=; b=jLuicbfSuNW1NFjAc+17M3E3fbD6UozLtEPleyqqWnat1mG5SW2D6UIRIHS2i32RmB /Gv0oedyiCxjEOv0x3eOPrKJ+nMxCl6xz+v5cpLOPNUOXZAqnFubW2lnezzD9nKohEYK ud1Q6K92bU+GDh7qA8W7w/8qFc1wOU+DCqzjGc9Ak0ZzbB8dd7D2GxcRfpOVVU1hy3BP MnvfkgyrBZ/DEwxf5a7PUNzn9DK6O/QXeT2gGBUpfPXZdOtGo9Q5SKMVEtTBAF2iRheU MKAgFnYlbMKlhapjth4s44pjTA7ViieDp7wb5+KNYmENjFVz/QAu1BmrHIV8TRd0GCPx kF7w== X-Gm-Message-State: AO0yUKXUkRHCcvhYyCdokQ9l2fPSPsKdym6Uq3cslWCrGMZVizJGDFDQ ZZkvqlKZhiQBvpDMF/G+Ry+O6OmoHpw= X-Google-Smtp-Source: AK7set8O0O45rEgfygxztL8YeXT6lfYKRcjN2Z8KKheH/H9/ShyKXTqlvOPcvnFwvYq6JWYOHAn6Ng== X-Received: by 2002:ac8:7f07:0:b0:3bf:d179:f964 with SMTP id f7-20020ac87f07000000b003bfd179f964mr28232758qtk.34.1679333083447; Mon, 20 Mar 2023 10:24:43 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:43 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:36 -0400 Message-Id: <20230320172349.12752-49-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-timeout): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index df42b713b8..38248841eb 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13518,6 +13518,26 @@ (define-public ruby-sinatra (home-page "https://sinatrarb.com/") (license license:expat))) +(define-public ruby-timeout + (package + (name "ruby-timeout") + (version "0.3.2") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/timeout") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0lzhs2c4znzg781w146dhvczhbx7h3wkb90i4v6h68zvm2zfylgj")))) + (build-system ruby-build-system) + (synopsis "Timeout library for Ruby") + (description "Timeout provides a way to auto-terminate a potentially +long-running operation if it hasn't finished in a fixed amount of time.") + (home-page "https://github.com/ruby/timeout") + (license (list license:bsd-2)))) + (define-public ruby-thin (package (name "ruby-thin") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 152/223] gnu: Add ruby-date. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:22 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314814868 (code B ref 62196); Mon, 20 Mar 2023 17:26:22 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:48 +0000 Received: from localhost ([127.0.0.1]:56142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGV-0003rg-Sa for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:48 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFV-0003cF-Dj for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:45 -0400 Received: by mail-qt1-f179.google.com with SMTP id hf2so9822095qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333085; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KBDiCH9HQGzb/k/MuIBOwUuqOrndpP4eDwxpSR0J4h4=; b=CV6YwumcXWW7PaE48hhoOkVU/i0rE47oBTjEEIXL4Yj3T8yX8yRQ/15nGe+684I9RB xhPc0/xtpwG4UFfApUacniZyjzVuSHlh/IsXgAbq8LPhVPzj4HWUZkCs9tOQ8vv+WaQ6 hCY4m9tQtpv573ZNF+wiCaBJJorS4mnx5qsQ7LYbeWEbaixJwuJaNZcrqXkU+L/1ws5B yHTvHrWEA2AtSAjTH0oHDMB+GBS0AxGp2C+RM4z1gJGGQzm+4SM/Jn9l6X2a0QN47Yzv 4Y0GPtwpG7RvT1LrS+sVF5Z0+dJr8WUNJX7K+ZVSWdLVpHxdplcPv13CPhbIzqNgWCP3 g6QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333085; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KBDiCH9HQGzb/k/MuIBOwUuqOrndpP4eDwxpSR0J4h4=; b=SmSWS8leKYL2fSKtlYTdlYwkkf9GbpKHYMyej1oROTExChpL7zJVgIfmtnLUsqgv+D 43di1RUIfx5F96kk00vF5SoCyV2XSSfQLI81sAeAyVbNpKrjm4gMoO2GQxvKHbCQ1ZKS jB2QqWrGHSb89z1L2IwPw/yGiFtMyFKehbEfdhQZKy8VrW5vLu8LgfIwQ1oABkUGaL6Y e643AUO3u/o9S2Q1LJg4RoGon1qEJKRjhwwWQ3QaZ1uxGBxfs4zDRZ1X604G1nYAye0y BoBY2C40au1H/fBZKSOiDGDAzQWQ/2iV3sNQsuwJxr06XucoVuDLoPNFyhms8R7bq9li ICkg== X-Gm-Message-State: AO0yUKXoMBmifcYjAJvwxwex8ykTg6jlL4CAqpqzuXBlwlNVi2g0ENWH irLIKiqvWXJiFe297u+FnqcSGlgmBlE= X-Google-Smtp-Source: AK7set9FAR+nEMKulNW/VVw90M8mEnbS3bdjILfJ/G07GWsGaUxBIMbDZkadVeJlvhLuTz8+KAN5+w== X-Received: by 2002:ac8:7f4a:0:b0:3bf:c665:20fe with SMTP id g10-20020ac87f4a000000b003bfc66520femr27056857qtk.22.1679333084953; Mon, 20 Mar 2023 10:24:44 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:44 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:38 -0400 Message-Id: <20230320172349.12752-51-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-date): 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 dc23a52f6c..b309c30d0b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -670,6 +670,28 @@ (define-public ruby-rspec-core-2 "0psjy5kdlz3ph39br0m01w65i1ikagnqlg39f8p65jh5q7dz8hwc")))) (propagated-inputs `()))) +(define-public ruby-date + (package + (name "ruby-date") + (version "3.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ruby/date") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jiqjnaap1jk1r8z37iicnzqha1rhc713qmcir17f4vnz8ac8v75")))) + (build-system ruby-build-system) + (arguments (list #:test-target "default")) + (native-inputs (list ruby-rake-compiler)) + (synopsis "Ruby @code{Object} subclass with date comparison capability") + (description "This package provides a subclass of @code{Object} that +includes the @code{Comparable} module for handling dates.") + (home-page "https://github.com/ruby/date") + (license license:bsd-2))) + (define-public ruby-diff-lcs (package (name "ruby-diff-lcs") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 090/223] gnu: Add ruby-concurrent-ruby. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:22 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314814875 (code B ref 62196); Mon, 20 Mar 2023 17:26:22 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:48 +0000 Received: from localhost ([127.0.0.1]:56144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGW-0003rl-6S for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:48 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:46721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFX-0003fk-20 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:47 -0400 Received: by mail-qv1-f53.google.com with SMTP id q88so1795009qvq.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333081; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fnI7jWjo4RNybdv21H154uZf6MNqiB5BlJhOKkU6Bic=; b=qAgdIRXsHbFb/RIx2AL2Ukc0GQodeXyUEgQytQ8hPnpH5Qq3cBTv32kDOps+gY5H7w XyYp/3ZyCcWCeHQG6tbHmGARj2+ohUOawuNuh8Q2iFVsqAOFE67llTJ6GAqQxMPZbSuw 5eLjGiZ79KwzimeKtJSyyZ3o5O9GgJux4OgFOC2CPcc9fhqjBJDwPU+ITq7JoDK0J3oj OZhGemGxMGGaMI0ChaCcGxDQnhEhUUXYAexKhEPMM0RZAhFMP7gWbkpjkBukKRa68hs+ J7Y3aJzGHkxWIJqsu36Bz3Bg03l8kiQyViDT1GHKTHnzyfA/VqljmDVQ8JN3LjMxgNyU pTZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333081; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fnI7jWjo4RNybdv21H154uZf6MNqiB5BlJhOKkU6Bic=; b=2XWsKPKYsDMaJkq2IUmA7gN9vfQxj1p4CPKW4d3TKSAqmPxUQatoJyz4uDW3Vs1kKK uWICW+4Vx/2ltxnWhfktc7oNDg2sPqy8+hpy1J1omYyYHCO9bmonqZ33LcG9vsth+aYe S+IhswGRZgMqG4jzbcXoWOnhx12jejQU+ZXbgxOML1sFcmG9pzM2EOl4QHD8iYbndeFk 7gxnsjemXFEu/iE476SFjK2Gs3iyreilWsoDT0L0STF7LRRlzBq3aeij15k01ts+tQ+u zRUwxfk42dvsJO8SqaxNtcQRlAkZraMJV69ePhLZfOmnJRIPr+LwyO6AAwST6TEwCprC Gi4w== X-Gm-Message-State: AO0yUKW39hSDeO1byKX6qbeYOPMozmgXhKmI9XijFdMw+ksTUfMMdpto u305rLCcrf6lXlTpoz4x9hMbLYuOj+4= X-Google-Smtp-Source: AK7set9IRMGetOT8QtyAqy8d0wJ/RtKW27/wwcTnSYOLWsdYcfhXV6Ddy77N08yhQxNdMe6oY6/89A== X-Received: by 2002:ad4:4ead:0:b0:5ac:96c3:14ca with SMTP id ed13-20020ad44ead000000b005ac96c314camr38529642qvb.33.1679332679301; Mon, 20 Mar 2023 10:17:59 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:58 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:22 -0400 Message-Id: <20230320171635.11184-90-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-concurrent-ruby): New variable. --- gnu/packages/ruby.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2a1fb7a1f5..a1a4521805 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10474,6 +10474,44 @@ (define-public ruby-concurrent (home-page "http://www.concurrent-ruby.com") (license license:expat))) +(define-public ruby-concurrent-ruby + (package + (name "ruby-concurrent-ruby") + (version "1.2.2") + (source (origin + (method git-fetch) + (uri (git-reference ;for tests + (url "https://github.com/ruby-concurrency/concurrent-ruby") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vz4rl0nplq14dk9nx45g59i1sk2h53w1mjlrdiyjf780q4a1i38")))) + (build-system ruby-build-system) + (arguments + (list + #:tests? #f ;the test suite is run in ruby-concurrent-ruby-edge + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'delete-unwanted-gemspecs + (lambda _ + (for-each delete-file + '("concurrent-ruby-ext.gemspec" + "concurrent-ruby-edge.gemspec")))) + (add-after 'unpack 'do-not-install-concurrent_ruby.jar + (lambda _ + ;; This file is only built when building the Java + ;; extension. + (substitute* "concurrent-ruby.gemspec" + (("'lib/concurrent-ruby/concurrent/concurrent_ruby.jar'") + ""))))))) + (synopsis "Concurrency library for Ruby") + (description "Concurrent Ruby includes concurrency tools such as agents, +futures, promises, thread pools, actors, supervisors, and more. It is +inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency +patterns.") + (home-page "https://github.com/ruby-concurrency/concurrent-ruby") + (license license:expat))) + (define-public ruby-pkg-config (package (name "ruby-pkg-config") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 149/223] gnu: ruby-actiontext: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:23 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314914889 (code B ref 62196); Mon, 20 Mar 2023 17:26:23 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:49 +0000 Received: from localhost ([127.0.0.1]:56147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGW-0003rs-Hi for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:48 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:40475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFY-0003fm-2N for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:48 -0400 Received: by mail-qv1-f52.google.com with SMTP id qh28so8065141qvb.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333082; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=cB1/sgUWKhgEhgW+thJoea3p6XKeMvosd7CrR4DzhVY=; b=VBloobLJYWDOp8NAHBRElTbDdQ3iOtXRqh5bJxaNLCydnyoDTieYOvkaNZI06mPhoH sCL4IgwjxQz8+KD6Hs3EpJku/dtTAAS7Hn1tPQXbNnUKUUPXqqyr74qV5D8Nw1en+mfZ NQ0lUJWvG3x8fVW+d1LM6B6TfPVEWVvQ1bAruemcPDX8+JBb7Bf72SU4e7zJFXeB0kGZ NZZtpUBkXS5U1FnKGZ/XjqGGEHBlQYVcPOS3jGMkFNOPcLNXx38oA1XnSgArXajxcVxO RlMxRy+oAh4EFt7kYSwZbJmpeQCgPvyrFrKi/RR1hWZ7vUZgrW0w4LzcIMN8VZ6IzqXb 3AOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333082; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cB1/sgUWKhgEhgW+thJoea3p6XKeMvosd7CrR4DzhVY=; b=6XiasRmaJrgS9/7mqqHftVRisDQp7G9nq9ryB6ycNoA+/wXQcQF0vaucCIvkPx/9PR L2pOK5mbaRHvfhhvAGlWr9Tx8z5CRuvPSPzWuF7IIp1dj2+gUiYQUEep9UQLkURE+LFU +4OeTkQ4wmCvp1Mfm1t/bHSlW4vS5/CQibon8Ch1kPon4KPkxP99E0T0z/m/yLqC0ypL ofZojLBx/ekD6l23U2rEYVcC7dA9RBdcYEgY5RDwbr7O7u3iDKOVT1nfmTmwzwGcWmDP lD87SryU2PJiIbh2NUS3fGZjAdLCQqVxWw9C4PsELFqXDLDzcRzFVsEFdaq02Zb3vih0 /8ng== X-Gm-Message-State: AO0yUKXOzshfysUSL2AJdWeFgIlImQtor88/7tkSp8JStyHdQyqBRefx pugVJLC9zC1Ucd3k3VYcu34DHF40wVo= X-Google-Smtp-Source: AK7set8n7oQabcsrQO3gnbj1hVDADcfFIJf9zumUED7Y5/mG0u+/rauFx4lqes7SpGI4m73KbDlm5Q== X-Received: by 2002:a05:6214:238e:b0:56e:f4e0:a4e9 with SMTP id fw14-20020a056214238e00b0056ef4e0a4e9mr53058508qvb.29.1679333082491; Mon, 20 Mar 2023 10:24:42 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:42 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:35 -0400 Message-Id: <20230320172349.12752-48-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-actiontext): Update to 7.0.4.3. [source]: Use ruby-rail-monorepo. [arguments]: Add #:phases argument. --- gnu/packages/rails.scm | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 6c41466ac3..6e26c8966a 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -415,21 +415,23 @@ (define-public ruby-rails-dom-testing (define-public ruby-actiontext (package (name "ruby-actiontext") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "actiontext" version)) - (sha256 - (base32 - "04k4z4xj40sbzbgx0x9m6i8k0nc22jb6dkrlslj16p2z2dfnwhqg")))) + (version %ruby-rails-version) + (source ruby-rails-monorepo) (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) + (arguments + (list + #:tests? #f ;avoid a cycle with ruby-rails + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "actiontext")))))) (propagated-inputs - (list ruby-actionpack ruby-activerecord ruby-activestorage - ruby-activesupport ruby-nokogiri)) + (list ruby-actionpack + ruby-activerecord + ruby-activestorage + ruby-activesupport + ruby-nokogiri)) (synopsis "Edit and display rich text in Rails applications") (description "ActionText edits and displays rich text in Rails applications.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 157/223] gnu: ruby-actionmailer: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:23 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314914895 (code B ref 62196); Mon, 20 Mar 2023 17:26:23 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:49 +0000 Received: from localhost ([127.0.0.1]:56149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGX-0003s6-14 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:49 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:46721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFZ-0003fk-IN for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:50 -0400 Received: by mail-qv1-f53.google.com with SMTP id q88so1795302qvq.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333089; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+/wDIuoCnzToGp21q9gotszfxzB+at/Dij8BVjxyijA=; b=bz6s/b5XsY6pV1uQBOCpurvEUYngyqaQSEhFci9cO8GNTCZzLcaoxZpsScp5F3hTgg d9SEFcuvEG2a5UtW124esPXGXgX0z7RyR+rgp66ZBhbMJ5/PKKCAHwpeGYO7KGNZbcoG osc9j1yPmApthbCqHxtKBTnBFSOGkxrp262rMFgcuXVuXrPE1gCeDtNu++kT4i/JvtL8 cn28FrsiveuRK5BWZRIL/yzsepK58CwR8awQQG38aKteYj3wilt4VCtZ72x4dOAfKxDc UIAvKsXDk/0xaJlVv3FYAooLvvL83brLoaN1ehMYNf5hGPt7DR4TynSByx6EQRcJwx3G cCQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333089; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+/wDIuoCnzToGp21q9gotszfxzB+at/Dij8BVjxyijA=; b=6l0L9R0+B0MrJpyj4HN6DerACp8hWqp9Vj/nOvxCtQYz07fbQ/dXX8mlyIbp9bmiX8 Sh499A68bnVt91DEpncOThk6F8/nJSIA0aUhhXeKnc6dfN92YywgmkNt7N8TmoX8aEcU PvLCw4sp+aA98Ky4/gulowi8blH4OEc1/yCalUQuRXzsWPVDC7mdumMbRZAznMbxaUqM nKT+NF8Lusa7kiOlO5Th1OrzAoZROIiqCKgW7yaDiUBkqOYYsGLEkjC0sxDtQDYN6O5r DV3wIEcg2kEAMziEpwnKrg6rWbgy/WtUeWtA/GNlxXnvXU9xFWVxIOy0QGj0utDxezGC d34w== X-Gm-Message-State: AO0yUKXYAMdL47Zzzdntk0MPmwSfjXXmTtqsBHQwpzylW7gA7CRp5Dz0 /737Jy7Kew5873tSOoNz9avLqFLjIVs= X-Google-Smtp-Source: AK7set8DSOitn/qEjgyMbPwnvSLz3CzOaQmLYhPbix6nksTFfZbQ8+qmCMFVMA+C5mz6gO4fR6ueqQ== X-Received: by 2002:a05:6214:2341:b0:56f:154:2508 with SMTP id hu1-20020a056214234100b0056f01542508mr55505000qvb.1.1679333089040; Mon, 20 Mar 2023 10:24:49 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:48 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:43 -0400 Message-Id: <20230320172349.12752-56-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-actionmailer): Update to 7.0.4.3. [source]: Use ruby-rail-monorepo. [arguments]: Add #:phases argument. [propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp. --- gnu/packages/rails.scm | 52 ++++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 86ef853ca9..26a1ffc121 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -704,32 +704,34 @@ (define-public ruby-actionmailbox (define-public ruby-actionmailer (package - (name "ruby-actionmailer") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "actionmailer" version)) - (sha256 - (base32 - "0lic4mc6wqi3p9ipdqljl64vd9ndabm0k8hww0m07sfdhwsl5ba9")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-actionpack - ruby-actionview - ruby-activejob - ruby-activesupport - ruby-mail - ruby-rails-dom-testing)) - (synopsis "Work with emails using the controller/view pattern") - (description - "Compose, deliver, receive, and test emails using the controller/view + (name "ruby-actionmailer") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:tests? #f ;avoid a cycle with ruby-rails + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "actionmailer")))))) + (propagated-inputs + (list ruby-actionpack + ruby-actionview + ruby-activejob + ruby-activesupport + ruby-mail + ruby-net-imap + ruby-net-pop + ruby-net-smtp + ruby-rails-dom-testing)) + (synopsis "Work with emails using the controller/view pattern") + (description + "Compose, deliver, receive, and test emails using the controller/view pattern. Including support for multipart email and attachments.") - (home-page "https://rubyonrails.org/") - (license license:expat))) + (home-page "https://rubyonrails.org/") + (license license:expat))) (define-public ruby-marcel (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 151/223] gnu: Add ruby-net-protocol. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:24 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933314914903 (code B ref 62196); Mon, 20 Mar 2023 17:26:24 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:49 +0000 Received: from localhost ([127.0.0.1]:56151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGX-0003sH-Gn for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:49 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:44776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFZ-0003fz-Mr for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:50 -0400 Received: by mail-qt1-f182.google.com with SMTP id s12so13941646qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333084; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OYN6GTiEmlu967El649nrZZWTrW0qxVPLGVZcLcxw/Y=; b=anOTnVijJZ/ewFB6LN0v25PkCjysef/JmxD+tv9Bb00kq5SWyUmkQ/BzZyB4uHvLAn 1+biD1FPB/kRFlRZ9jj0SAa4x9oAuthtAqG6JHnlK9jsUvYwmFc4O3AGvARHmXKdLsqP i0Ih0TMSoo89WVWXYNx/QDNi90fOrKKPMyHxEs6SEwfzOPM9DmtY5tdpfDhGlQXbh0j1 0H1yj8L/r5Kt9rXn3VJd2ZSKZC3gNub3QRGOlltKDEqJBcvhyULjWKHER9q+sGwXsa9B nJByoRC7P35QDgVJjxZxP5bq8ecvE/VLE8IqoSXDINBwK9bCaeNglZIl6quEemTv5tWE TJCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333084; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OYN6GTiEmlu967El649nrZZWTrW0qxVPLGVZcLcxw/Y=; b=gU/lwQnMo4bQkARIYfyOEPvS8EYGyLCMUOmvULeN5CzrcnL/AmFF4ZgCnNLFRZPJeI LwZrWEwGvb/avh1s4Gqae/Qq9sv9SWrV9hOgOJdGuaHOH3xQqGcTjzKCTG8Vppak9NpO 4q/QEU8No75Y0gaBItwGf0AvBSonF4kaeh597NbML5TkbD2Taajo9QaiCHReQN+8iy7m PBs1FSDDJda6Mv8eWogUJEIzSQxRZ+X7TerjIxz5thmC1aiqV0z4w+fVleU/pulK3EEh 3Bi6dzpbt7flDCw6Fun2nLU+hXY27kGajGGj85ACMBRig8o3ulqI5VjIJkJnmP9tQVcv RHAQ== X-Gm-Message-State: AO0yUKW4oOieAIY9CjLNp+232CbKnA1DqlXSj6Ssi1cfHnNwtxFVVANq YZMeMoz5uxH9LCEcf4J9VPt2sd/GiUs= X-Google-Smtp-Source: AK7set+Q3rINxygq6DYbXhXXLpw6qUDgH6WWByjmHlFPDVkhWJSToNSz4hkVGNZY/Y7Y44XxLyem1Q== X-Received: by 2002:a05:622a:20c:b0:3da:e3a8:b01a with SMTP id b12-20020a05622a020c00b003dae3a8b01amr115934qtx.0.1679333084109; Mon, 20 Mar 2023 10:24:44 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:43 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:37 -0400 Message-Id: <20230320172349.12752-50-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-net-protocol): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 38248841eb..dc23a52f6c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -11340,6 +11340,27 @@ (define-public ruby-mail (home-page "https://github.com/mikel/mail") (license license:expat))) +(define-public ruby-net-protocol + (package + (name "ruby-net-protocol") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ruby/net-protocol") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0niivmjx7bc6vsylc1ag17mw6mnvjxw02s7cin1f0422xyr8msq9")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-timeout)) + (synopsis "Abstract interface for Ruby network clients") + (description "This Ruby library provides an abstract interface for network +clients.") + (home-page "https://github.com/ruby/net-protocol") + (license (list license:bsd-2)))) + (define-public ruby-email-reply-trimmer (package (name "ruby-email-reply-trimmer") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 062/223] gnu: ruby-actionview: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:24 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315014912 (code B ref 62196); Mon, 20 Mar 2023 17:26:24 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:50 +0000 Received: from localhost ([127.0.0.1]:56153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGX-0003sM-Q4 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:50 -0400 Received: from mail-vs1-f47.google.com ([209.85.217.47]:34524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFa-0003g3-E8 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:50 -0400 Received: by mail-vs1-f47.google.com with SMTP id t4so11168683vsq.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333085; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Qo6U/gdHarVu6eyCNbrb9wdlCB6VXZHkWMfSaDsLmVs=; b=kPiWD4nrzgIsuSUHLrz4yiPPcMBbRO1+7VRb39qHKHwCXD8tcRUjPcJ8I3RuEpGV7d Tp6lTo1LdG+FM34VO+roAsZf5ao/SBZHb+Yx7UO2AG3m11a8notH7W/OR1X3vy7v50jE outaMrUsBfBGTxtD5fHzbFyTDXr6uAUH9f3LbVqbZReCi2z6KE0OXmUz9VvaxyhWf5oU DREl+b+cMQ9ghy0o4xXFrh/e+Yo79fh0bLMvEQYyoAWz/Qgu70F727CRXVSpcc+sG3t7 77LH9fu+HjJIWLb8PH7HefkgKqwFBFqn76rvuuqi4V7w1ZzIrtQMeGTkGo5i+bihbPiO Pvtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333085; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qo6U/gdHarVu6eyCNbrb9wdlCB6VXZHkWMfSaDsLmVs=; b=ksT/OqqbXGO2nE+QAANwyKL3o4k+zQ/QX/F0m6IKRkSsWSOx1pcOkk+k1n5sSNERNa oGSrwhZIAp4klrvKHthDx/XrgG5maxTCgs6lzNBTlKz7D/5WrsRBo7WR7BAwoByUGTRD /AOOst9LXg06VMEJRiR6pnpoheh+bJtBrlHD+MZxGLf5H0eDTK85G9SSGIXtm574KhR0 hPFdBVBNcadhvUaOlJyK1RorqnGNlTsatbP/zPxvBb1LHqby7Xl784m14QRnIEk74/2m KfH1FV6DdFMmt5KuoTbE6cqmnVAWiTSioHHiooEQnSupdJTc1yY8/nHLD94GAgWY7+HU vMdA== X-Gm-Message-State: AO0yUKXjhp4NYW9eKsz+HeCjUA0QKMaAVVZWqWB5NuH2GbTFieXKibI7 Qwz0yRGYn4B3ZH9nPpNsGSaF1UAGaGM= X-Google-Smtp-Source: AK7set/chQj7Udf6kmPF9fQwADWBUWkqBKKxYuXccD+h61xcQG5T5E4u8QM8ST/AdvYsk0vL8ddMTA== X-Received: by 2002:ac8:4e90:0:b0:3b9:b761:b0aa with SMTP id 16-20020ac84e90000000b003b9b761b0aamr30688879qtp.11.1679332655605; Mon, 20 Mar 2023 10:17:35 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:35 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:54 -0400 Message-Id: <20230320171635.11184-62-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-actionview): Update to 7.0.4.3. [source]: Use ruby-rails-monorepo. [arguments]: Add explanatory comment w.r.t. disabling tests. Add the #:phases and #:test-target arguments. [propagated-inputs]: Re-indent. --- gnu/packages/rails.scm | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 4dc9392201..338c92ddaa 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -438,21 +438,27 @@ (define-public ruby-actiontext (define-public ruby-actionview (package (name "ruby-actionview") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "actionview" version)) - (sha256 - (base32 - "1s5kc1abi7id1g54lz1npgc42zl7pbz172wp8pi7j3s7qljafzw5")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + ;; XXX: This gem appears to load action_controller, provided by + ;; ruby-actionpack, but actionpack propagates ruby-actionview, + ;; introducing a circular dependency. + #:tests? #f + #:test-target "test:template" + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "actionview")))))) (propagated-inputs - (list ruby-activesupport ruby-builder ruby-erubi - ruby-rails-dom-testing ruby-rails-html-sanitizer)) + (list ruby-activesupport + ruby-builder + ruby-erubi + ruby-rails-dom-testing + ruby-rails-html-sanitizer)) (synopsis "Conventions and helpers for building web pages") (description "ActionView provides conventions and helpers for building web pages in -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 153/223] gnu: Add ruby-net-imap. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:25 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315014919 (code B ref 62196); Mon, 20 Mar 2023 17:26:25 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:50 +0000 Received: from localhost ([127.0.0.1]:56155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGY-0003sT-7V for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:50 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:38898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFb-0003g9-BV for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:51 -0400 Received: by mail-qv1-f48.google.com with SMTP id c26so2214772qvz.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333085; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/BsVuQB8dt3j5sHKiLCwxpkXPdATQONPAh+pTIqi0eQ=; b=jF+DZ2Bk1sIYdEs5b1ua9PTusgHHW+my9/ePwI9jUwtXeSlAvK1KGH1DV+7NQURczk Krg6vXKCNfvFXmW6zpSTY2S1Oaj1LlhNCFwzxdUiNuOt6gefmR0RytTMVITqgHZP2r71 9c62vi+oXfAeN6nlvSll4rk0GR5maanpKUJKeoDJabXhTx3Z8l42OHcv98iptrC7KaLh sSCZaTHPLiZjCcNNYyH4SAftX3f9IvCuUR4IZtGXcSAlZ79KbyrAKSzItz2NVGbc2xjO 8PgYqQwLW0rFqfCB9qFpSTCjwk2zAeKnxkK8ivgDD2LIktQkgSif1M+PnksnAtHHzABq e8SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333085; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/BsVuQB8dt3j5sHKiLCwxpkXPdATQONPAh+pTIqi0eQ=; b=j/WOwf98I7xCvZ4Ji6o0C5iy6a+NJ7GZntCRU3D9x6mge+ID8OqSryF+Uan7ZbhHEm zToIQHUebm7tRvBrqK6KVvLJp6v/JESGA47TehCuyv5I71GIwMngYeuYPdyZoMR1PH7M 7GNH6uJMroR0RBGy8P1sQBiklsGOMx2Gc/P8t9AjqG9jCXamcO4ibxAnayFUZWiSi8c3 0YZhVj8AnpipXEUqk+lLawqZKkWRgqiJ5ibrhU1YMqgG836FwM/jJC5MfLtnxoY6Izuz Ir3RrfVrpVkywBjG9yQATrE2le7Fr7wLX9HjmQWloBFjB4n+2C+e/ebD1YXiSpG57KQ9 D6BQ== X-Gm-Message-State: AO0yUKW2MIj4/biVOSxu3uobVyH6OL+Bkzc7jmHtwi0dnYEPm06Fd1LJ mT66eTCph/Zw+1eTEDcBBRl1Ntm3uRw= X-Google-Smtp-Source: AK7set+SpIntP7F1XB50eKDKqG7I4S4gxy+xODUIQTlynXAqpN15jNssUxSzgGsj1WJcp9Y93RCOIg== X-Received: by 2002:a05:6214:2485:b0:5b1:b55c:81e6 with SMTP id gi5-20020a056214248500b005b1b55c81e6mr30818618qvb.46.1679333085745; Mon, 20 Mar 2023 10:24:45 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:45 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:39 -0400 Message-Id: <20230320172349.12752-52-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-net-imap): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b309c30d0b..1544b40224 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4015,6 +4015,41 @@ (define-public ruby-net-http-persistent (home-page "https://github.com/drbrain/net-http-persistent") (license license:expat))) +(define-public ruby-net-imap + (package + (name "ruby-net-imap") + (version "0.3.4") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/net-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0nx49i1n9q1wpancqaac2srrpb8mb43mc8wryyqyhpgki2grwyxw")))) + (build-system ruby-build-system) + (arguments + ;; The test suite appears to rely on RFCs it tries fetching from the + ;; network (see: https://github.com/ruby/net-imap/issues/136). + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-before 'replace-git-ls-files 'adjust-for-git-ls-files + (lambda _ + ;; Adjust the git ls-files invocation so that it matches + ;; the expected pattern. + (substitute* "net-imap.gemspec" + (("`git ls-files -z 2>/dev/null`") + "`git ls-files -z`"))))))) + (propagated-inputs (list ruby-date ruby-net-protocol)) + (synopsis "Ruby client api for Internet Message Access Protocol") + (description "@code{Net::IMAP} implements Internet Message Access +Protocol (IMAP) client functionality. The protocol is described in +@url{https://tools.ietf.org/html/rfc3501, IMAP}.") + (home-page "https://github.com/ruby/net-imap") + (license license:bsd-2))) + (define-public ruby-power-assert (package (name "ruby-power-assert") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 159/223] gnu: ruby-sprockets: Move to (gnu packages rails). Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:25 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315114927 (code B ref 62196); Mon, 20 Mar 2023 17:26:25 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:51 +0000 Received: from localhost ([127.0.0.1]:56157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGY-0003sa-N0 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:51 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:37445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFb-0003b3-7L for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:51 -0400 Received: by mail-qv1-f49.google.com with SMTP id o44so5152892qvo.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333090; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jUF7xBIQK3eBNcuqJtpPr7Fbsjz4DsiPAkoWmnDrGp4=; b=XIm3diQdO3zbWNAw/ivDoszOUWFvW7zkyJorHDW1oxBDpxWgDjC5+ZcyzNiIo3KuVe o6AmpDwwgL6nhmLfKVf6YQ2vq0L7IUZbqxMqHgeDUlUNq5FUbbrDtFpXvvwgWNsLmL3L W61gRHiR0eXc78801YBHinyyuA/pByxopU8+imYijiyIvIRYUequs8ZMekP5qg636KWk VCWHgLDKnB2PRPYzu/cUL/BqkkTgMdvWcDIKIgMGHUudQNl3dpzSY9CeNnv9mxi2r601 nrKkFZyzr5jEcT7yGFcrDTqwIggX+SPyIBmVl2BdEj2iiyLWBS1usIVIHdJnxpvkEXFI 64hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333090; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jUF7xBIQK3eBNcuqJtpPr7Fbsjz4DsiPAkoWmnDrGp4=; b=XANe3lBrZ2zxibE1n6VAiNENnVFqudjrJ5g3J7J9c7pmV3HOTMEK8pk4vIkfBXEcId By/zTk+1ZyRSU7kZ6SYNJaQhvnA4488YwZTudhxK386SRPjHfGtotIWdP3hL7XJnWoRE rXaicFeyOg/qp59I0TMp9Ufd+RBkwmY/3mdDQZexqMcchqvH13gchynwleOI9uCMIuqH yrlH08mAKBGr9jiH/f8o/xjTDfeLKWk7naUt/NNANE5mKqBfKARwDQ4SS5qoRErZ1XDm tEDyBZFKq+bvFlbCIYBD+wamZidei1rELlPBmpVkJUMbREK+HKbO5mHoah1l7WG7+QlP vhhw== X-Gm-Message-State: AO0yUKUeTo8X/OTRUW9hO1rdMz355bvpUxPrt/8BvwpFuyGbYdw8zb7w gNdMCQkxKU1e+WXOrvuXWFnOVrqulx0= X-Google-Smtp-Source: AK7set+84njMNgiSV2ctZjuEkw3vfKEmKcysDaN43t9fV6XcSh/taZS4DObR+PJaq1Ra1dK9qw2T3w== X-Received: by 2002:a05:6214:2523:b0:56e:98a1:fff1 with SMTP id gg3-20020a056214252300b0056e98a1fff1mr61267015qvb.7.1679333090717; Mon, 20 Mar 2023 10:24:50 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:50 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:45 -0400 Message-Id: <20230320172349.12752-58-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-sprockets): Move to... * gnu/packages/rails.scm (ruby-sprockets): ... here. --- gnu/packages/rails.scm | 24 ++++++++++++++++++++++++ gnu/packages/ruby.scm | 24 ------------------------ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 26a1ffc121..efe4a57f31 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -792,6 +792,30 @@ (define-public ruby-railties (home-page "https://rubyonrails.org") (license license:expat))) +(define-public ruby-sprockets + (package + (name "ruby-sprockets") + (version "4.2.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "sprockets" version)) + (sha256 + (base32 + "0k0236g4h3ax7v6vp9k0l2fa0w6f1wqp7dn060zm4isw4n3k89sw")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + (list ruby-concurrent ruby-rack)) + (synopsis "Sprockets is a Rack-based asset packaging system") + (description + "Sprockets is a Rack-based asset packaging system that concatenates and +serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.") + (home-page "https://github.com/rails/sprockets") + (license license:expat))) + (define-public ruby-sprockets-rails (package (name "ruby-sprockets-rails") diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 16ddbe7071..d47c630169 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13238,30 +13238,6 @@ (define-public ruby-globalid (home-page "https://rubyonrails.org/") (license license:expat))) -(define-public ruby-sprockets - (package - (name "ruby-sprockets") - (version "4.2.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "sprockets" version)) - (sha256 - (base32 - "0k0236g4h3ax7v6vp9k0l2fa0w6f1wqp7dn060zm4isw4n3k89sw")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-concurrent ruby-rack)) - (synopsis "Sprockets is a Rack-based asset packaging system") - (description - "Sprockets is a Rack-based asset packaging system that concatenates and -serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.") - (home-page "https://github.com/rails/sprockets") - (license license:expat))) - (define-public ruby-language-server-protocol (package (name "ruby-language-server-protocol") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 156/223] gnu: ruby-actionmailbox: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:25 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315114934 (code B ref 62196); Mon, 20 Mar 2023 17:26:25 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:51 +0000 Received: from localhost ([127.0.0.1]:56159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGZ-0003si-4A for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:51 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:38906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFd-0003gR-TV for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:54 -0400 Received: by mail-qv1-f53.google.com with SMTP id c26so2214876qvz.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333088; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gF/4884HjBiBk8XGGIpFdKAdniTW+hIlx+/opZivyN8=; b=M+eyu5rEryj2+P58rezhnJPhi8Sl/s8+YsW2F5S7rzFTKf9pRm2nBeVkxUHckOggKf Gz4HAUr5wVCMcd51cdN5R1mhAKMgxVre0mFReGSmWyLw0T2Opch0A+u8aTEUebtweKRf 1WVzb8arHRngK1MAOaVNc8V3UZk5irjZcTJYDVgQGn9Z25unX8aEfl4z6oozwbAwmf4X jIeHZYsg99sYblQrbgYSK6ZM2JCnQ+lCc6zGVK8J8YarzDOdbrnaUgaKPFLN8YaT+YjL sW662HSXapjxZXAq8RNleSHIB3aUL+Dy7lbWPle0g8czQSXj6aHz/jVlwsFHBLJOhUEr /7MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333088; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gF/4884HjBiBk8XGGIpFdKAdniTW+hIlx+/opZivyN8=; b=HIPHgcKgIKduv8S7w5fUQvAndwK+Y8WLOzyqJ/dny1xb/FbaDJYDXHGvLLhxqI14AJ k+hD0oMkx2ykoXWqZPiFHedG6WUZs8rKxFNOUsnlS1GekCPhlYyza5Ts5d06qL63lZHC oEV0SdW0NHEQe5IdkPBnyzJZuZXoOMHJba4Z63fISRTXoh/96e+EJTrsg/JhSC2bXQt3 X6FG7UsV7/rKbz2pJ/JFWTzugZbMunVNjglcOUNIrca4TVygb+7j5iqTZf8VmyX44aTN 9o5NX5he4LqY0Pkhg5GXdnznnRA4VKQOGiY2eAmjUmXI+FiehJfmGU5rtChG8tDHSH/W R5Gg== X-Gm-Message-State: AO0yUKV6To8b+ujHHeWe7hWRxVXLsTZPu+peRwtEOWll4D5enubI4yhx UTFEZO5BzBZSWAqVTDbV0hL0p3ol3S4= X-Google-Smtp-Source: AK7set/ILgx/xSUkKMuPaifvuE1ZnSUq1a1zHasuqtwUu+QpBbrlJlX+s/zPGdG2QwsfRfedvYvH6w== X-Received: by 2002:a05:6214:5193:b0:5cc:97fa:eec9 with SMTP id kl19-20020a056214519300b005cc97faeec9mr6142861qvb.25.1679333088215; Mon, 20 Mar 2023 10:24:48 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:48 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:42 -0400 Message-Id: <20230320172349.12752-55-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-actionmailbox): Update to 7.0.4.3. [source]: Use ruby-rail-monorepo. [arguments]: Add #:phases argument. [propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp. --- gnu/packages/rails.scm | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 6e26c8966a..86ef853ca9 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -675,25 +675,27 @@ (define-public ruby-activestorage (define-public ruby-actionmailbox (package (name "ruby-actionmailbox") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "actionmailbox" version)) - (sha256 - (base32 - "0wv2p24xn4f0kj8kiyagkn934hzrcp98vzjqxwd4r75qq0cijadp")))) + (version %ruby-rails-version) + (source ruby-rails-monorepo) (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) + (arguments + (list + #:tests? #f ;avoid a cycle with ruby-rails + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "actionmailbox")))))) (propagated-inputs (list ruby-actionpack ruby-activejob ruby-activerecord ruby-activestorage ruby-activesupport - ruby-mail)) + ruby-mail + ruby-net-imap + ruby-net-pop + ruby-net-smtp)) (synopsis "Receive and process incoming emails in Rails applications") (description "ActionMailbox receives and processes incoming emails in Rails applications.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 162/223] gnu: ruby-globalid: Update to 1.1.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:26 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315114941 (code B ref 62196); Mon, 20 Mar 2023 17:26:26 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:51 +0000 Received: from localhost ([127.0.0.1]:56161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGZ-0003sp-Dy for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:51 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFe-0003cF-1V for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:54 -0400 Received: by mail-qt1-f179.google.com with SMTP id hf2so9822673qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333093; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=R2pwJvnk9AM6Ppe9pjXAk/i4wM0nFR7hqFmXUJZntbI=; b=NAv0DmgfrdJEzQLDresMEW36kCjGALm4PV8TJ7LzpKo/VCvonCoJhNJ9BGtTnTIW9n MVoiGKi+Y1NsxrSryrUlepERPjZ8reezFq2JTuS4fdtCR4mQONuw2i6y6nJkNMk3sMzQ eb7DuLmOm0/oNxFH5g2j/TbLCGGpLFcnV2fD12OHDjeB3lwTRsGu6nNgb761O7A2ymiR 2ZRiFtsZrgqMGJ/U5S9paMTps98hhO4QINep89i25Qy1bDD7z5ysNceIru/XH7ikJfcu Wen/2mAUU7IhUwA/Q0yUAdbVvxhqe+Ub/i6YiPTpuIhrJkyi6UJH47WEa9uN4faKku6z rxdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333093; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R2pwJvnk9AM6Ppe9pjXAk/i4wM0nFR7hqFmXUJZntbI=; b=z53RIMp6WNLDUZK1M9Z6dVDaQj7zDBD/WlxChqe+q8vlZ7mil2EVDDn6XSkn5lJn59 GkhMTdzIQ+0EoK900x1xosSqnThFpZNzjbfcZ5TPehNhxYTowxfjLEDAGlQHy32lSgtR K4U0sVYcirIZo5bBaKAcC9o4D7g0X7r3b8W2eRvqY0rRgKA7uFR+PRKW4krJ1vCwgSy0 c8M6QU7DuMww/LBnmbK1C5I5YJOwxZWdg4aDW6x+Qx+8CcNb8h35mlrmL3MeeK4CT6co 5JxU4EJeAEOUdqMypkMjTQ/n0kbT/i+VHNnWl2OW6xe7PqLQchlYG6adutAOhlU2KvBg tIqw== X-Gm-Message-State: AO0yUKWTreAixpIyMG58flkU+uPfvv1Aq2QuRDZeRoauDNUlJudXUq79 Us7J8jYbdqJP4ZPgstZ9mMfXNkIrIdc= X-Google-Smtp-Source: AK7set9iq8CS2ATflK4J8LtqnQh7jZ0DNK4t5j9hRppLIo8/oxFOCBdagqE+gx554mhWgjPA3Ic8/g== X-Received: by 2002:a05:622a:110f:b0:3bf:b707:e889 with SMTP id e15-20020a05622a110f00b003bfb707e889mr28554065qty.34.1679333093555; Mon, 20 Mar 2023 10:24:53 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:53 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:48 -0400 Message-Id: <20230320172349.12752-61-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-globalid): Update to 1.1.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d47c630169..f7d663f931 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13217,14 +13217,14 @@ (define-public ruby-nio4r (define-public ruby-globalid (package (name "ruby-globalid") - (version "0.4.2") + (version "1.1.0") (source (origin (method url-fetch) (uri (rubygems-uri "globalid" version)) (sha256 (base32 - "1zkxndvck72bfw235bd9nl2ii0lvs5z88q14706cmn702ww2mxv1")))) + "0kqm5ndzaybpnpxqiqkc41k4ksyxl41ln8qqr6kb130cdxsf2dxk")))) (build-system ruby-build-system) (arguments '(;; No included tests -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 099/223] gnu: ruby-octokit: Update to 6.1.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:26 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315214948 (code B ref 62196); Mon, 20 Mar 2023 17:26:26 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:52 +0000 Received: from localhost ([127.0.0.1]:56163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGZ-0003sw-ND for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:51 -0400 Received: from mail-yw1-f181.google.com ([209.85.128.181]:39642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFe-0003fC-HS for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:54 -0400 Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-5416b0ab0ecso236427947b3.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333094; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NpQcHZa3Ln4Bmy5EorA46Gvgqh6ev20rf+6dKh4msO4=; b=mIsp1sXmEFMPLQmN6/afjbtpSe1BGKZhyb9JUAoCAUA+XMxQInEd1tVgx27k7hW3M/ BkUytgWwJ2SgySQessyYwCHhkkhrtVNfTBW+gjXTCLhSqDcTpA/LrU+qzH/VwN1HncL+ 1E+uJV31v7WdwKzSagzI3VAkUJyPp6z6Asxb8zHFRZEim9SVi6ons8fvwgbkpTDLvOEW dDxrlsInPbpvRZKL/A9qOKr5FUsGcCMn7Rdb184P4CSlEYpN5BHDvOJmf8hdbX3H48wy 01k9Yj4RtpgkBaocJFZPn0FVrCICUezm7h/fTq0gN/v+KCNtvN2NPGO3cC7EwCvMwyA8 DRIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333094; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NpQcHZa3Ln4Bmy5EorA46Gvgqh6ev20rf+6dKh4msO4=; b=RR9Hn+4D36e0NXBUoPyRTR0TOj1dCRXo0ovnkEy6W2rc6Wcm6gbgeRzuGGNO9V8z7P 8yFyt5uYqD88II8DfjWzZjS8IIrgAc+tctXO9yAzVXhp/da23R2LQMolJwsoqyDCZm4c HOvvJdjXD9hrmP1/JxJvVJl5+UrXIfnuqfxG1dYjDbP/GEmU94nstpzDD4747q1VpmHa B+9fKgDoEjx2D8xk/S3T6GF9M07821mYA7xA48QlIGSlP0SF3mRXiA1jvIhdOx6j+TY4 LN4vhb8kj73Q/3NlzNXBZpA3zAoCPdx2Iz9PdlZhSbmt3JASVWJpMp1GTumuEJfGyz+O +dhw== X-Gm-Message-State: AO0yUKXxA6ZOhGZw3NiPNfVPE00nGefdod44X60/oBDT9zWGKHYssWNU jhDG7XAu9DEiYjUMmriQQr7FvhwfNZ4= X-Google-Smtp-Source: AK7set9nIWJSXasjQ6ncIvVuId5hIAS46M2eCSZa4be4rrRmC8oDY3qcZkpQK7A8MdsacIWuht8vNg== X-Received: by 2002:a05:622a:60f:b0:3e2:1445:9234 with SMTP id z15-20020a05622a060f00b003e214459234mr5723847qta.16.1679332686438; Mon, 20 Mar 2023 10:18:06 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:06 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:31 -0400 Message-Id: <20230320171635.11184-99-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-octokit): Update to 6.1.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1af6fe4354..3f828cd351 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7905,14 +7905,14 @@ (define-public ruby-sawyer (define-public ruby-octokit (package (name "ruby-octokit") - (version "4.18.0") + (version "6.1.0") (source (origin (method url-fetch) (uri (rubygems-uri "octokit" version)) (sha256 (base32 - "0zvfr9njmj5svi39fcsi2b0g7pcxb0vamw9dlyas8bg814jlzhi6")))) + "03i37mdhwlm5y6piqaby0izrhda9m5ggbrmm62ww3ln2l86h78l2")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ;no test suite in the gem release (propagated-inputs -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 163/223] gnu: ruby-globalid: Move to (gnu packages rails). Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:27 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315214956 (code B ref 62196); Mon, 20 Mar 2023 17:26:27 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:52 +0000 Received: from localhost ([127.0.0.1]:56165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGa-0003t3-0b for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:52 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:41740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFf-0003cj-56 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:55 -0400 Received: by mail-qt1-f177.google.com with SMTP id t9so13964866qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333094; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QQkCIwHstZaq+5XkUOH57Hr9jpZ8XGOiuIN9/bHfn6k=; b=LBgTVD7VM5ZXq2uzvUHfkv6u3uCIqMQQfpPqQh9hE4HPJD3WLfEr1ePN0YujjKURIb 1FgVqIHr3d51OlhHVltezeZnuTvtEQ38cnD+YWCB48NVHILFVxhlOo45p4KTIUVnb/NC E4AErjJvH3jjB5PLQQ1VVft7ouoqIu+R/MiYg6WoIFWrq4Lf0IqDDirKJxKCrf5BA2iB m19els6y3DB9aKiD+w78oq64UI6gO7W4r/ZCE0mOAwz1qHcV1+z4BeV6rzMXKC2uR9tA PHckrDqtSOUkImSgKcwKFx/JhHdJTpTQjAKSzVujBhNtBhzfBZqpBLEp4qcoFnFTMevG BXXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333094; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QQkCIwHstZaq+5XkUOH57Hr9jpZ8XGOiuIN9/bHfn6k=; b=6UEhFx8IF3UQa4xgLX38XZOZx6EcnYHlR2Xl8H2F+XO1rzydeVH0d15Lmnnq2+kRcP Rj6t9rYqneR8I4Hr4GDBAdCfDkvRMVHNS3q2Dhfb5FU/RLj5FJtalmKt/CGwf2GfcHSM TYXhzhLpukqmnFQCUVePd/QyUj3HyEIA4sskxAlf7692Q7Cy8DrIY3T+fOO8SU8hMCT+ I7znNLGXj/TJUuYKL/zup2CmRaE64wIqwOOzIyY+tAEzwpxbmiqdzcBLeyy9IWG9Fe6t 6Rw9WorpkUPXhJxaYs+QduPcEtuJvBGsxjQ4iInmzns66i68GF16i/ugP3ZCDzS2AWz9 Q+6g== X-Gm-Message-State: AO0yUKX+d4WHyDXw5nbRhHWDcF5oHyBeF4zGrpfbPvJwhskCKc1/uC5Z H9bNxCYjW0uZp/3WdvodHeRfCHtR/Kc= X-Google-Smtp-Source: AK7set/X/dYOEcteByFY7P+yQfOHfw01fqoXJeJ59LPrJan0qMEf4/BsYVJ/MeBSkfPbKPJz4ey48A== X-Received: by 2002:ac8:5986:0:b0:3bf:d2ed:ace0 with SMTP id e6-20020ac85986000000b003bfd2edace0mr30622319qte.13.1679333094530; Mon, 20 Mar 2023 10:24:54 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:54 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:49 -0400 Message-Id: <20230320172349.12752-62-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-globalid): Move to... * gnu/packages/rails.scm (ruby-globalid): ... here, with minor cosmetic adjustments. --- gnu/packages/rails.scm | 23 +++++++++++++++++++++++ gnu/packages/ruby.scm | 24 ------------------------ 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 33c0af70b2..802c4b9dec 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -113,6 +113,29 @@ (define-public ruby-activesupport (home-page "https://rubyonrails.org/") (license license:expat))) +(define-public ruby-globalid + (package + (name "ruby-globalid") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "globalid" version)) + (sha256 + (base32 + "0kqm5ndzaybpnpxqiqkc41k4ksyxl41ln8qqr6kb130cdxsf2dxk")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f)) ;no included tests + (propagated-inputs + (list ruby-activesupport)) + (synopsis "Generate URIs idenfitying model instances in Ruby") + (description + "@code{GlobalID} provides a way to generate URIs from a model in Ruby that +uniquely identify it.") + (home-page "https://rubyonrails.org/") + (license license:expat))) + (define-public ruby-spring (package (name "ruby-spring") diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f7d663f931..4bc2439192 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13214,30 +13214,6 @@ (define-public ruby-nio4r (home-page "https://github.com/socketry/nio4r") (license license:expat))) -(define-public ruby-globalid - (package - (name "ruby-globalid") - (version "1.1.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "globalid" version)) - (sha256 - (base32 - "0kqm5ndzaybpnpxqiqkc41k4ksyxl41ln8qqr6kb130cdxsf2dxk")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-activesupport)) - (synopsis "Generate URIs idenfitying model instances in Ruby") - (description - "@code{GlobalID} provides a way to generate URIs from a model in Ruby that -uniquely identify it.") - (home-page "https://rubyonrails.org/") - (license license:expat))) - (define-public ruby-language-server-protocol (package (name "ruby-language-server-protocol") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 158/223] gnu: ruby-sprockets: Update to 4.2.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:27 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315214963 (code B ref 62196); Mon, 20 Mar 2023 17:26:27 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:52 +0000 Received: from localhost ([127.0.0.1]:56167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGa-0003tB-CK for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:52 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]:42688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFf-0003gd-KO for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:55 -0400 Received: by mail-qv1-f51.google.com with SMTP id x8so8058306qvr.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333090; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=367HOYrxi0dHLio8j1RKAGe/G3X9KuBnF8tr1l0/G+o=; b=jN3ytnY4wnlhSr0j9q874Fl0vwHBdm3Rs5CQ7fuEtYLQPFLiiZetMe/yP3nsYyGKqG Yz2bpZJrr2xH1pbmLX4i8xEGscIUOKYtIN83nMbiOueqmAyaqx7bnBFsfKFwa5pbmQ45 4gJjzFJoF8hw/CFictsJ+0PHrJoL7suKnoOQ8WzCp/cSjIfNDMenEQlw6ZFRVkfMNLNp JenS6rOxTPLNna29LENBhCBDOAPoF/XN6QwmbJpOzquF0Z/sQS2003s2kVicGguJF6mk RkvH5cdjUuev5bQ4LJ5T7Ryz4fxPNbTN/ScsMQmcyn0JI5DMMj1dSm13rrqRjL9Jv+l6 jLTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333090; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=367HOYrxi0dHLio8j1RKAGe/G3X9KuBnF8tr1l0/G+o=; b=ri72cIvvErZ8qWFXJC4O0LsqwSUpn8XDJeSKFttL7HM31ipn9rnX0qbcG4R1DFHYdW 93Hl2KH7Jh0EKnUccvwimYD5ZNWhdPJNttFpcYmJZugOCtUepE3V0f3kPafGet63em0C hKfy06Mgviqnibx9ozDFIQYd/QzLIjsmmLmJFK8s2WCieex7Udk9X24gtYX4/XsBPjBB +6sHd1/CTJKAN1yiSqnbBPu9+6cbsMSq4oY3MfcyZs1T7L1dTcz01Pq1hYwC5+844JPU D0oN4v4uncsdSR+TbOzucY+JqF6jdJ36pl44eBSfayHD5FOWF8H2KhKQ+4swoTcnAnYh X8iQ== X-Gm-Message-State: AO0yUKU/CGAEZ503vYTbduriR/CERlKqANhcT0N3G8p0jknXDZNRevTX 9+4PEF7S9mx9AHLFIcJo1axz6/nLyIM= X-Google-Smtp-Source: AK7set+0jR3xOUJMVhHfN+umbperRoKnnAdatIngcfVMHhDE2ayXi9IZAKFLkFeEzyehelHlAKP/Rw== X-Received: by 2002:a05:6214:20e2:b0:5cc:e059:efa3 with SMTP id 2-20020a05621420e200b005cce059efa3mr5239718qvk.23.1679333089928; Mon, 20 Mar 2023 10:24:49 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:49 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:44 -0400 Message-Id: <20230320172349.12752-57-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-sprockets): Update to 4.2.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2927509d56..16ddbe7071 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13241,14 +13241,14 @@ (define-public ruby-globalid (define-public ruby-sprockets (package (name "ruby-sprockets") - (version "3.7.2") + (version "4.2.0") (source (origin (method url-fetch) (uri (rubygems-uri "sprockets" version)) (sha256 (base32 - "182jw5a0fbqah5w9jancvfmjbk88h8bxdbwnl4d3q809rpxdg8ay")))) + "0k0236g4h3ax7v6vp9k0l2fa0w6f1wqp7dn060zm4isw4n3k89sw")))) (build-system ruby-build-system) (arguments '(;; No included tests -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 164/223] gnu: Add ruby-importmap-rails. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:27 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315314970 (code B ref 62196); Mon, 20 Mar 2023 17:26:27 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:53 +0000 Received: from localhost ([127.0.0.1]:56169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGa-0003tI-MP for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:53 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFg-0003cF-4n for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:56 -0400 Received: by mail-qt1-f179.google.com with SMTP id hf2so9822820qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333095; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Pi7kva4ROhEwOFpZyI8JqjC7BXvmZrvce05+fxYB1Yg=; b=PnUaerSSQ+GHGWhFuMDJYmGaLhj2K6/aD51QL5ElNGx5wuPrVBuTPE6QCAk+bGpt4d RFob0F+eyQxwGl2l/RpJZWcEiddRU0H2zvNEzktZ0rUUr0gGfUjJcPXKCm1WCY6BGhyk Y0z3Nrl9L7srq6YpAHuG2MkBPyjK6bH1xlYcbtmNtcOpx3YA7bx/W9RcqSLRMHlyd5TO 52dQHk8z8cYHeM7XAAw7JJBLVdGtv/6yAkDUhdOStNeAit/uTqmKqgpn5ozaD+1zULeW m5C4DyMS6/wymhkC4rw7Z/VoEByAOWuOJRX5U3JpnVlCB3/WSF+IgkiGjiXVE2b2sA92 Kwjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333095; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Pi7kva4ROhEwOFpZyI8JqjC7BXvmZrvce05+fxYB1Yg=; b=iL2ZivgSwqmj7SlgBeBbfWIlRIyEj0H0Qx8Mk7jwd+sv01MJZ7gtudz0oV9gzgF8D0 yzbyuRog7SwxuYzL/AYM6Z6/DXkDXHXW00CP8rIWbgHDGCYiCeaCLE0fGNKjQsYCGtDD 9BdjWpM5mTTX0jX2rvesBXwDYygzlufSQ5naNNqQxTF3ouuP3QjUzf47nM3+H1Gghzh2 8XCR0N/eKGdYttSHzaH0zwsby60c1+LHexL3+NPFOul45RqirespxgIDkF9bjw2508Xm JSoNW0FKemLwNuiLHOrcKpYra8wrRzONEV/Y/a/jHVY+pykJzrVzYD0dK+8odIogYJrL Yqig== X-Gm-Message-State: AO0yUKW/VSnusimrJjmJSLdXdCpOYgI8/ZRJQ1uTQWGsk5Asl6Xi6GKr CiHwmVTi8GmV08FBoik7qeNqFA3fxmw= X-Google-Smtp-Source: AK7set+W+AKJm0xTk+yGpnDjhKuc1u3ArwIfqUsUWPj3LC9OJMyaSg8dUMfL7U7eA09wsh6xYmHY2A== X-Received: by 2002:ac8:5f09:0:b0:3bd:6c0:9c8e with SMTP id x9-20020ac85f09000000b003bd06c09c8emr20448142qta.2.1679333095528; Mon, 20 Mar 2023 10:24:55 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:55 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:50 -0400 Message-Id: <20230320172349.12752-63-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-importmap-rails-bootstrap): New private variable. (ruby-importmap-rails): New variable. --- gnu/packages/rails.scm | 73 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 802c4b9dec..4abecb8409 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -26,6 +26,7 @@ (define-module (gnu packages rails) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix utils) #:use-module (gnu packages base) #:use-module (gnu packages databases) #:use-module (gnu packages node) @@ -795,6 +796,78 @@ (define-public ruby-bootsnap (home-page "https://github.com/Shopify/bootsnap") (license license:expat))) +;;; A private variant used to bootstrap railties. +(define ruby-importmap-rails-bootstrap + (package + (name "ruby-importmap-rails-bootstrap") + (version "1.1.5") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/rails/importmap-rails") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1d8pqqqrvsnm8rpr7qkpcxpscif61xymi509v1c62laadvhcmklg")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) ;avoid all extra dependencies + ;; Leave out ruby-railties, for bootstrapping purposes. + (propagated-inputs (list ruby-actionpack)) + (synopsis "Tool to manage modern JavaScript in Rails") + (description "Import maps can import JavaScript modules using logical +names that map to versioned/digested files -- directly from the browser. It +makes it possible to build modern JavaScript applications using JavaScript +libraries made for ES modules (ESM) without the need for transpiling or +bundling, which removes the need for Webpack, Yarn, npm, or any other part of +the JavaScript toolchain. All that is needed is the asset pipeline that is +already included in Rails.") + (home-page "https://github.com/rails/importmap-rails") + (license license:expat))) + +(define-public ruby-importmap-rails + (package/inherit ruby-importmap-rails-bootstrap + (name "ruby-importmap-rails") + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (delete-file "gemfiles/rails_7_propshaft.gemfile.lock") + (substitute* "gemfiles/rails_7_propshaft.gemfile" + ;; Remove appraisal, and add tzinfo-data, which needs to + ;; be in the Gemfile to become available. + ((".*appraisal.*") + "gem 'tzinfo-data'\n") + ;; This gem is for managing *installation* of + ;; webdrivers... we do not want that. + ((".*gem \"webdrivers\".*") "")))) + (add-before 'check 'set-BUNDLE_GEMFILE + (lambda _ + ;; The default Gemfile is for Rails 6. + (setenv "BUNDLE_GEMFILE" + "gemfiles/rails_7_propshaft.gemfile"))) + (add-before 'check 'disable-problematic-tests + (lambda _ + ;; The integration tests require networking; disable them. + (delete-file "test/npm_integration_test.rb") + (delete-file "test/packager_integration_test.rb")))))) + (native-inputs + (list ruby-byebug + ruby-capybara + ruby-propshaft + ruby-rails + ruby-rexml + ruby-selenium-webdriver + ruby-sqlite3 + ruby-stimulus-rails + ruby-turbo-rails + ruby-tzinfo + ruby-tzinfo-data)) + (propagated-inputs + (list ruby-actionpack + ruby-railties)))) + (define-public ruby-marcel (package (name "ruby-marcel") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 168/223] gnu: Add ruby-turbo-rails. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:28 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315314978 (code B ref 62196); Mon, 20 Mar 2023 17:26:28 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:53 +0000 Received: from localhost ([127.0.0.1]:56171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGb-0003tP-4b for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:53 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:46960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFj-0003dR-Bc for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:59 -0400 Received: by mail-qt1-f177.google.com with SMTP id c19so13960668qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333099; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZGi1ElPzT6XA4x7KnrGzlVv7jsKnuczAapdhEyANrwA=; b=qKD9WWOvE1SsOAHSU9wZmwRMhIHoRYQax7di1MOV5mZY5on7Kqx/BSLt1/BV2AJ/Y+ XWJAq0oyFmZQLts/u55Yn6hJh/X58pDA9ahyGicYXAJnlyl32vUbZinQW93sacanA4Vq 7XNmid3M1wwYSFPZ/XNAyhXEmsvu2LIGxC+etiX6T7f3RmwVeiACs1Ql4Ba99v1Nv6O4 J8cuxDf08pr6yzrY5bOBOErW7Dx5YEQXI3nI8ruZYSFO3QDXTj6QeZqzZi5dezRekqw8 WhBvosZfLeKePK5gIyLSo5JDAhu0QGc2eKmw+NULJvwOvW4RTItcx3b4/V3I98YpncP/ j4pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333099; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZGi1ElPzT6XA4x7KnrGzlVv7jsKnuczAapdhEyANrwA=; b=LMJogPH8lpc5zgIG4fEm3n0ipSdUWGCoCha/O/NoltvAMnyo1OgiPOEBOlIeIdT1Nn D+7jgTGUofeY9innWi1FrT8Suc+Bxz6oO7KIbCP8epJtQ9Hdgh8g4fk2P6hxOQAkXE5R hCwfA7sr5BWoDmmsfsRPl1/b5rE4cqeKm7FeUdnVB6IS9lxBUlTFfxZNLFd7Ljl1kfK5 uoHedVZkT3rHABN27gTji1XyrQIbPGulCsutem7/UuF0Uy/57wdXrDeVMOkMA/MDx/FV sKK/FHf+YJCq2Bb6jioM4RvXb1X/VgOd0J6wlZcknNeu8BNcSaad/nNzSfKyIE8NB68D /JnQ== X-Gm-Message-State: AO0yUKV/8bWGWc0Sdp3eWWqFRoxavkkYgHHghuBiTAzbMwfvuWXEfriu LGl0rDD33uOE/hevQt2LJ9EhRHRtopE= X-Google-Smtp-Source: AK7set9MInc38/oUS/yhgkGS/GLbshshiWuyQZH2TKNAHO7RXqgV92Ag3e7jUtxgER1k4xUXg1y+0w== X-Received: by 2002:a05:622a:1aa8:b0:3e0:b1cc:40e1 with SMTP id s40-20020a05622a1aa800b003e0b1cc40e1mr7589636qtc.34.1679333098803; Mon, 20 Mar 2023 10:24:58 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:58 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:54 -0400 Message-Id: <20230320172349.12752-67-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-turbo-rails): New variable. --- gnu/packages/rails.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 925b95c3b2..04aa2d3f89 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -1244,6 +1244,34 @@ (define-public ruby-stimulus-rails (home-page "https://stimulus.hotwired.dev") (license license:expat))) +(define-public ruby-turbo-rails + (package + (name "ruby-turbo-rails") + (version "1.4.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "turbo-rails" version)) + (sha256 + (base32 + "0vm3iqgr3kxyyz5i09lhvfszp4pw1gw5j5rhhv1gmasv4kq2p3qh")))) + (build-system ruby-build-system) + ;; The test suite depends on JavaScript modules fetched via 'yarn'. + (arguments (list #:tests? #f)) + (propagated-inputs (list ruby-actionpack ruby-activejob ruby-railties)) + (synopsis "High performance web application framework") + (description + "Turbo aims to be as fast as single-page web application without having +to write any JavaScript. Turbo accelerates links and form submissions without +requiring server-side changes to the generated HTML. It allows carving up a +page into independent frames, which can be lazy-loaded and operated as +independent components. Finally, it helps making partial page updates using +just HTML and a set of CRUD-like container tags. These three techniques +reduce the amount of custom JavaScript that many web applications need to +write by an order of magnitude. And for the few dynamic bits that are left, +Stimulus can be used.") + (home-page "https://github.com/hotwired/turbo-rails") + (license license:expat))) + (define-public ruby-web-console (package (name "ruby-web-console") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 170/223] gnu: ruby-spring: Update to 4.1.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:28 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315414985 (code B ref 62196); Mon, 20 Mar 2023 17:26:28 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:54 +0000 Received: from localhost ([127.0.0.1]:56173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGb-0003tX-HC for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:53 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFl-0003cF-0v for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:01 -0400 Received: by mail-qt1-f179.google.com with SMTP id hf2so9823150qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333100; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8sIPq1WEbinayUwXjK8VTNnkhi1ZPnDlOEpN44fJ870=; b=TNrQ4620Ux/d24ftSLnC7VENozBRIfHXOy/aOe1y3subFYe6WGiyq8Ep1jAPnS/Qus 2+TOEyxcBi6MMw8WHWcIN5tbYWs/8pS23T+P1TQaDhm2aSrvOGEpnF1IGBSOBWOJBjMs Zyb0AJpn97CjBQcZUAMMDauorG/h3ugtJSUjZ3ZmViWNuMFuYQB60EfM4/yUA7CwKsq4 L4DUS5hHmom4HP/C5kXAqA50TWEV582gNDPcA+jO7C8sh7lao79OVirJtKhgIbVjOzGK cTsowRvZtoDCF7pwaQhh2mnWqkh+aSOz24f0Wf+23XPN5vVrIcp58hgRMUuSkDkjq/99 07Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333100; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8sIPq1WEbinayUwXjK8VTNnkhi1ZPnDlOEpN44fJ870=; b=FYD3zxMrFCskqKgV9Z+WvRj9Ftl6IruibKNf5g6bFoGOG0NPIIKriIqskqu9AookZN H3af0go9PiR4KOZT6WzrMV5vRMaHiG350NKAZeVTbxssTK93V75DvimEWlHHYQ7EkCs5 HGCH1akP9LqkzHNXTJR2HuD+BVTMHGHSAuDnNoxgD/pB/o1hlkpIOUkXZmiSQ0vcBdTJ 92P8tTXVPhCcoCY2JIBOKT8xtC4z+h5Dl9rmj/u2GKyUwh4D7xe56YjqQjSWjaWu4CzT 61aTa3LI5t5HNkb/dtu1KWYoGAtB5rFMfb0zVMbmL02gsJoAoVHuSTTQ4nuEohZZ4f2S jwlA== X-Gm-Message-State: AO0yUKWyq0MvdYILEjf3SPu2c2llV+0NmDJdQOYL3qxZ4UjKL6drEg+E O5ZD73F8tH6vT/9/Y9Ss3YsFy+mQVFE= X-Google-Smtp-Source: AK7set/JBE99q/cUlJDb0z/XWwVHGm0kPheT+qRkdR0imZMnje+lg1jQeZjLu8iKdks6HixD/mr3aQ== X-Received: by 2002:a05:622a:4c7:b0:3bf:d2ed:aceb with SMTP id q7-20020a05622a04c700b003bfd2edacebmr27075688qtx.31.1679333100531; Mon, 20 Mar 2023 10:25:00 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:00 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:56 -0400 Message-Id: <20230320172349.12752-69-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-spring): Update to 4.1.1. [arguments]: Use gexps. Delete trailing #t. Preserve activesupport dependency spec. --- gnu/packages/rails.scm | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index ddb27a1d77..5cbb063456 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -142,33 +142,29 @@ (define-public ruby-globalid (define-public ruby-spring (package (name "ruby-spring") - (version "1.7.2") + (version "4.1.1") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/rails/spring") - (commit (string-append "v" version)))) + (url "https://github.com/rails/spring") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "0smwrndjmnr7g7jjskw05zin3gh6kx5db6yrkiqi6i9wl5mrn9n5")))) + "0p8hidxqnk8s1gfm1s1xb06gbbahdxjmzy6x3ybi25nkmdp0anb6")))) (build-system ruby-build-system) (arguments - `(#:test-target "test:unit" - #:phases - (modify-phases %standard-phases - (add-before 'check 'remove-bump - (lambda _ - (substitute* "spring.gemspec" - (("gem.add_development_dependency 'bump'") "") - (("gem.add_development_dependency 'activesupport'.*") - "gem.add_development_dependency 'activesupport'\n")) - (substitute* "Rakefile" - (("require \\\"bump/tasks\\\"") "")) - #t))))) - (native-inputs - (list bundler ruby-activesupport)) + (list #:test-target "test:unit" + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'remove-bump + (lambda _ + (substitute* "spring.gemspec" + (("gem.add_development_dependency 'bump'") "")) + (substitute* "Rakefile" + (("require \\\"bump/tasks\\\"") ""))))))) + (native-inputs (list bundler ruby-activesupport)) (synopsis "Ruby on Rails application preloader") (description "Spring is a Ruby on Rails application preloader. It speeds up -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 171/223] gnu: Add ruby-dotenv-rails. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:29 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315414992 (code B ref 62196); Mon, 20 Mar 2023 17:26:29 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:54 +0000 Received: from localhost ([127.0.0.1]:56175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGb-0003tf-UX for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:54 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:41740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFl-0003cj-Qc for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:02 -0400 Received: by mail-qt1-f177.google.com with SMTP id t9so13965295qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333101; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=otczWpx8n1pLQKf5YmZNfv847ODHo0lijpRMWW6+qEE=; b=Ybxitq1h65qxIXPhCemIJHALKcdo5fvTYxDszafj8sFCdkpCfxTpxnneFRvnq68qCA QjLROkhyteK+YL7RCX6CxfpUM7yDlXegEJGBqdl74lf95FH9ujLxv1loo3iSDeP4g60A oVbys8iHCBibechSWmG6Dt26iavy8Wkbm8g5NCNViAKIZdMmiEqjzwfiMA2ZmL0mSEK5 1ayc13eoWPEcjMXXR2dOhV+ttDkHfsom6z07Y54F+kWaJisKN6CwpkrqCH3qvi4M7cjR vlylLjT/tk1FLFygOsguDXe+hDL8sGnr7kJ9u3k3/9YAoTbOWcoQBTzsiC6JvJwbO7r0 nrZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333101; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=otczWpx8n1pLQKf5YmZNfv847ODHo0lijpRMWW6+qEE=; b=cBNfsI5QHhfVVA9thuV9hQsFngYUT8YT0Nc6v8yxOt0wqwAbu5ZqoeMDMmYRziRnP7 WbusqSjbXH2JSf2gBQRyJKKYOFal8y2osx99SAn+nhoC6KIEb9tcz570nOL7/0vS8XTO xkWZN4C1QJpq1ZOMjYaehN7vxgBh4MkXlmkG8aufmAnxBbwJxKoj12N6vq2VqljjINui 8zZdDGa6LQRTwfCK95YMlzCXS4fUGiGEpxBQ38W82WReIVWgjhP2PHICtoUraIjFD0Ub bkwD3lJ3mxP6gTybMso2kIXUC/TYPnFQYa4QPQxVQfhBdvGQQzodu55UBMqYkMpix9vz YCpQ== X-Gm-Message-State: AO0yUKXU6vs7lGnbpcE7wEmnTwaY0/WnQwjVVshLyGRrbrMAqmnrwmWK 5cWpMR9zFNHkl1I839fY+jKX4Tm7gXU= X-Google-Smtp-Source: AK7set8exWK3eVTyOXcvNDPM0yJExyY+uGckX+t1Dp4LaFHtyWbPnABu2kBZqjSxpPCT38N9YD4CNw== X-Received: by 2002:a05:622a:198b:b0:3bf:e4da:2367 with SMTP id u11-20020a05622a198b00b003bfe4da2367mr43781qtc.3.1679333101333; Mon, 20 Mar 2023 10:25:01 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:01 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:57 -0400 Message-Id: <20230320172349.12752-70-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-dotenv-rails): New variable. --- gnu/packages/ruby.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 4bc2439192..6772068489 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10460,6 +10460,42 @@ (define-public ruby-dotenv (home-page "https://github.com/bkeepers/dotenv") (license license:expat))) +(define-public ruby-dotenv-rails + (package + (inherit ruby-dotenv) + (name "ruby-dotenv-rails") + (arguments + (substitute-keyword-arguments (package-arguments ruby-dotenv) + ((#:phases phases '%standard-phases) + #~(modify-phases #$phases + (delete 'do-not-build-dotenv-rails) + (add-after 'unpack 'delete-Gemfile + (lambda _ + ;; It defines extraneous dependencies; remove it. + (delete-file "Gemfile"))) + (add-after 'unpack 'remove-extraneous-gemspec + (lambda _ + (delete-file "dotenv.gemspec") + (substitute* "Gemfile" + ((".*\"dotenv\".*") "")) + (substitute* "Rakefile" + ;; Remove the dotenv-related Rake tasks. + (("Bundler::GemHelper.install_tasks name: \"dotenv\"") + "") + (("\"dotenv:[^\"]*\", ") + "")))) + (replace 'replace-git-ls-files + (lambda _ + (substitute* "dotenv-rails.gemspec" + (("`git ls-files lib \\| grep rails`") + "`find lib -type f | sort | grep rails`")))))))) + (native-inputs (list ruby-rspec ruby-spring ruby-standard)) + (propagated-inputs (list ruby-dotenv ruby-railties)) + (synopsis "Ruby library for setting environment variables in Rails project") + (description "Dotenv is a Ruby library for setting environment variables +defined in a @file{.env} file. This is the Rails variant, adapted for use +with Ruby on Rails projects."))) + (define-public ruby-http-cookie (package (name "ruby-http-cookie") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 172/223] gnu: Add ruby-flores. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:29 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315415000 (code B ref 62196); Mon, 20 Mar 2023 17:26:29 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:54 +0000 Received: from localhost ([127.0.0.1]:56177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGc-0003tl-8W for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:54 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:44776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFm-0003fz-Hl for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:03 -0400 Received: by mail-qt1-f182.google.com with SMTP id s12so13942877qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333102; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jPWG/pkBP6RflTohwAfoa3XLsYnPRCcg2GOtvOZ+/ds=; b=NGQaxV+fC9FyW9ASnNyx+yC2yEiTuoxPc6pNAijLzXk5GeIEzRGpr2z2SovihRKHYf sMonwSw50ddZ4Yp0Qx59Cj9DUmUiuW65eKHolliu4MFi6pqqb/egqlXNC48G764yIj3m 5GyJl18Y7aKTnWpfKeNDyfOnH8bhoUaP6Cd2UEcc3exAp46AsAMJZxaeIVffbvXU2pR2 Wiha8Xx3o6QtoInW+PffBMJumP9ooH6tio94EjDFQYhUXJ/poEx8V8cl9m2iCznMwQuA wOelAY/CsdAKecOgVBIu02UnHn08iXIkOV52BEu8Yep2aE+BYKTrmr04L5nnrUY0G3Wb A7Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333102; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jPWG/pkBP6RflTohwAfoa3XLsYnPRCcg2GOtvOZ+/ds=; b=AtGu/MbT4LTqGQkrpq2gVY5ARPx0sINLj5USnV0SLgetA6fzy2xqA4xB5FUCprJjl/ 7HpEdsjsfWsV9/SDBjJztyCeiec+l2L0JbAAg0KPYI346kLFIVERHDhFNed6nDduC/QO V5dMpxuF4X3T/7hJmeWfZx80f9qNfnKxaPU+cR1DF3Ytz1rt2ao95h0oxxf7btgMjPXu Vw1UcyusoUOfu3w3WLw83Kq/CSz37G8OTfATtccAZurkXn3PcKMh4I2SGEDIzNp36+WM rrEDYXlFzu7N2AzYK3TTKWBcYBrRlvOCvp0Q3oGYreY/siS+1xyh/CBTynqdAHtSYpHb orkQ== X-Gm-Message-State: AO0yUKXHqVPbMgSOo48O85Nf2NZdFg/oZF5FbfzmY2qjiks3QO60iO+e uhiu7+mlt/bkcVg5egJJiHdebEIWo58= X-Google-Smtp-Source: AK7set/jdjVJrUmfDZaBGzye9l5k8rrd855cRv/WBS4tWbVPinzDpB1uG3X8Kqi2M94w8qopDmXgWQ== X-Received: by 2002:ac8:5d8a:0:b0:3e2:4280:bc5d with SMTP id d10-20020ac85d8a000000b003e24280bc5dmr4927181qtx.23.1679333101982; Mon, 20 Mar 2023 10:25:01 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:01 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:58 -0400 Message-Id: <20230320172349.12752-71-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-flores): New variable. --- gnu/packages/ruby.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6772068489..4707002fe7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3996,6 +3996,31 @@ (define-public ruby-fiber-local (home-page "https://github.com/socketry/fiber-local") (license license:expat))) +(define-public ruby-flores + (package + (name "ruby-flores") + (version "0.0.8") + (source (origin + (method url-fetch) + (uri (rubygems-uri "flores" version)) + (sha256 + (base32 + "0pd8gqgy67rp1baq5r7himl0r9jzv5kqlhdmqh8wngynv548w2ai")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (native-inputs (list ruby-rspec ruby-simplecov)) + (synopsis "Fuzzing, randomization, and stress testing library") + (description "Flores is a fuzzing, randomization, and stress library to +help tests uncover more bugs.") + (home-page "https://github.com/jordansissel/ruby-flores") + (license license:asl2.0))) + (define-public ruby-net-http-persistent (package (name "ruby-net-http-persistent") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 165/223] gnu: ruby-railties: Enable test suite. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:29 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315515008 (code B ref 62196); Mon, 20 Mar 2023 17:26:29 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:55 +0000 Received: from localhost ([127.0.0.1]:56179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGc-0003tt-K4 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:55 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:34544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFm-0003hW-4T for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:03 -0400 Received: by mail-qv1-f53.google.com with SMTP id 31so74686qvc.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333096; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9VpT512joxRzomUcuUyFOcdpPpuVn1kfHNKBxpCc4kk=; b=Q7GY07aFz2EMHacnok0SsoRIADY5RloBGELMfF98eUTt5pBdUyurqOZuuW8+sBNK2A VKNoviH6fNga1Eki7Pkf1p0wt09kLpLC1IU+OEz6EiTseA8gSdUzy2yqtT1rEoXmt9Jc 4TQU255zSPe/FtIi0CYRrOlzq3Pu3zcBgVjhB+vP/5WA5Lx7qzx8kJ2EzaKL/7APr7Ms OE9Nf+yaUu2NiS9oB77uOxxxpDMX7sRCCqLljGhla2fYjHiMo5Em44KmVfsfZ9WtWy+x GKP3mnDYulueIQzi6twL1YSmhUM9WZkwzZNR20+XH5HRiOAy4Yr6Y34aRmYSXO0judHA prdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333096; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9VpT512joxRzomUcuUyFOcdpPpuVn1kfHNKBxpCc4kk=; b=m7aZ0MZ8fvk+/xGiZ4r58gLFpec9pskyIKB2SQQOw6zH9MaI6halh++6BQ66Ggg1tA GXMRCLnwRIF2yUsRXs2BkHf9J4kXsciOA+Dk3ouHratEEj9FzQffHROSaeZsdYoxKKku qf6YOH6v6BtpZHLb3DObPCtA71v6wnOPh25Uujyr0BuWqdyXBo6YD1nAWE6qoastCnpg 21PPqDBcho86G0O/BYQZumLJ3vK3eM/b3b0JucAd5NWPfcIqsaGNci0pFBu1Olm5HYVG q6tGQgKVNVKQSv8Cf4iPGNVG8SWmcpkU0EJE2BiXUNa2Q1ysghtaWNlW/d6Cz9x1MPwS ArjA== X-Gm-Message-State: AO0yUKUTlkRYQcgA1mlilzxzZW3rwzTlXZ4Bqw9czJsfIp7dsm1LN2pa 6HZVn9jaw6I9MEaVpqQO5wuAi2zG2e8= X-Google-Smtp-Source: AK7set9sWIJ2ffD/AymX4Ec+ActY6ZuTi8L7FkDWJGlKXjTPLZXUuG7Yfjnzv1kChNWya9Iu5RWXvQ== X-Received: by 2002:ad4:5c6f:0:b0:56e:bfda:a138 with SMTP id i15-20020ad45c6f000000b0056ebfdaa138mr56664803qvh.10.1679333096395; Mon, 20 Mar 2023 10:24:56 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:56 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:51 -0400 Message-Id: <20230320172349.12752-64-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-railties): Add a tip as comment about reviewing test suite failures. [arguments]: Delete #:tests? argument. Add delete-gemfiles, disable-bundler, do-not-load-other-gems-from-source, patch-paths, prepare-for-tests, disable-problematic-tests and set-paths phases. Move check phase after install phase. --- gnu/packages/rails.scm | 249 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 238 insertions(+), 11 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 4abecb8409..fbb85f271d 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -31,6 +31,8 @@ (define-module (gnu packages rails) #:use-module (gnu packages databases) #:use-module (gnu packages node) #:use-module (gnu packages ruby) + #:use-module (gnu packages sqlite) + #:use-module (gnu packages version-control) #:use-module (guix build-system ruby)) (define %ruby-rails-version "7.0.4.3") @@ -903,6 +905,8 @@ (define-public ruby-marcel (home-page "https://github.com/rails/marcel") (license license:expat))) +;;; Pro-tip: to get a summary of the failures, run +;;; 'M-x occur [1-9][0-9]* \(failures\|errors\)' on the build log. (define-public ruby-railties (package (name "ruby-railties") @@ -910,17 +914,240 @@ (define-public ruby-railties (source ruby-rails-monorepo) (build-system ruby-build-system) (arguments - (list #:tests? #f ;requires rails to be installed - #:phases #~(modify-phases %standard-phases - (add-after 'delete-gemfiles 'chdir - (lambda _ - (chdir "railties")))))) - (propagated-inputs (list ruby-actionpack - ruby-activesupport - ruby-method-source - ruby-rake - ruby-thor - ruby-zeitwerk)) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'delete-gemfiles + (lambda _ + ;; Delete Gemfile and Gemfile.lock, as they contains too many + ;; dependencies not actually useful here. + (delete-file "Gemfile") + (delete-file "Gemfile.lock"))) + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "railties"))) + (add-after 'chdir 'disable-bundler + (lambda _ + (substitute* (append (list "Rakefile") + (find-files "test" "\\.rb$") + (find-files "lib" "\\.tt$")) + ;; Do not use Bundler, which causes errors such as not finding + ;; the gem of this package (railties), or preferring the other + ;; in-source gems. + (("`bundle exec") "`") + ((".*require \"bundler/setup\".*") "") + ((".*Bundler.require.*") "")) + ;; Adjust a runtime substitution that uses a removed + ;; Bundler.require in its pattern; instead of matching + ;; "Bundler.require", it now appends to the 'require + ;; "rails/all"' line in the generated 'application.rb' template + ;; generated from + ;; "lib/rails/generators/rails/app/templates/config/application.rb.tt". + (substitute* "test/isolation/abstract_unit.rb" + (("contents.sub!\\(/\\^Bundler\\\\.require\\.\\*/, \"([^\"]*)" + _ replacement) + (format #f "contents.sub!('require \"rails/all\"', \"\\\\0\\n~a" + replacement))))) + (add-after 'chdir 'do-not-load-other-gems-from-source + (lambda _ + ;; The Rakefile adds '-I' Ruby options so that the other Rails + ;; libraries are loaded from source; since they are already + ;; packaged separately, use these instead. + (substitute* "Rakefile" + ((".*\"\\.\\./activesupport/lib\",.*") "") + ((".*\"\\.\\./actionpack/lib\",.*") "") + ((".*\"\\.\\./actionview/lib\",.*") "") + ((".*\"\\.\\./activemodel/lib\".*") "")))) + (add-after 'chdir 'patch-paths + (lambda _ + (substitute* "lib/rails/generators/base.rb" + (("/usr/bin/env") (which "env"))))) + (delete 'check) ;moved after install phase + (add-after 'install 'check + (assoc-ref %standard-phases 'check)) + (add-before 'check 'prepare-for-tests + (lambda _ + (define (touch file-name) + (call-with-output-file file-name (const #t))) + ;; Otherwise, the test suite attempts to use yarn to fetch + ;; NodeJS modules. + (mkdir-p "../actionview/lib/assets/compiled") + (touch "../actionview/lib/assets/compiled/rails-ujs.js") + (mkdir-p "test/isolation/assets/node_modules") + ;; Git requires to be able to write to HOME. + (setenv "HOME" "/tmp"))) + (add-before 'check 'disable-problematic-tests + (lambda _ + (let-syntax ((skip-tests + (syntax-rules () + ((_ file test ...) + (substitute* file + ;; ActiveSupport test case. + (((string-append "test \"" test "\".*") all) + (string-append + all " skip 'fails on guix'\n")) ... + ;; MiniTest test case. + (((string-append "def " test ".*") all) + (string-append + all " skip('fails on guix')\n")) ...))))) + (with-directory-excursion "test" + ;; This test requires 'rails' and Bundler. + (delete-file "application/server_test.rb") + ;; These tests are incompatible with MiniTest 5.17 (see: + ;; https://github.com/rails/rails/issues/47657). + (skip-tests "generators_test.rb" + "test_invoke_with_config_values" + "test_simple_invoke" + "test_should_give_higher_preference_to_rails_generators" + "test_nested_fallbacks_for_generators" + "test_fallbacks_for_generators_on_invoke" + "test_invoke_with_default_values" + "test_invoke_with_nested_namespaces") + ;; These tests requires the assets which we lack. + (delete-file "application/assets_test.rb") + (delete-file "railties/generators_test.rb") + (skip-tests "generators/shared_generator_tests.rb" + ;; This test checks that bin/rails has /usr/bin/env has a + ;; shebang and fails. + "test_shebang_when_is_the_same_as_default_use_env") + (skip-tests "generators/app_generator_test.rb" + ;; This test requires networking. + "test_template_from_url" + ;; This test requires Bundler. + "test_generation_use_original_bundle_environment" + ;; This test requires assets. + "test_css_option_with_cssbundling_gem" + ;; These tests require the rails/command + ;; namespace provided by the 'ruby-rails' + ;; package, which depends on this one. + "test_css_option_with_asset_pipeline_tailwind" + "test_hotwire") + (skip-tests + "generators/plugin_generator_test.rb" + ;; These tests require assets. + "test_model_with_existent_application_record_in_mountable_engine" + "test_dummy_application_loads_plugin" + "test_generate_application_mailer_when_does_not_exist_in_\ +mountable_engine" + "test_generate_mailer_layouts_when_does_not_exist_in_mountable_engine" + "test_ensure_that_migration_tasks_work_with_mountable_option" + "test_generating_controller_inside_mountable_engine" + "test_generate_application_job_when_does_not_exist_in_mountable_engine" + "test_run_default" + ;; This test expects a /usr/bin/env shebang. + "test_shebang") + ;; The following generator tests require assets. + (skip-tests "generators/plugin_test_runner_test.rb" + "test_run_default") + (skip-tests + "generators/scaffold_controller_generator_test.rb" + "test_controller_tests_pass_by_default_inside_full_engine" + "test_controller_tests_pass_by_default_inside_mountable_engine") + (skip-tests + "generators/scaffold_generator_test.rb" + "test_scaffold_tests_pass_by_default_inside_mountable_engine" + "test_scaffold_tests_pass_by_default_inside_api_mountable_engine" + "test_scaffold_tests_pass_by_default_inside_api_full_engine" + "test_scaffold_on_invoke_inside_mountable_engine" + "test_scaffold_tests_pass_by_default_inside_full_engine" + "test_scaffold_tests_pass_by_default_inside_namespaced_\ +mountable_engine") + (skip-tests "generators/test_runner_in_engine_test.rb" + "test_run_default" + "test_rerun_snippet_is_relative_path") + ;; The actions_test tests depend on assets or the rails gem. + (delete-file "generators/actions_test.rb") + (skip-tests "engine/commands_test.rb" + "test_server_command_work_inside_engine" + "test_runner_command_work_inside_engine") + ;; These tests fails because of cleanup code + ;; when the environment lacks a PTY device (see: + ;; https://github.com/rails/rails/issues/47656). + (delete-file "engine/commands_test.rb") + ;; The following tests require the 'rails' gem. + (skip-tests "application/test_runner_test.rb" + "test_run_app_without_rails_loaded" + "test_generated_scaffold_works_with_rails_test" + "test_load_fixtures_when_running_test_suites" + "test_run_in_parallel_with_unmarshable_exception" + "test_run_in_parallel_with_unknown_object") + (skip-tests + "application/test_test.rb" + "automatically synchronizes test schema after rollback" + "hooks for plugins" + "sql structure migrations when adding column to existing table" + "sql structure migrations" + "ruby schema migrations") + ;; These tests require a PostgreSQL server accepting + ;; connections under /var/run/postgresql. + (skip-tests + "application/rake_test.rb" + "test_not_protected_when_previous_migration_was_not_production") + (delete-file "application/rake/dbs_test.rb") + (delete-file "application/rake/migrations_test.rb") + (delete-file "application/rake/multi_dbs_test.rb") + (skip-tests "engine/test_test.rb" + "automatically synchronize test schema") + (skip-tests "isolation/abstract_unit.rb" "use_postgresql") + (skip-tests "railties/engine_test.rb" + "active_storage:install task works within engine" + "active_storage:update task works within engine" + "rake environment can be called in the engine" + "mountable engine should copy migrations within engine_path" + ;; This test fails because we do not use the + ;; in-source active/action gems. + "i18n files have lower priority than application ones" + ;; This test fails when not using Bundler. + "setting priority for engines with config.railties_order") + ;; This test requires a database server or networking. + (delete-file "application/bin_setup_test.rb") + (skip-tests "application/middleware/cache_test.rb" + ;; This test produces "miss, store" instead of + ;; "fresh". + "test_cache_works_with_expires" + ;; This one produces "miss" instead of "stale, + ;; valid, store". + "test_cache_works_with_etags" + ;; Likewise. + "test_cache_works_with_last_modified"))))) + (add-before 'check 'set-paths + (lambda _ + (setenv "PATH" (string-append (getenv "PATH") ":" + #$output "/bin")) + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby"))))))) + (native-inputs + (list git-minimal/pinned + ruby-actioncable + ruby-actionmailbox + ruby-actionmailer + ruby-actiontext + ruby-actionview + ruby-activejob + ruby-activemodel + ruby-activerecord + ruby-activestorage + ruby-bcrypt + ruby-bootsnap + ruby-capybara + ruby-dalli + ruby-importmap-rails-bootstrap + ruby-listen + ruby-minitest-retry + ruby-mysql2 + ruby-pg + ruby-selenium-webdriver + ruby-sprockets-rails + ruby-webrick + sqlite)) + (propagated-inputs + (list ruby-actionpack + ruby-activesupport + ruby-method-source + ruby-rake + ruby-thor + ruby-zeitwerk)) (synopsis "Rails internals, including application bootup and generators") (description "@code{railties} provides the core Rails internals including handling application bootup, plugins, generators, and Rake tasks.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 166/223] gnu: Add ruby-propshaft. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:30 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315515015 (code B ref 62196); Mon, 20 Mar 2023 17:26:30 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:55 +0000 Received: from localhost ([127.0.0.1]:56181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGd-0003u0-Cf for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:55 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:34477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFm-0003hY-Sh for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:04 -0400 Received: by mail-qt1-f173.google.com with SMTP id bz27so2230216qtb.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333097; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=L1l/1IZZxdZR7hfvXHE9ddDqH6cN2rw9YZV6eRmEaag=; b=g1X9GHMoN7TqgUJUs+R2bAoKSaT1wdAnX4bUY+/igQbDoMFwQKhUz3ST7DPenNQrfE xVu7aOl+lJ2tC2VCN1xBLRWkloBFhNrm+jO5D3CHfdV6B6HqtOGpSnlm6BjkxPiC2Ew6 88BaWpYs9qQYEuu6iHpcQR+8MrhsPnyEsnjm1FPWuQm8jt6tyf6xlnmwJqbJtDHBPYsb TpDSgqGE2pT2TTphd/LkElgainIp8cyexgTTfTlNQVMlLa73mIOhFvuUdvyZpmweYJQn oW50bsmndrSS+9Hhayx6uwCxkEY+tLSwW1gTJWVrN7ORE091T75mKeyzcYREryBrsQmX n3Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333097; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=L1l/1IZZxdZR7hfvXHE9ddDqH6cN2rw9YZV6eRmEaag=; b=3yw/lGVWruVBTI0zsI7XD/mUOje8Qcx6txgCJ0M1pDAZ3b64TcK7VIIVojy/sRcOaN jhU45UKcVglY29DYEOCVVub+QVDoTGDTGrYivgD1rQ1PcVwoFcyBUGvohFKJf56hSjNE sqCuRsGPckX/8sWGYsOM7fgkjx6N2jDp5p8Jm+l34vFgh7HWrNcBThrFpdOhqW94gFYq hlaXe4/pNmxOotV56yMdr+10pGT19vreETXrgcqbO7yVHbWDpU9Q7xuhoKue9r1v3SGK Olj3XSomBeuMtekwBexuyd8vp9occjKESVb7m5AqpVTjMhpO2ZFs1GzbFKF0r1ZQGj2s q5bg== X-Gm-Message-State: AO0yUKU6i5OF4kt7mjVGPu8gxqwQJCeaRCz224W8onkQ5sdk1Z3Exxpm Ib8HmqH8Ktexf0P8RcFAQCLuwpxVzuk= X-Google-Smtp-Source: AK7set/WDgTWlJ0qGT+YVWrT8aATJpmaQwzdyE0BkQKcVQHcOdzRM2LGmRexmacHY+BG84Wd0nM6sg== X-Received: by 2002:a05:622a:170c:b0:3b9:bc8c:c212 with SMTP id h12-20020a05622a170c00b003b9bc8cc212mr21377986qtk.29.1679333097285; Mon, 20 Mar 2023 10:24:57 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:56 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:52 -0400 Message-Id: <20230320172349.12752-65-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-propshaft): New variable. --- gnu/packages/rails.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index fbb85f271d..8f174920ec 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -905,6 +905,30 @@ (define-public ruby-marcel (home-page "https://github.com/rails/marcel") (license license:expat))) +(define-public ruby-propshaft + (package + (name "ruby-propshaft") + (version "0.7.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "propshaft" version)) + (sha256 + (base32 + "19s5qvfady49b9b6dcvz6nsna1lvckw509ddh3ihmdz0w4qrjy49")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-actionpack ruby-activesupport ruby-rack + ruby-railties)) + (synopsis "Asset pipeline library for Rails") + (description "Propshaft is an asset pipeline library for Rails. It's +built for an era where bundling assets to save on HTTP connections is no +longer urgent, where JavaScript and CSS are either compiled by dedicated +Node.js bundlers or served directly to the browsers, and where increases in +bandwidth have made the need for minification less pressing. These factors +allow for a dramatically simpler and faster asset pipeline compared to +previous options, like Sprockets.") + (home-page "https://github.com/rails/propshaft") + (license license:expat))) + ;;; Pro-tip: to get a summary of the failures, run ;;; 'M-x occur [1-9][0-9]* \(failures\|errors\)' on the build log. (define-public ruby-railties -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 173/223] gnu: Add ruby-pleaserun. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:30 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315615022 (code B ref 62196); Mon, 20 Mar 2023 17:26:30 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:56 +0000 Received: from localhost ([127.0.0.1]:56183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGd-0003u8-Mn for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:56 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:44776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFn-0003fz-8j for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:04 -0400 Received: by mail-qt1-f182.google.com with SMTP id s12so13942925qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333103; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BsOGWYm66IW3MRkQD/EqoD6f5stIlSGoHsdoxcCJUPE=; b=JTKWEecAwBokNI0q0p9o0NZHBf8KzJYPlf4lbj4uUF1a331s5TYNL/wLJKUnJyNrfn szAutNCQilQ3FBO1/Bx70Yr167l/b1P7dYk4SaatQ3E3av8rbnbWwej8wR6OrcoWc3yh bUpx9jDMooRN13qarBUPbhgiJulEUB1gpK+U1HXp6ESJjRw9npwXchvcExXfsjtQsafM bWtNs+Tlf87OV9dX+OoIhwz82PLVRBYahyBUGd1I2r+HS88vEP06ESecLMFJOqrcEcDW jwOuBJ641FBs1wJxY3/gZx4jpXleGfv+OsUM3JMgR+KZBCtONoR6hjl3zeSk0vDJ0NfB QNHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333103; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BsOGWYm66IW3MRkQD/EqoD6f5stIlSGoHsdoxcCJUPE=; b=XRLJpkholwODqJY5uFNwOyXHlyizRCLe9ggcMWwYd4M5QE/b2/cyMWhkYN/ifTjdHn Glx6QDwuBpoSNdruPNAuY4TbPxbjvOtsOv/aa5171wo3CR4afhmiHSxEj0Ve0Dt+loPl ehPRCC7xUEroslFfwaLirCEZJlQ1QTbBxe5V3NLIIX6cGhMTMqJVTkr2Ry4GJff6hTmY 9q0bvsgFWmAYl4DPg/AkwpSe/S5HbeOJpzR1AHyCEyPsOHO2JNpJ2+L5dIbo477OY+EX 0eIdiWntOQI5nnj2oI0wCPVsyMiBKyD0ftrb8qfb6WXQzKLPMkNCusz1BxFuwvNaxsKb OUxw== X-Gm-Message-State: AO0yUKVjzt0vkq7Xpig2hA4xav9cXUtSE8ORLEwznPKeROc0q1YCI7hU C9uwZmEFeLrtt0iasTLHHISQ3cK9pOY= X-Google-Smtp-Source: AK7set8y7zQJgGix6eEl94GVikcbCfIaBMbA1ZOjfjzJk9ZRL7dcaR4emuLdTWrYgbYLS0KQ9q1E5g== X-Received: by 2002:ac8:5c8a:0:b0:3d4:6185:72e8 with SMTP id r10-20020ac85c8a000000b003d4618572e8mr11919qta.1.1679333102773; Mon, 20 Mar 2023 10:25:02 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:02 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:59 -0400 Message-Id: <20230320172349.12752-72-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-pleaserun): 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 4707002fe7..1d1eba741c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4119,6 +4119,48 @@ (define-public ruby-net-smtp (home-page "https://github.com/ruby/net-smtp") (license license:bsd-2))) +(define-public ruby-pleaserun + (package + (name "ruby-pleaserun") + (version "0.0.32") + (source (origin + (method url-fetch) + (uri (rubygems-uri "pleaserun" version)) + (sha256 + (base32 + "1aykf0l8327bqkkf5xd9jcglsib973zpy37cfnlf4j0vp0cdpn2d")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "pleaserun.gemspec" + ;; Mustache is pinned at 0.99.8, for portability with + ;; older Rubies. + (("dependency\\(%q.freeze.*") + "dependency(%q.freeze)\n")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; The cli_spec.rb test fails non-deterministically with + ;; a Errno::EISDIR error (see: + ;; https://github.com/jordansissel/pleaserun/issues/155) + (invoke "rspec" "--exclude-pattern" "cli_spec.rb"))))))) + (native-inputs (list ruby-flores ruby-rspec)) + (propagated-inputs (list ruby-cabin + ruby-clamp + ruby-dotenv + ruby-insist + ruby-mustache + ruby-stud)) + (synopsis "Init scripts and service definitions generation tool") + (description "Pleaserun is a tool to generate startup scripts and service +definitions. It targets service managers such as systemd, Upstart, launchd, +sysv init, and runit.") + (home-page "https://github.com/jordansissel/pleaserun") + (license license:asl2.0))) + (define-public ruby-power-assert (package (name "ruby-power-assert") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 175/223] gnu: Add perl-app-cpanminus. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:31 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315615029 (code B ref 62196); Mon, 20 Mar 2023 17:26:31 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:56 +0000 Received: from localhost ([127.0.0.1]:56185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGe-0003uF-33 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:56 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:40475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFp-0003fm-4K for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:05 -0400 Received: by mail-qv1-f52.google.com with SMTP id qh28so8065909qvb.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333104; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=h22sGk5lgemMv2uObZULUGUtWNP/Q7dnjD8E+DnEtM8=; b=LEEgN1YlWPxybA9Ozw4RWkiIBt10fbNbjGoAljSkvKh4xm/2FNDoh+FmxMI4bHqMti a/Hsl1b1LXL7PWU56wtqzYDPmHZ33ZlKdVvGdx1uRk5C9E4h7sdl6F1Dn9mdFX8M9fMP /2uVJ4rd6MTDB6X0/weqp5FtrfcVHvlIHkiZpATu8eS/9Tux6UhzCmETU8Y5Kb1O5NOX rbNEqAAhSN9TLwd6dUzFDAVTxSLg7Zgv/NoIePi5g17CrP7ddmFWGb6wwMhkOsEIKdpM m98owi0zXxZIftYXW3T/G/4x9YTK3UzkSm8C2ewD/4XKncoGqntMGyRvwMshmHIP0BKZ ezlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333104; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=h22sGk5lgemMv2uObZULUGUtWNP/Q7dnjD8E+DnEtM8=; b=L3q7rb1lfFUyHsqYR9k2f2DIij1fd1anltDK6SZDlZFsBGN3J9zzlDSLZBGBUq13/m RxgURq4RN6Fwddizb4IHBTQ5hCO3gUq8+yjOHmiYtFSsgmNBovQhVRskP+wDIk6u8Et3 DX7pIaul0DfWa8n4tm8Z40V9HRh1iWgZXjsoZQLhPy8jPJr1PGKNQkgFHxr5ouqYwPTh 7nYUv3Z/il0BVIKTrZs2ZRCc7zjN1RfKzIMxW10LN2MXA4OotaUOTQTym+lcwiP6lBY6 lZsbLjc4V4RAt0LRylJnHrVJ9wtZpKhQ79t7kUQ9tyn5lowu5nGeSXGqJz6t8B9vO9Sh YtGg== X-Gm-Message-State: AO0yUKU7W2pS2+WTu3vvKMRIR8HviE6dBuZ5InUZtMTYhgHbbwH5Ipln LR8yLWns3cRRNW65RrBQ6cch7XU80z8= X-Google-Smtp-Source: AK7set+/w6mCrXoFLKFRff814/jaHMUf2rRJamTGQV6cz5bJ9Nt3gd4Ur7VGeWi9VrUnZvs2Ve88KQ== X-Received: by 2002:ad4:5bcc:0:b0:5c5:c835:c8f1 with SMTP id t12-20020ad45bcc000000b005c5c835c8f1mr11161394qvt.22.1679333104544; Mon, 20 Mar 2023 10:25:04 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:04 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:01 -0400 Message-Id: <20230320172349.12752-74-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/perl.scm (perl-app-cpanminus): New variable. --- gnu/packages/perl.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 08ae11724c..3afb1c1db9 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -550,6 +550,27 @@ (define-public perl-any-moose variable ANY_MOOSE to be Moose or Mouse.") (license (package-license perl)))) +(define-public perl-app-cpanminus + (package + (name "perl-app-cpanminus") + (version "1.7046") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-" + version ".tar.gz")) + (sha256 + (base32 + "0qpq1x24dcrm7bm2qj814nkmxg8mzkdn6wcirjd8yd578jdrv31y")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/release/App-cpanminus") + (synopsis "CPAN package manager") + (description "App::cpanminus is a script to get, unpack, build and install +modules from CPAN and does nothing else. It's dependency free (can bootstrap +itself), requires zero configuration, and stands alone. When running, it +requires only 10MB of RAM.") + (license (package-license perl)))) + (define-public perl-app-xml-docbook-builder (package (name "perl-app-xml-docbook-builder") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 177/223] gnu: ruby-minitest: Update to 5.18.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:31 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315615037 (code B ref 62196); Mon, 20 Mar 2023 17:26:31 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:56 +0000 Received: from localhost ([127.0.0.1]:56187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGe-0003uM-E3 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:56 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:34544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFq-0003hW-QB for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:07 -0400 Received: by mail-qv1-f53.google.com with SMTP id 31so74983qvc.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333106; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EZKm0IiHzXxGoBAq/wi5Xj1RonrFNIZFySoaUcGEJv0=; b=kPm0xCPmvQ/HojL+k79eKrZsVcAWcwujWiZmMN+9L/ocYFeSkKPfP1kCzPNj5kJRpk /0YXYSGhjFK3SbeXkg1YbNLtxNo4q9BiFSq4zov9wd6jiGm9EgwQgNuODPZdkShi0HuC C+afVDctyx0m8UORLXwQHYkuq5L/GDdfUEsaCa1sMI89Bvx9ahE7ixPAvBR6zLYLyyoG ZyHfC0T92+XKgFLpXTDfM9ldOXPm2ssbdKj+nsiyhg7ckYFIDJffSxJKmeLRJsF5KXuQ tU14GuNvw5/Wa9flB8d1M2RAA2Th9jwzqfM8vZPTtWDRsYs3zfD420YDquGDHLCsa8p7 LL3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333106; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EZKm0IiHzXxGoBAq/wi5Xj1RonrFNIZFySoaUcGEJv0=; b=eGapkBeI5vZrtk/ZXiLc1634cXYXcB9UQLz+wVX7iMYoS00T0PUoG4j2entJmuwySM 6hV303H43NWNn8iKSVIoBFn1XidL//uyAW7MinWPFLS8HXcg6zEYSiYLkIR5FtyBPQ4t ShQYqB0ZHc+cJTQheGfnJa4/67vTUZ/HqO9b9k+Xqth6Ty5jHMh58QC+2b26Iu09gRLp HSrsnUD3H8bQ3nKcHvy7+pt18X39Uob5/Zkj8KMRsWUZ8q+GvQdhCkEIeDjuPelBHwxw 1U1Ysm+eWli7SEuKT7+5BXNyFQnsRVYeGeP7WV6W7aoU/QG8lk2xmjVbXtgmT+kPoUa0 Y+iQ== X-Gm-Message-State: AO0yUKWG98Sc0m98mj88ZeVenaVXJb77wuRuVaTryJyfYJnY2kyr1WGs mH+FU1F6Bu8c5rpWakGHfYH5lHiMgiw= X-Google-Smtp-Source: AK7set9aRIkPc+OFJuTBQogxHDG5yV+TYVWpQtHfLUJdMqUxCRhLlTbLi2YUoNxv1HosCY3hJGCPLQ== X-Received: by 2002:a05:6214:29c3:b0:5a5:b269:bfc7 with SMTP id gh3-20020a05621429c300b005a5b269bfc7mr592199qvb.6.1679333106256; Mon, 20 Mar 2023 10:25:06 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:05 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:03 -0400 Message-Id: <20230320172349.12752-76-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-minitest): Update to 5.18.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 87f1e774d0..b61bd5f389 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5063,13 +5063,13 @@ (define-public ruby-net-scp (define-public ruby-minitest (package (name "ruby-minitest") - (version "5.17.0") + (version "5.18.0") (source (origin (method url-fetch) (uri (rubygems-uri "minitest" version)) (sha256 (base32 - "1kjy67qajw4rnkbjs5jyk7kc3lyhz5613fwj1i8f6ppdk4zampy0")))) + "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06")))) (build-system ruby-build-system) (native-inputs (list ruby-hoe)) (home-page "https://github.com/minitest/minitest") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 174/223] gnu: Add ruby-arr-pm. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:31 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315715044 (code B ref 62196); Mon, 20 Mar 2023 17:26:31 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:57 +0000 Received: from localhost ([127.0.0.1]:56189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGe-0003uU-NI for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:57 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:37612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFt-0003iU-8I for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:09 -0400 Received: by mail-qt1-f182.google.com with SMTP id r5so13989117qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333103; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kETppKm3C6yiAul2CEuJxoRmPrqRPMUVxQxJru8dSlY=; b=DzlxRwP1Ns3GSOZKdGKxeNcdd4Ch9hDUKrjfTTZe3naNgqn5MXVMqK+CVIcmX/ByVP j4CRdJQ8hmf6D2WJhL3N+k35O3paoHmvQ/U6+kGQivElbe7ACMMTt7FiYOMys1/YRquR 5bl/zmEhjWHB5+IYZTA6BUVCt74k5x4Xf9eNtKmDayZ692I3hIABrW5yEF8bFIBwrtKc DpZdfW3u0lXq+4TlGaA3VQ+M2YFZWnsuI6XS9qfIaBLjhyItfvtNquql9nS4LGqi+eXk EQJiKZa8VRxeF7gPOiAoyHFaWjkPyJ/IV84CK5nm907mmJDwEPLfVPeMqxXLh+TYg5A0 JV+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333103; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kETppKm3C6yiAul2CEuJxoRmPrqRPMUVxQxJru8dSlY=; b=Q3KxK3cJYNSQg9wID1v03kjHgFPBT81J/SeAtA75Lb40JWPCHA7vi6b1vb2unsyLuK GrdsuhqzB9THs+aE9q37dWEjd1ofk3TbvHYN8pBhKwxyFzOXFqHTqa1J1rnVptQTqCDD dPrE1iuhCeDP+q9Vtk+TjaO8/A/yBtN3OcXdjNgi0bfG9epqwKtPqs7dcQOXZgIn06TF vEwZzv+2x8rgF2c1C0uagouH36fTAZAIDxTuOdsZy3Gv1p+y2Vf3RNnycEAzkCS4erNE rqTiYcUl9wYcljrelxIabxtqhMY6wwFV0mkM1sdHqUmNjQTkhhUDTziLxIb34ApTdrI6 fslQ== X-Gm-Message-State: AO0yUKXHJFzJVz1GkMZW9jXEkxUKZh09I/0usamd+cZWv5C8vkeKhzoP wG4Nu6IxsM49OVzl0ZZ/5+TWum7B/ew= X-Google-Smtp-Source: AK7set9ofvMfrkP4SW9RRAPt6Tl/kk6i/vugKAcYb8NMpT17VH0kqfQzEQb3VQFveludSm5XUWm9tA== X-Received: by 2002:a05:622a:1aaa:b0:3b3:7d5:a752 with SMTP id s42-20020a05622a1aaa00b003b307d5a752mr29405921qtc.50.1679333103712; Mon, 20 Mar 2023 10:25:03 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:03 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:00 -0400 Message-Id: <20230320172349.12752-73-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-arr-pm): 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 1d1eba741c..81b254ad2c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5899,6 +5899,33 @@ (define-public ruby-multi-test (home-page "https://github.com/cucumber/multi_test") (license license:expat))) +(define-public ruby-arr-pm + (package + (name "ruby-arr-pm") + (version "0.0.12") + (source (origin + (method url-fetch) + (uri (rubygems-uri "arr-pm" version)) + (sha256 + (base32 + "0fddw0vwdrr7v3a0lfqbmnd664j48a9psrjd3wh3k4i3flplizzx")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (native-inputs (list ruby-flores ruby-insist ruby-rspec ruby-stud)) + (synopsis "RPM reader/writer library written in Ruby") + (description "This library allows reading and writing RPM packages. It is +used by the @command{fpm} tool. It is written in pure Ruby because +@code{librpm} is not available on all systems and requires many +dependencies.") + (home-page "https://github.com/jordansissel/ruby-arr-pm") + (license license:asl2.0))) + (define-public ruby-arel (package (name "ruby-arel") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 176/223] gnu: ruby-minitest: Update home page URL. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:32 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315715051 (code B ref 62196); Mon, 20 Mar 2023 17:26:32 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:57 +0000 Received: from localhost ([127.0.0.1]:56191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGf-0003ub-1M for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:57 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:45991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFu-0003j3-V0 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:11 -0400 Received: by mail-qt1-f180.google.com with SMTP id d7so13955795qtr.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333105; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QcYaLO408fblGLZ5A/KoTZDH7GUFjm2fv5rVGX3NDr4=; b=ZyAJ6quVnq6BPuVHtHzncGT9h78n8TMXHillq2w9fD/0lO+QmNhmjzdX1mAy50ufcC q4Xw+L3H6ZjYFbRdHHCl1OxTtqFI0829xkykP2PNxOaWdEjhmPKB2FsAop2pawL4B7gp c8NmmczgktD9sGjmRXktBsmH7/njzgkX8UzhoGCDUr41oP/zWcvpjl4AVwNfFNUgOYEA CK9HvdolU9GE2ZJGb1uoxuQa+0cCyeRSBq55p/I/RuxPl6MVp67ifFyv9nX8wS47k8j7 4U31BGbEWCN/5EKE3kt1hVw+tutflOiWlLhKggcQHdqcipoGCHY9sbWYlKoBP+ZBPh6Q YtmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333105; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QcYaLO408fblGLZ5A/KoTZDH7GUFjm2fv5rVGX3NDr4=; b=q/wAg2rj/q/R89LIJMzQxkJgfGt9Qv18H0JXg1HCxzK4b2bqhLXoGinMLCfMZBF33c JEjJiW341U79uQNQOItrI0pX3oB3HpENRU3iiM6xADOPWhFAr+J6TQnZo8zANJhkDifR qh+QIhz9fnspXzBm//217mkLNmnF19gpDg+uVJ2FjSzHrKXOp1rtVFaOYPuXuFsKIJul xN/w6CHBipEGvGYWT2oi2IFEBXCR8eWqzd+DK95+NK5rGUnU6fGn/rUOEw5i5JLKPSam IcmSfPpW1MZlvRlUDzaQbBlNLd5tTpCbU08IQ8MSDtkI64fsspDUGKMuqcDlrDy1QwS1 chiA== X-Gm-Message-State: AO0yUKXmlJ6R0u5YoLVrwe+D1v2vn+Llh9Xq89J/5NJlaEDKZoQfk65X aMiaaJYUAaZVOzJIvllud4Tw/+WpQUo= X-Google-Smtp-Source: AK7set8ejcWUYASeObb83BWq7t9UdBhgJwaL1AfmX8FLop0L9gyep9R8xdjEZV2MYuyEc27t47PUYQ== X-Received: by 2002:ac8:5903:0:b0:3d8:8d4b:c7cc with SMTP id 3-20020ac85903000000b003d88d4bc7ccmr23484701qty.46.1679333105324; Mon, 20 Mar 2023 10:25:05 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:05 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:02 -0400 Message-Id: <20230320172349.12752-75-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-minitest) [home-page]: Update URL. --- gnu/packages/ruby.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 81b254ad2c..87f1e774d0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5072,7 +5072,7 @@ (define-public ruby-minitest "1kjy67qajw4rnkbjs5jyk7kc3lyhz5613fwj1i8f6ppdk4zampy0")))) (build-system ruby-build-system) (native-inputs (list ruby-hoe)) - (home-page "https://github.com/seattlerb/minitest") + (home-page "https://github.com/minitest/minitest") (synopsis "Small test suite library for Ruby") (description "Minitest provides a complete suite of Ruby testing facilities supporting TDD, BDD, mocking, and benchmarking.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 183/223] gnu: ruby-slim: Update to 5.1.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:32 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315715060 (code B ref 62196); Mon, 20 Mar 2023 17:26:32 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:57 +0000 Received: from localhost ([127.0.0.1]:56193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGf-0003ui-B2 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:57 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:41740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFw-0003cj-5O for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:12 -0400 Received: by mail-qt1-f177.google.com with SMTP id t9so13966065qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333111; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LEeKXWGAPygycIgs4SRCpxgL4FhNf3uioOzBNJyoxng=; b=VMN+MUEDg3EOM1q8HAHNDJ28YbDNRClzB764fZuqv2z6+60KeDPRZxPM0cuBDc6YRb 3KaQkyh7vWTobTsUvRjqmp5UGnkkHEpkbLe3iA2nFz9d7u77cI20VblPESu8wGyp8Hoq 3PJzQ6tdjXEXl5d+YUE/m+HDG44J8OkMpP30o3g60l/5IfyVJCXokkqh2B9EZ3KB3tMm st2nI5rro7Takgnrx64YOzhTl56qKV1VKO6n2YQGKxD1FVcHCGy9IlQnUp/HpepHghw7 bJgRKWOiBkmY0Cq3WBwrnjWFuDeDsEf5Pr/XMSwlGVYpXZILD7NH64nda5j0qfbvIVUn jNog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333111; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LEeKXWGAPygycIgs4SRCpxgL4FhNf3uioOzBNJyoxng=; b=2wfpCNtvAdWFBWyJ7mqZ06uaXkjJlVGTvm+u5zx23gC3sHxsa7aFbhBXmig8NtPIzx GlOL52sw1jGaWB3JI3ClklvSPBSq60mw/PpWlCoVC4UdxqxNxDfTegDUM9Xt+AUal3JN jdeTczsrVl+racGUgEQ3+Doe+iDGMiXyqb1GPAd2zoPHziD39OCbtdPYrlTl4UGtiNzW i8/OOgPAdKnXMaIxsHqBOqUr8Tm+QD9wno/sL/9u9qqOmW8E7+G24XoxAIB4FjRIYFYk RuoNVpofWnQ2l//F421G4c4IgLh4Aadwz4v5eFbiCF4eGZdWd6J9L5g5y4Cy765fensK gA2A== X-Gm-Message-State: AO0yUKWIldeWZ/vYSW7jOG0qGDsGVsBB1tLFYx+NkOXdwjAevURgk3I6 njHxHGVxyJ/y6Kn0zZssfxfKu3cUjXU= X-Google-Smtp-Source: AK7set/gn8olUavJ5M2omAOLw82hSijHWA7T2d+qB2WoCnf3HdvZN+Qi3H4ZUvyvjoHzCM65eP+2eg== X-Received: by 2002:a05:622a:1a0e:b0:3a9:818f:db3d with SMTP id f14-20020a05622a1a0e00b003a9818fdb3dmr30129341qtb.53.1679333111582; Mon, 20 Mar 2023 10:25:11 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:11 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:09 -0400 Message-Id: <20230320172349.12752-82-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-slim): Update to 5.1.0. [arguments]: Delete trailing #t. [native-inputs]: Add ruby-rspec-core. --- gnu/packages/ruby.scm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f26988d830..607fefb9af 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1337,14 +1337,14 @@ (define-public ruby-patron (define-public ruby-slim (package (name "ruby-slim") - (version "4.1.0") + (version "5.1.0") (source (origin (method url-fetch) (uri (rubygems-uri "slim" version)) (sha256 (base32 - "0gjx30g84c82qzg32bd7giscvb4206v7mvg56kc839w9wjagn36n")))) + "1rp437r8hr9kdgabb7c96yw4z2wyrajl4cxiij038y10f8i6hbn4")))) (build-system ruby-build-system) (arguments `(#:phases @@ -1358,18 +1358,16 @@ (define-public ruby-slim "def skipped_test_render_with_markdown")) (substitute* "test/translator/test_translator.rb" (("raise (\"Missing test for.*)" _ tail) - (string-append "print " tail))) - #t)) + (string-append "print " tail))))) ;; See: https://salsa.debian.org/ruby-team/ruby-slim/-/commit/ ;; 824862bd99d1675bc699d8fc71ba965a785c1f44. (add-after 'unpack 'prevent-bundler-interference (lambda _ (substitute* "Rakefile" (("require 'bundler/setup'") "nil") - (("Bundler::GemHelper\\.install_tasks") "nil")) - #t))))) + (("Bundler::GemHelper\\.install_tasks") "nil"))))))) (native-inputs - (list ruby-rack-test ruby-sinatra)) + (list ruby-rack-test ruby-rspec-core ruby-sinatra)) (propagated-inputs (list ruby-temple ruby-tilt)) (synopsis "Minimalist template language for Ruby") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 145/223] gnu: ruby-marcel: Update to 1.0.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:33 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315815067 (code B ref 62196); Mon, 20 Mar 2023 17:26:33 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:58 +0000 Received: from localhost ([127.0.0.1]:56195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGf-0003uq-Mp for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:57 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:37445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFP-0003b3-NX for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:40 -0400 Received: by mail-qv1-f49.google.com with SMTP id o44so5152457qvo.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333079; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MXpUeEeDbq7FEQ0QdQIGfUHjakS6B7xr4CjazrH81AY=; b=OrUSTRFjgZUmejLXpwAVOqYZCal2UG4jpMp1UVwZ8F9wZuPB29E/H4CF0ew9tMI42d EhMUyVaNWUMhD0Mr1YaPqSLFUvHyokA5ixRTYbnjGxYDzAgWzOJGmvNt7skR7UBhWhGM EIbDfXKXkQvOjK4kx4CQ/aLQm0zh2RFFlnzYZrdGCFVckAhG8kx70zbU1GIrwCDzcc6i h9wXyvjwpO9zQcGHRvHmwFrHnyn4BxuyjQzKTuMwNu2WHHljYAlauAyGJTaVNEpm/ZaI 0P2s41eD8LtVTsG8lQ2fTHz52RKejgObsxHofg6TYo42OASw/nyJy1OA9/qllY6cKE3i eU6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333079; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MXpUeEeDbq7FEQ0QdQIGfUHjakS6B7xr4CjazrH81AY=; b=pUlzQeBxqbNCaoaHshCEw/tupFCh34zLWo60/BRrTmn2yQFrLjr9qAM9rY1Es1lTI1 wsUn+nuFbXvh4nma3MeRrSujt1jk77aUIL/QUYQEMqe5zbAQlRoZPKOYYi8gsDrkWMHn GFv/7sUjTU9ZOVfH7Qyd0npDRobQJCA5igi5kMeBIsOY4DagWgysIOkoJYWUlI+yPQiV QdWYMkTJM3opwBl7I8QyG1bG6VuLzjZB91T3JYYTmXrX6Y1RzJOCequyovIHvQb+5mxB /cZLsuFSuqQ4ifZyHi+DDwKoxtIXyWkYjQoIX6zFdBov/q5s5rh2NOHc8nOesJ/u8wgK +Bjw== X-Gm-Message-State: AO0yUKWZ/8YsKG9vGvqjT38Tknroj8SbJ7HcBsd7pvfcYbef97r6v2YL RajPPh4HQjsYrorNdbTCBlOH3VY8Uy0= X-Google-Smtp-Source: AK7set9TRJMDwwmanvtPrQ7JPVRkGGzTlMkpSm1zaK0C8tr4C/8j4BPzVtaLO4hylQeiXUBeetp0UA== X-Received: by 2002:a05:6214:5289:b0:56f:b28f:cc30 with SMTP id kj9-20020a056214528900b0056fb28fcc30mr542032qvb.4.1679333079166; Mon, 20 Mar 2023 10:24:39 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:38 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:31 -0400 Message-Id: <20230320172349.12752-44-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-marcel): Update to 1.0.2. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ba71547cec..3854281058 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5753,14 +5753,14 @@ (define-public ruby-arel (define-public ruby-marcel (package (name "ruby-marcel") - (version "0.3.3") + (version "1.0.2") (source (origin (method url-fetch) (uri (rubygems-uri "marcel" version)) (sha256 (base32 - "1nxbjmcyg8vlw6zwagf17l9y2mwkagmmkg95xybpn4bmf3rfnksx")))) + "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0")))) (build-system ruby-build-system) (arguments '(;; No included tests -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 026/223] gnu: Add ruby-rubocop-rake. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:33 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315815074 (code B ref 62196); Mon, 20 Mar 2023 17:26:33 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:58 +0000 Received: from localhost ([127.0.0.1]:56197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGf-0003uy-W8 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:58 -0400 Received: from mail-yw1-f181.google.com ([209.85.128.181]:39642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFP-0003fC-Po for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:40 -0400 Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-5416b0ab0ecso236411457b3.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333074; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yRiWiGGy4H0AbUg9J0D1qBzMW/ZIFzvZKuiDKEtDSm8=; b=mCzlgU2xwF0TrLeUuW1z/bU9dj3dBS9l0JO19oLP4tC3zpoldMV//yNLUMzg6L7T3r O+S0mfbL5mliM3y2isF8lH4o9LNl4OkKS4bmeJ62EYMJzcC5twv2lKze7YgZEhoXAmKI LuMsWCjaK6TYdr63509iEKgXdmfJcNeIyuTNWia3VVlHDtyf3TTsHMf6YDzbAnXCJrMs vlxOGXsusIdlZN4K/d5u/z8tWncNr0ti0V6xHVGCQ/BrynWb1f0Pt/AViJLt7z2zSNyj ieKUVTEdze0AlMjw7TvKXSNyvSE3YLCr98GomUUol5jxmp/tZ2ugVHL6TPhrq/dlffh2 kZoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333074; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yRiWiGGy4H0AbUg9J0D1qBzMW/ZIFzvZKuiDKEtDSm8=; b=TYL9ZBz3hCM/hcIborWJ+WRHvPXWM5KitqTDdsvLFAntpSgTibXgXXzu/SuekvHldO WEJxr+DiWpWnQkGgQARlkmAK1be+9ZfilkoJcND0n4TxBz4MvnTgz5etAzENGw/wlExI 3H2o2S7H9QvFwsCxQQFE+28WxiiDffrPENFqkDRvETjl3sJtIBfZoUklSJQE8JVO8jCL OIFyXPoUodAzARjwkw9iLFECL3v9rf/eJVgqUTxPHWRfudjjvXxHnXNN1dE4EN6D/hPZ 4GBHiFH/BwpnylgvArfDXeSb3psoAuLMGRkaEYFKWLF2flylXV44tR8J/fi0oFzFUBIZ /S8w== X-Gm-Message-State: AO0yUKVE9Y3qz1eeeVtw1idbqWC9KgSlCfpxSrJZlZLKkb9z9zdcmzYA 8XxHDozKNhhEXhHbG0urBG85MxB96+4= X-Google-Smtp-Source: AK7set+J6Dr+s/DtZgffUmbQyPsjfgKEPPLbYWmILzHklbfUNiPNarBSSVkYlCNuWr7qJM+sXVMZQg== X-Received: by 2002:a05:622a:2d1:b0:3e3:7d6d:101 with SMTP id a17-20020a05622a02d100b003e37d6d0101mr2257742qtx.26.1679332622994; Mon, 20 Mar 2023 10:17:02 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:02 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:18 -0400 Message-Id: <20230320171635.11184-26-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rake): New variable. --- gnu/packages/ruby.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d2e9854904..28e98e5189 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1602,6 +1602,19 @@ (define ruby-rubocop-rake-minimal (home-page "https://github.com/rubocop/rubocop-rake") (license license:expat))) +(define-public ruby-rubocop-rake + (package + (inherit ruby-rubocop-rake-minimal) + (arguments + (list #:test-target "spec")) + (native-inputs + (list ruby-rake + ruby-rspec + ruby-rubocop + ruby-rubocop-rspec)) + (propagated-inputs + (list ruby-rubocop)))) + ;;; A minimal variant used to build ruby-rubocop itself. (define ruby-rubocop-rspec-minimal (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 146/223] gnu: ruby-marcel: Relocate to (gnu packages rails). Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:33 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315815081 (code B ref 62196); Mon, 20 Mar 2023 17:26:33 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:58 +0000 Received: from localhost ([127.0.0.1]:56199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGg-0003v5-96 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:58 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]:43965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFQ-0003ds-Dv for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:40 -0400 Received: by mail-qv1-f51.google.com with SMTP id jl13so8052602qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333080; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=f0Qh0Wuj4rEHauYwskZkaq3bfHMm3Of+nH2V9XjKIrg=; b=Z3/WlvOMayoL3E3UuhW16Q0xfGQXyeHbX7tQdJUCckIcwcKY6rIaK2uIE6dGfI2PdE +QoaOTv4QTZ00IF4t+akd++PZG/ct48H7Hbf+RPwtUlCtsFY3Sgn8TVLBu1/YavSRpRl MGFOCGmZLwUU7Cj06uIc/9tGCx4KY5+DX11RNA9pnsG9LRXjc6AQXfSp1E3yHwcLYgdE D01l1NUM3cekbdrjb/yl8x2+J+LNsRNn/sgNyvnKYwQo9gb7sfX3hxZI1QDJVDyF3Fh/ ROKSAmn7RPZoZ6vxyzvW1IKpLHZeeAu1E9i7FIPqf79rBhQQ27Jm/lMGfoOHMSsmIp5L kzmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333080; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=f0Qh0Wuj4rEHauYwskZkaq3bfHMm3Of+nH2V9XjKIrg=; b=XkO2XynKJvd21jSHrLJYk2aLhETPW2uZtd+qiJe7Piv1R8DhbyhnbH72DAV/73z7Ke dz+NtSSNqYteUO1axY4EzYkVv0x7nYPbfdONsjiV2Fao5y1N/0A0H1WitavvXbCE/yv2 qB5euIK9pLCdWpcdRnl+/9c2DVj+Rs06LQMiSyWHaUFu98+TTL+HjKUMZ0Fg45fiL/q1 NMhrbHcTyXXhqAnIxEaYoE0rnR07KgFp1vShf7hLktzV2NEXl4Fdy60LO1Yonhs0AUMY xuEpHNTb6bVxUipd5VEEVLDn+fEgXQxNPf195xMYJuLMrtRNdI55RhA3Ka7oqoYuIzUC Hw7A== X-Gm-Message-State: AO0yUKX//mPiPNH64olBgM2swDNObuYvaGQi2o+GFN31zuInMFnuDmZ6 hiUTc9rfoGG02BlS7uZn0yJfGh2J/yA= X-Google-Smtp-Source: AK7set/uIEQpDRGKDLgmhXRfn8j/sdCRhWYQQhmoHFQ4d6UDodIIGEQsfPfhfEbjVHe0XkmLsSbgBw== X-Received: by 2002:a05:6214:da5:b0:56e:a07b:f4df with SMTP id h5-20020a0562140da500b0056ea07bf4dfmr54444769qvh.13.1679333079915; Mon, 20 Mar 2023 10:24:39 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:39 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:32 -0400 Message-Id: <20230320172349.12752-45-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 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-marcel): Move to... * gnu/packages/rails.scm (ruby-marcel): ... here. [home-page]: Update URL. --- gnu/packages/rails.scm | 25 +++++++++++++++++++++++++ gnu/packages/ruby.scm | 24 ------------------------ 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 43db167671..9638aee3ae 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016 Matthew Jordan ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2019, 2021, 2022 Efraim Flashner +;;; Copyright © 2019 Christopher Baines ;;; Copyright © 2023 Maxim Cournoyer ;;; ;;; This file is part of GNU Guix. @@ -725,6 +726,30 @@ (define-public ruby-actionmailer (home-page "https://rubyonrails.org/") (license license:expat))) +(define-public ruby-marcel + (package + (name "ruby-marcel") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "marcel" version)) + (sha256 + (base32 + "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + (list ruby-mimemagic)) + (synopsis "MIME type detection using magic numbers, filenames and extensions") + (description + "@code{marcel} provides @acronym{MIME, Multipurpose Internet Mail +Extensions} type detection using magic numbers, filenames, and extensions") + (home-page "https://github.com/rails/marcel") + (license license:expat))) + (define-public ruby-railties (package (name "ruby-railties") diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3854281058..df42b713b8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5750,30 +5750,6 @@ (define-public ruby-arel various relational database implementations.") (license license:expat))) -(define-public ruby-marcel - (package - (name "ruby-marcel") - (version "1.0.2") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "marcel" version)) - (sha256 - (base32 - "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-mimemagic)) - (synopsis "MIME type detection using magic numbers, filenames and extensions") - (description - "@code{marcel} provides @acronym{MIME, Multipurpose Internet Mail -Extensions} type detection using magic numbers, filenames, and extensions") - (home-page "https://github.com/basecamp/marcel") - (license license:expat))) - (define-public ruby-minitar ;; We package from the GitHub source to fix the security issue reported at ;; https://github.com/halostatue/minitar/issues/16. -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 178/223] gnu: ruby-rubocop-rspec-minimal: Update source and home page URL. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:34 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315915089 (code B ref 62196); Mon, 20 Mar 2023 17:26:34 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:59 +0000 Received: from localhost ([127.0.0.1]:56201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGg-0003vC-PK for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:59 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:42860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFw-0003jc-MZ for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:13 -0400 Received: by mail-qt1-f181.google.com with SMTP id r16so13965337qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333107; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+WVI73XItYB9cmXlZ1dGazCMUtLSgDg2q1mccjzznME=; b=V/+9prVwuYm5cFpbLLwMq1HblHZQM1Oo+D/lx21/ceDCTiYNIwzK+xygCiiBJuCTNH rmTzYwFMsardeIgrohEhXNbZtHIgLAmnYS9PLVBB/E9QtYZ7Zg18a3tV3Sp6xH0RkREY 8sd9RGpUfxERwfzTxQjUlYJLqMevUO8EH80GiR83/AL/SiI173ZT5ils8Dortp2Vgvo6 Kk7Ux2sxIQ9pPAonRBO6bzRNj+40w6oHGtwoTCDIJvh3E5LCAwUokXXRfwBpaUtFu06O t2RWINHch21+4cqoKRZ5h51q+7QpKKVx1iXu+cm/sQkVpOvF1BOo7i2L7uNiHkUWBP/8 q3OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333107; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+WVI73XItYB9cmXlZ1dGazCMUtLSgDg2q1mccjzznME=; b=Z2YSFA0ZsacDH01UIVKlaX/RGLlyqy0fHOaMIIZq859kmf9tJDhq251VKhENwAziTL ASq1eb09MmHBdikcsIi0xYKOZGMvGp+zQtg2/KAlNWibi3aQPwH1amHrwQxmqW/TlRT6 ufBA7UtKxLHJEZxfHbeNRr2b3jW5/eEWlUo/xHrUTld1p40tpn2Z8uFUADeDJzZj8Djw IyWYIrY77cPGHlQxaOBKXWcin623j+DrxDztbCas1eC2lkH7vE2HfS8O44AHaGmSa7dy nflx9mNc/PP2nfRQ8KJ4qmMXHvROyQgA5QqMsmjmUgWGj3/icNbcgi5PZ3icoQqUnjge scTg== X-Gm-Message-State: AO0yUKUsPFPKHYRrdFRIPkbwUGM2ICrh3CNN32zDZIjmGqqMYuNcboCq rU+AeImpgLhuXoUofkBuOnZHj00Axkw= X-Google-Smtp-Source: AK7set8yxp0pa/IKUH6mX9S4XRhnmT3GHE95NZcE5CwnimF7zjbSkRu/cnc5BQCuf8hobShSQvdvSQ== X-Received: by 2002:a05:622a:15c2:b0:3d6:90e6:61f5 with SMTP id d2-20020a05622a15c200b003d690e661f5mr29373705qty.36.1679333107144; Mon, 20 Mar 2023 10:25:07 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:06 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:04 -0400 Message-Id: <20230320172349.12752-77-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-rspec-minimal): Update source and home page URL. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b61bd5f389..08bdcee338 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1748,7 +1748,7 @@ (define ruby-rubocop-rspec-minimal (origin (method git-fetch) (uri (git-reference - (url "https://github.com/rubocop-hq/rubocop-rspec") + (url "https://github.com/rubocop/rubocop-rspec") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -1759,7 +1759,7 @@ (define ruby-rubocop-rspec-minimal (synopsis "Code style checking for RSpec files") (description "This package provides a plugin for the RuboCop code style enforcing & linting tool.") - (home-page "https://github.com/rubocop-hq/rubocop-rspec") + (home-page "https://github.com/rubocop/rubocop-rspec") (license license:expat))) (define-public ruby-rubocop-rspec -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 184/223] gnu: ruby-prawn-svg: Fix build. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:34 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933315915096 (code B ref 62196); Mon, 20 Mar 2023 17:26:34 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:25:59 +0000 Received: from localhost ([127.0.0.1]:56203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGh-0003vK-36 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:59 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:38898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFw-0003g9-PC for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:13 -0400 Received: by mail-qv1-f48.google.com with SMTP id c26so2215751qvz.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+f0HXNJ0p9t1gMlkYqCx572mLAr4/78CFHuDriHG0yw=; b=jSt0ysAduRUhKCLZKv6Rf2jWCOyh+iXQRIcGB7C+Tb+PGDyHd2wTIhG9HgmDg0+FVj LSJmc8Ye0/KDRIf6CNIFQm2nT8iQWrZEPYUI/95cLKxIQVf260xuv/KDifXwzgV7wk+5 UVP1USe7mpeUNHdGBnpJTf85OilaJcSYtYfNF65X4TtTRAgNz5w3ikuk3J4o5Tcr2OYF 5FWKMZOw5+nTyZ4QkUdjj0ICEvzVaDdQuo57z7G8XF2xNz4ai8Zy8qzFh3DUeJUJvxr1 /+Pc6W4HUPY6X8IiaOV2CVhfPyTUCOPAsMg77aAe5V0KNSp74GdT+sZr3OEo19hqf3Zr YS/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+f0HXNJ0p9t1gMlkYqCx572mLAr4/78CFHuDriHG0yw=; b=eJ+Tq61g77UbyRMAn8ru+HosVJJkBMbEDqEMdH8bNLG4+8htDuUU6Hh1mdQHf5ci/t oMOz+P8v93G9urRy3EGXBisQ4jacC3Z74TwzeSgKjYzqIwaslh0QUu7KrkKdD0to570X JfcdHCf+9/TUw0D0yyrlKzgIuCCmnBK6KwhU70KM2bMtfd+oD4/ALxjMdoWzWC9uvmQF DdVvY251djG9zhpHU/doC4hb3sfFd99RBP67gxWFYIgL057ciZ1eNIjfXAwZypb3e3Gu lFA5Ma8ryq8LAp6nFP1K8f7SAGGDQzRDQx4hbBHM2HunK0NhO/GbnH8Bniv59Y2tOa/6 bPgQ== X-Gm-Message-State: AO0yUKV7V6c7iUTagMSZaiNrLajXz6TuoIlZwFtw7WcYmNwitS7adN57 YocWoze6WGj4I9IT4kz3bfNonk/VlQE= X-Google-Smtp-Source: AK7set+z9TyNqq4bHZVU2L1vOQlNBpSTDOF785qMpGpFACIOxCIiPIujl9epMB4iRXDWKxwN+JT15w== X-Received: by 2002:a05:6214:da5:b0:5a6:1571:1eb with SMTP id h5-20020a0562140da500b005a6157101ebmr47421058qvh.27.1679333112311; Mon, 20 Mar 2023 10:25:12 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:12 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:10 -0400 Message-Id: <20230320172349.12752-83-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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 (-) The test suite fails two tests when using a newer rspec version. * gnu/packages/ruby.scm (ruby-prawn-svg) [arguments]: Delete the interface_spec.rb test suite in the check phase. --- gnu/packages/ruby.scm | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 607fefb9af..fb85b4dde3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1529,15 +1529,19 @@ (define-public ruby-prawn-svg "0mbxzw7r7hv43db9422flc24ib9d8bdy1nasbni2h998jc5a5lb6")))) (build-system ruby-build-system) (arguments - `(#:phases (modify-phases %standard-phases - (add-after 'unpack 'do-not-use-bundler - (lambda _ - (substitute* "spec/spec_helper.rb" - ((".*[Bb]undler.*") "")))) - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "rspec" "-Ilib" "-rprawn-svg"))))))) + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'do-not-use-bundler + (lambda _ + (substitute* "spec/spec_helper.rb" + ((".*[Bb]undler.*") "")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; This test fails due to the recent rspec 3.12 used + ;; (see: https://github.com/mogest/prawn-svg/issues/151). + (delete-file "spec/prawn/svg/interface_spec.rb") + (invoke "rspec" "-Ilib" "-rprawn-svg"))))))) (native-inputs (list ruby-rspec)) (propagated-inputs (list ruby-css-parser ruby-prawn)) (synopsis "SVG renderer for the Prawn PDF library") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 179/223] gnu: Add fpm. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:35 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316015105 (code B ref 62196); Mon, 20 Mar 2023 17:26:35 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:00 +0000 Received: from localhost ([127.0.0.1]:56205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGh-0003vR-HJ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:59 -0400 Received: from mail-qv1-f50.google.com ([209.85.219.50]:33699) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFx-0003jw-Ma for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:14 -0400 Received: by mail-qv1-f50.google.com with SMTP id m6so8095287qvq.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333108; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hb3vna0Sjsw67y59QooyKpD+eFnqm7to+cJrtka3Fmg=; b=naAX51xNisYTA7swtDIF6/4szD2vrEYXY2z0MP+tcC9uZ41AI8A6vt6uD210PY5ysv LibvmyaAAH/OJz8JWDsTfZyti3tb1Lht8ipSPBKEGt3QIjxpjohwxQdK3wD8oKH66giF TVblDqCaxBwLUrTJsFCr7mJhjAgsL2SDaY7ddvZ2aZootYIMXG6/4LXZ4oQTwCx4at5Q sQjArbCHqit0l3l/HVztaxHmX+J72h5wChK9dBvCM41Nc+PlBolJXg+sEd+I0yUYG4KO 0QzRAXbgUc12Ygo3t9n8BKW9M/8L8auU6he8eLrx4hEGtm3zh6hKpzyWOfqb2RbdXSGZ T0Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333108; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hb3vna0Sjsw67y59QooyKpD+eFnqm7to+cJrtka3Fmg=; b=VSvKMHhfL3xC7noYrcRiq1gOeA40Sr0oMRfOE1HHf9AjUjtn4y9MRy3GbOnqwcObGM NgR0te0A7GBtCyOAIkUU1IBqsvGKst3EhkjWndqmmacleBPIZsemrC1nG9FgWExwQpzj e+jCy4GuMaZqxI9Tjh8DYHAJ29iGudlsm1w0uEVt1lFA6h0Z0ZHs6Yvk2Nbie9jJJNru cDPxlFbiBLhsmVO/LZAEnO1M+t0B55/4OsAcRw0t7atC30Zx7qL3L5shrF6tsT9RZ7Is UTQmfdLsiGNUJ4jA7EdDgZZxO9czmX06oubFmqhrUjSde/TuNoK6PUn2e1Rn74zZHVKL kblw== X-Gm-Message-State: AO0yUKWPt7z8fsAt6PbrjplPBQuYR0Aj1hyDAl06sfBfqTSPQS+UEbw2 9e8MZkmZwDENMFt19g5eTdLV17Dm1uc= X-Google-Smtp-Source: AK7set+kbUgBJVKtkmlRxsYLXMReD3wC0dYS6AH27EUngRDo28ykI9oOCiiDwzM4MJLpwrLz0czrVQ== X-Received: by 2002:a05:6214:27c9:b0:5b4:ccc0:4f36 with SMTP id ge9-20020a05621427c900b005b4ccc04f36mr22359281qvb.36.1679333107990; Mon, 20 Mar 2023 10:25:07 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:07 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:05 -0400 Message-Id: <20230320172349.12752-78-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/package-management.scm (fpm): New variable. --- gnu/packages/package-management.scm | 80 +++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index d27c8a91ef..ad366c7392 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -59,6 +59,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages crypto) #:use-module (gnu packages curl) #:use-module (gnu packages databases) + #:use-module (gnu packages debian) #:use-module (gnu packages dejagnu) #:use-module (gnu packages dbm) #:use-module (gnu packages docbook) @@ -87,6 +88,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages nettle) #:use-module (gnu packages networking) #:use-module (gnu packages ninja) + #:use-module (gnu packages node) #:use-module (gnu packages nss) #:use-module (gnu packages patchutils) #:use-module (gnu packages perl) @@ -98,6 +100,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages python-check) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages ruby) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages ssh) @@ -117,6 +120,7 @@ (define-module (gnu packages package-management) #:use-module (guix build-system guile) #:use-module (guix build-system meson) #:use-module (guix build-system python) + #:use-module (guix build-system ruby) #:use-module (guix build-system trivial) #:use-module (guix download) #:use-module (guix gexp) @@ -2003,6 +2007,82 @@ (define-public flatpak sandboxed desktop applications on GNU/Linux.") (license license:lgpl2.1+))) +(define-public fpm + (package + (name "fpm") + (version "1.15.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/jordansissel/fpm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m2zxf7wyk7psvm611yxs68hnwm0pyqilsmcq3x791hz7rvbg68w")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* '("lib/fpm/util.rb" + "spec/fpm/util_spec.rb" + "spec/fpm/package/rpm_spec.rb") + (("\"/bin/sh\"") + (string-append "\"" (search-input-file inputs "bin/sh") + "\""))))) + (add-after 'extract-gemspec 'disable-problematic-tests + ;; Disable some tests which are failing (see: + ;; https://github.com/jordansissel/fpm/issues/2000). + (lambda _ + ;; There are 4 'NoMethodError' test failures in the + ;; command_spec suite, for unknown reasons. + (delete-file "spec/fpm/command_spec.rb") + (substitute* "spec/fpm/package_spec.rb" + (("@oldtmp = ENV\\[\"TMP\"]" all) + "skip('fails with guix')")) + (substitute* "spec/fpm/package/cpan_spec.rb" + ;; This test is marked as expected to fail (pending) when + ;; TRAVIS_OS_NAME is set, but passes with Guix; skip it. + (("it \"should unpack tarball containing" all) + (string-append "x" all))) + (substitute* "spec/fpm/package/gem_spec.rb" + ;; This test fails for unknown reason; perhaps a patched + ;; shebang. + (("it 'should not change the shebang'" all) + (string-append "x" all))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Set TRAVIS_OS_NAME to skip tests known to cause + ;; problems in minimal environments. + (setenv "TRAVIS_OS_NAME" "GNU Guix") + (invoke "rspec"))))))) + (native-inputs + (list dpkg + libarchive + node + perl-app-cpanminus + python + ruby-rspec + squashfs-tools + zstd)) + (inputs + (list bash-minimal + ruby-arr-pm + ruby-backports + ruby-cabin + ruby-clamp + ruby-pleaserun + ruby-rexml + ruby-stud)) + (home-page "https://github.com/jordansissel/fpm/") + (synopsis "Package building and mangling tool") + (description "@command{fpm} is a command to convert directories, RPMs, +Python eggs, Ruby gems, and more to RPMs, debs, Solaris packages and more.") + (license license:expat))) + (define-public akku (package (name "akku") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 186/223] gnu: Add ruby-minitest-profile. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:35 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316015112 (code B ref 62196); Mon, 20 Mar 2023 17:26:35 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:00 +0000 Received: from localhost ([127.0.0.1]:56207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGi-0003vZ-0v for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:00 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:46960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFy-0003dR-DT for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:14 -0400 Received: by mail-qt1-f177.google.com with SMTP id c19so13961711qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333114; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yHv1M86dG6M2mJ9ypcmBm3pVbE58OHN+6iDiwVge5zk=; b=Q1ty6mBxMQ7JIDLh5H/spFBixScK78I/r9YYI2ZgwlGTLH9mc0eDUz/PgsHFTdEQwk Hz3nTCZ3WUu1TiwuAbSOKTnfu2yHCzUm2yS3hfscmbDYcnW10C7EXJVZewTvb8lWYUIq HE6XIjEHRcMRkaYq+PKgF4uBk1Tf+X8xPJ6wYraNdD5yaOXsvd03qhsFFFVTRR7JLtwQ 3Ct/GdbFuD4vn3LF+2lcI6qoFDbrhlmfCBNwUx5cJCW6CmPTUalM7ls7MkrAiz5xY7bb feLVHKy5wEvWq0HF7nGfRhjzVbWP/3Tw2tMhqh5LrO5l3tXyRKKFRfjTz0uZTXQc72Kf Srcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333114; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yHv1M86dG6M2mJ9ypcmBm3pVbE58OHN+6iDiwVge5zk=; b=jquqIhQ9FLebfy0TKTAriZJsMFrmY5kNFBIc/MQvNnsIv/fIeic9uF5s/XxQG+k1Aa FmgDqf5r8llw9blzxR5kEPEiCeakU1WX5J1LoX94XNIWgMCCUFR8WUF3sxr1eGA0rFCN 3kGesjprKqZcUTSWxogw9jGMc8SWzBSGdBdC6TI9iC33UK8pygXVQaXunO//PMG9nqh1 yOTh2GeBpqp6Q9hViWGdb1MAb+q0WNDBhgv9K772pEKw+bCQijoLm+6PZiUd2RiXwtue Lh/ioG3o24b8zieyb0HjTQg7iwMbOJssu6QXCik8G8cxnpHrXF/Bad62m12EcRPB+eFS WobQ== X-Gm-Message-State: AO0yUKWpCSNP6MBBP5hC1ftFIu4txOHpTSP/MgcJQTm2RqjMGTxHcGeF IgLC/UP3U2UU1EvDm8UOWmyqe0tcXMg= X-Google-Smtp-Source: AK7set9Pf0fz+s1zLhdKFYLa34zXoNU/jpwATgXzhZoSjWQPCQUf6sezfPdlfiAAmuLTUEfZYW/TvA== X-Received: by 2002:ac8:5e0c:0:b0:3b8:6a20:675e with SMTP id h12-20020ac85e0c000000b003b86a20675emr28857204qtx.29.1679333113884; Mon, 20 Mar 2023 10:25:13 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:13 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:12 -0400 Message-Id: <20230320172349.12752-85-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-minitest-profile): New variable. --- gnu/packages/ruby.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index fb85b4dde3..3566d83d82 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5284,6 +5284,23 @@ (define-public ruby-minitest-power-assert (home-page "https://github.com/hsbt/minitest-power_assert") (license license:bsd-2))) +(define-public ruby-minitest-profile + (package + (name "ruby-minitest-profile") + (version "0.0.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "minitest-profile" version)) + (sha256 + (base32 + "13h4nwbq6yv7hsaa7dpj90lry4rc5qqnpzvm9n2s57mm2xi31xfa")))) + (build-system ruby-build-system) + (synopsis "Display the slowest tests in a MiniTest suite") + (description "This package provides a MiniTest plugin for displaying the +slowest tests in a minitest suite.") + (home-page "https://github.com/nmeans/minitest-profile") + (license license:expat))) + (define-public ruby-minitest-pretty-diff ;; Use git reference because gem is out of date and does not contain testing ;; script. There are no releases on GitHub. -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 187/223] gnu: ruby-terminal-table: Update to 3.0.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:35 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316015119 (code B ref 62196); Mon, 20 Mar 2023 17:26:35 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:00 +0000 Received: from localhost ([127.0.0.1]:56209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGi-0003vh-Ai for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:00 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:44776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJFz-0003fz-HV for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:15 -0400 Received: by mail-qt1-f182.google.com with SMTP id s12so13943776qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333114; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HVLhltmDJXq3eRHIebW0m+zcX7cSSaqQVGq7xYS/8xc=; b=WzxHqvX6SkABJS6Em9QhfQzbmegvpscICytPgXCsvev2ABEjIKz/uqmm99fQMMOlGZ KpmDYV+kOLVgT3naA+UI/Bk8KVr4JvJyWHrSq/MlMWj4Ud3I25VOclD8CfIDjIRXRBB6 dfy8Y6+LTeC9ROD3j3513SNZSw0eFLfcjD6P0kGZK7qHW+IlVR5uMIdSsZ0zcPKmW5RZ LkuokysFdHdxhHnrn2XU/sOZdL6oO3u9RRP4CYUZlFSPdWEdBLb3mSXI2Q8iYemUXlcx xdBmXaKLmG5qDlmK/V/VQ3eQSkn7sPncubPSMZfHSlwDS6kTQ/PLTTqCCbNTCcps70Tj XY1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333114; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HVLhltmDJXq3eRHIebW0m+zcX7cSSaqQVGq7xYS/8xc=; b=HycRngKPo3HX8vt1xbrfZgYfcPDTBU3+5PXXcV3BQJhq5Ap73YmIKPi2r1Mhsw5TLq LvPcY3vfHIZov+A3CEHQD6QkguKcHekpl8DmaYqi+CkP5RPVZ3Su074ijgCuFXEGSrWx 47PVatz18ChWbBV7iKTwpwCUPaQssucwf2fhxrTZ3wYKXs6Ezbi8CBegOECs/IZWY7cZ bH/w4eem6M4Be5q9tBZWn1WCvDDn6hy5+YIN2tyqdSgfr/ssKbHOVzgtCvuaWhwUJN8u jrvEyrDGOjyZzTZBR68Z60d3R7lh7nDlDgFTfXnFoskTB4+/6BlnIouWO2QsthD2j4OU 1qTg== X-Gm-Message-State: AO0yUKVKBKov/h3LDGSJhLFcJGYvDIgznnnEJ8miUwCSeehuNZbzBlZC sjD/GfHfgd0jSulQt+ODzopuRoMDy1U= X-Google-Smtp-Source: AK7set99KkNJgY0+9iWgzqjptUceJauyEPUSct/YOFwnk7G/bR3xq2xJIhI2K7lM5ZxOeqIdm4r95A== X-Received: by 2002:ac8:5c03:0:b0:3d5:6eaf:fe8f with SMTP id i3-20020ac85c03000000b003d56eaffe8fmr21461385qti.11.1679333114722; Mon, 20 Mar 2023 10:25:14 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:14 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:13 -0400 Message-Id: <20230320172349.12752-86-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-terminal-table): Update to 3.0.2. [source]: Fetch via git. [arguments]: Delete remove-gemfile-lock phase. [native-inputs]: Add ruby-term-ansicolor. --- gnu/packages/ruby.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3566d83d82..b57940f27d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13183,20 +13183,19 @@ (define-public ruby-pathutil (define-public ruby-terminal-table (package (name "ruby-terminal-table") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "terminal-table" version)) - (sha256 - (base32 - "18rbrh464ysqbdv53iwj0r8frshn65566kyj044cp3x9c2754jwh")))) + (version "3.0.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tj/terminal-table") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1c3f7ng3lxq962n8sbmlsvjx6srh5i801wzsyhxmfz2g880f5jps")))) (arguments '(#:phases (modify-phases %standard-phases - (add-before 'check 'remove-gemfile-lock - (lambda _ - (delete-file "Gemfile.lock"))) (add-before 'check 'remove-unnecessary-dependencies (lambda _ (substitute* "terminal-table.gemspec" @@ -13212,7 +13211,7 @@ (define-public ruby-terminal-table (propagated-inputs (list ruby-unicode-display-width)) (native-inputs - (list ruby-rspec)) + (list ruby-rspec ruby-term-ansicolor)) (home-page "https://github.com/tj/terminal-table") (synopsis "Simple, feature rich ASCII table generation library") (description -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 189/223] gnu: ruby-shoulda-context: Update to 2.0.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:36 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316115126 (code B ref 62196); Mon, 20 Mar 2023 17:26:36 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:01 +0000 Received: from localhost ([127.0.0.1]:56211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGi-0003vo-M0 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:00 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:37612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG1-0003iU-39 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:17 -0400 Received: by mail-qt1-f182.google.com with SMTP id r5so13989953qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333116; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GR+jhXHO87TwTX4EoxVAXW0bxHb6wTsTF7m7HrT9NNc=; b=kZTUPdxtHqcvenRzhAh+3WCEMhey2WRKZskKK0QazMcev87B/fpxHaCAEvqg+ueOfS NlDlpbj6QmUxzVwmN1b/6isj7W55HWFmBoHpsd0/gKFFThZNPOvzfg+Z+rr+0U6pl9Sd Ijg6zG6Avup++JXWG6kCVXdM+bqqSEhbjVxeQlDSvrutDhFfprBXxDw/p/z/ohLcZcyZ LY3z5yLVIPHl5036MXIGxkKAokG6h9KCeiD4nf+10aEmKIVCmLlLcfBOu0rIblLAQfDW DXeRXXfh3o32/RWqGXUlG/nnGhaeTHLu02YYJgYfc/rkFjBZ0yc9Ht5JY+rIOr01bNYh vLNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333116; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GR+jhXHO87TwTX4EoxVAXW0bxHb6wTsTF7m7HrT9NNc=; b=y/m8IrL9mGk/dlC78VxsUYiEeBdNlQUoPl/AB+zGLF48wzV1yXYDn8uDYWFPFJZ++T RkGkSrpQMDL9N5oQOCt/zrk7ZuLmBuD6a4fBzEe3s8zYvtXE17EYkTcXOetqEKxLuo38 f9ggi6e/u73e/9say/8ik7Ve17KjQpqsabv6EhNcExBA1De3xUUB+6orKNPkl8qQf1vJ hbltKFOT4R1Z4s7SPj9GioiRcq2fzSFQC4uRr1ul+i4MJxNl3cm3FVHqbW1TdyGVEfiU 9yRlR4Tkb24cCdqbq2JFPh6vuKzp0SiJmIlOhUnkJWzfBQV9GRoUvi7t/NBtrVJzCkqV D0mw== X-Gm-Message-State: AO0yUKWRWkew9UllPDOhM1HutKoO0LhRzZT5Ut2xywYBEHQ0f1Keevp3 nnSJfBKuCD1cYCSuRT4wef3EVi4HbIw= X-Google-Smtp-Source: AK7set8BqPObpOSMo07F+N+wQMaWFbPWPd9sfdvFLbQ92fSBI/LxL1vrheRDy0tXbnWlSopmrqbVeg== X-Received: by 2002:a05:622a:11d5:b0:3d8:2352:a661 with SMTP id n21-20020a05622a11d500b003d82352a661mr43058qtk.3.1679333116667; Mon, 20 Mar 2023 10:25:16 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:16 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:15 -0400 Message-Id: <20230320172349.12752-88-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-shoulda-context): Update to 2.0.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b08cb997cc..3041297d97 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10078,14 +10078,14 @@ (define-public ruby-sqlite3 (define-public ruby-shoulda-context (package (name "ruby-shoulda-context") - (version "1.2.2") + (version "2.0.0") (source (origin (method url-fetch) (uri (rubygems-uri "shoulda-context" version)) (sha256 (base32 - "1l0ncsxycb4s8n47dml97kdnixw4mizljbkwqc3rh05r70csq9bc")))) + "0d1clcp92jv8756h09kbc55qiqncn666alx0s83za06q5hs4bpvs")))) (build-system ruby-build-system) (arguments `(#:phases -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 190/223] gnu: ruby-shoulda-context: Honor #:tests?. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:36 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316115134 (code B ref 62196); Mon, 20 Mar 2023 17:26:36 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:01 +0000 Received: from localhost ([127.0.0.1]:56213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGj-0003vv-09 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:01 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:37612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG1-0003iU-Ve for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:18 -0400 Received: by mail-qt1-f182.google.com with SMTP id r5so13990011qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333117; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NqHDVZ9vlBTwX374oQ0RTt5nMXcG9aubBqSf0TtVGQg=; b=iFpOtGh2Yd9H+V6bPfT+WINOb789DHGj3pq6Znc4GUOc+OHRxkL4RJUpkHi5laxxR2 QwCflDob1G698XpA8JC8vXDfMwbiKl6CGc2gj/6ptOJNDa8xlaOYXhrQqOGl3sCrmgKq p2LicNT55EltkkdOAXJBcb0DRD0mU9NHHQkPZQE5ds1MQd3D2wPz/1EZYKFpmX6j/uDR hlD6+SR3lQdUN4Pxvrzb9v3Ju7QSKxirPFc8g1nQdl7uzPxn9jTL6sTg/KH9olGStkH5 Dcfe3TrLj8J0+Wn4xEyp2fRzRuiXW+D0o+K5aCLm3+8+jUhbng18kTSsU6F11SHU6iiy g2rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333117; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NqHDVZ9vlBTwX374oQ0RTt5nMXcG9aubBqSf0TtVGQg=; b=SthKvs2HCignnItkkfU4Utv6SOISjmHZLbqnXpawan6pYepqT8+SrB3VBUQpqJMLO5 dE4atmvkI4cOiieoJQT4SfUsb/e3vAsemAyYJM6RJ8qpLHDVboQwYtoWW95K1aQKxzpJ Wz10T6EJpZZEOaWLp1bERT8dvpG8e+MqbmxetMrZynQbPS2CgAW2vZPjSwyqxe85d6Sz 37CVRh0kg2luSKpPAGLuulNWOkJWZsalZQdv0cwJv9nsu/PlZSnWgoKqySr0mQRosTtL jRdtItSjlE6Hc/t996CRX0unU5ZQJFO01clJlbxEyAAqpP48YkyGIsbb8waZ2ed4rpNu R/Aw== X-Gm-Message-State: AO0yUKX4g/1XO5BwhcVlLUZ6qoIInpB/iR60L+os3nVibzdQYwPij4gp Im/uY0xX91szz//KgNlJsmYOpcpzvRc= X-Google-Smtp-Source: AK7set9bNauRiqqGWRmud6AkqcxpYwWlm4ySR2XiJTC7iRtpA50+99WCkNBlPfmL5Mmyp254q1G1AQ== X-Received: by 2002:ac8:57d2:0:b0:3e1:59e8:7437 with SMTP id w18-20020ac857d2000000b003e159e87437mr100741qta.0.1679333117467; Mon, 20 Mar 2023 10:25:17 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:17 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:16 -0400 Message-Id: <20230320172349.12752-89-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-shoulda-context) [arguments]: Honor #:tests? in check phase. --- gnu/packages/ruby.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3041297d97..51a2fff8c6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10091,10 +10091,11 @@ (define-public ruby-shoulda-context `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - ;; Do not run tests to avoid circular dependence with rails. - ;; Instead just import the library to test. - (invoke "ruby" "-Ilib" "-r" "shoulda-context")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Do not run tests to avoid circular dependence with rails. + ;; Instead just import the library to test. + (invoke "ruby" "-Ilib" "-r" "shoulda-context"))))))) (synopsis "Test::Unit context framework extracted from Shoulda") (description "@code{shoulda-context} is the context framework extracted from Shoulda. -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 192/223] gnu: ruby-shoulda-matchers: Honor #:tests?. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:37 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316115144 (code B ref 62196); Mon, 20 Mar 2023 17:26:37 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:01 +0000 Received: from localhost ([127.0.0.1]:56215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGj-0003w3-BS for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:01 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:42860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG3-0003jc-Fm for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:19 -0400 Received: by mail-qt1-f181.google.com with SMTP id r16so13966157qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333119; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Cb9GHTyaqxRoU1fAysYqN+OFag/uD/cfXrwVq4gF8PM=; b=anDAmQ5Szz8WAITzyKhjbC98mUJRx4+N/AtwPuk8ZjcwRNcMdOokEFGcP8CP/2BZZC vqC+qKP0+L2CArgt75fMlHytkXYNR07H0rf+FZxwEqg0dNWKrEWpOYKyc1ftTaNFHf/b aNsFOPa+nUT6SfX+2+XJMAYvqVGpVGzOsirirYcoREE4WzGr5McG4XmOdzxWNhtZOoJy 4EW7a66HTXZWZHrJwPjZLgqp580HjSIAtW3i3RCiPj6mNILMNsdivZmJdrHXnjxDW1YL hF641hECICAuPbfUhV99b0ShGsJhWgI/uBq5+bpU9jsM8GIzDzDlX+j8lhVpTMdfGMQ6 yO5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333119; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Cb9GHTyaqxRoU1fAysYqN+OFag/uD/cfXrwVq4gF8PM=; b=dB00gNdF7JP6LnEbKsQxIDPd4T6HUb97XN2g21iJRdavECd542Fd+ZWLM4yK5k2RHB MUXG4z3xiezkYREDaKz43KkG958xfKAATB9sinPqfoeMU9GSMeDJmdSziaghIj76Qk5J kLDShzht+u8Cwizu7AyzpWdaO4l8KYuM/FF9IlHwon5dhPQMChFCnjV8PKLQpR/mA1Ch wFaT2TkVC90WXtlJB9pIAiwGaInbDCrZfC/6SL3skGkPHPXPrfnzKJZykD7g09Cy286N cVuVMGK5hbWzuKlZZUcqk8STnaJdHfFGYlmM93yo4UKAQYBMPObVr3yX2lyAVmgoVgLr BCYQ== X-Gm-Message-State: AO0yUKUwDfCjlz516rpxhQNXYFuRXYPV9ECS34kJYQIMguMskH4jPetG xP6YdlyjczVXDovLAO5RLMM+QQHmeG4= X-Google-Smtp-Source: AK7set8vI4BGGdwOZ+XmBZ9OmTLPtLiwNw3UpfM4gyZ48q5cr6v9tsnkJWsdtUujmt1t+3cbSHNM7Q== X-Received: by 2002:ac8:574d:0:b0:3d1:1b8e:62f2 with SMTP id 13-20020ac8574d000000b003d11b8e62f2mr27915401qtx.31.1679333118967; Mon, 20 Mar 2023 10:25:18 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:18 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:18 -0400 Message-Id: <20230320172349.12752-91-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-shoulda-matchers) [arguments]: Honor #:tests? in check phase. --- gnu/packages/ruby.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index bd24f6e7e1..ceec6fe291 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10121,10 +10121,11 @@ (define-public ruby-shoulda-matchers `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - ;; Do not run tests to avoid circular dependence with rails. Instead - ;; just import the library to test. - (invoke "ruby" "-Ilib" "-r" "shoulda-matchers")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Do not run tests to avoid circular dependence with rails. Instead + ;; just import the library to test. + (invoke "ruby" "-Ilib" "-r" "shoulda-matchers"))))))) (propagated-inputs (list ruby-activesupport)) (synopsis "Collection of testing matchers extracted from Shoulda") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 031/223] gnu: Add ruby-language-server-protocol. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:37 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316215154 (code B ref 62196); Mon, 20 Mar 2023 17:26:37 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:02 +0000 Received: from localhost ([127.0.0.1]:56217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGj-0003wC-Li for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:02 -0400 Received: from mail-vs1-f45.google.com ([209.85.217.45]:37740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG4-0003lB-Uk for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:21 -0400 Received: by mail-vs1-f45.google.com with SMTP id e19so11158062vsu.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333115; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JYLoofoPwMs8H6l+BA8AITRlg6AIlDQ0UG32nNMYJiI=; b=QJbbyYSZV1GiXbH1z7VlBJfRb5SdOmbDfFqvtMVoqG8XjnwdN654VTHi41bxsMwtKu 6NiDl4BG8EYF3iopIaeERRi41/Rl47DEIcxtijfn0rgXr2gfeqKINJeq9SPMGi3zRMhn 5clPHU3ZhMPa99zdCPiDF8pvv8l6iqHrBWEiH8valQmKKlNDWTiZQPTTT44CHiwXJRd7 PLwtl3S7q44VoX8yyZwE7i9+FFjGFvWqfhQsjSrp5oGeQo8i7fCbzb+DBgdxM2GqFSLa COG1NOu1t5EqFjNSkJ/5bhHcIJD1hO4ArqdW7qGrqIIUUU0LgG23Yx/rcbeL4IJ3GmSw f/pQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333115; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JYLoofoPwMs8H6l+BA8AITRlg6AIlDQ0UG32nNMYJiI=; b=Rfg55sWsL5Jh/DRzBmILBVq0ds+XeDqoHPvdckBQjCiR8bwO8+46Al64iK/423JVDD 9ggfyZOspEeDnJA4C8P3AWn7oyv4d0V3DlLtzvQxJtx2dbVGLUGHiGFW/NxIapiZ3UEk YbRONeQY3w9JQfEtJ994ZLtXV2M2462W2qF/N+mK7H7WmE9r5wtxS0eMkyKJyHRvrJVO 1Ta2q1zWcgfFOZGw0UtgHYtGPEfxcLYLvDURRh2X4vlvKLG65tgp/+XA74ldXRiJKQuD qIfUFJZ9VRFXf860jjr4L2exZq3EREVHQlGMcMHqCObcDgXbP6GrTmD3WutcuaiifGpc cQaQ== X-Gm-Message-State: AO0yUKU0CbEtJQ5dnW/M2xsiXXmDrVkUBEODK+sAcZ7zvXmIYZqoOdsl dPiJRRzHzdiKS8aZpyLgrz8WCKeUOo4= X-Google-Smtp-Source: AK7set8jCtGzrNoCv1dLx7aUc1VL0TPRRAgkdQhPpESeX+qjbVjb4NTAxrtnx1BwW4Se8Qyo8hVDTg== X-Received: by 2002:a67:f989:0:b0:415:4007:aca5 with SMTP id b9-20020a67f989000000b004154007aca5mr3274115vsq.18.1679332627376; Mon, 20 Mar 2023 10:17:07 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:07 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:23 -0400 Message-Id: <20230320171635.11184-31-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-language-server-protocol): New variable. --- gnu/packages/ruby.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 380783721b..265dd6e50a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -11758,6 +11758,44 @@ (define-public ruby-sprockets (home-page "https://github.com/rails/sprockets") (license license:expat))) +(define-public ruby-language-server-protocol + (package + (name "ruby-language-server-protocol") + (version "3.17.0.3") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/mtsmfm/language_server-protocol-ruby") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f2g301fz99c6nkca39s9227brlycznv8a9r4b4i99rg25m91lc6")))) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (replace 'replace-git-ls-files + (lambda _ + (substitute* "language_server-protocol.gemspec" + (("git ls-files -z([^`]*)" _ files) + (string-append "find " files + " -type f -not -regex '.*\\.gem$'" + " -print0 | sort -z")))))))) + (native-inputs + (list ruby-activesupport + ruby-benchmark-ips + ruby-m + ruby-minitest + ruby-minitest-power-assert + ruby-pry-byebug)) + (synopsis "Language Server Protocol (LSP) development kit for Ruby") + (description "This package provides a Language Server Protocol (LSP) +development kit for Ruby.") + (home-page "https://github.com/mtsmfm/language_server-protocol-ruby") + (license license:expat))) + (define-public ruby-mustache (package (name "ruby-mustache") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 194/223] gnu: ruby-shoulda: Honor #:tests?. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:37 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316215164 (code B ref 62196); Mon, 20 Mar 2023 17:26:37 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:02 +0000 Received: from localhost ([127.0.0.1]:56219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGk-0003wN-3v for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:02 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJG5-0003cF-7h for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:22 -0400 Received: by mail-qt1-f179.google.com with SMTP id hf2so9824565qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333120; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=57SVeMTnIYW0rKMzbjA4yB7VWVgI32fB0BzsTOpEYvU=; b=QpiJ7/lRZ/PCopVhWlQHE7ZFrWGZajIRMqasVNR7AJXJl+TjSb/fBSwuNJNhR5jvC9 up8Gfqcp1+1shm+yug63PxC49qKsMtIaOP/aGnVAepkWwx290Og03+GFFwWOq2JJfS3L x6hXmL2DV+RyXUgxWH0NxfIcItHNw1UnYtqbOo2yv4idm4Ydipab6FgjAzM5tEHw4biA cs11GWMdh89/IhxVry205LOhNYySh531z5pEJ+3hHhtGP2p0pYqY5iszd1HOob4PgrkP nZcjEUhwEEwbmxuNR2Xcn5euzHO4V1pevAS99OHHPLFblJGLEGMOdpuewZUyjFyPcQoI gDtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333120; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=57SVeMTnIYW0rKMzbjA4yB7VWVgI32fB0BzsTOpEYvU=; b=46maTZQoYNOr+WIQ/5hQx4/JFlAFh57JIBwmCTxuCE9HIY3z7ldVh0mCM5z2rhvjeF kcdS0xvqgR1W5yqc/Kx1lUNdPtO/dGzuXcf27IVU9kqiNDpu/Qng1iYxoPfbwqiB0mP1 /BqgjwI115KTOs0B20q0mJbvjbecSQ9VoZPYqoRDrgBXOIhfDxJtjjBu3GriIT0rYhfF mBFcb+vwbqi3VbP9O2+0fBGHBCe1zvWj7f1N1bTb9oNq0lYKzHF4kPVTU+T233woXf4O Uta1sDfMmWpPD6Ii4ENV8NVuZq5aIM6fD95j8be+EtMsF6FLyDhOVs4cmWJWKng6FDSw tvFQ== X-Gm-Message-State: AO0yUKWOqwOPER+K+bVVTO4kPoWf6tsnrpwen92ajACXMbr7V0UA63I7 2wBT6XcsuQUAt9/Ec/y35s5M+cjYEdw= X-Google-Smtp-Source: AK7set+G8MIjA5g0OtacWNoTNW1Nwu3c/XciSmzWAIs+W/qBV7FmMe9i10dOmUlhd2IVlgy+FSNRyA== X-Received: by 2002:a05:622a:1a02:b0:3e3:7d85:1520 with SMTP id f2-20020a05622a1a0200b003e37d851520mr2403247qtb.49.1679333120742; Mon, 20 Mar 2023 10:25:20 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:20 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:20 -0400 Message-Id: <20230320172349.12752-93-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-shoulda) [arguments]: Honor #:tests? in check phase. --- gnu/packages/ruby.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ad4ca4b926..c359a9364f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10152,9 +10152,11 @@ (define-public ruby-shoulda `(#:phases (modify-phases %standard-phases (replace 'check - ;; Don't run tests to avoid circular dependence with rails. Instead - ;; just import the library to test. - (lambda _ (invoke "ruby" "-Ilib" "-r" "shoulda"))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Don't run tests to avoid circular dependence with rails. + ;; Instead just import the library to test. + (invoke "ruby" "-Ilib" "-r" "shoulda")))) (add-after 'extract-gemspec 'relax-requirements (lambda _ (substitute* "shoulda.gemspec" -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 200/223] gnu: Add ruby-ruby-version. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:38 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316315179 (code B ref 62196); Mon, 20 Mar 2023 17:26:38 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:03 +0000 Received: from localhost ([127.0.0.1]:56221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGk-0003wc-Kx for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:03 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]:42688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGA-0003gd-IV for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:26 -0400 Received: by mail-qv1-f51.google.com with SMTP id x8so8059490qvr.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333126; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=j7EhOqe0rnwQFetV8c6qN4wbhRYAzhjSLWfMODAC2lg=; b=ZNHQYOUYXAYOt9Fu4StWS+AjftJyafbJAr5ksVUyhn4N6UjEI6qEFnklTsvgUSOkBF 5Y2vimy3m0SoOalnVUFauYYnixqtet5uBaQ57fCE+rXJRLedROQTxzUvOiEhh4wb8ILC jmNiq88xWiKRC8dHCT+5N0s9ONG3I7ohB5d3VL7NP9zbLlKik5VoEpljVz8gh0Y1woyo c+vugX3HAVt8WAig5QOFsKzZOOt0nvJZ+JPOdJTTmjydp+vnTdEcqTjxnDO0Jc4LT7mT p2ShEUtgEYqbdVz1SaCK/b1vcVcEVohbSxFFtynQDy2cv7YJ72Rd03MLAz9LSQp1jAWl NWgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333126; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j7EhOqe0rnwQFetV8c6qN4wbhRYAzhjSLWfMODAC2lg=; b=CLR0m4Vgp8qpY977Gv4zHWoueRcqi+VEzd2I5CLsB1UMHAIcRuull2dSdRbt/szsmx fd5Fx5rk8yNFi27uCFnvDJ/xks3pAiWwLbmRKwx+/vDClGQSy5xcv4Tu1Lk113d5UHnl MEqRcUmVWykXQkLuoQioC7OzsToO3HJM8e++CjD1Zwfw1lV6Dp/zHu15Q2flzVWjeh5m wT9DPUk7/kWPpdY1T71cx/yNwTqpFwQXHaOUnyosfbZOrhlyAqBaZGIX/UoWH9cbIhnm US12MKL+C8PWNh5OcDEy5fa/6Z5GGcve8dcwLWZakuT7iCX/AwMK4AHRhCAML5E20wyt VIzg== X-Gm-Message-State: AO0yUKU+xzxFkLdvD/Xtlupe27HhUf2G2qUzZA/5qxH74MUGbpoX5vxM OE3spiLdJ4hE8vGvNxJW+5aVZBJdO7c= X-Google-Smtp-Source: AK7set/BgmOix34WPtQwJa7Qxzry8ojRusY8APfrNjcCJa3s/F3+Gfm/MNB1U44B/1o9lAhqprVMdw== X-Received: by 2002:a05:6214:1d04:b0:5c6:cc1b:2ccb with SMTP id e4-20020a0562141d0400b005c6cc1b2ccbmr11585139qvd.2.1679333126071; Mon, 20 Mar 2023 10:25:26 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:25 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:26 -0400 Message-Id: <20230320172349.12752-99-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-ruby-version): New variable. --- gnu/packages/ruby.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c11ced887d..40633a5cc3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6343,6 +6343,46 @@ (define-public ruby-ruby-parser back to Ruby via the @code{ruby2ruby} library.") (license license:expat))) +(define-public ruby-ruby-version + (package + (name "ruby-ruby-version") + (version "1.0.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "ruby_version" version)) + (sha256 + (base32 + "0lvc7bd5ps3w2vq2wb02i0pi3vfcx2rnckx2ix4rjym1qf52kb2j")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'delete-gem-files + ;; There are some pre-built files in the source, and + ;; registered in the .gemspec (see: + ;; https://github.com/janlelis/ruby_version/issues/1). + (lambda _ + (delete-file-recursively "pkg") + (substitute* "ruby_version.gemspec" + (("\"pkg/ruby_version-1.0.0.gem\".freeze, ") + "") + (("\"pkg/ruby_version-1.0.1.gem\".freeze, ") + "")))) + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (delete-file "Gemfile.lock") + (substitute* "ruby_version.gemspec" + (("\"Gemfile.lock\".freeze, ") "") + ;; Allow a newers versions of development dependencies. + (("~>") ">="))))))) + (native-inputs (list ruby-rdoc ruby-rubygems-tasks ruby-rspec)) + (synopsis "Ruby class for checking the Ruby version") + (description "This package provides a @code{RubyVersion} class which +offers a convenient Domain Specific Language (DSL) for checking for the right +Ruby version.") + (home-page "https://github.com/janlelis/ruby_version") + (license license:expat))) + (define-public ruby-prawn-manual-builder (package (name "ruby-prawn-manual-builder") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 195/223] gnu: ruby-unf-ext: Update to 0.0.8.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:38 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933316315190 (code B ref 62196); Mon, 20 Mar 2023 17:26:38 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:03 +0000 Received: from localhost ([127.0.0.1]:56224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGl-0003wm-4O for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:03 -0400 Received: from mail-qv1-f46.google.com ([209.85.219.46]:46026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGB-0003n9-4T for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:27 -0400 Received: by mail-qv1-f46.google.com with SMTP id m16so689683qvi.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333121; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LSVdp6yhhKW29Iyog5Tw3HiOKZRtp6sraR7SlLK6L/E=; b=AGhM86qSxMlRdQTXp7ahMoTsaCMmgL/sdyXLU/jGKdnG1IMj16goxY/rxY3rmOgGHG O7YF3rTTu8c59hu1hGv+wPV5471bUQrwQj5LlRt2e+HhIfHr+gtm6yc30GSyfCU53CsD 3XSqZGL0VfE9iJ+ItcE7uKVNC9QRJWh2+dIOBA+svAwJ82ra5us2RMCfwt+gtwhpy2xj zAHqXvjAs/1GcB2gjyKP8HpwQxKl00TuDdg+tv46pkM1+7hl0uGdO9zp3YIC8yBmfgWM 2n7fZjMzDAGQH60W92k0lttCNFlzXyNl6Xt31sVI5MDqQ6844Zemj81TBLjK8s/Fprqn G1/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333121; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LSVdp6yhhKW29Iyog5Tw3HiOKZRtp6sraR7SlLK6L/E=; b=8LYPIb75d9up2vcBZEO2Ol0WNnTR1gbYKN8hELkf06VSk/TY8bLa2BYCotVI00/2nU h5LzYpZDlXErsTXAtbSaUMcsPLsTxL/5x3e/g1vMWm7CM/0AzWfdg/woVXdudjuURk0F 8qtR6abHD16v124dPSnqXFrHNb5r8AEew4sGruYLif5T9k5dSZdZMIIIk7JTr824ruOL k5EFMtsPWt2Tg1tbEk/JCA8Ye543uEFQfIzRPyYbhiROg50p/kkGTiV1UfXUQ35/F5aO T17FrhyJ0KqUnDEdjl7yCJ1jx++eluxC+SyMVmVop8bfIcUc04ADrYbT/oodkB40+hqs ge5A== X-Gm-Message-State: AO0yUKVnHCw7BeeRv8wt1N0uMf261szjBUjQYxImfJK70NalE5bhhSFy 8udOksQ9ZX12NjJNGyg/ZFq3PAMt8mo= X-Google-Smtp-Source: AK7set+Z+Vo1LnPVj/aZmTK3ZA1/rlcO6lvDThUvvHN/2ZQ2uMvrYCvIjHct2etjM0aNBF0lf7Esyw== X-Received: by 2002:a05:6214:29cc:b0:5ca:23c3:986f with SMTP id gh12-20020a05621429cc00b005ca23c3986fmr7370123qvb.4.1679333121514; Mon, 20 Mar 2023 10:25:21 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:21 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:21 -0400 Message-Id: <20230320172349.12752-94-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-unf-ext): Update to 0.0.8.2. --- gnu/packages/ruby.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c359a9364f..a3d7784f01 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7686,13 +7686,13 @@ (define-public ruby-netrc (define-public ruby-unf-ext (package (name "ruby-unf-ext") - (version "0.0.7.6") + (version "0.0.8.2") (source (origin (method url-fetch) (uri (rubygems-uri "unf_ext" version)) (sha256 (base32 - "1ll6w64ibh81qwvjx19h8nj7mngxgffg7aigjx11klvf5k2g4nxf")))) + "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch")))) (build-system ruby-build-system) (arguments `(#:phases @@ -7704,8 +7704,7 @@ (define-public ruby-unf-ext ;; rake-compiler-dock is listed in the gemspec, but only ;; required when cross-compiling. (substitute* "unf_ext.gemspec" - ((".*rake-compiler-dock.*") "")) - #t))))) + ((".*rake-compiler-dock.*") ""))))))) (native-inputs (list bundler ruby-rake-compiler ruby-test-unit)) (synopsis "Unicode normalization form support library") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 196/223] gnu: jekyll: Use gexps and remove input labels. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:39 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933317015326 (code B ref 62196); Mon, 20 Mar 2023 17:26:39 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:10 +0000 Received: from localhost ([127.0.0.1]:56226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGl-0003ww-Ik for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:38619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGB-0003nU-ST for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:28 -0400 Received: by mail-qt1-f174.google.com with SMTP id c18so13987260qte.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333122; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fjQbl1ML/XRwVaxc67eI1UE2fGDX55PYAAVwAc3Inw4=; b=NFPIM9PKPAmxYCq47ozB0xZdPqdGw7ZiSP+fvkd3rSvW52CItkkSC6KA1reHfytegw XbV1x5WiI/JLw5he93dHjwBZJ9lZ6qMvg5GksI1ydYUEJhMugomknv/kiVO7W8FDVxgc jUWTDKZ0t0pjmKjNA/lHlvhYgjCsN7ulomkDoo//oud02s9ZEB+z8VtZ+JRAQ0wF2KYq 7VQuMCYn6H56E5wCVETPzAr52uIu6NceD+nPToV8OuN3pJacwEVBf6acA7YxTqlf7LBr f80Y9KQwes4g84RAAcgcWsWIkWccsCv2/a9ZaUdPSnH+AmIYvIqIdtMXsnWj22sNn45V 250w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333122; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fjQbl1ML/XRwVaxc67eI1UE2fGDX55PYAAVwAc3Inw4=; b=y2tOm3S+vQ0HtD+LnWYPwNfcErvZ07f8Rw8ZfFVUW1P+uZEhNxN9xRgGjFxk7IQrqJ iUxmYpj28QE8GFsvQPH2G2bRTS9Jss+0SV5v0X5wVOmEpxlC5qxbRjZbEjHVQw3JJRV6 xOEya67UWrV09Y7zG9xpiWA6wHgWDBqj/4myyac9e1cVQurgLpQ7VG3NYcZ5WHvF4saC wJ/f3IFu0547oYXyeSkfD6sGz4PeEW04040SVQ8ujThk+MgurDlp9VcEzZD9lZhfAMcC CKcpfYlmSP436W3qAHaJ65HTmRRAOVtvsxiAn5z0+0GH+Koeed2+SIRyHDgd6JeNgNM4 ri6g== X-Gm-Message-State: AO0yUKUMiN8SXKccHGi3PyLClQqx5wKfI2Eqs1CzMFbpLT6pFgQETlYP pjlfdK05FnPuB+FjvGthAS7jFm4cmhs= X-Google-Smtp-Source: AK7set+BydoMVGCppUA/aw5mslWUg05y5pygBBFy6T/t/TcElNav9NZIwrbjmTbjRvqwhqLBYPD4dw== X-Received: by 2002:ac8:5a8d:0:b0:3bf:d069:6f96 with SMTP id c13-20020ac85a8d000000b003bfd0696f96mr26643680qtc.7.1679333122255; Mon, 20 Mar 2023 10:25:22 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:22 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:22 -0400 Message-Id: <20230320172349.12752-95-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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 (jekyll) [arguments]: Use gexps, remove trailing #t. [propagated-inputs]: Remove labels. --- gnu/packages/ruby.scm | 46 +++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a3d7784f01..67a466e1ad 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13232,31 +13232,29 @@ (define-public jekyll "0cqkh78jw8scrajyx5nla0vwm9fvp2qql3kdcvvplcq9mazy8snq")))) (build-system ruby-build-system) (arguments - ;; No rakefile, but a test subdirectory. - `(#:tests? #f - #:phases - (modify-phases %standard-phases - (add-before 'build 'fix-i18n - (lambda _ - (substitute* ".gemspec" - (("~> 0.7") ">= 0.7") - (("~> 1.14") ">= 1.14")) - #t))))) + (list #:tests? #f ;no rakefile, but a test subdirectory + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'fix-i18n + (lambda _ + (substitute* ".gemspec" + (("~> 0.7") ">= 0.7") + (("~> 1.14") ">= 1.14"))))))) (propagated-inputs - `(("ruby-addressable" ,ruby-addressable) - ("ruby-colorator" ,ruby-colorator) - ("ruby-em-websocket" ,ruby-em-websocket) - ("ruby-i18n" ,ruby-i18n) - ("ruby-jekyll-sass-converter" ,ruby-jekyll-sass-converter) - ("ruby-jekyll-watch" ,ruby-jekyll-watch) - ("ruby-kramdown" ,ruby-kramdown-parser-gfm) - ("ruby-liquid" ,ruby-liquid) - ("ruby-mercenary" ,ruby-mercenary) - ("ruby-pathutil" ,ruby-pathutil) - ("ruby-rouge" ,ruby-rouge) - ("ruby-safe-yaml" ,ruby-safe-yaml) - ("ruby-sassc" ,ruby-sassc) - ("ruby-terminal-table" ,ruby-terminal-table))) + (list ruby-addressable + ruby-colorator + ruby-em-websocket + ruby-i18n + ruby-jekyll-sass-converter + ruby-jekyll-watch + ruby-kramdown-parser-gfm + ruby-liquid + ruby-mercenary + ruby-pathutil + ruby-rouge + ruby-safe-yaml + ruby-sassc + ruby-terminal-table)) (home-page "https://jekyllrb.com/") (synopsis "Static site generator") (description "Jekyll is a simple, blog aware, static site generator.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 053/223] gnu: Remove ruby-cucumber-create-meta. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:39 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933317115339 (code B ref 62196); Mon, 20 Mar 2023 17:26:39 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:11 +0000 Received: from localhost ([127.0.0.1]:56246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGs-0003z9-Ez for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from mail-pl1-f182.google.com ([209.85.214.182]:38620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGD-0003nm-14 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:29 -0400 Received: by mail-pl1-f182.google.com with SMTP id ja10so13236733plb.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333123; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=elOk8+5a+mv7gXDjnPebqWlWSEhNGN0ylV6lEgIiP5E=; b=OPb6MMc1bV24/yqJty5L3h0lZn17Ob0pxBeqELHTFPWZwlXzSbcf5mLM21cCNnlD11 uP2IDJdnDNwSL4t3LxTxtBkFOfnSfyK9c5A9x4d2g6mYJRIPDpUp433g4phy3oHjHqNS Vvl/7EJJX5jH/L3Uzh2GoWOphV26YOf2XEACtiut16qvBeo425DXvYd9EQRXBZRmGRsP m8Kskbps/SZe2iupD1J6H5fE7nEFoB7R9j9H1PRbs2WJQqqNFPn0VL7Hkijv06db/PGq fg1sSKFnHYlCYXyzEYGmAJ4P5lL1WMlq6sLXkUeUrqtr26mQy9vtDatX8hKwjIKl6nOM UQig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333123; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=elOk8+5a+mv7gXDjnPebqWlWSEhNGN0ylV6lEgIiP5E=; b=hnhRfjaNd84r/ilPBvS/2irxe3/5+gO6F4jc1ELm0OxHLXjrqjb9EKzvO/NoXpd6R4 o5IB/jM4GiVLACJz8r3RewFGnWNrQTx8hMgw9JM/r5Be0CP+HUj+VPvoiDxCY8KgL4H4 IXYRn+UjVw/9yojMxK+CRTWCJ9Snayrltf9+BbOvIQDHTYVxqsRHOP9vCku9TKmkE0Ay eqwLSLQnI8AAOEi3vYq223ptcQq59edidmKpjFhcMNq8AQpzTtqNA67f/b39U2ScBw0E 6bXMX24+J8/KVoflbcHs5bXOgqRohceocyVCISLiL3RxGkBodaNS/yaqDKiq6n+mpI3P ARJA== X-Gm-Message-State: AO0yUKUhxsJLOY/uml3Uazi6N2pYzJVD7R/7zLtWrpN894bBJuEMpa4O EalK0lL2jXugFJm6pqIIm31gugrbn8I= X-Google-Smtp-Source: AK7set+6J7VQXNGyatymoso2aS/6sMAbTMif6DkroFfTSXMBLpRNtzvYDnqZIB0xYMJ0lCbuK6L2Pg== X-Received: by 2002:a05:6214:238a:b0:56a:b623:9b09 with SMTP id fw10-20020a056214238a00b0056ab6239b09mr55824982qvb.14.1679332646502; Mon, 20 Mar 2023 10:17:26 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:26 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:45 -0400 Message-Id: <20230320171635.11184-53-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-create-meta): Delete variable. --- gnu/packages/ruby.scm | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d7a5cd81a5..ac8f30116a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8162,39 +8162,6 @@ (define-public ruby-sys-uname (home-page "https://github.com/djberg96/sys-uname") (license license:asl2.0))) -(define-public ruby-cucumber-create-meta - (package - (name "ruby-cucumber-create-meta") - (version "1.0.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "cucumber-create-meta" version)) - (sha256 - (base32 - "0i0i3arymjrnjk72mg79w1a11607x4d0lrqafm9sz2gq9l52zasw")))) - (build-system ruby-build-system) - (arguments - `(#:phases (modify-phases %standard-phases - (add-after 'extract-gemspec 'relax-version-requirements - (lambda _ - (substitute* ".gemspec" - ((" 12\\.2") - " 12.1")) - #t)) - (replace 'check - (lambda _ - (invoke "rspec")))))) - (native-inputs - (list ruby-rspec)) - (propagated-inputs - (list ruby-cucumber-messages ruby-sys-uname)) - (synopsis "Function to create @code{Meta} messages for Cucumber Ruby") - (description "The @code{createMeta} utility function allows generating -system-specific @code{Meta} messages for Cucumber Ruby.") - (home-page "https://github.com/cucumber/cucumber/tree/master/create-meta/ruby") - (license license:expat))) - (define-public ruby-cucumber-html-formatter (package (name "ruby-cucumber-html-formatter") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 198/223] gnu: Add ruby-rspec-stubbed-env. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:39 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933317115352 (code B ref 62196); Mon, 20 Mar 2023 17:26:39 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:11 +0000 Received: from localhost ([127.0.0.1]:56249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGs-0003zM-UH for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:11 -0400 Received: from mail-qv1-f42.google.com ([209.85.219.42]:35439) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGE-0003o3-8C for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:30 -0400 Received: by mail-qv1-f42.google.com with SMTP id t13so8081724qvn.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333124; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5sFWfk9LIQaUKGWBguJdN5AlMpIdeh3pTtT9IwWE6sE=; b=VdV64uRcIYhr4HiIaw/ewogVjrM2W82WvhuIxz51sh7SvRhvbWWgv4pIPHsiRiPjCp jUEKiCqbUdo47JZCx4hotfHbFw9+ZCZoGH/zanbz/fCUwozRez7ayRMcliHEbycBAeO9 3JXWhMfZuqNxV/itb2PtG1TnZ0s/3qeRsINbnZcAdQ9fjtUhNrET1NFrk3W8/xUdRT8x YWlqndpkH+4UZ2pHXeN4QwysjG3j4nxTpCo6k92PLv0L9HObl5AH9fa52IxhsZwchhgU rlrEz9E/Oj7e7ryHvogrzvFSJSBx8EAkfJmKvqmVatPeFgZo8XrKeC5AbPA4aborAsHe cpSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333124; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5sFWfk9LIQaUKGWBguJdN5AlMpIdeh3pTtT9IwWE6sE=; b=UXg52QTlHZKvaDTgsVbboGOqeuRX+Br1Aamw2eGQC3dY4GnHXlQhSDpAxk7AeoMIA1 SKyZaAS5pKOXw9mqsjSGTcC62n7alYZmSyPjbbOCP8ERpYfucAtcwbf2UqzcwwuGF8r0 Zu768X7co9Qnkwfg3mXHtMadoZrsSXdFid/N9NOa/lavNxgCA/hh9muhR/qipgDVpWPf ydJ8GZZ5Hkp8rdWZXOwA6RWCPXmR90Y0QVvrAuWlLj/DINOoW+T6akJBB8tfu9FiujNx FpNS7ejWyevSIt5adZ5sf5YFrskpHc1qU9zg6SIowd09oKLQocFialDUTuBm+e5JUltV rHaw== X-Gm-Message-State: AO0yUKXMlLcl2iu17Bj2i0hi9tvhC1jbjx7eiTKlm7/QcBm8SE6Yz5TM pWiteqgWudGVlBplYuL83M7XrM9BpDs= X-Google-Smtp-Source: AK7set+/x9MBthV82wDKtukZYJNw5wts2UCa2ah+TdWfoAuMu+sjpA986zrHL4QO8ekP2d2fEJeykw== X-Received: by 2002:a05:6214:27e8:b0:56e:a96b:a3a1 with SMTP id jt8-20020a05621427e800b0056ea96ba3a1mr55089017qvb.7.1679333123998; Mon, 20 Mar 2023 10:25:23 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:23 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:24 -0400 Message-Id: <20230320172349.12752-97-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-rspec-stubbed-env): New variable. --- gnu/packages/ruby.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f19c02811f..79221b1bab 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -952,6 +952,42 @@ (define-public ruby-rspec-rerun (home-page "https://github.com/dblock/rspec-rerun") (license license:expat))) +(define-public ruby-rspec-stubbed-env + ;; There is no release nor tag (see: + ;; https://github.com/pboling/rspec-stubbed_env/issues/7). + (let ((revision "0") + (commit "9d767dec77a6d130f6ad83c48a00a5c81b14b9fa")) + (package + (name "ruby-rspec-stubbed-env") + (version (git-version "1.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pboling/rspec-stubbed_env") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dy4m04h613dp0s59rknjd6h4lqs1h17mffc5kd8kh046mk8nr1p")))) + (build-system ruby-build-system) + (arguments + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'streamline-requirements + (lambda _ + ;; Remove extraneous development dependencies. + (substitute* "rspec-stubbed_env.gemspec" + ((".*bundler.*") "") + ((".*rubocop.*") ""))))))) + (native-inputs (list ruby-simplecov)) + (propagated-inputs (list ruby-rspec)) + (synopsis "RSpec plugin to stub environment variables") + (description + "This RSpec plugin can be used to stub environment variables in a scoped +context for testing.") + (home-page "https://github.com/pboling/rspec-stubbed_env") + (license license:expat)))) + (define-public ruby-rspec-wait (package (name "ruby-rspec-wait") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 199/223] gnu: Add ruby-silent-stream. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:40 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933317215362 (code B ref 62196); Mon, 20 Mar 2023 17:26:40 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:12 +0000 Received: from localhost ([127.0.0.1]:56251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGt-0003zX-G0 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:11 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:43550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGE-0003oJ-PX for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:31 -0400 Received: by mail-qv1-f52.google.com with SMTP id jl13so8054143qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333125; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=l4jSLO7NhDQvBpEpPN/DMiMiQCaaFu25rg2//QQbERs=; b=DVyFYEToAp28TCUaa11wtBTMnCG9N7ReAcz4wwsm+sg3lcjxv8WMWBkW6YroRIbOlw orzmOuU2c8J49jc3Xm6/83tjkETVx/EIcqJldP+UpGmD98w18508PMexVqW8h3xuC6b3 kawSTl8VuRe0ioVzyJl05WFO1TxNyYeXFrIAyOxB0z9hhDtiudAEBbfLdm5nplRUP+mn ql2V7Qwky2WMVpVFggEf1+liUbLK686O9ixpX2ako5A/R3b5YBBOnUZIUV5ulFhMJtYC DnNQlMsoS9SWJnH6zKn7sRTYKnb9xwoUGiEvmpb8rJ0JIUdqxPZD1ucqx9xO97fVM/zr dTiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333125; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=l4jSLO7NhDQvBpEpPN/DMiMiQCaaFu25rg2//QQbERs=; b=8Ksca6yRh68/iiogjrnuXtINmIXs39h8UcjMChels6nsm/UOk1VPDWct6uH78ytjCO rGjobpLIo/kjm894jTnTq/lUYbVBCjsZjnQOO6kzoDzFD4+jKW9J95xeYFXJNcF3W5vk KSx1N4JJWEOdk0bfTH8kKbJjBH93vedJrtDhBiQ5fi0H2F+LEwQjeXjjsk6VkEeqg84+ I0Jxcp6zbOc2aODfu9xpiYg5pHTrnrc/JKgYngttvQLZ4HU38BtIIYJqMYJiGMLTpVZE rKYMW6IqpgIg1BFeGrgV2KG4imrJAc94nRq7vuLC8gftFRSsOTtV0wy20cn+Y7AGHrhx WLNQ== X-Gm-Message-State: AO0yUKWHiBIpX/UyA4ZBIzWMF2ic/Yro3hXITZxwe37m68uFwW9RoisE rKEPGJqf+aP5u2A9vbkDdryN/wpfU8c= X-Google-Smtp-Source: AK7set9UMcEKcBgxVph7XO/1JfBAvtcHc4OsJ0ck7TreFkT89hnV/gtqpM8uwQ7Dpj0uBfLQ0mOzlw== X-Received: by 2002:a05:6214:5294:b0:56e:9298:7a1a with SMTP id kj20-20020a056214529400b0056e92987a1amr19444214qvb.9.1679333125255; Mon, 20 Mar 2023 10:25:25 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:24 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:25 -0400 Message-Id: <20230320172349.12752-98-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-silent-stream): New variable. --- gnu/packages/ruby.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 79221b1bab..c11ced887d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3629,6 +3629,24 @@ (define-public ruby-rubyzip (home-page "https://github.com/rubyzip/rubyzip") (license license:bsd-2))) +(define-public ruby-silent-stream + (package + (name "ruby-silent-stream") + (version "1.0.6") + (source (origin + (method url-fetch) + (uri (rubygems-uri "silent_stream" version)) + (sha256 + (base32 + "10381fpvjzfjvhgfyv700607fpa29firgf52w5w5536m4fh6x63m")))) + (build-system ruby-build-system) + (synopsis "ActiveSupport stream silencing without ActiveSupport") + (description "SilentStream is an extraction of some parts of +ActiveSupport's Kernel Reporting Core Extentions around silencing IO +streams.") + (home-page "https://github.com/pboling/silent_stream") + (license license:expat))) + (define-public ruby-simplecov-html (package (name "ruby-simplecov-html") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 055/223] gnu: ruby-aruba: Update to 2.1.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:40 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933317215381 (code B ref 62196); Mon, 20 Mar 2023 17:26:40 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:12 +0000 Received: from localhost ([127.0.0.1]:56254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGt-0003zj-Um for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:12 -0400 Received: from mail-pj1-f52.google.com ([209.85.216.52]:40605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGN-0003r2-NA for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:40 -0400 Received: by mail-pj1-f52.google.com with SMTP id j3-20020a17090adc8300b0023d09aea4a6so17303248pjv.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333133; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Fu4CfaHGnym8IYa3/MPQNDtxSSjOdBLONb1havx/I50=; b=YuJ3LlUcNZs2uRWENdMCX/B+AKzMiDlBbadEtIjK81yxVnpVtUECRak40bKKrVj9mz ejJ7gWf79+3y32eBoNuMHmSGhxh4WmyEKSzeeVF32X9bb8MikJZZQsTGxC3Kh6ppbeTu bpgcqjLgbHm/fvxFvKVfSn+j0REjP0Kv8Y+KG/5gn572oQ4DyMridRrjDe3gtO/cJYD8 GNJf7UyavH1Wa41/kmVt6+nCk2KXw/GuBvQb30brOcLBUcF/+qG0R8AkKPn/Zulj4WxG yeIQuyFjrWq2ivRww4B0sw2kvScyaHJOhXO6hravk28jJRYtT3JS8/7Ws11vlmM2VIpZ 9qyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333133; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Fu4CfaHGnym8IYa3/MPQNDtxSSjOdBLONb1havx/I50=; b=eO2DXEaNkf3/PqAHrt+/P5qZAkxMt4ujpEHkVyogl/GzplOnfOvLbapQ7/gbJi3AQ2 9udnVv3wkLEnQCUmc2povWm9e3WESkq/+5YAc9gq45+oopGza3eJw4dFElEJEW57lYDw nijPkyGNT55ObnJg4awb5ryeat3JLgPaPjhiiHX9BKIuyFTZtUW2QxMfsWsu7Ev30tRu zaEFsW8T+wH2NCGvcCrXMiNnu0UpptyiGHrjsMzuhrHFUrQpTkUU/O//TG9ZoLPTbkM/ V8yY4EX1JM98m80Q1uYxbNYwj5DYwLITKLmjsEeY6nHO9t1u8NFr+vaqCLz8vsciYzYO oqcg== X-Gm-Message-State: AO0yUKWLKDUzYqVagCcGSDtR1jso/mF/tNUQfwJq9nC/jEHdvgfcQzi+ YNK54YaqJ1tVfYhisrO2M7Ms7nn2dzY= X-Google-Smtp-Source: AK7set+3wUGhxeHRYr8a3kHiuBWNM//YMzm+0snSqZnchvccfa2Tgys8NpCo+g328VQpApSoD8REcQ== X-Received: by 2002:ac8:5f4e:0:b0:3d9:6266:86d9 with SMTP id y14-20020ac85f4e000000b003d9626686d9mr21234909qta.10.1679332648778; Mon, 20 Mar 2023 10:17:28 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:28 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:47 -0400 Message-Id: <20230320171635.11184-55-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-aruba): Update to 2.1.0. [source]: Use git. [arguments]: Use gexps. Rename patch phase to 'patch-paths, and update. Rename remove-unnecessary-dependencies phase to relax-requirements and update. Move the check phase after the install phase, and add a new set-GEM_PATH phase. [native-inputs]: Remove ruby-fuubar. Add ruby-rake-manifest. Move bundler to... [propagated-inputs]: ... here. Remove ruby-ffi and ruby-yard. --- gnu/packages/ruby.scm | 107 +++++++++++++++++++++++------------------- 1 file changed, 58 insertions(+), 49 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index fe5f4466f3..132a06bc57 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8075,62 +8075,71 @@ (define-public ruby-gherkin-ruby (define-public ruby-aruba (package (name "ruby-aruba") - (version "0.14.14") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "aruba" version)) - (sha256 - (base32 - "0l2mfpdxc03gdrbwc2hv4vdhjhqhfcdp6d02j05j64ncpi9srlqn")))) + (version "2.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cucumber/aruba") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmlgqhi6yww3z34hmrrnha2rygkv6kx0q962z31dqxjkcv23yfd")))) (build-system ruby-build-system) (arguments - '(#:test-target "spec" - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch - (lambda _ - (substitute* "spec/aruba/api_spec.rb" - ;; This resolves some errors in the specs - ;; - ;; undefined method `parse' for Time:Class - (("require 'spec_helper'") - "require 'spec_helper'\nrequire 'time'")) - ;; Avoid shebang issues in this spec file - (substitute* "spec/aruba/matchers/command_spec.rb" - (("/usr/bin/env bash") - (which "bash"))) - #t)) - (add-before 'check 'remove-unnecessary-dependencies - (lambda _ - (substitute* "Gemfile" - ((".*byebug.*") "\n") - ((".*pry.*") "\n") - ((".*yaml.*") "\n") - ((".*bcat.*") "\n") - ((".*kramdown.*") "\n") - ((".*rubocop.*") "\n") - ((".*cucumber-pro.*") "\n") - ((".*cucumber.*") "\n") - ((".*license_finder.*") "\n") - ((".*rake.*") "gem 'rake'\n") - ((".*relish.*") "\n")) - (substitute* "aruba.gemspec" - (("spec\\.add\\_runtime\\_dependency 'cucumber'.*") - "spec.add_runtime_dependency 'cucumber'")) - #t)) - (add-before 'check 'set-home - (lambda _ (setenv "HOME" "/tmp") #t))))) + (list + ;; XXX: Only run the "spec" target and not the "cucumber" one, as it is + ;; slow and has multiple unexplained test failures. + #:test-target "spec" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-paths + (lambda _ + ;; This test file relies on a dynamically generated script; + ;; patch its #!/bin/bash shebang. + (substitute* "spec/aruba/api/commands_spec.rb" + (("/bin/bash") + (which "bash"))))) + (add-before 'check 'relax-requirements + ;; Many development requirements are not actually needed. + (lambda _ + (substitute* "aruba.gemspec" + (("\\[\">= 0.18.0\", \"< 0.22.0\"]") ;simplecov + "\">= 0.18.0\"") + ((".*appraisal.*") "") + ((".*pry.*") "") + ((".*kramdown.*") "") + ((".*rubocop.*") "") + ((".*yard-junk.*") "")) + (substitute* "Rakefile" + ((".*require \"rubocop/rake_task\".*") "") + ((".*require \"yard-junk/rake\".*") "") + ((".*RuboCop::RakeTask.new.*") "") + ((".*YardJunk::Rake.define_task.*") "")))) + ;; The tests rely on the Gem being installed, so move the check + ;; phase after the install phase. + (delete 'check) + (add-after 'install 'check + (assoc-ref %standard-phases 'check)) + (add-before 'check 'set-GEM_PATH + (lambda _ + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby")))) + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" "/tmp")))))) (native-inputs - (list bundler ruby-rspec ruby-fuubar ruby-simplecov)) + (list ruby-rake-manifest + ruby-rspec + ruby-simplecov)) (propagated-inputs - (list ruby-childprocess + (list bundler + ruby-childprocess ruby-contracts ruby-cucumber - ruby-ffi ruby-rspec-expectations - ruby-thor - ruby-yard)) + ruby-thor)) (synopsis "Test command-line applications with Cucumber, RSpec or Minitest") (description "Aruba is an extension for Cucumber, RSpec and Minitest for testing -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 087/223] gnu: Add ruby-syntax-tree. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:26:41 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933317315392 (code B ref 62196); Mon, 20 Mar 2023 17:26:41 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:13 +0000 Received: from localhost ([127.0.0.1]:56257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGu-000401-KM for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:13 -0400 Received: from mail-ot1-f43.google.com ([209.85.210.43]:35529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGW-0003rH-7l for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:25:48 -0400 Received: by mail-ot1-f43.google.com with SMTP id m20-20020a9d6094000000b0069caf591747so7141611otj.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:25:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333142; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QYkUmPJ5Yb7PcHfYeX7aI/+aKky49TQaN9i4icmp3Zs=; b=Rx2zNNXz5osHq5kcjn+zpeB5LQMTSApwn1hIFFVb18EDHXqzi/Wlqf4Pg/96rO3xFL W8+cyFP5OJ8yvj/1s49CRp9U7MOI3H4Bt7nH0XqXqEgTg8A2/Lw3mjg1L34Yn7Sn39Eb lBxYwRVoWSOaqKbfq9ftN7hJGtBo5MKM/bhLJL35zOFTyrBavIPHfljUmz1KqMjH+7Tp ux7gJyxZTVQ2IW75DgGJrfpESawxvC0bhoy9CGMRRIqBuV4qndDqSLvMZfof9jUrndH1 /To6vTQauz5FlDsxZeRogJjq07rR1zH6gIXa5GCydmRed7q9E7h4R/CmShWGA4/osDf9 FSBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333142; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QYkUmPJ5Yb7PcHfYeX7aI/+aKky49TQaN9i4icmp3Zs=; b=olg90RK4kMpNs2cChurdcHaPFvwmrNYb6Yr3CKXemvZtE5b6Nc98hXTF4YSxdQpvkV J2CYam6Ji9Gki8pELDG3niLduP9tyTDNjNN9BxyfBv3wYW57mq3Jf6FEO+bXQwWVoSNk 0wYSkrAlBzSYo6kcKy0dn2PDccyzv0yMxBzK0+KXJMo+nZU3vMERUWS06mOqEOmUjEWS HWE3s5u7r4Cs0+zFkmE9p2sdDOIWae6Jyw9lObv16xgSVeWQwFKPHmFqkECo4lDCYZVP 4gbwzG/fK8adqbqr5Ca84Gr4L3FWTI6lYJje4DNwFt/NOxVIRhkE7dDrXDCIf8svpSaZ PBmg== X-Gm-Message-State: AO0yUKVp8CKvLk4/uvVpls5hfUFvPy1mblNF8LQiwrpxwLJzKVzszgGG Hx4ZEO+lolFwVAAvtMwAMh2clyxP3ZM= X-Google-Smtp-Source: AK7set+8Btd8U95gkgj+GqKv+QiLqrSO4nBt2OHIcBDivMHy1Tw5MmoSHk7VXsdYeVITlU6MP0iRbg== X-Received: by 2002:a05:6214:20c1:b0:56e:9dd8:47f3 with SMTP id 1-20020a05621420c100b0056e9dd847f3mr54681869qve.13.1679332676417; Mon, 20 Mar 2023 10:17:56 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:56 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:19 -0400 Message-Id: <20230320171635.11184-87-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-syntax-tree): New variable. --- gnu/packages/ruby.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1ea90a543b..492468c296 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12226,6 +12226,44 @@ (define-public ruby-language-server-protocol (home-page "https://github.com/mtsmfm/language_server-protocol-ruby") (license license:expat))) +(define-public ruby-syntax-tree + (package + (name "ruby-syntax-tree") + (version "6.0.2") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby-syntax-tree/syntax_tree") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0p3gbc0y2ld9svhhx95nifqf67gjfyy478h6mzm7zz0dapi8v8jm")))) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + ;; The tests rely on the Gem being installed, so move the check + ;; phase after the install phase. + (delete 'check) + (add-after 'install 'check + (lambda* (#:key tests? #:allow-other-keys) + (setenv "GEM_PATH" (string-append + #$output "/lib/ruby/vendor_ruby:" + (getenv "GEM_PATH"))) + (when tests? + (invoke "rake" "test"))))))) + (native-inputs (list ruby-rubocop-ast ruby-simplecov)) + (propagated-inputs (list ruby-prettier-print)) + (synopsis "Fast Ruby parser and formatter") + (description "Syntax Tree is a suite of tools built on top of the internal +CRuby parser. It provides the ability to generate a syntax tree from source, +as well as the tools necessary to inspect and manipulate that syntax tree. It +can be used to build formatters, linters, language servers, and more.") + (home-page "https://github.com/ruby-syntax-tree/syntax_tree") + (license license:expat))) + (define-public ruby-mustache (package (name "ruby-mustache") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 067/223] gnu: ruby-activejob: Update to 7.0.4.3 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933321215942 (code B ref 62196); Mon, 20 Mar 2023 17:27:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:26:52 +0000 Received: from localhost ([127.0.0.1]:56330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJHY-000493-7a for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:52 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:40840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJGn-0003va-39 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:26:05 -0400 Received: by mail-qt1-f173.google.com with SMTP id x1so13969306qtr.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:26:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333159; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1UWiHdoGJKTVHj9tBHeIwW3iO2baJ28CZmD4wF5q2ik=; b=SvKMNT/azQ8fdKckFhOiKlBFe3RSxGio0lZGl3j2ke2Md0DChrdAn18RO4L179z3jw nt0b/iHdxo1Um7OFT5o92EhsfPr6HW4EmykCx3z11L8QboELi21A7EoeQwrxVyUT2uON L8B0FCSoR1N237olbwtQcfn12BOAsuHRnZUKBywHw4iH2MUzLOKaRL+KCkRabGohnWZ8 Yn28QZIHFgfhmNcWMY1Ff7bZ4Z9MMz6+D6BG47/HKmlBUFVh4GCeBPecQkqoNOWk1UCn CofxCRJMP1kN9+kV5uKwJG2L8B7mQMHc8rtq28KBPCTUH+mW/BOLShwQr3nZD2p3bt9G m7iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333159; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1UWiHdoGJKTVHj9tBHeIwW3iO2baJ28CZmD4wF5q2ik=; b=yC8K4AKaENP3Hsqga23CUl/xdzBqlOlE2ageR7DET1lphOhVCgGhXzqsU8BQZ/bil/ 03yMWLFCLikc2rzdD6Mp6/TtafGan+PAw4f2hfe0y2mOwk5R0yvGf4cDpBpwqY/3okW0 VG0vJJGAWOgc2HJ46rU6lbv00bcYCXtX55gUdRybOKQ9S6UXumrv/HZ2DAHw1zqqDjP5 lyEIFb9SdzAgom9Zn0oqogiWgf0WkABQUz68BUCuVJZTq+9+AXcy/V7dhTcWz57wcnnf 66MXLcHsc6ntxR6IbgKzcQ5egwkxxg3bK+CoEJzqClPkVnOuYGg/W8IeEykLeGE4Dztj weVA== X-Gm-Message-State: AO0yUKXpUBroT0beTlN47CXqogEQOFEzHZRXXyX/wYjNFyuvKP/+Rzc0 S+1oWs5GVpIhAgU1q8UPOMahQu7e0vk= X-Google-Smtp-Source: AK7set/AiRV/cLBOqsjgTrpvgk6iPwqTnySnF/LGab61lZTyaz2vrzG0V5ouGWwcHqSGPtId7HuWoQ== X-Received: by 2002:ad4:5f46:0:b0:5bf:59a4:c117 with SMTP id p6-20020ad45f46000000b005bf59a4c117mr18539001qvg.5.1679332660467; Mon, 20 Mar 2023 10:17:40 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:40 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:59 -0400 Message-Id: <20230320171635.11184-67-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-activejob): Update to 7.0.4.3. [source]: Use ruby-rails-monorepo. [arguments]: Remove #:tests? argument. Add #:phases argument. [native-inputs]: New field. --- gnu/packages/rails.scm | 57 ++++++++++++++++++++++++++---------------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 338c92ddaa..bff4e09264 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -522,27 +522,42 @@ (define-public ruby-actioncable (define-public ruby-activejob (package - (name "ruby-activejob") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "activejob" version)) - (sha256 - (base32 - "175d8q0achdlsxjsvq0w9znvfqfkgbj75kbmdrvg4fb277wwplmf")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-activesupport ruby-globalid)) - (synopsis "Declare job classes for multiple backends") - (description - "ActiveJob allows declaring job classes in a common way across Rails -applications.") - (home-page "https://rubyonrails.org/") - (license license:expat))) + (name "ruby-activejob") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "activejob"))) + (add-after 'chdir 'delete-problematic-tests + (lambda _ + (substitute* "Rakefile" + ;; Remove the adapters that aren't yet packaged or would + ;; introduce cyclic dependencies. + (("backburner ") "") + (("resque ") "") + (("sidekiq ") "") + (("sneakers ") "") + (("sucker_punch ") "")) + (substitute* "test/cases/exceptions_test.rb" + (("ActiveJob::QueueAdapters::SneakersAdapter") ""))))))) + (native-inputs + (list ruby-queue-classic + ruby-delayed-job + ruby-que + ruby-zeitwerk)) + (propagated-inputs + (list ruby-activesupport + ruby-globalid)) + (synopsis "Declare job classes for multiple backends") + (description "ActiveJob allows declaring job classes in a common way +across Rails applications.") + (home-page "https://rubyonrails.org/") + (license license:expat))) (define-public ruby-activestorage (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 125/223] gnu: Add ruby-rspec-debug. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933337217965 (code B ref 62196); Mon, 20 Mar 2023 17:30:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:29:32 +0000 Received: from localhost ([127.0.0.1]:56335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJK7-0004fh-Ud for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:32 -0400 Received: from mail-pj1-f41.google.com ([209.85.216.41]:39593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJK5-0004fR-Bs for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:29 -0400 Received: by mail-pj1-f41.google.com with SMTP id mp3-20020a17090b190300b0023fcc8ce113so2355549pjb.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IgMpb4g6pJPOr3q8GVe8cJH4psrPJsvXDC4PX21CVis=; b=EQZA0cSh/J6yiiJlZxmVQF9iY2fMqRboy/wwtb7bZ99RznitBsAL1dYeNVvrey1zOn lDKjLnKsa3QeC1mBXmfaXCbt/Sn5Rbcvh4I03qzxRc9jnkn1bn//zrB1RH3q87PQqqLv b62imOS0t/1OkA0URXRbkZ2gZSZnF73/TeEyGafcvklHAyl57vT3AYfVrtN4L5q1sOyW n0txBy4vTyFH8B8nWI0ZD193eXsJYdJSWh0g91hqMv4sWdh2TD2caMASOnQjKUp1cYDO 4bPHXxY2SHPG8DP4eOavfXl1q077qd49d8/Hqte8pLSgLtEmUf04iHVgzoNshurQ2qUx GFnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IgMpb4g6pJPOr3q8GVe8cJH4psrPJsvXDC4PX21CVis=; b=CCePS7DFvTnv2FNjj5+QEnPcmO98oiqIQzdH9rVVrUWm8GhHRxjaigxXMOHrue6l2g w79pc92oxyRryKB3NEgveJcX4fuxhzsg8D7dsNzrZEU/ivneWd56Ku58landv4t8cDiy 130p0Ere3gD1RNvi1AS10goWo+3/PxgTZ/jA8Pc/3b6GbkOQ+t9Zddu6nlwql8BAa9Ya 9Lt1zszCCZMTd1T0xLChl2ONYGaw84UP7LcoKRnN2aMyK2i0HVk3isCxipPhBWtn5Zgo kC9qqkggyyqlEJDQN8tgUI5BpgFJe9dIgaKDpelIykmvGzdkd8tDL3ZCpU6Mhkv3dAZr v+bA== X-Gm-Message-State: AO0yUKVYKwxZcG6fJOcgdVl+ZwUem1GO4KXXzAQJ4aGEV2NZTPesD4dF BvSte/puZBEXIyx3HpfQNnHmK/Ia/6I= X-Google-Smtp-Source: AK7set9b0xAhbNFgQarLL5r9MZK/e4VgaTOhRHV4kYzjeJi3JfOAVyZBmK1zbSEree9oBoZgVDhZbA== X-Received: by 2002:a05:6214:1d23:b0:5a2:2a1d:bfb1 with SMTP id f3-20020a0562141d2300b005a22a1dbfb1mr54896694qvd.28.1679333058740; Mon, 20 Mar 2023 10:24:18 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:18 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:11 -0400 Message-Id: <20230320172349.12752-24-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-rspec-debug): 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 1d89ff9006..fbf7c2d637 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -993,6 +993,37 @@ (define-public ruby-rspec-2 (propagated-inputs (list ruby-rspec-core-2 ruby-rspec-mocks-2 ruby-rspec-expectations-2)))) +(define-public ruby-rspec-debug + (package + (name "ruby-rspec-debug") + (version "0.2.0") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ko1/rspec-debug") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "125p1zxjznkk765nyqvkksw8x1nbm7xk4sjc1wza2fyp5hvyiddn")))) + (build-system ruby-build-system) + (arguments + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-dependencies + (lambda _ + (substitute* "Gemfile" + (("~>") ">="))))))) + (native-inputs (list ruby-rspec)) + (propagated-inputs (list ruby-debug)) + (synopsis "Invoke Ruby debugger when spec fails") + (description "This package can be used to have the execution stopped for +inspection in the Ruby debugger upon encountering a failure. To use it, set +the @env{RSPEC_DEBUG} environment variable to @samp{true} then invoke the +@command{rspec} command as usual.") + (home-page "https://github.com/ko1/rspec-debug") + (license license:expat))) + ;; Bundler is yet another source of circular dependencies, so we must disable ;; its test suite as well. (define-public bundler -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 202/223] gnu: Add ruby-rspec-block-is-expected. References: <20230315025946.14371-1-maxim.cournoyer@gmail.com> In-Reply-To: <20230315025946.14371-1-maxim.cournoyer@gmail.com> Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933338618000 (code B ref 62196); Mon, 20 Mar 2023 17:30:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:29:46 +0000 Received: from localhost ([127.0.0.1]:56338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKM-0004gF-9i for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:46 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:45924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKK-0004fv-Pa for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:45 -0400 Received: by mail-qv1-f48.google.com with SMTP id m16so698707qvi.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333378; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=yiObqQupXwCq2Fckj+ojCX2n1CcIk3QlUay0u5ibMzI=; b=hFATfRgPzhOEXqTzOwgZBH8zH7v+VPACXWW2z6Co9pfOmmP6c6j3spTP3poW6IkAvd HUGAm9Wvkn/dS/cbwx5u045FAYBMuIbz3z1hZym31md9vQRN8owCWQUOsn0M/48L2sE/ iXpZWrFIaO6CnkS9/Yxhj+v5daaTFLPqrvrQwn5WkcbdQe2atXhbEPvz04adFtUb8uZo eyBirzfiwtSQCCFX/aQTGDZLJ6RcslOA2Sj87zJ7TWJaP1vBQv/c4Fg0k6Ybcfp3GoD4 R5K3y2Ff7DaCHyxzmD06wpYI83PtEjwgG7xhXi+7MtxC0/r7hbAro2kXtUD6VpyaWwRw JVjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333378; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yiObqQupXwCq2Fckj+ojCX2n1CcIk3QlUay0u5ibMzI=; b=AeQ9sNMTJlIv3R/N8Jq/3bJ7coJrjaMK99LMGLyozSIJ6X7S8hgvkJpAh4WeuRmyG7 cwFBROLC79V7AbgfiY1wbdfmvUvZErhYaQFJYaAE0Rky8cYsMkWE1db1w1FuRii+Sdp+ UkxA/8E7Q0e1cgxnmCEsB76CbFcBY/G8tUAg5Cn1FoAhvVPJ5GXV9gSOP/B4eI3yTnF4 gek1dhaHvIGtX62lU1G/6W9YcsBdYh6vt4XyNoLDTtkNB2+XuLpjFnPwUxvMcuHldkxO LrFdhVNfI+q+s6YJ72NA7cIi6XBubQ/wsMarwwCYhYiRW+kwzcWiwRYVDGFn7bHy2/d8 YLaQ== X-Gm-Message-State: AO0yUKV1IIi9mAs73F8Vrt3H80hSz6fdM0wtPwbC0zYYimpYBz4CCxS+ GRoI8bi7CSGVbOqxx8maONDzsY6mWsA= X-Google-Smtp-Source: AK7set/xiZF0D9FxmZANijur1RpKJsQvASJx1/xvsGVnpUNSYckshlKIQsXmF7qr2ZCTTzZkv+WNsw== X-Received: by 2002:a05:6214:2267:b0:5ca:6c32:f35 with SMTP id gs7-20020a056214226700b005ca6c320f35mr7576227qvb.39.1679333378208; Mon, 20 Mar 2023 10:29:38 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:37 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:12 -0400 Message-Id: <20230320172933.13101-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 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-rspec-block-is-expected): New variable. --- gnu/packages/ruby.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b04eef72da..1053dcd758 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -929,6 +929,39 @@ (define-public ruby-rspec-mocks-2 (propagated-inputs (list ruby-diff-lcs)))) +(define-public ruby-rspec-block-is-expected + (package + (name "ruby-rspec-block-is-expected") + (version "1.0.2") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/pboling/rspec-block_is_expected") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1w8mj00k8am24yw7lbhg616m111p7h7bbfxaw7np4i7wnlwzm8fk")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "Rakefile" + (("require 'rubocop/rake_task'") "") + (("RuboCop::RakeTask.new") "")) + ;; Contains extraneous requirements not actually + ;; needed for the test suite. + (delete-file "Gemfile")))))) + (native-inputs (list ruby-rspec-pending-for ruby-rspec-expectations)) + (propagated-inputs (list ruby-rspec-core)) + (synopsis "Simplify testing of blocks in RSpec") + (description "This RSpec plugin allows you to use @code{block_is_expected} +similarly to how you would use @code{is_expected} if a block was wrapping the +subject.") + (home-page "https://github.com/pboling/rspec-block_is_expected") + (license license:expat))) + (define-public ruby-rspec-pending-for (package (name "ruby-rspec-pending-for") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 203/223] gnu: Add ruby-version-gem. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933339218049 (code B ref 62196); Mon, 20 Mar 2023 17:30:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:29:52 +0000 Received: from localhost ([127.0.0.1]:56346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKR-0004gx-P2 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:52 -0400 Received: from mail-qt1-f169.google.com ([209.85.160.169]:34759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKO-0004g0-Km for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:49 -0400 Received: by mail-qt1-f169.google.com with SMTP id bz27so2249199qtb.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4UCRkp1FwpNItKUyRXzm3C0iIleWVz49QTvQ5eMUZgA=; b=LA+yv0AZFusLge1nXBMmc4NWjBwmdvls0jZZ52dckrJWB/Q74YJhokuNXKTtjNa+l1 ki8/JeBu8rw7qJhAJu+fDscP5F7HbjRXdnVnBL0ox2yYCJGY29CQXLvdbtvi7bZMTUDf wX4ZwhaYeeK5yZdpgQvDVacwEQ7rzbxbawah+XvmnzDRW/cpH7bwu210K4HSZnqYc2om o6c+W43a9Ohx9ZfOChglaOnHrCpXk9leuNtF081Ya53U+hO9P9UIgAEGUaRXG4jUAsMc DmSDYOVlDb36TqRavlt3iadlDqsI9Xzjz/9Drmp5v3xTEuo9nGZCzJ3PRaHcjKtdIPLG dEWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4UCRkp1FwpNItKUyRXzm3C0iIleWVz49QTvQ5eMUZgA=; b=ge2fm0iCi7cJrD16tqsFHH4YQjwgCNhOB2yRoJcMxmYxGI3eji/9sHy9cGg49gjkzd TGC2r9NdqRh2GcUXETYuDRhs+Sg0tAHjiut5z2hhmEgecDgVMhiTYVnQ9aPTS9jBQcWV s4TkZXbyU/GEkkskVdix6mWWLWav40XUI8JT0bK5pE1b/uHx8E3Rc0HUcLqjgKYVkqMI 3qHw9KNXJZKRLZkaGA3xya6K41CWoRsbYa4ZqGffgp27+IEt41OXlFDQ3YzP2xCHVuIl YabFxBQPmqmZf5QYGeCuZ9hTvI/oIk+uad/fl7GB6i1vpCNuXHQ9Ukhjj8q1Ulbv8USJ vm1A== X-Gm-Message-State: AO0yUKWK8lmBMjwJ8FNbDXHWGqY6VWazz/KXUkLDyb/aWc6kwCKnHOOT ru2w3fPFv1dnD09OdYWXb95Ufolf370= X-Google-Smtp-Source: AK7set8ulHiWraHnCOoXM5NEe5BEgdBWaI+Zc5s9xn6pvVJ7tB5sp5dvRgUoKaWwOjpvP7hLX1g4kA== X-Received: by 2002:ac8:5f09:0:b0:3bd:6c0:9c8e with SMTP id x9-20020ac85f09000000b003bd06c09c8emr20475609qta.2.1679333382996; Mon, 20 Mar 2023 10:29:42 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:42 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:13 -0400 Message-Id: <20230320172933.13101-2-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-version-gem): New variable. --- gnu/packages/ruby.scm | 53 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1053dcd758..92fc99575d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8906,6 +8906,59 @@ (define-public ruby-varint (home-page "https://github.com/liquidm/varint") (license license:bsd-3))) +(define-public ruby-version-gem + (package + (name "ruby-version-gem") + (version "1.1.2") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://gitlab.com/oauth-xx/version_gem") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "17y4dydlczd5xvvwfy94x63d5wi14cdkfhi6g94fm1sgsxxzzmq0")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "Gemfile" + (("^linting = .*") + "linting = false\n") + (("^coverage = .*") + "coverage = false\n") + (("^debug = .*") + "debug = false\n")) + (substitute* "spec/spec_helper.rb" + (("^RUN_COVERAGE = .*") + "RUN_COVERAGE = false\n") + (("^ALL_FORMATTERS = .*") + "ALL_FORMATTERS = false\n")))) + (add-before 'build 'drop-signing-key-requirement + (lambda _ + (substitute* "version_gem.gemspec" + (("spec.signing_key =.*") + "spec.signing_key = nil")))) + (add-before 'check 'disable-problematic-tests + (lambda _ + (substitute* "spec/version_gem/ruby_spec.rb" + ;; The test validates the minimum version of + ;; Ruby to be 2.7.7, but because our Ruby is + ;; 2.7.4 grafted with 2.7.7, the version seen is + ;; 2.7.4 and it fails. + (("it 'returns true when current ruby greater \ +than minimum'" all) + (string-append "x" all)))))))) + (native-inputs (list ruby-rspec ruby-rspec-block-is-expected)) + (synopsis "Improved @code{Version} module for Ruby") + (description "VersionGem aims to provide introspection of a @code{Version} +module based on a @code{Version::VERSION} constant string wile not interfering +with gemspec parsing where the @code{VERSION} string is traditionally used.") + (home-page "https://gitlab.com/oauth-xx/version_gem") + (license license:expat))) + ;;; Note: Do NOT update to a newer version; this is the last commit that is ;;; still licensed as free software, the project having switched to the ;;; Hippocratic license afterward (see: -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 204/223] gnu: ruby-hashie: Update to 5.0.0 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933339318060 (code B ref 62196); Mon, 20 Mar 2023 17:30:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:29:53 +0000 Received: from localhost ([127.0.0.1]:56348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKS-0004h9-CQ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:52 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:33500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKP-0004g5-B4 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:49 -0400 Received: by mail-qt1-f178.google.com with SMTP id n2so14052278qtp.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Z9Tv85w6qpiRk5HOhM6AnOXhUFAQzM5BNwxHlMFEwD8=; b=SfNOGSITC5vUD/awcde+eWqGnrRzWxIfpNrctGR/EpEDsE/QvNSSNhjd58BeMLEvrr XMIWWoQ4HS1rfVYDDPOfzhfrG1oTOnwosTYLKnV+aZz7DqklrqnwwmRNNdi/YXLJyXqi sbZRnyMSBtcOqQ68Dj8zvsySPPLT1jxxwBy+EbvKKgb1AIhSSu1pSlwj5LH0VLUBc9cP 1fGE0sZYIHpqeyI8STav5FW4nbrHkQY4T+dmvblgGX8IEAI9GhBd/+358NxfSSBr+M1o HWRUxPS6M1q59+MuogP0qOo3IxoktQt/mnXV1YZzKopddAqgg63e5ahz8LIK7EN1jdh8 4Dxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z9Tv85w6qpiRk5HOhM6AnOXhUFAQzM5BNwxHlMFEwD8=; b=heMDfXEqF+0+5d7ItIG6HPua3MN5T6iKL4QQP/e1tgS1kX87S6ht0RiDjwqImk27/y D1pVHbFw/lOjQV0q7lBwBIzQhJiahrLsxpN9lEIhEePT9UDlq3br6CAc+NgGn7IPUPy1 ywYCCLZwdskJK2itm7W1dUbAttMd+7u9NIS2yISoabKk5UovQLhK/g9puugve37D4sGR aYWOZN6OtyeyQ8YoWQ0sD1kjaoFpiqdOI4nULGgz8dooQv7OMxv0ZNCuYPRoL2Zm1QMt mNOBMPS4ATqRkk1UyTu/krimjb/YchOVtzwxgi8EVb6/KKHv28oRISCGN9OuXRUAAStp ilRg== X-Gm-Message-State: AO0yUKWo4qPLDgNKYbISQqUDKY5ZtIaPMeNtXLik3bYbEPqL5UOD1RwL DxoPHOGl8JXYr4cJA5VPe9GilYiqG5g= X-Google-Smtp-Source: AK7set9M4Gk0Uu7GiRNkR1T5AK4zSD5QUzza8J4EQuD9mx1pCpvHv4TP+PheBNPT7fp07xEm5H+hvQ== X-Received: by 2002:a05:622a:11d0:b0:3bd:89d:224d with SMTP id n16-20020a05622a11d000b003bd089d224dmr22413qtk.3.1679333383653; Mon, 20 Mar 2023 10:29:43 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:43 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:14 -0400 Message-Id: <20230320172933.13101-3-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-hashie): Update to 5.0.0. [arguments]: Enable tests. Add #:test-target and #:phases arguments. [native-inputs]: New field. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 92fc99575d..520dd70a08 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13054,18 +13054,37 @@ (define-public ruby-rouge (define-public ruby-hashie (package (name "ruby-hashie") - (version "3.6.0") + (version "5.0.0") (source (origin - (method url-fetch) - (uri (rubygems-uri "hashie" version)) + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/hashie/hashie") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "13bdzfp25c8k51ayzxqkbzag3wj5gc1jd8h7d985nsq6pn57g5xh")))) + "0ihami0cdn71cvwzwgr3vxqvqi0ifqsna0vlyqiqlhsnf93w0cm8")))) (build-system ruby-build-system) - (native-inputs - (list bundler)) - (arguments `(#:tests? #f)); FIXME: Could not locate Gemfile or .bundle/ directory - (home-page "https://github.com/intridea/hashie") + (arguments + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'disable-bundler + (lambda _ + (substitute* "Rakefile" + ((".*require 'bundler'.*") "") + ((".*Bundler.setup.*") "") + (("Bundler::GemHelper\\.install_tasks") "")))) + (add-after 'unpack 'disable-rubocop + (lambda _ + (substitute* "Rakefile" + (("require 'rubocop/rake_task'") "") + (("RuboCop::RakeTask.new") "")))) + (add-after 'unpack 'relax-requirements + (lambda _ + ;; Contains multiple extraneous dependencies. + (delete-file "Gemfile")))))) + (native-inputs (list ruby-json ruby-pry ruby-rspec ruby-rspec-pending-for)) + (home-page "https://github.com/hashie/hashie") (synopsis "Extensions to Ruby Hashes") (description "Hashie is a collection of classes and mixins that make Ruby hashes more powerful.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 133/223] gnu: ruby-puma: Update to 6.1.1 and enable test suite. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933339318078 (code B ref 62196); Mon, 20 Mar 2023 17:30:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:29:53 +0000 Received: from localhost ([127.0.0.1]:56351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKS-0004hE-Sm for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:53 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:43586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKP-0004g4-8J for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:49 -0400 Received: by mail-qt1-f178.google.com with SMTP id c10so2795041qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hmGKIqi2rhxmPqtWssiW35n5JDtXrWDh+UsBGKfNlek=; b=RI8g0TJKMrWu4owWLbYFSwnZvI+ybkVnGyA2W+qRGnj/tDSJLdS8f88PqEEjzkkH1V wu9s4KIUx1K1DHE37I7QcwFTUk7yTIqXAKbP5z4ulm6s1UHNfJ2kUFQK/4LtxTSOUxZ/ O/SmRenY0opCuxGUoqjugDy8Fn4eqlPuh+XEwMrmcaGuMecrTmVdU7X2VrqyCM0Sd+Bh eBnVYAu6LvCajmS2HhGsolWV/DGTVw1RSdDQQyrvkD1ow8qtmsebAZf9C4djG5cVziPW 2GLAwZiI7CKDJfD5CLezES8h9ChjzhJk1P4HpklU0tK97pig60VuJVcz0w5rrbPSJ5Mo sTzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333383; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hmGKIqi2rhxmPqtWssiW35n5JDtXrWDh+UsBGKfNlek=; b=q1lweQaYqcFL7tpexOIRX/1je9ol9KafyrOjnC7UqFqaCDy4ygZ7PpBF3VtaC4vgHH /uiyUmXNDvj2TyY1KYaiQiw6r4HRUDIYShAF4Hm6vVo4kiD5uQik8W93SR+MYgKGd6u9 Hs4CEW3kH/bIV9OXDv8/etrdtvy2lY7/MlImMlxFQdoevWg8aRVmchyXGgbyX37g6T+t JNnxo35g6DEO1haoR8y13LkdpFCPDoKrl2Pyc/ldOEhWRYVJ+3qVwmbYoDcdAY9+gblk rgZ3pbvEwwWu0Hi2iaezEi53+RjQovESI02aIOLalUgmrJak+n7zezhC0i1eOJ5b6mYy 4VYw== X-Gm-Message-State: AO0yUKX00+32epUQAfPf8TlHAXZCax1nm+O2D8wVuuken0YJkERji7lW YxpQ5KkCXKnbYlQwIpW8suQU+hpoquM= X-Google-Smtp-Source: AK7set9/G/mZ3rxMd4BVJfdhQ/fqDsJEmkB+6B9NSgrUtRalOVEDcfyK89ovHa66zurLnTtJm6omfQ== X-Received: by 2002:ac8:578e:0:b0:3bf:d0b1:433d with SMTP id v14-20020ac8578e000000b003bfd0b1433dmr29608607qta.60.1679333066084; Mon, 20 Mar 2023 10:24:26 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:25 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:19 -0400 Message-Id: <20230320172349.12752-32-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-puma): Update to 6.1.1. [source]: Use git. [arguments]: Remove #:tests? argument. Adjust fix-gemspec phase. Add the disable-rubocop, use-rack-2, increase-resource-limits, disable-problematic-tests, relax-test-case-timeout, set-home and set-paths phases. Override the check phase. [native-inputs]: New field. [inputs]: Add ruby-nio4r. --- gnu/packages/ruby.scm | 109 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 95 insertions(+), 14 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ca8d381359..13d299fd3c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10804,28 +10804,109 @@ (define-public ruby-ttfunk (define-public ruby-puma (package (name "ruby-puma") - (version "3.9.1") + (version "6.1.1") (source (origin - (method git-fetch) - ;; Fetch from GitHub because distributed gem does not contain tests. + (method git-fetch) ;for tests (uri (git-reference - (url "https://github.com/puma/puma") - (commit (string-append "v" version)))) + (url "https://github.com/puma/puma") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1kj75k81iik3aj73pkc9ixj9rwf95ipkyma65n28m64dgw02qi1f")))) + "0v4nn3z0bj0ry0gpx1hsf5mzkinsx9sv716j4jf2nb1x6hcwv993")))) (build-system ruby-build-system) (arguments - `(#:tests? #f ; Tests require an out-dated version of minitest. - #:phases - (modify-phases %standard-phases - (add-before 'build 'fix-gemspec - (lambda _ - (substitute* "puma.gemspec" - (("git ls-files") "find * |sort"))))))) - (inputs (list openssl)) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'disable-rubocop + (lambda _ + (setenv "PUMA_NO_RUBOCOP" "1"))) + (add-after 'unpack 'use-rack-2 + (lambda _ + (setenv "PUMA_CI_RACK_2" "1"))) + (add-before 'build 'increase-resource-limits + (lambda _ + ;; The test suite requires a higher number of open files. Try + ;; increasing the soft resource limit of max open files to 2048, + ;; or equal to the hard limit, whichever is lower. + (call-with-values (lambda () (getrlimit 'nofile)) + (lambda (soft hard) + (when (and soft (< soft 2048)) + (if hard + (setrlimit 'nofile (min hard 2048) hard) + (setrlimit 'nofile 2048 #f)) + (format + #t "increased maximum number of open files from ~d to ~d~%" + soft (if hard (min hard 2048) 2048))))))) + (add-before 'build 'fix-gemspec + (lambda _ + (substitute* "puma.gemspec" + (("`git ls-files -- bin docs ext lib tools`") + "`find bin docs ext lib tools -type f |sort`")))) + (delete 'check) ;moved after install + (add-after 'install 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "bundle" "exec" "rake" "test")))) + (add-before 'check 'disable-problematic-tests + (lambda _ + (let-syntax ((skip-tests + (syntax-rules () + ((_ file test ...) + (substitute* file + (((string-append "def " test ".*") all) + (string-append + all " skip('fails on guix')\n")) ...))))) + ;; The test failures were reported at: + ;; https://github.com/puma/puma/issues/3093, but appear to be + ;; caused by the Guix build container, perhaps the lack of + ;; zombie process reaping (see: + ;; https://issues.guix.gnu.org/30948). + ;; All the tests in the 'test_worker_gem_independence.rb' + ;; module fail with "Expected false to be truthy.". + (delete-file "test/test_worker_gem_independence.rb") + (skip-tests "test/test_integration_ssl_session.rb" + ;; The TLS 1.2 test fails for unknown reasons. + "test_off_tls1_2") + (skip-tests "test/test_integration_cluster.rb" + "test_fork_worker_on_refork" + "test_culling_strategy_oldest_fork_worker" + "test_usr1_fork_worker") + (skip-tests "test/test_integration_pumactl.rb" + "test_refork_cluster")))) + (add-before 'check 'relax-test-case-timeout + (lambda _ + ;; The default value is 45 s and easily causes timeouts. + (setenv "TEST_CASE_TIMEOUT" "600"))) + (add-before 'check 'set-home + (lambda _ + ;; Some tests fail if the cannot write to HOME. + (setenv "HOME" "/tmp"))) + (add-before 'check 'set-paths + (lambda _ + ;; The test suite requires the 'puma' command to be on PATH. + (setenv "PATH" (string-append (getenv "PATH") ":" + #$output "/bin")) + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby"))))))) + (native-inputs + (list bundler + curl + ruby-json + ruby-localhost + ruby-m + ruby-minitest-proveit + ruby-minitest-retry + ruby-minitest-stub-const + ruby-rack + ruby-rake-compiler + ruby-webrick)) + (inputs + (list openssl + ruby-nio4r)) (synopsis "Simple, concurrent HTTP server for Ruby/Rack") (description "Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 205/223] gnu: Add ruby-snaky-hash. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933339418086 (code B ref 62196); Mon, 20 Mar 2023 17:30:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:29:54 +0000 Received: from localhost ([127.0.0.1]:56354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKT-0004hW-P9 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:54 -0400 Received: from mail-qt1-f181.google.com ([209.85.160.181]:43592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKQ-0004gC-99 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:50 -0400 Received: by mail-qt1-f181.google.com with SMTP id c10so2795112qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333384; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7Hf9EYBJkXcMk4wBWUCwsf/ocwufWFLHinfB9mLU9yA=; b=m23Y8N3m8qqg0sKoFkQavkoAjyObMUSGq3vGG2TZdXL23BDlyHSBCD6naa/3+eNOH9 Lb4XYXF1Rowe8PyKOFCcD7HPiYwlBZzboVw6iw/SELTBio6byUtTgMiqiSuZhJZlBr9H f61qTCaQIp5cq8LIdwT1EpL4Zoc1NGhyYs8bd/4YfQOLAc/acDmHB28KT9vMn1VLO1ZE b/Wl5NX3K6+IpLZnTAs7pKnR892V/ijAiMzbw69Ct17kA2pwRw6V3sItY9r8RT78TkVe LCtHgNpoMADAHru2SIC8yOt1EEsy+awjL9h5sk4YG8xvPVtEhtKiSQeVkyT8lwFhniHY 4rIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333384; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7Hf9EYBJkXcMk4wBWUCwsf/ocwufWFLHinfB9mLU9yA=; b=toaA5t4ulZ/csLl2rjLiKzVPXhRRCWiLZFAoZPCNPJACY89NV1lA9fdBBDGMHlMOq/ e/CJaeU6zKiaO3Eo+vNnLIVhS5sQhpEyPYX18xzY9GMFFLN/0Zkmw3fa+96nIjQXcxF4 XKuW55mx+cfi60HkIfYWTyEwBlx+9ghLHmjBkUrBqh+Y96Bi4HbXB1BT7B0t2108HqqL CqBqk7R6UnkdqgWWW7YiD/tDQjV24zG2rnAaryQa7NpvF9v5YfWm9PDwWIj4YfN8g5MW ECElkWPMcG+vmLcOeDGCxp6yiYSzAg6XO9ftMQLOudYGhMPbQU5+TzVtBY8k896Znl48 zO9Q== X-Gm-Message-State: AO0yUKWnPjJsRGboxJGv7HOcgm1WYg2M2Tpy2iKyrvq3lO5lwycCuAIm 7E/8vrnieQYTJTGdOA1q91zvhBAVOro= X-Google-Smtp-Source: AK7set+jpKDJAdKE5kMEuWKk8OpRDcSLcbRss+LgSeMIuvFyF5OtSgnH4VAj9bIWStO8FIcI2fHAgg== X-Received: by 2002:a05:622a:1305:b0:3df:e2b7:a34d with SMTP id v5-20020a05622a130500b003dfe2b7a34dmr10201qtk.11.1679333384612; Mon, 20 Mar 2023 10:29:44 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:44 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:15 -0400 Message-Id: <20230320172933.13101-4-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-snaky-hash): New variable. --- gnu/packages/ruby.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 520dd70a08..87b78f7d2b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3798,6 +3798,49 @@ (define-public ruby-simplecov-lcov (home-page "https://github.com/fortissimo1997/simplecov-lcov") (license license:expat))) +(define-public ruby-snaky-hash + (package + (name "ruby-snaky-hash") + (version "2.0.1") + (source (origin + (method git-fetch) + (uri (git-reference ;for tests + (url "https://gitlab.com/oauth-xx/snaky_hash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zmixxzi2g2d75zii65bq037j4g67p25l6aqddbmmwizspsp5az6")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "Gemfile" + (("^linting = .*") + "linting = false\n") + (("^coverage = .*") + "coverage = false\n") + (("^debug = .*") + "debug = false\n")) + (substitute* "spec/spec_helper.rb" + (("^RUN_COVERAGE = .*") + "RUN_COVERAGE = false\n") + (("^ALL_FORMATTERS = .*") + "ALL_FORMATTERS = false\n")))) + (add-before 'build 'drop-signing-key-requirement + (lambda _ + (substitute* "snaky_hash.gemspec" + (("spec.signing_key =.*") + "spec.signing_key = nil"))))))) + (native-inputs (list ruby-rspec ruby-rspec-block-is-expected)) + (propagated-inputs (list ruby-hashie ruby-version-gem)) + (synopsis "Hash keys and look-ups normalization Ruby library") + (description "The SnakyHash Ruby library provides classes for normalizing +hash keys and look-ups, and a pseudo-object interface.") + (home-page "https://gitlab.com/oauth-xx/snaky_hash") + (license license:expat))) + (define-public ruby-useragent (package (name "ruby-useragent") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 206/223] gnu: ruby-oauth2: Update to 2.0.9 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933340518227 (code B ref 62196); Mon, 20 Mar 2023 17:30:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:05 +0000 Received: from localhost ([127.0.0.1]:56370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKe-0004jm-BC for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:04 -0400 Received: from mail-qt1-f176.google.com ([209.85.160.176]:33502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKR-0004gD-1J for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:51 -0400 Received: by mail-qt1-f176.google.com with SMTP id n2so14052377qtp.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333385; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lXXeBw8B2SFwvwUqfsghrxhpyLlnf+om7LhsA2IwuXw=; b=S5Wpi8fWPQer+kTmbR0ULcR4eP1lTWl8FTNIbKKolCQzMukrUS7V9TjVfyYgve8Er8 gEh2yt833Esdy4vDN+j4oWaguHcyZKUI/c/827kO4IzBB3x5qpT0qAoq7yu+qdn6QRt1 ZoJeNzKHjKoqRr+4JKeBhVIVm9NFwdt9iUrZgwVBmPUJL4avAaej4ESbD6VOSYk4zTIg oh3B4rjF7s+px73dJ8LJiN4j+YQxLgyIk0UCjdWZbvjBlgURpN1s+1B5ei2o8A8qUHzX dwokzz45Lk7AxFGYdR+hqUS5WE40ESUAjwrVY2VuPTsVJUy/1WFmjO2PptG55dqdYwAB wvsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333385; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lXXeBw8B2SFwvwUqfsghrxhpyLlnf+om7LhsA2IwuXw=; b=ukXknaIwALaUseToYcUf9ILq8sdBdxsf4IMOyWhTe+OhdeJknYZu1uDacNKvQDXLrM PY2K7wNzPdXA89winGE7qHkK2yqpQckxyyOJ74DIRiHksAl7zaqGYJe1CZAfoZJBvqZD TfXwhtdo5q3I5YyS4MNpZjBPclWEDioPOvQQvAWQnPge+aJK2WpldTqhyRPAYzs02COW odvI+0KJmdEU66+kL9KK19fiAp0ZbfRGIo4jDYS9kxdZuYyxwyR4t4z/OHLwHCgYYwvq 5xk9+JhyEXOEcnrMAIKMCJYOxlxkvLCk+0XZuFQ8v067nYFDL4ElT87p9IGr/fSxPWte 6WeA== X-Gm-Message-State: AO0yUKUWKAy+fLTmpEJy8C5m2U+JpqvmXk9b7VxTn2c2BkLi0zDqdyjH 9PYpFdkxsOQymgkjjaLeGL0dXgJLKu0= X-Google-Smtp-Source: AK7set98/qeINZ5OiRYAb3GeM1XlrpuPFBwAJx6AR7kR2OltmOJCmlIPvALRyq09z/E8ck/mJi2LRQ== X-Received: by 2002:ac8:5947:0:b0:3da:cef1:79b5 with SMTP id 7-20020ac85947000000b003dacef179b5mr18362498qtz.26.1679333385337; Mon, 20 Mar 2023 10:29:45 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:45 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:16 -0400 Message-Id: <20230320172933.13101-5-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-oauth2): Update to 2.0.9. [arguments]: Enable tests. Add #:phases. [native-inputs]: New field. [propagated-inputs]: Add ruby-snaky-hash. --- gnu/packages/ruby.scm | 49 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 87b78f7d2b..117f6fa789 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2626,19 +2626,48 @@ (define-public ruby-saikuro-treemap (define-public ruby-oauth2 (package (name "ruby-oauth2") - (version "1.4.2") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "oauth2" version)) - (sha256 - (base32 "15i9z4j5pcjkr30lkcd79xzbr4kpmy0bqgwa436fqyqk646fv036")))) + (version "2.0.9") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://gitlab.com/oauth-xx/oauth2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "191j1f4gjw8wij1jy2fvddgi8cv1mm0ki7v0b0795clix1avnj29")))) (build-system ruby-build-system) (arguments - '(#:tests? #f)) ; no included tests + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "Gemfile" + (("^linting = .*") + "linting = false\n") + (("^coverage = .*") + "coverage = false\n") + (("^debug = .*") + "debug = false\n")) + (substitute* "spec/spec_helper.rb" + (("^RUN_COVERAGE = .*") + "RUN_COVERAGE = false\n") + (("^ALL_FORMATTERS = .*") + "ALL_FORMATTERS = false\n"))))))) + (native-inputs + (list ruby-addressable + ruby-backports + ruby-rexml + ruby-rspec-block-is-expected + ruby-rspec-pending-for + ruby-rspec-stubbed-env + ruby-silent-stream)) (propagated-inputs - (list ruby-faraday ruby-jwt ruby-multi-json ruby-multi-xml - ruby-rack)) + (list ruby-faraday + ruby-jwt + ruby-multi-json + ruby-multi-xml + ruby-rack + ruby-snaky-hash)) (synopsis "Ruby wrapper for the OAuth 2.0") (description "This package provides a Ruby wrapper for the OAuth 2.0 protocol built -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 207/223] gnu: ruby-omniauth: Update to 2.1.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933340518237 (code B ref 62196); Mon, 20 Mar 2023 17:30:08 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:05 +0000 Received: from localhost ([127.0.0.1]:56373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKf-0004jw-0o for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:05 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:42642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKR-0004gG-L2 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:52 -0400 Received: by mail-qv1-f43.google.com with SMTP id x8so8068833qvr.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333386; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LJ3r0SHPkznKSUm0KqjPL8cnZdS01BHbQjq+xEbziTk=; b=OFOJcnLfkoNJ5kl5ny+shTEoGZBIbtHTQLRr/uqXb8QZExSsFjLsWAakl716HU/qvo VBaKgyHqVeRTH8OSTgtl1NBdHKh0rrIghmKQ8NW91nLXuBV1i7MQ/Qwqt5+QwRKeJJjn cN7pXRMokf3qLpLwmr9SsBa2khqKPI5VfL2kUUeIQV0O30ZDU1tULcvtVbH2IU6CgAJk 7mW6tMflAVndZCkf1U+QNxYNVL2PVXNss7inlLSI+7luhWZWu1MFsO5f3XhOQ/HsM1Tl mZ1yhsLvDsG+EgW/us3+Sep423f91BlHR6BIH1S4z9jucByunpLhSVovgpbrqZQM1/74 vTlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333386; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LJ3r0SHPkznKSUm0KqjPL8cnZdS01BHbQjq+xEbziTk=; b=hlODl6qEOyOhmokweTSdMSnjJJk3se8/yaIpH85AL9yVl8JBDFpGHlRY4Mko54Ldkb WlyQPtNpAVOy3iH2I+TlFhFxJmQACyAk5T9sh6s2flxXx2woUVilETvy5vRXDyMm73p4 5UBfKx//7o94JuHvuwEpv/YZPA0xvChV75ak8ZWeIbd9IGOwaeVP5Mhb07HpK3WZ2i4r F8VajLXI9WtF+es7Xo2w3TaoIk+DigRwX6ArXrnjoHB7GjCSz7Dn3r5rONWZxy08wKVw r+EC4c/6M8z70hjxm0XrHStVh/ND6rPeb4qB4rDnNNMcD7g1OrNk7bEoLTnHbjlZgZAb XkKA== X-Gm-Message-State: AO0yUKWqyAeYKVCVNnnfC3kS4VqcZ+SC0ejg5xD2/xcKSKEInuk2hkm9 2a5ogmFFwF8H0+JlphwGkgLAE8MbjkU= X-Google-Smtp-Source: AK7set+Rubj1OzwgAVbM1f+wvRPtiNCyeUQ83fkRBH62RDCu8ckTuUsSqD8wuzdwB+O5xhpxa/yS/Q== X-Received: by 2002:ad4:5d6b:0:b0:5aa:2e30:39e9 with SMTP id fn11-20020ad45d6b000000b005aa2e3039e9mr47431978qvb.32.1679333386081; Mon, 20 Mar 2023 10:29:46 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:45 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:17 -0400 Message-Id: <20230320172933.13101-6-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-omniauth): Update to 2.1.1. [arguments]: New field. [propagated-inputs]: Add ruby-rack-test. --- gnu/packages/ruby.scm | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 117f6fa789..52b540a9d9 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2678,18 +2678,32 @@ (define-public ruby-oauth2 (define-public ruby-omniauth (package (name "ruby-omniauth") - (version "2.0.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "omniauth" version)) - (sha256 - (base32 "105mzgvmn2kjaacxw01h4wqv33r7hfn5z8fxlkk3jcjar14j71bh")))) + (version "2.1.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/omniauth/omniauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mm7a4ll7ymamrbsl63yi6i34qpwmh2nh5a9kj961gja1iz2gyd1")))) (build-system ruby-build-system) - (propagated-inputs - (list ruby-hashie ruby-rack ruby-rack-protection)) - (native-inputs - (list ruby-rspec)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "spec/helper.rb" + ;; This condition is used to require coveralls and + ;; simplecov; override it to avoid these extraneous + ;; requirements. + (("RUBY_VERSION >= '1.9'") + "false") + (("require 'rack/freeze'") ""))))))) + (native-inputs (list ruby-rspec)) + (propagated-inputs (list ruby-hashie ruby-rack ruby-rack-test + ruby-rack-protection)) (synopsis "Generalized Rack framework for multiple-provider authentication") (description "This package provides a generalized Rack framework for multiple-provider -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 208/223] gnu: ruby-omniauth-oauth2: Update to 1.8.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933340618253 (code B ref 62196); Mon, 20 Mar 2023 17:30:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:06 +0000 Received: from localhost ([127.0.0.1]:56375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKf-0004k6-NV for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:06 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:38846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKS-0004gO-FC for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:52 -0400 Received: by mail-qt1-f172.google.com with SMTP id c18so14005023qte.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333387; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=n66UvNDd0B/BGLt+eUbRlTby14k6JCQnb0b062DbIS0=; b=AgiDPFcd70/I3ncZa4r0DnP2huiAPdg9LToe7Z0J+ChQch7x3mCg7e3JK7J32ZGBiq rDqeWzVhMORQqgZ2va+rQ4Lleuv/Dyl5yUa80nwAX+n7XObQ8t8V+wp5NoQ/YG42M5ZL VJK+shkpJ0SrnndsdkHdTnfS2z/f074FaN2HjCrNrhg3XzRDc4hJcExzE5JGN3cgpabk 5MPBXjQ3e99I+5v8sgn2Yx42HhFRnMSOjgtHTIwUXBNfQ6x65HJtVGmHrZG9l2pi1UGH Mp1JYnDCnw/RVfg0A0YbGF8d4dFn3KS9I+dDubhnmWR43YTBkRjx0PlnLHEI7fUr1MYi ccqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333387; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n66UvNDd0B/BGLt+eUbRlTby14k6JCQnb0b062DbIS0=; b=tP5zm7tXahgXI0VKUpI6Jtkl+oSUizNFYYDgMyWM0WXu0wMuXDfZUqeKCHD5kWhev7 Y8xUJifNKwwahPxPK3+AFaGrGmVkl/NVQEouRX3Zz5tGlKH4jnk/qkIpFTEMBzTqAbSp 8z4w1/t00jmpw0sVmDerg95Vtm1/wDDHfpUZbxXSZyerQm44T/iKNk+EY0g2XUPot72f XdpwCkO8Wz+2pXGwnyLzPYXUahWflg88PAYdQoTGQnVRMR/chFjpXnkKJCEqmAVZ6BDS 59PbHXSxBmF4XFx02Nmg67NWjEEpslpcpeyXMN60FXAPKAEuJfKZLC5EH98bSCLzawTY ttbg== X-Gm-Message-State: AO0yUKXJ/LZFTLZZTSa2/CsKeo64/1CBoCfGkvZeIeHe91GZaFKpydc0 loXVQrQnSFLO7qyxL40FuZ05A+PeV74= X-Google-Smtp-Source: AK7set8vnq/iG3NPv16hpUPSuCHgfo4Sd1QzGesCpd6V+H0c+C6sZA1R71s58dQKkKPpis3b+kNpIg== X-Received: by 2002:ac8:5782:0:b0:3db:a591:d479 with SMTP id v2-20020ac85782000000b003dba591d479mr16557112qta.19.1679333386800; Mon, 20 Mar 2023 10:29:46 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:46 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:18 -0400 Message-Id: <20230320172933.13101-7-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-omniauth-oauth2): Update to 1.8.0. [arguments]: Rename remove-unnecessary-dependencies phase to relax-requirements, and simplify it. [native-inputs]: Remove bundler and ruby-simplecov. --- gnu/packages/ruby.scm | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 52b540a9d9..89ef556880 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2714,32 +2714,28 @@ (define-public ruby-omniauth (define-public ruby-omniauth-oauth2 (package (name "ruby-omniauth-oauth2") - (version "1.7.1") + (version "1.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "omniauth-oauth2" version)) (sha256 (base32 - "10fr2b58sp7l6nfdvxpbi67374hkrvsf507cvda89jjs0jacy319")))) + "0y4y122xm8zgrxn5nnzwg6w39dnjss8pcq2ppbpx9qn7kiayky5j")))) (build-system ruby-build-system) (arguments - '(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'remove-unnecessary-dependencies - (lambda _ - ;; The coveralls gem submits coverage information to an online - ;; service, and is unnecessary when running the tests - (substitute* "Gemfile" - ((".*coveralls\"") "")) - (substitute* "spec/helper.rb" - (("require \"coveralls\"") "") - (("Coveralls::SimpleCov::Formatter") "")) - #t))))) - (propagated-inputs - (list ruby-oauth2 ruby-omniauth)) - (native-inputs - (list bundler ruby-rspec ruby-simplecov ruby-rack-test ruby-webmock)) + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "spec/helper.rb" + ;; This condition is used to require coveralls and + ;; simplecov; override it to avoid these extraneous + ;; requirements. + (("RUBY_VERSION >= \"1.9\"") + "false"))))))) + (propagated-inputs (list ruby-oauth2 ruby-omniauth)) + (native-inputs (list ruby-rspec ruby-rack-test ruby-webmock)) (synopsis "Abstract OAuth2 strategy for OmniAuth") (description "This library provides a generic OAuth2 strategy for OmniAuth. It -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 209/223] gnu: ruby-cuke-modeler: Update to 3.19.0 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933340718267 (code B ref 62196); Mon, 20 Mar 2023 17:30:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:07 +0000 Received: from localhost ([127.0.0.1]:56378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKg-0004kM-D1 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:07 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:42634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKT-0004gP-32 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:53 -0400 Received: by mail-qt1-f180.google.com with SMTP id r16so13984651qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333387; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Y/HfLBLk+SZV2dSxo1cfAHMGiOI0+5KXHk99pR5lXAE=; b=S9uGrP2hLpsDsK4OEQEwFUKh/Urtzjw1p49PV8QaTWX67+nvhgwilTSTqj+MdFYNNZ vqKaYWeoxnL3r8cBzzEsTz+oikHPxc6ZViLNYyV9KxAtvHjGT+Piday98QCY0kb7eM0G allGn3hWPz9vcvSvDUx8L49zyM4QgtQMpcqG5QvNWaeKt2L8vGrCdXxhNhT87YCO2F85 TTCe4UtGGYRobN6F3sE5kOFL526uJ7QFnUmPJnoWmkigasNPpR+kqVU00J/SnWSbyn/o xncxm1zIUGFoN1gMvpIfaKs65SKZd1t4ai6azUXA9sC0XG2dlaNL2zc+cKDMYyzbPe9W rMmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333387; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y/HfLBLk+SZV2dSxo1cfAHMGiOI0+5KXHk99pR5lXAE=; b=nnrlFVgoBhe4/5NthuKrmZvbCEF3IC9Wl/8CU4Qi9mKTOGfyTLDHnn4dLzk1l4J3mR b4ZAgRnroL+KLkl40ZE3kviRkzOQRorMb4LRIC1j47eS3vUNNhsr9AODMi9vo1lqAFuO ICqi/hulKngt+BuKMHATLgxtApQrpJ8H4kZ8Pb9MFzCKCeUT5V5zyDfhwg/9i8WlR5TB Q5NmFUVmwY9oo9BK9ajI94uhjS++H8n7tsAXe5wLk1sVNpvLc5aaURN1c4JnjpRgJzGs 4OwpZFeQULpwQPcTuplKQWGSKUyQrmHVfblVQkmt4oYGiT3+hwaEAdXBL+LnGFN26X2X VS+A== X-Gm-Message-State: AO0yUKW5e066gvXQveIqsFeu4eWVdh5h2bpJRGQFdGEXmisnJHbwEtTO 4K3XMunT9RWz91zurdSm+8bH2OZYNeE= X-Google-Smtp-Source: AK7set9VXB8xNm8fChJjKABv/yIWF4LlW4irBFUePHLZFSk+Ra/dy19m9qeXyS7lyvInGA+2xbkdeg== X-Received: by 2002:ac8:7c55:0:b0:3bf:df2e:a494 with SMTP id o21-20020ac87c55000000b003bfdf2ea494mr25909qtv.6.1679333387478; Mon, 20 Mar 2023 10:29:47 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:47 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:19 -0400 Message-Id: <20230320172933.13101-8-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-cuke-modeler): Update to 3.19.0. [source]: Fetch via git. [arguments]: Enable tests. Set the #:test-target argument. Add #:phases. [native-inputs]: New field. --- gnu/packages/ruby.scm | 56 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 11 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 89ef556880..a0b8fcae8a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6322,18 +6322,52 @@ (define-public ruby-coderay (define-public ruby-cuke-modeler (package (name "ruby-cuke-modeler") - (version "3.1.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "cuke_modeler" version)) - (sha256 - (base32 - "19smj3g3wvz0203l549sadpcxgh0ir350a6k78gq0bmlv9cchmjb")))) + (version "3.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/enkessler/cuke_modeler") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bizla3k124lj4r7f2k5cdfm2sawzd6rdmb6rgbkbng2fygxsjib")))) (build-system ruby-build-system) - (arguments `(#:tests? #f)) ;no test suite in gem - (propagated-inputs - (list ruby-cucumber-gherkin)) + (arguments + (list #:test-target "default" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "Gemfile" + ;; Cucumber appears pinned to an older version for no + ;; particular reason (see: + ;; https://github.com/enkessler/cuke_modeler/issues/14). + (("'cucumber', '2.2.0'") + "'cucumber', '>= 2.2.0'")) + ;; Disable Bundler. + (substitute* "bin/console" + (("require 'bundler/setup'") "")) + (substitute* "rakefiles/testing_tasks.rb" + (("'bundle', 'exec', ") "")) + ;; Remove extraneous dependencies. + (substitute* "cuke_modeler.gemspec" + ((".*bundler.*") "") + ((".*rubocop.*") "") + ((".*yard.*") "")) + (substitute* "Rakefile" + (("Rainbow.enabled = true") "") + (("require_relative 'rakefiles/documentation_tasks'") "") + (("require_relative 'rakefiles/other_tasks'") "") + (("require_relative 'rakefiles/release_tasks'") ""))))))) + (native-inputs + (list ruby-childprocess + ruby-cucumber + ruby-rainbow + ruby-rspec + ruby-simplecov + ruby-simplecov-lcov)) + (propagated-inputs (list ruby-cucumber-gherkin)) (synopsis "Gherkin test suite analysis tool") (description "CukeModeler facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 210/223] gnu: ruby-single-cov: Update to 1.9.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933340818281 (code B ref 62196); Mon, 20 Mar 2023 17:30:10 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:08 +0000 Received: from localhost ([127.0.0.1]:56381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKh-0004kZ-8I for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:07 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:45766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKT-0004gR-P7 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:54 -0400 Received: by mail-qt1-f172.google.com with SMTP id d7so13974836qtr.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333388; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=X1twd2sD9NsaPBB/ONLcML7wvUYKCD/gukipBIFPVi4=; b=Qe3H5d5MiK4ULXw2ms8Jq30aHzHxqnlT9ucE37t7+0taQiE5T4SPduJeFVb3jqEvO1 DOLV6sktn7ErYfWerLWwLqSqZUMV0S3Yle4u7XSTEGwzV5cqr+Cj96Ow8ntEd9/1Qw/d zO1UT9WFExglf0HrzDaYNgMKNbJK42/MIVWG+VL4K0fIpD0EJAkjnrQQhDEDKUoBKkaI i0Mc4WNPrumz3QWvnUcy3cvFSC3R1cFx9gKiECEOeqdbgAbICVtlw9Hg1BGHoDhjXyoo rB4pcaBZPBjxlxW+hSkSknfoxJP6gLKa3UvCQ/xy7uo0NY6bYUnntdWueHe5gcxI5Muv +Lcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333388; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X1twd2sD9NsaPBB/ONLcML7wvUYKCD/gukipBIFPVi4=; b=LnUi0pEAj0iGI2qGMDLQ8peB+AQ9RD8srlGKlVBfXmXBKozNmLC9vFfkEzoGiOoo5R xAHz7wQIk3p1YVDQMKsigUZHSCxvI39xpY5sm3JFgBmy2WOSpBycKVHOxQyfDdUMZSlf PTPQmJh8je1mNHhPeIefKEnAa2yPOqZxhhsPCqP/93vjOTXLkmdlquGFudqI7HvtNxLO mnr3LrKLXEus2QMN48Fcti0A1O8rAE5EhZzOgzMOGcpOAA3FOxIx4t/ev6ziwIDYpNbG rNgtG1v1zo3QXh4zUjDByU+baSaTR376Ql6MkUNOGTHcoEwykELdcgx6Rb/BQ8iEuOlz Vjqg== X-Gm-Message-State: AO0yUKUZAkh6vOTQOUKivVe+P57UwbemO+UuCcp04MhfTtzaBhppi886 78DlDJeBf4akuzKSLJqdksDKbWkxLLo= X-Google-Smtp-Source: AK7set9XYeJ6OI5VV0RDmTpPDO/NJoFgkLa3oWmomo5SAFijvY8Fzci/y3T81P8wh8a4hh4JoW+hAg== X-Received: by 2002:a05:622a:cd:b0:3d8:d7fc:d639 with SMTP id p13-20020a05622a00cd00b003d8d7fcd639mr23610759qtw.18.1679333388193; Mon, 20 Mar 2023 10:29:48 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:47 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:20 -0400 Message-Id: <20230320172933.13101-9-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-single-cov): Update to 1.9.1. [arguments]: Use "spec" as #:test-target. Strip trailing #t in phases. Adjust replacement in replace-git-ls-files phase. Remove make-files-writable phase. Add relax-requirements phase. [native-inputs]: Remove ruby-bump. --- gnu/packages/ruby.scm | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a0b8fcae8a..52dcc08b80 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6722,7 +6722,7 @@ (define-public ruby-pry-doc (define-public ruby-single-cov (package (name "ruby-single-cov") - (version "1.3.2") + (version "1.9.1") (home-page "https://github.com/grosser/single_cov") (source (origin (method git-fetch) @@ -6731,28 +6731,29 @@ (define-public ruby-single-cov (file-name (git-file-name name version)) (sha256 (base32 - "05qdzpcai1p23a120gb9bxkfl4y73k9hicx34ch2lsk31lgi9bl7")))) + "1w4k81f2mdg620m6pwkrqayddnz9mr8qx0myqn33mw8k6imfip05")))) (build-system ruby-build-system) (arguments - '(#:test-target "default" + '(#:test-target "spec" ;to avoid rubocop requirement #:phases (modify-phases %standard-phases (replace 'replace-git-ls-files (lambda _ (substitute* "single_cov.gemspec" (("`git ls-files lib/ bin/ MIT-LICENSE`") - "`find lib/ bin/ MIT-LICENSE -type f | sort`")) - #t)) + ;; There no longer appear to be a 'bin' + ;; sub-directory. + "`find lib/ MIT-LICENSE -type f | sort`")))) (add-before 'check 'remove-version-constraints (lambda _ - (delete-file "Gemfile.lock") - #t)) - (add-before 'check 'make-files-writable + (delete-file "Gemfile.lock"))) + (add-before 'check 'relax-requirements (lambda _ - ;; Tests need to create local directories and open files - ;; with write permissions. - (for-each make-file-writable - (find-files "specs" #:directories? #t)) - #t)) + ;; Remove extraneous requirements. + (substitute* "Rakefile" + ((".*require.*bump.*") "")) + (substitute* "Gemfile" + ((".*gem \"bump\".*") "") + ((".*gem \"rubocop\".*") "")))) (add-before 'check 'disable-failing-test (lambda _ ;; XXX: This test copies assets from minitest, but can @@ -6760,10 +6761,8 @@ (define-public ruby-single-cov ;; it for now. (substitute* "specs/single_cov_spec.rb" (("it \"complains when coverage is bad\"") - "xit \"complains when coverage is bad\"")) - #t))))) - (native-inputs - (list ruby-bump ruby-minitest ruby-rspec ruby-simplecov)) + "xit \"complains when coverage is bad\""))))))) + (native-inputs (list ruby-minitest ruby-rspec ruby-simplecov)) (synopsis "Code coverage reporting tool") (description "This package provides actionable code coverage reports for Ruby -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 211/223] gnu: ruby-parallel-tests: Update to 4.2.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933340818296 (code B ref 62196); Mon, 20 Mar 2023 17:30:11 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:08 +0000 Received: from localhost ([127.0.0.1]:56384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKh-0004ko-UT for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:08 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:33629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKU-0004gY-Kl for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:54 -0400 Received: by mail-qv1-f52.google.com with SMTP id m6so8105383qvq.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333389; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eXogvW+01rsapmRh7Eus7iRS5YZjdljie+xcV+MOFgs=; b=EzQgz3uEuVdruxSbm4/1PFwMi0TTwPAwfF5lcke6P7SWmvTIqB1+o+DRgLKUQK5Ewc 5unVOrhkBlnkLfNNbE3tlyCtZNWrPRQEZU3BbA+PaTUfgrqip8vsNtXeuMKnSNwGQiVw fvYvtMBmHdPTAM3nMz2TfyDadOQ9PNrc0vggAurllgFqTUxp9R5OBs5KjR+SMXoOveb6 m13b9UezGqGV1GAtQiKEDAj3AQycRQn/7b+XMH7QfWgQGntqUK7fJWmaKYhK23DYKhGa hUZn5KFQwxqpJUtRbUoWa5ZJl6YIRH+fpsaawB/PZ7GcperQFuNRPuNV4XPsCdm6wl+d 359A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333389; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eXogvW+01rsapmRh7Eus7iRS5YZjdljie+xcV+MOFgs=; b=otylva7Ux51za0vsPplr2psWPlD2XzSlQn6f6TPwx7zVB5nSeZ7tfmOv6cBRDcgEvd jz50eWuq8UYwsqsRjA/9bb2XZm305RWhWqlLhJpiMjnMo1F8B2aYNcdf0u0824DEBubv G9cLxapozGtUD9Qe9+8NWfAEySEjtTi2VFnTH8B5JSyDo/uWZd0MJD+sF4ufgVAgCUaK Il3N3EMPKlx7yBSKvFEifN3Y11bJwfA6NrNlWmIrxMrOoL+gPMbO0aunAEY/eV9l0enw EYir2iij/ZjhRuETeSHpMuYHW2qDdosyyPNLr5tQoNegn9lUnjeny7cPnywH4Y3xmzxO f6oA== X-Gm-Message-State: AO0yUKWJHY3p8YJQwbpkWqbyT2mG9Y7OAfcsIMbJDPT5eSfdZrchACD5 A5BuwVxsshgrpQ1559g8nnMFm/7DkNE= X-Google-Smtp-Source: AK7set/hgiQFh0cXnPPpbf+Li5lF6ZKiPSqRVdk5gYjhzp7S5MmmTKb2T6KrKzpkge9F47mvEbYOEQ== X-Received: by 2002:a05:6214:48e:b0:56e:a4c5:9d9d with SMTP id pt14-20020a056214048e00b0056ea4c59d9dmr58434271qvb.22.1679333389051; Mon, 20 Mar 2023 10:29:49 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:48 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:21 -0400 Message-Id: <20230320172933.13101-10-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-parallel-tests): Update to 4.2.0. [arguments]: Delete trailing #t. Use "spec" as the #:test-target. Rename remove-version-constraints phase to relax-requirements, and update it. Add disable-problematic-tests phase. --- gnu/packages/ruby.scm | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 52dcc08b80..f8d0941e26 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6382,7 +6382,7 @@ (define-public ruby-cuke-modeler (define-public ruby-parallel-tests (package (name "ruby-parallel-tests") - (version "3.0.0") + (version "4.2.0") (home-page "https://github.com/grosser/parallel_tests") (source (origin (method git-fetch) @@ -6392,19 +6392,18 @@ (define-public ruby-parallel-tests (file-name (string-append name version)) (sha256 (base32 - "08a6ndqn2dqacmc7yg48k0dh2rfrynvhkd5hiay16dl9m1r9q8pz")))) + "00gbg5q36ayspkzd6r0kg4gk46lsw9s6misx14rczxaf9kqcdrmv")))) (build-system ruby-build-system) (arguments - '(#:test-target "default" + '(#:test-target "spec" ;avoid rubocop dependency #:phases (modify-phases %standard-phases (add-after 'patch-source-shebangs 'patch-shell-invokations (lambda _ (substitute* '("lib/parallel_tests/tasks.rb" "spec/parallel_tests/tasks_spec.rb") (("/bin/sh") (which "sh")) - (("/bin/bash") (which "bash"))) - #t)) - (add-before 'check 'remove-version-constraints + (("/bin/bash") (which "bash"))))) + (add-before 'check 'relax-requirements (lambda _ ;; Remove hard coded version constraints, instead just ;; use whatever versions are available in Guix. @@ -6413,20 +6412,27 @@ (define-public ruby-parallel-tests (("'minitest',.*") "'minitest'\n") (("'cucumber',.*") - "'cucumber'\n")) - #t)) + "'cucumber'\n") + ;; Do not depend on a git-fetched spinach version. + (("gem 'spinach',.*") + "gem 'spinach'\n") + ((".*rubocop.*") "")))) (add-before 'check 'disable-rails-test (lambda _ ;; XXX: This test attempts to download and run the test ;; suites of multiple Rails versions(!) directly. - (delete-file "spec/rails_spec.rb") - #t)) + (delete-file "spec/rails_spec.rb"))) + (add-before 'check 'disable-problematic-tests + (lambda _ + ;; This test fails, probably because of the newer + ;; Cucumber version used here. + (delete-file "spec/parallel_tests/cucumber/\ +failure_logger_spec.rb") )) (add-before 'check 'set-HOME (lambda _ ;; Some tests check the output of Bundler, and fail when ;; Bundler warns that /homeless-shelter does not exist. - (setenv "HOME" "/tmp") - #t))))) + (setenv "HOME" "/tmp")))))) (native-inputs (list ruby-bump ruby-cucumber -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 212/223] gnu: Add ruby-sassc-rails. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933340918309 (code B ref 62196); Mon, 20 Mar 2023 17:30:11 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:09 +0000 Received: from localhost ([127.0.0.1]:56387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKi-0004l3-JF for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:09 -0400 Received: from mail-qv1-f54.google.com ([209.85.219.54]:38871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKV-0004gj-HN for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:55 -0400 Received: by mail-qv1-f54.google.com with SMTP id c26so2225672qvz.5 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333390; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rau5ZT7VsmFBDQjIYaLdUM1Lh4/rueT6h1xtp6wwnvo=; b=a2IeU6Ab8SAI7fJDQfewZRVD6+nyvympu5755hWkUnszNKWXZDouvccsqxrxm/kE7R suSkMwdkw4Jb9vlEAP0qAX35Qozi423nqSkoWvhBEfjaf35yH/62ZpmdEEUZIHk5je5p 72bdXvEMWxNx/QolIrBHBofqbIY4YGcsRHW4dYUXkD8yCwXjg0RZ1zDm3Anrs6nV4H9Y 0rKHSaQ5Cn0cr7t8JL2bFZk1EaPchD3OWVPC+P+jGf0bazR5V7pAO9G6DG6+8hnhSvst OPo79YIR6a/YkZT7c3JbP+9BFeU1joVtIE5g+oGKNtKEoffWCJhNr6/zWDfbM8BK9eFJ sRzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333390; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rau5ZT7VsmFBDQjIYaLdUM1Lh4/rueT6h1xtp6wwnvo=; b=coZ2YVuCC0YJ5dBZzPhg7zp093r3+CbL555K5gNnJmJt4lHpXekCL2noSKXAbS3JHg A4Oel42blj6oJo41fPKaIJddwbPQjmsc8ELuh03zImrFjTxsIq05Gkd68OnnQmS9xNWk QrfEzY+PmUzZK+JlEi+/vCeeSiFXeI5rlLmbViWs1hPTKriZT39Tqpww7yEdEIUmbqN/ MZmGOYeTHCkIKF/E5RXhgBltRU4sUeLidHdr91F1R+8kkIep700ms7cDDW9EbzDLLxNQ ZxqX9f5euYxfxEeEIgtehaMcaIck7r8QTQ+zn8mIggwIYC7rpScTPYCbBMgZGWwKlby5 XQ2w== X-Gm-Message-State: AO0yUKU6ZhlTSSotHgDqYSm8tlktcrV4NyZP6P0YkQULleGZeZdeC8p2 pxK3PMiKtyPhE3gHKsnioz0U1rESnQw= X-Google-Smtp-Source: AK7set/3z9Jvs6p7zZEmrVGqVGh/O2+c1oAaBYJYnWWoZMoeaxA9GWDf8vappY1aiEpEhsI+HccCkw== X-Received: by 2002:a05:6214:1d23:b0:56f:52ba:cce6 with SMTP id f3-20020a0562141d2300b0056f52bacce6mr50627253qvd.19.1679333389870; Mon, 20 Mar 2023 10:29:49 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:49 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:22 -0400 Message-Id: <20230320172933.13101-11-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-sassc-rails): New variable. --- gnu/packages/rails.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 15f10f9181..34db6825be 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -1174,6 +1174,35 @@ (define (touch file-name) (home-page "https://rubyonrails.org") (license license:expat))) +(define-public ruby-sassc-rails + (package + (name "ruby-sassc-rails") + (version "2.1.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "sassc-rails" version)) + (sha256 + (base32 + "1d9djmwn36a5m8a83bpycs48g8kh1n2xkyvghn7dr6zwh4wdyksz")))) + (build-system ruby-build-system) + ;; The test suite currently fails with multiple "FrozenError: can't modify + ;; frozen Array: []" errors, apparently caused by Rails 7 (see: + ;; https://github.com/sass/sassc-rails/pull/178/files). + (arguments (list #:tests? #f + #:phases #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "sassc-rails.gemspec" + (("%q.freeze, \\[\"~> 10.0\"]") + "%q.freeze, [\">= 10.0\"]"))))))) + (native-inputs (list ruby-mocha ruby-pry ruby-tzinfo-data)) + (propagated-inputs (list ruby-railties ruby-sassc ruby-sprockets + ruby-sprockets-rails ruby-tilt)) + (synopsis "SassC-Ruby integration with Rails") + (description "This Ruby library integrates SassC-Ruby into Rails.") + (home-page "https://github.com/sass/sassc-rails") + (license license:expat))) + (define-public ruby-sprockets (package (name "ruby-sprockets") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 213/223] gnu: Add ruby-ammeter-bootstrap. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341018325 (code B ref 62196); Mon, 20 Mar 2023 17:30:12 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:10 +0000 Received: from localhost ([127.0.0.1]:56389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKj-0004lE-6v for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:09 -0400 Received: from mail-qv1-f42.google.com ([209.85.219.42]:43968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKW-0004gq-9M for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:56 -0400 Received: by mail-qv1-f42.google.com with SMTP id jl13so8063623qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333390; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mIXgOMViAPyKpzyYaXV5viRQjJ5Q1jj29vhKoTZat54=; b=SJTdIq+FrTTs9MifsvbHYHtAraDWqPMDZA3qZv77foF2F1YYDyxqkfgFwlvGqULHJM xrdeUqTOv5/xMzxHVHhUDkTHo+0q5jxvQC0khGt1t1zj1SicimLueoCSCqQ+2/VdFA8d czlUwXUlf+NPCz5XJdEFJ06H7cUSli8y+3xQTuP8BPsGhR92PXQF+OaQmjF4UAJ0rLeV aEd74RuwU4G95fuRIpMdvgT3az+3FK3Ux+qbxDbehxTaPOgwRodG0y7LxXjNMc6J2Aht 2PQCi/ZkgXVrvIYVuZvNoJmVUPouogKh3kd8rt6WTbqYbhsNWGNawx7Kc0oHzTqTFGnr 5nIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333390; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mIXgOMViAPyKpzyYaXV5viRQjJ5Q1jj29vhKoTZat54=; b=zw9DzkvO3IRDhKwJOynrL6ZWk1O5ean0JdjmbOkryXBgGfbeBVCThK/Em4r6H3ZzR2 WUEGeeXP0HaIUOVO4QU9gaqaGnXkTO91fxvgzr1S2m30+o2XneABiob+7dbIWiRBjTwI 7S6z+0tQsAzU9FEkHJkT1VKwIBAc2e9dVYa98yPauSdAqYN9kL8a7G92rUvJ+zahvvwM hfM59ZsSD8pv25JlgRog/ZCZqio/XnY5NUq9EKLZsFYWPgrRIyzYMMDgq6HtaApCdMKP iqWr1Ht3TbYYkxjafp3Nmv92SmlpVKzO5gqK58Cy2tsgBAicFQ2CSSQP2FGcwAo1nDzi 8Pnw== X-Gm-Message-State: AO0yUKV2JMeEooD1XbGkmNgkc3ayAtbbLOtlCNHNOY0zng80MqFOzz9+ JNbMne8oET4K7juwCixAdEnZBETX494= X-Google-Smtp-Source: AK7set9F6R3cdMlJbNoneIeJJqGKaJqLgznk0iKn5MFWT1Gh4+KTZT50evDQ3ZbhEvnGYbDo8dk/ww== X-Received: by 2002:ad4:5bc4:0:b0:5be:9011:4145 with SMTP id t4-20020ad45bc4000000b005be90114145mr16576520qvt.37.1679333390673; Mon, 20 Mar 2023 10:29:50 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:50 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:23 -0400 Message-Id: <20230320172933.13101-12-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-ammeter-bootstrap): New variable. --- gnu/packages/rails.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 34db6825be..4d13615f68 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -755,6 +755,38 @@ (define-public ruby-actionmailer (home-page "https://rubyonrails.org/") (license license:expat))) +;; A variant where the ruby-rspec-rails dependency purposefully omitted to +;; avoid a dependency cycle with that same package. +(define ruby-ammeter-bootstrap + (package + (name "ruby-ammeter-bootstrap") + (version "1.1.5") + (source (origin + (method url-fetch) + (uri (rubygems-uri "ammeter" version)) + (sha256 + (base32 + "1bcslj6y3lgaknd9fpj32m1r4is7blyxygxzmwidq9cjwkrn4msh")))) + (build-system ruby-build-system) + (arguments + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'remove-rails-requirement + (lambda _ + (substitute* "Gemfile" + (("gem 'rspec-rails', rspec_version") + "") + (("gem 'rails', rails_version") + ""))))))) + (propagated-inputs (list ruby-activesupport ruby-railties)) + (synopsis "Write specs for your Rails 3+ generators") + (description "The @code{ammeter} gem makes it easy to write specs for +Rails generators. An existing user is @code{rspec-rails}, which uses +@code{ammeter} to spec its own generators.") + (home-page "https://github.com/alexrothenberg/ammeter") + (license license:expat))) + (define-public ruby-bootsnap (package (name "ruby-bootsnap") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 214/223] gnu: ruby-rspec-rails: Update to 6.0.1 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341018336 (code B ref 62196); Mon, 20 Mar 2023 17:30:13 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:10 +0000 Received: from localhost ([127.0.0.1]:56392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKj-0004lV-Qs for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:10 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:44621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKX-0004gy-2u for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:57 -0400 Received: by mail-qt1-f182.google.com with SMTP id s12so13962438qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333391; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=g+/GJVQ6QDvEir4sSRR/tsw45mWA61jdClhS2BcuT0A=; b=hyO/OmkuBRRXk4gJ5UScR6sUdSHZLfEcvKm9nkoYo4cj+8Hr0or8x7HsU6uZYUbcAk Drb40cTnxBoyaCKCECj7tFEjzTX5tfIpyVgdgsWaLe8mAce7vmqg103J83TAyWDpeG0V u5cVp/R9m1x3RCuzDgNYNYUFdzDJ5gJpdsbzqV3PEWkFYA5li3xGMbba1csbM5BK9qEQ AHw6vgwroewLn7X93sYipHXMPCWKw1QdDO03DU7hd1NiN9FOi6DIN9qOE8G1PuskZ/Ye N9AmjR4zs5cR1UgWtUYguIq/lCjM0dY5OMEsXvMxU6/C8AdowRxnceXCORD9HQW00+QE SCJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333391; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=g+/GJVQ6QDvEir4sSRR/tsw45mWA61jdClhS2BcuT0A=; b=UbKo5KT5iFYYLIKyxwDZiMVuh3czRJGHwo/mai8Rdzuf0WkPQRXbh0gkbmmsES3vge jQenxX0d//0uYekD3Hcc+yj4m38HALyCdDJbasOWPpOlvTD36IF8qyt2UhI1LuywvrJf r92geOC0SZ1avGH/icCBfTf1c2kdQyfT0WDLXoVPRR36X4LAEKQ4Luhs5e/hFOEMlXM/ A86EULwcEU/RG4F2FeuKpwv55eXCOdZapufvdprEWbtxXBAI9MiZYv4VThPKGj7m/sbe /0npAPYNeCMKk/CROh+gzO0vwP9vfaIwaiC3kzzWjuLB2RvVsegoaq9GCSzOM7yx6rMM bbRw== X-Gm-Message-State: AO0yUKUJcr9JvAWEcqKF3hDe4FMKHlbyyjWHrAd4WiGJZFpqRs8mIpR8 ulc6k0UH09c2+LxkFJuemueGBiVRfys= X-Google-Smtp-Source: AK7set/gVPIGbX7f/wCaUlaENfnDnKjwXxU9TrD/jc5xuW6bmYizCwe8V1qw5yaaeWN+h98FwsqFGA== X-Received: by 2002:a05:622a:1893:b0:3d8:fd72:b4b5 with SMTP id v19-20020a05622a189300b003d8fd72b4b5mr24754536qtc.31.1679333391480; Mon, 20 Mar 2023 10:29:51 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:51 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:24 -0400 Message-Id: <20230320172933.13101-13-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-rspec-rails): Update to 6.0.1. [source]: Fetch via git. [arguments]: Enable tests. Add #:phases. [native-inputs]: New field. --- gnu/packages/rails.scm | 67 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 58 insertions(+), 9 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 4d13615f68..8ca4ac2997 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -350,17 +350,66 @@ (define-public ruby-activerecord (define-public ruby-rspec-rails (package (name "ruby-rspec-rails") - (version "3.8.2") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "rspec-rails" version)) - (sha256 - (base32 - "1pf6n9l4sw1arlax1bdbm1znsvl8cgna2n6k6yk1bi8vz2n73ls1")))) + (version "6.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rspec/rspec-rails") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0wmrpwv2vgrwmby01pld6r6sdfa265lb6pd3fp2kifs40nn7ff6b")))) (build-system ruby-build-system) (arguments - '(#:tests? #f)) ; No included tests + (list + ;; Run the 'spec' instead of the 'default' Rake target to avoid running + ;; the acceptance test suite, which doesn't seem to allow being run + ;; offline (see: https://github.com/rspec/rspec-rails/issues/2660). + #:test-target "spec" + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "Gemfile" + ;; Remove a few extraneous requirements. + ((".*yard.*") "") + ((".*github-markup.*") "") + ((".*redcarpet.*") "") + ((".*relish.*") "") + ((".*rubocop.*") "")) + (substitute* "Gemfile-rspec-dependencies" + ((", :git => \"https://github.com/rspec.*") + "\n")) + (substitute* "Gemfile-rails-dependencies" + (("gem 'puma', '< 6.0.0'") + "gem 'puma', '>= 6.0.0'")) + (substitute* "rspec-rails.gemspec" + (("'aruba', '~> 0.14.12'") + "'aruba', '>= 0.14.12'") + (("'cucumber', '~> 7.0'") + "'cucumber', '>= 7.0'")))) + (replace 'replace-git-ls-files + (lambda _ + (substitute* "rspec-rails.gemspec" + (("`git ls-files -- lib/\\*`") + "`find lib -type f |sort`")))) + (add-before 'check 'patch-tests + (lambda _ + (substitute* "spec/rspec/rails_spec.rb" + (("`git ls-files -z`") + "`find . -type f -not -regex '.*\\.gem$' -print0 | \ +sort -z | cut -zc3-`"))))))) + (native-inputs + (list ruby-ammeter-bootstrap + ruby-aruba + ruby-capybara + ruby-cucumber + ruby-puma + ruby-rails + ruby-rspec + ruby-selenium-webdriver + ruby-sqlite3)) (propagated-inputs (list ruby-actionpack ruby-activesupport -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 215/223] gnu: Add ruby-ammeter. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341018349 (code B ref 62196); Mon, 20 Mar 2023 17:30:13 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:10 +0000 Received: from localhost ([127.0.0.1]:56395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKk-0004lg-DZ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:10 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:35350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKY-0004hP-9b for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:58 -0400 Received: by mail-qv1-f48.google.com with SMTP id t13so8091182qvn.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333392; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/STKIPSLNcwITirYbMvkPy0KsoN/awQiU05f4XbJLYU=; b=PSzVvRo9jueaKllD+1Zz6KIWoib+dYYNvtosO4tJspyItp+iwZKJkNFHSm2M/W+OZM udBVmaWR40fYeNBLJ2mmU9XBSNi+rnRAPitpp8OuqS0Zzqmoa3LZbNinDOxKWk1HQl45 N8SINpEB4WtoNjss7rxyzlZbMKbWzXSypJsdqbU3IgwqfIyTqpI8depySP3xvS56YZFk RbMRvHvF/k329Jx8g2ZP8SublDYZB2ry/imnHDTqNf5u5nyuS14xCNFE//dVJsyMvzDh t2BiGT/if+4PTq1XeSUc/Qg+9UWW9FK6qMphMiU5t4D0sWkKltdye913c1BRM9yQYsQJ ODQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333392; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/STKIPSLNcwITirYbMvkPy0KsoN/awQiU05f4XbJLYU=; b=xr2Al632E+SsSgdNqvYZ8vxD+jj1O3Y3v8kRNLj1Kgcb0rqil2lhnnC8YAVM68lDL1 s5zBlPNYSWJI9l8OXheqedw8FaFBnKYH3d453d/BSoIAuv0EyhOae7SNKHoFyv+ZpnWK AREs8ug1YFAlQbsitv59gaCaAQ8o5oDFr4X8C0DALnxPx6sRGtIP5fUGEn+1QgYfR2sR OIIC8z3XqUnQzBh/QQr4hoJOwjePRTAeKMPRR1ky1havSmfG3R/kTSWtrOAvX9i858dG 2pai0C6eIAKq5xYiD5wegc+n5JOAAX25KTxzLwsWDzlQ2nED5miNOoqLgOZwqnv/tWYm or9w== X-Gm-Message-State: AO0yUKXRWyxIARlVzvIDRusW/5SQUekCNpGu9dILmZRovnLR3l6jRjGg ENcCfBNGw/u7P/c1VMp5SF5skg0pzIM= X-Google-Smtp-Source: AK7set8hdKZFGRehc7hOOCpFBixjDXqvGnd4PGe1wJEOUxGMDPociZqNQ/qDxWWL6glCReLIRf+h3g== X-Received: by 2002:ad4:574a:0:b0:5b8:d0b5:9a46 with SMTP id q10-20020ad4574a000000b005b8d0b59a46mr25167126qvx.37.1679333392301; Mon, 20 Mar 2023 10:29:52 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:52 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:25 -0400 Message-Id: <20230320172933.13101-14-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-ammeter): New variable. --- gnu/packages/rails.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 8ca4ac2997..0f8d3a7613 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -836,6 +836,16 @@ (define ruby-ammeter-bootstrap (home-page "https://github.com/alexrothenberg/ammeter") (license license:expat))) +(define-public ruby-ammeter + (package/inherit ruby-ammeter-bootstrap + (name "ruby-ammeter") + ;; TODO: The test suite requires multiple packages which are not packaged + ;; yet. + (arguments (list #:tests? #f)) + (propagated-inputs + (modify-inputs (package-propagated-inputs ruby-ammeter-bootstrap) + (append ruby-rspec-rails))))) + (define-public ruby-bootsnap (package (name "ruby-bootsnap") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 216/223] gnu: ruby-autoprefixer-rails: Update to 10.4.13.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341118364 (code B ref 62196); Mon, 20 Mar 2023 17:30:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:11 +0000 Received: from localhost ([127.0.0.1]:56398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKk-0004lz-Ru for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:11 -0400 Received: from mail-qt1-f170.google.com ([209.85.160.170]:37385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKZ-0004he-3D for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:59 -0400 Received: by mail-qt1-f170.google.com with SMTP id r5so14008475qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333393; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=goWqr7pDCsIAiCmh51yzvtoTzGvbRtpZ7kdkqVC2GA4=; b=iyLlVv0J/sYfZ/6yOdVldh4bL5tV30USmFynyeVB27vrmNltrm320g+6YaAP46Evv0 BEvbHrgw1Kq2WLSYr62Qkrb5HqCdjyIgAspDWhvfwjn4CXk32dBSU0mCKjYK0XsR785u bIf4AICIPzcBEtltEYdaNocfkiEoicj+e1KwK+Zh3szV3BhwUHdrj6Y0+NGLZ+S9SLck nGiqL9P83e/ViSoky/Iqt8VuPhNwQP5MJpFGhvvfHC+w5xxleGZuuJY8d8CtDD2Opy9x Wqv6d7/5lrIAD6l9jJyS+ePPwRYN+VsaRtCvl6FQXB0kts5veXYrmt2yrqxFi1zRWDeE tfjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333393; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=goWqr7pDCsIAiCmh51yzvtoTzGvbRtpZ7kdkqVC2GA4=; b=qGq9Iec5tzOSkU8PgxIUL+lkKpIxdWUORhZdIl6SJxI79MpPmH+WJ7HZzBDqHHQSAo k3B/NNSwry0lKUzHvQVH427gSltOoWS9lLCXdXZwIw/h7GpZG85zD10H8T81U4uMH+R/ 7NwMEz88z0NQ0i89YzJ4pTUtZ4olrToXmwofDusXbBmIbgyejbFJ9C8qOnTkLsKiDkHK 4Qs/alTbN64k5NhqlrKaEq5KgQ/wTIuGcLGPkP8eE3gxg+kH+wUA78ElZCbCXIj0N61O aONiMcjHpdSQ/rSjzq/C4fRX+4+EogzuplGUoaBgncm96hWWPQWOF6toWsXdzD/rYoS8 gAKg== X-Gm-Message-State: AO0yUKUOUvKvyKlt5K9venDgJcF73Jkka06zU8UDiDn0jDSaKUDxbQzp 5zpJyg7Ngo2uHOzvTJ5cNCcMEkSoXsc= X-Google-Smtp-Source: AK7set+PzxJ5tetbzmkOC8W0tHMZZU+cDIOJ5u7swcPd7ODmY0isrg3UOV/6f3BNWQQDtnVVh5+5fw== X-Received: by 2002:ac8:5a91:0:b0:3bf:da79:6703 with SMTP id c17-20020ac85a91000000b003bfda796703mr15038qtc.3.1679333393517; Mon, 20 Mar 2023 10:29:53 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:53 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:26 -0400 Message-Id: <20230320172933.13101-15-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-autoprefixer-rails): Update to 10.4.13.0. [source]: Fetch via git. [phases]: Rename remove-unnecessary-dependencies to relax-requirements and update phase. [native-inputs]: Remove ruby-sass. Add ruby-sassc-rails, ruby-sprockets and ruby-standard. --- gnu/packages/rails.scm | 45 ++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 0f8d3a7613..c830620b82 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -231,45 +231,42 @@ (define-public ruby-debug-inspector (define-public ruby-autoprefixer-rails (package (name "ruby-autoprefixer-rails") - (version "9.4.7") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "autoprefixer-rails" version)) - (sha256 - (base32 - "0fxbfl3xrrjj84n98x24yzxbz4nvm6c492dxj41kkrl9z97ga13i")))) + (version "10.4.13.0") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ai/autoprefixer-rails") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1i34apjlav1qz8mdg2fyf0hvs5z32inv1snycdkhmqpkfj2ri2hh")))) (build-system ruby-build-system) (arguments '(#:test-target "spec" #:phases (modify-phases %standard-phases - (add-after 'extract-gemspec 'remove-unnecessary-dependencies + (add-after 'extract-gemspec 'relax-requirements (lambda _ - ;; Remove the testing of compass, as its use is deprecated, and - ;; it's unpackaged for Guix. - (substitute* "autoprefixer-rails.gemspec" - ((".*%q.*") "\n") - (("\"spec/compass_spec\\.rb\"\\.freeze, ") "")) - (delete-file "spec/compass_spec.rb") - (substitute* "Gemfile" ;; Remove overly strict requirement on sprockets ((", '>= 4\\.0\\.0\\.beta1'") "") ;; The mini_racer gem isn't packaged yet, and it's not directly ;; required, as other backends for ruby-execjs can be used. - (("gem 'mini_racer'") "") - ;; For some reason, this is required for the gems to be picked - ;; up - (("gemspec") "gemspec\ngem 'tzinfo-data'\ngem 'sass'")) - #t))))) + (("gem \"mini_racer\"") "") + ;; For some reason, this is required for the tzinfo-data gem to + ;; be picked up. + (("gemspec") "gemspec\ngem 'tzinfo-data'\n")) + (substitute* "autoprefixer-rails.gemspec" + ((".*rubocop.*") ""))))))) ;provided by 'standard' (native-inputs (list bundler ruby-rails ruby-rspec-rails - ;; This is needed for a test, but I'm unsure why - ruby-sass - ;; This is used as the ruby-execjs runtime + ruby-sassc-rails + ruby-sprockets + ruby-standard + ;; This is used at runtime by ruby-execjs. node)) (propagated-inputs (list ruby-execjs)) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 223/223] gnu: ruby-net-scp: Update to 4.0.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341218379 (code B ref 62196); Mon, 20 Mar 2023 17:30:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:12 +0000 Received: from localhost ([127.0.0.1]:56401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKl-0004m9-E6 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:11 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:45766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKZ-0004gR-Lb for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:29:59 -0400 Received: by mail-qt1-f172.google.com with SMTP id d7so13975578qtr.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:29:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333399; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+T0Yk5skldJhN8g/msyFWt5j/p2QTMa5ACwVoiInu+c=; b=e2dhiR3qH1mVor2dF1Kbgbsp74wm0Yds/DW3hgwYsMZ663KR6JO8Qq+/10yhxr37uO leNIhWnrJLo/bqgw34LkMPZi7CKXv9JFgCNDWgmiica8vSfNosHERNqo14loOQCnKe3q I2XdzmU6xzc99V4z3k/Yr23p6vzp9G39IhrdoLEYsxBoSwV1mGEzDNBMpkirh0d9Ze5Z 4UHa1XbkX1M3c4dhtnlO68hxe19BFYAQuTEcqLF+XPyINtsLz4CsEE9Cygtshv0ZmVDV i2baJpOcaG/cwKmZpesBjJJwaYLZys4YxW4nL0H9xWFq520taDx1n0phUx20Pvmb1tex Z6Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333399; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+T0Yk5skldJhN8g/msyFWt5j/p2QTMa5ACwVoiInu+c=; b=Slj9txPeDfYvLydu7DkWQocs6ROfOPjk4QOqvdh3GYj6+Gm63BN3TFc0/yNGWY2tSE LXUQC6S0A1/CZTMRR1LrZZ14R6CPm7vEMRkfH84MIPJ3C+5fDZqoClM+ver+r1X43jdR lRLqXh7zTaRNCQ6HjoR6pz2Y8I3V7Gjq2l3xD7hCMuVOvZ8x1CEcGyf+Q7PT2FTZQiOc 9SI5OMKzvn+Kq7a7GKUpf38C4ev5IxAXhtc6x3i1HKhdtIav1KTuYxUeAbckLSEmLGJ2 XdYUFpWAAVHegFhEbdRnZo5uPlExd10p3fyJvRRs5aZzl6ZBBTXpiFBkCLZxHnd2d07q +y6A== X-Gm-Message-State: AO0yUKVsVRWy4ShBx3CRozDe0fp1yVhADJWgTdBRgy5Hp1EB34ZLdTX8 Qib9HBOpHQ5GTb2RLRgh7UymwW1uauM= X-Google-Smtp-Source: AK7set8ffpSZPYxitaN559otXI3W64ILAPuOCX3ue8bNDZPNmwjabk2eVCdVLxatqQti9VkkXrXZzQ== X-Received: by 2002:ac8:59cd:0:b0:3b6:694f:d710 with SMTP id f13-20020ac859cd000000b003b6694fd710mr30274171qtf.50.1679333399156; Mon, 20 Mar 2023 10:29:59 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:58 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:33 -0400 Message-Id: <20230320172933.13101-22-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-net-scp): Update to 4.0.0. --- gnu/packages/ruby.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index eb2c062a89..2b55eabaf0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5250,8 +5250,7 @@ (define-public ruby-net-ssh (define-public ruby-net-scp (package (name "ruby-net-scp") - ;; The 1.2.1 release would be incompatible with ruby-net-ssh >= 4. - (version "1.2.2.rc2") + (version "4.0.0") (source (origin (method git-fetch) @@ -5260,7 +5259,7 @@ (define-public ruby-net-scp (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1nyn17sy71fn7zs3y6wbgcn35318c10flqgc0582409095x4h0sx")))) + (base32 "1mdxh81z2hkcc359g6z96fywbr57azlv2yj4zq76adn5lyqq4hgw")))) (build-system ruby-build-system) (native-inputs (list bundler ruby-test-unit ruby-mocha)) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 217/223] gnu: Add ruby-truthy. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341218388 (code B ref 62196); Mon, 20 Mar 2023 17:30:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:12 +0000 Received: from localhost ([127.0.0.1]:56403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKl-0004mM-UM for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:12 -0400 Received: from mail-qv1-f41.google.com ([209.85.219.41]:46698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKa-0004hq-0z for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:00 -0400 Received: by mail-qv1-f41.google.com with SMTP id q88so1806055qvq.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333394; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7cCvXhcJ3WyL5z8MymFz+lrZHvSBJReET9hRxOxaqQM=; b=j6aE3LP43Ye2vQdweevUkrLJ7D7DFMyGLhIVX0bU3UCsy/VX6Y/ITlgrZdyE7UQ0II rus76VrVjO9oVK0wpW9GJZPnjBjS+6s8ijALCSX/l3G9cz/W8yI0O4AOTBEC31YWq2jy KuYeHprNn4kn8jcVXziKk+VA9IxoW+2KVlMqB1gqKIjktjRXwgja1tKqlrW64ZfwhK6Y cFpFanG4OK6q4mPlTvo4QnuZMxE1Sd1OKNbQ6AC1fo1BitD6IQEOB+QPYMQ0k8ZVTpwd r+SWzpeFEUUuW/DZqhmUL8XOKTBcDmBWTfa71cUnm4tquGM41j7pEycHsWKa8xWsd0j0 rxCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333394; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7cCvXhcJ3WyL5z8MymFz+lrZHvSBJReET9hRxOxaqQM=; b=pV/SA7edVDj8QzwzxzjzJbHHB65w9Y6NCI9SPtmB5w53LH0tQc7TsoYWQObeMBbk9l 5V175Ukj0HZ/AcmPTtP38l1YQD2ntlLf6kkjKVtYXu25fYvAU6R2vLBVRj49y4irwpMv 1nOwDwCr+E6VoUs86zDoaprETigvXCiTAzsj3BoksN5dPepJbAhHJr/jD9to9JnWvypQ RSu4l9NaB9Wvjp1Y3Mfl+XfBjWizL8WiuliR3qz6pO4pSIsUstenEnr+NOF8qVFdxWoW 4XLS5+hm20RpjrETDCqIIs+BdJZuWzmHhXKYWHV6SdaMDn84WQfB1Sqn5St/eayEuNYC kYjw== X-Gm-Message-State: AO0yUKUwXDSPTOPcsurxeo9+6V9ri+aQznMjw70hRRiTPpSxJa51PPID tR3y/DUG2ptk1z/DTOXcpPXuTGKeODo= X-Google-Smtp-Source: AK7set/RK2NYfTs5PdEUXUIg2WATOA25vCct/3Yzt1LS6RWB8lLwCtrZ3CMXDNFl3PEth7khKvJqLw== X-Received: by 2002:a05:6214:401:b0:5aa:ad07:ea43 with SMTP id z1-20020a056214040100b005aaad07ea43mr41703707qvx.5.1679333394318; Mon, 20 Mar 2023 10:29:54 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:54 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:27 -0400 Message-Id: <20230320172933.13101-16-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-truthy): 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 f8d0941e26..f887882da1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -14219,6 +14219,32 @@ (define-public ruby-thin (home-page "https://github.com/macournoyer/thin") (license license:ruby))) +(define-public ruby-truthy + (package + (name "ruby-truthy") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "truthy" version)) + (sha256 + (base32 + "19silgd65j3qwfk5w891p9wcmzdmi9ddm2kg5zbvvqn2h9lkfzmd")))) + (build-system ruby-build-system) + (arguments (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (substitute* "spec/spec_helper.rb" + (("require 'spec'") + "require 'rspec'")) + (invoke "rspec"))))))) + (native-inputs (list ruby-rspec)) + (synopsis "Object truthiness-related Ruby library") + (description "This library makes it easier to discover the truth values of +various Ruby objects.") + (home-page "https://github.com/ymendel/truthy") + (license license:expat))) + (define-public ruby-skinny (package (name "ruby-skinny") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 218/223] gnu: ruby-coveralls: Propagate ruby-simplecov and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341318408 (code B ref 62196); Mon, 20 Mar 2023 17:30:15 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:13 +0000 Received: from localhost ([127.0.0.1]:56406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKm-0004mW-Ez for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:13 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:35585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKa-0004hx-R1 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:01 -0400 Received: by mail-qt1-f175.google.com with SMTP id ay22so2652353qtb.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333395; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LGmESttKrbn79a4FaSk0ZcdWmOhXtlLbkHn82G6My+M=; b=lb3hr/WDYxzrwMh6hbXQGT1oG7puPd2eU5a2stFWOprjS/cr52Hqhu3lM5jujSOFJ2 TBjwxUHJ+sNHx+QR2GoO6ZvuGWhYCipcl26biZYo7aIbBKK3dK8JLdHkx4Knx5JCWheq XcOZkdxgS/GqbIH7eiVXcNi5QnLJHRb2x8R7Nhlxnui1gSIoCRel6vHBFD5f03zDdl+W UYPGf2ycTRpCbnq8vihNM03nrllvfQ8Y+Rwf0hw+nFyHyS3iEa2cjMTRo/mFIcrSnvvc U4UgK+j2+h4Qm3t5Fc1YIET1Kjx845+qkDEg60YLfkkVUQ5QRkw1/0K2rZ8uRPegpjJ3 deZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333395; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LGmESttKrbn79a4FaSk0ZcdWmOhXtlLbkHn82G6My+M=; b=Y9Qa5ogi8H1ghxhIHhrPxHB9ZgRoZDHIplPlHJqf7fHF3C+3iD66diN3sS1FNktzbp khm/gIC5G5xV/3DRbu3GbvZCqLqbKtwmOp53LWasVHwAm+NoZjzpq+UJuAHgFw32t0Xc bYjkl++TRxHFlR/O4jQDt+OlZgiDWdF5NhYO9r5BsnqpYFQg4nMMnHqeFufiGH9NVv24 kkvvqx61LJ+ixLC7yqnJxhqZc71VSsbUCCgKBKPuTTF4G/XpzsaBCgF+5d3UKI5QhCzj wp3DfWOcDrdr9Sm0u1jaeqQDzh4mWINNFODFmoUhsBchczcxgMzENeLE5Mcq+qg4Yaxr o2nA== X-Gm-Message-State: AO0yUKUcNvEc8gZPrqXLRUH5Y+0t5R5daLkGAJglMsaH1D6AvSzWnd/x O+lkO/7hNeYe6e5crUjBBh9sqD/CD98= X-Google-Smtp-Source: AK7set+lXqbD5jBZgqD1qC69kDflQuQ7YCcIh7MmxxGXT4xgX1FLUuYtyO1e23hzB3RdvgQUCtETag== X-Received: by 2002:a05:622a:15ce:b0:3b9:2c3:675a with SMTP id d14-20020a05622a15ce00b003b902c3675amr26842795qty.62.1679333395193; Mon, 20 Mar 2023 10:29:55 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:54 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:28 -0400 Message-Id: <20230320172933.13101-17-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-coveralls) [arguments]: Enable tests. Add disable-problematic-tests phase. Replace strip-version-requirements with relax-requirements. [native-inputs]: New field. [propagated-inputs]: Add ruby-simplecov. --- gnu/packages/ruby.scm | 47 +++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f887882da1..f8e736aecd 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9609,23 +9609,40 @@ (define-public ruby-coveralls (base32 "1mv4fn5lfxhy7bc2f1lpnc5yp9mvv97az77j4r7jgrxcqwn8fqxc")))) (build-system ruby-build-system) - ;; The test suite depends on ruby-vcr, which cannot be included in Guix - ;; because of its nonfree, Hippocratic-derived license. (arguments - `(#:tests? #f - #:phases (modify-phases %standard-phases - (add-after 'extract-gemspec 'strip-version-requirements - ;; Keeping strict version requirements can cause problems - ;; to users of the library, such as: Gem::ConflictError: - ;; Unable to activate coveralls-0.8.23, because - ;; simplecov-0.17.1 conflicts with simplecov (~> 0.16.1). - (lambda _ - (substitute* "coveralls-ruby.gemspec" - (("(.*add_.*dependency\\([^,]+), .*" _ stripped) - (string-append stripped ")\n"))) - #t))))) + (list #:test-target "default" + #:phases #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'disable-problematic-tests + (lambda _ + (substitute* "spec/coveralls/coveralls_spec.rb" + ;; This test fails for unknown reasons (perhaps + ;; networking); skip it. + (("it \"sends existing test results\"" all) + (string-append "x" all))) + ;; 3 simplecov tests fail, perhaps due to using a + ;; newer simplecov version. + (delete-file "spec/coveralls/simplecov_spec.rb") + (substitute* "coveralls-ruby.gemspec" + (("\"spec/coveralls/simplecov_spec.rb\".freeze, ") + "")))) + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "coveralls-ruby.gemspec" + (("%q.freeze, \\[\"~> 0.16.1\"]") + "%q.freeze"))))))) + (native-inputs + (list git-minimal/pinned + ruby-pry + ruby-rspec + ruby-truthy + ruby-vcr-expat + ruby-webmock)) (propagated-inputs - (list ruby-json ruby-term-ansicolor ruby-thor ruby-tins)) + (list ruby-json + ruby-term-ansicolor + ruby-thor + ruby-tins + ruby-simplecov)) (synopsis "Ruby implementation of the Coveralls API") (description "This package provides a Ruby implementation of the Coveralls API.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 219/223] gnu: Add ruby-spy. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:30:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933341318419 (code B ref 62196); Mon, 20 Mar 2023 17:30:15 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:13 +0000 Received: from localhost ([127.0.0.1]:56409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKn-0004mq-69 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:13 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:46711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJKb-0004i4-G9 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:02 -0400 Received: by mail-qv1-f52.google.com with SMTP id q88so1806107qvq.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333396; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vEKp9z5OhkqzzvDicyrVDncg5HvC4dLCVNtmkEXpni8=; b=abWeUaxBpZ1paHqVpXj5EGC5PyFCo3zN9LqeD/XHv29X4eR8pzyh+HRho285ZRmEq9 BP8DPPOoR3kRdwKR9WiRg4rL1N5WkiXtAZN9SYBCerb/YZ1nZIpDbxHr7d2yXgez2UrH fI57XdqcidcAKkBtBmanrhAwmIhqgayiOU4N98d/jGKxur883uzf8wFhN1H22Wx6pvcu 4zzwFET9fxpe7+6RI6ji/5y3JSYRqa+RMNy1FYEKDyhfLozXbBKYOpPAL6/xCVRM+Idf m1Rh1E4MaLHi/9o6DbzPFqK1JJ/6upjLQ+6uqQRlQhb1nBCkkosJZnqfl4HUJeERv0lB py9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333396; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vEKp9z5OhkqzzvDicyrVDncg5HvC4dLCVNtmkEXpni8=; b=JTqIm/jVeQ8u66v2FlFXUpsLAf3UC+u49ihUe06kmk6I+IYsHoxvI/knztKZe2oSI6 FlWHnzfqTrMVzx8C8FCOVIXNXTQ6dt0PcKYEpdwkNue2SgRNrmesZeKdkYcVISFwAgGb VnPoTSUFcjKTR+4J8P6crRYUSplS++vAsBziTdEcPi4/GbmvRbDYYVuTgHuTBGjpCMkK YtczfpugmttfVORqIPW5WoKwDyv/JCXTkb/yFVL7ypDta3GYWBDZKZd/ebXG/1XOg1cO v1ULTJ+txjY/o1I+rNjo3c7RkSCg/OE9OlpF8RZk04lusuCk0J8mUyuewRUP8z6VM1sD GLgA== X-Gm-Message-State: AO0yUKU/IfC+mp1tU+LWvIswuaVce8ZmFuSoZOMkkT0SRmmkQJGBLiiO YKZX33JU77oaavcWtSZwZO5eiN9+9wM= X-Google-Smtp-Source: AK7set/j+vVamcMxLRso1F4ZWiigBuyiotzUFYzCdoEC7k/0M04uNKhLrQi/SF0kMY3d+1MW7u1E4g== X-Received: by 2002:a05:6214:21ae:b0:5cc:b552:328f with SMTP id t14-20020a05621421ae00b005ccb552328fmr6164454qvc.5.1679333395872; Mon, 20 Mar 2023 10:29:55 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:55 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:29 -0400 Message-Id: <20230320172933.13101-18-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-spy): 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 f8e736aecd..45bd6cd7e9 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13848,6 +13848,38 @@ (define-public ruby-language-server-protocol (home-page "https://github.com/mtsmfm/language_server-protocol-ruby") (license license:expat))) +(define-public ruby-spy + (package + (name "ruby-spy") + (version "1.0.5") + (source (origin + (method url-fetch) + (uri (rubygems-uri "spy" version)) + (sha256 + (base32 + "0g2mma8q17m26k5s864ndlvvqllhcivwg2wdigjvb7z06iw17gds")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "Gemfile" + ((".*redcarpet.*") "") + ((".*yard.*") ""))))))) + (native-inputs + (list ruby-coveralls + ruby-minitest-reporters + ruby-pry + ruby-pry-byebug + ruby-rspec-core + ruby-rspec-expectations)) + (synopsis "Mocking library for Ruby") + (description "Spy is a mocking library. By default, it will raise an +error if you attempt to stub a method that doesn't exist or call the stubbed +method with the wrong arity.") + (home-page "https://github.com/ryanong/spy") + (license license:expat))) + (define-public ruby-subprocess (package (name "ruby-subprocess") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 169/223] gnu: ruby-rails: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933344718594 (code B ref 62196); Mon, 20 Mar 2023 17:31:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:47 +0000 Received: from localhost ([127.0.0.1]:56420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLK-0004po-Pf for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:47 -0400 Received: from mail-qv1-f51.google.com ([209.85.219.51]:36369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJL9-0004pG-42 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:35 -0400 Received: by mail-qv1-f51.google.com with SMTP id cu4so8092785qvb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333429; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Fsnz8n6eAQAKjkn6rKowPWNmTFx5aSR/4unvTeDPv+8=; b=HqvazclRL6pJ/q1RPPD6Hsb8VwF9eCnt+QE44t5SM24lSoV7owBHPzHX/yyJuqD5gz y3YvIRhZVSPSRg8VAaosQzYtMTliSvPdA8AT/ElDrRJK/Qw3gnL0kdAwWIeMybpB0ovE za+/HbB9gHY3fDcJuyw6SggWkhcOEFxOH+Zvnm9B1N9SgSLAjjigPQDNUD4tnf/Zk4F/ Sourz0hQxwkZoG/tsv5sbLpf6zdL5Wm4PJ7TEdPBHOfrf2XLViA5aOfMqYg3FCs2R8ts AJ3f0VeiguIfxfw1NZ37Rudb3KX9bPUEnjmUPFtJ6RM/r6SRDuXaa/YysJ8RGj3hewt6 b9Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333429; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Fsnz8n6eAQAKjkn6rKowPWNmTFx5aSR/4unvTeDPv+8=; b=BErVA3VhB3TuaT37rFLt/CP4hc+45Ch8hh9m5EBCvzUx/W8q1f0rgepqsVqEFle1Ay xXa2mcqsWZYYAWdw/VwenoeK1fjA++iZM+b1YicZHeWiqBHOLN4LS6Ler33692AiHbrp IXQ1FwC5DLkwlySOuCb0IUldpUBUzrcWCnjMTcU6ZdycBcDXU+3wZxmM1bILSv60GFgO tOgxtyCc4FKOFMIs6rqhtkWtmCIh91KiRmYKd679Ha1yea2OXli6KK5qg/0fVuytUcUU e+hTRzuJiz4qLk65DXmXzfMavU40NBcQRW0MNttWPJrNIGCN6Jo9a/hi+uXmpLuI4wcz fDTQ== X-Gm-Message-State: AO0yUKVHpZbjf1DMJiCbnbT+CT+eP8QmoJqtZ7gKlsgZS0cCnwf8VZJR wQUtiF2JWcbSCVNDiRwq/vlivQ+9LkY= X-Google-Smtp-Source: AK7set+FG+7WVnb79hoyLlKApVPVm76va2Vz/HsUjnPxF20yzPwaYsYluVMwARoBGdw29OckKrsBeQ== X-Received: by 2002:a05:622a:154:b0:3bf:aa76:f4e1 with SMTP id v20-20020a05622a015400b003bfaa76f4e1mr27996277qtw.40.1679333099750; Mon, 20 Mar 2023 10:24:59 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:59 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:55 -0400 Message-Id: <20230320172349.12752-68-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-rails): Update to 7.0.4.3. [source]: use ruby-rails-monorepo. [arguments]: Add delete-extraneous-gemspec-files phase. Delete trailing #t. --- gnu/packages/rails.scm | 102 +++++++++++++++++++++-------------------- 1 file changed, 52 insertions(+), 50 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 04aa2d3f89..ddb27a1d77 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -1342,57 +1342,59 @@ (define-public ruby-with-advisory-lock (home-page "https://closuretree.github.io/with_advisory_lock/") (license license:expat))) +;;; This is a meta-package which propagates all the individual Rails +;;; components. (define-public ruby-rails (package - (name "ruby-rails") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "rails" version)) - (sha256 - (base32 - "0hdancysa617lzyy5gmrcmnpgyb1mz1lawy0l34ycz2wary7y2bz")))) - (build-system ruby-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - ;; This gem acts as glue between the gems that actually make up - ;; Rails. The important thing to check is that the gemspec matches up - ;; with the Guix packages and Rubygems can successfully activate the - ;; Rails gem. - ;; - ;; The following check phase tests this. - (delete 'check) - (add-after 'install 'check - (lambda* (#:key tests? outputs #:allow-other-keys) - (setenv "GEM_PATH" - (string-append - (getenv "GEM_PATH") - ":" - (assoc-ref outputs "out") "/lib/ruby/vendor_ruby")) - (when tests? - (invoke "ruby" "-e" "gem 'rails'")) - #t))))) - (propagated-inputs - (list ruby-actioncable - ruby-actionmailbox - ruby-actionmailer - ruby-actionpack - ruby-actiontext - ruby-actionview - ruby-activejob - ruby-activemodel - ruby-activerecord - ruby-activestorage - ruby-activesupport - bundler - ruby-railties - ruby-sprockets-rails)) - (synopsis "Full-stack web framework optimized for programmer happiness") - (description - "Ruby on Rails is a full-stack web framework optimized for programmer + (name "ruby-rails") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'delete-extraneous-gemspec-files + (lambda _ + ;; They would otherwise be picked up instead of rails.gemspec at + ;; the root of the repository. + (for-each (lambda (f) + (unless (string-suffix? "rails.gemspec" f) + (delete-file f))) + (find-files "." "\\.gemspec")))) + ;; This gem acts as glue between the gems that actually make up + ;; Rails. The important thing to check is that the gemspec matches + ;; up with the Guix packages and Rubygems can successfully activate + ;; the Rails gem. + ;; + ;; The following check phase tests this. + (delete 'check) + (add-after 'install 'check + (lambda* (#:key tests? outputs #:allow-other-keys) + (when tests? + (setenv "GEM_PATH" + (string-append (getenv "GEM_PATH") ":" #$output + "/lib/ruby/vendor_ruby")) + (invoke "ruby" "-e" "gem 'rails'"))))))) + (propagated-inputs + (list bundler + ruby-actioncable + ruby-actionmailbox + ruby-actionmailer + ruby-actionpack + ruby-actiontext + ruby-actionview + ruby-activejob + ruby-activemodel + ruby-activerecord + ruby-activestorage + ruby-activesupport + ruby-railties + ruby-sprockets-rails)) + (synopsis "Full-stack web framework optimized for programmer happiness") + (description + "Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.") - (home-page "https://rubyonrails.org/") - (license license:expat))) + (home-page "https://rubyonrails.org/") + (license license:expat))) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 155/223] gnu: Add ruby-net-smtp. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933344818608 (code B ref 62196); Mon, 20 Mar 2023 17:31:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:48 +0000 Received: from localhost ([127.0.0.1]:56423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLL-0004pq-FD for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:47 -0400 Received: from mail-yw1-f172.google.com ([209.85.128.172]:35701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLB-0004pK-OV for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:38 -0400 Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-5416698e889so236897647b3.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333432; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dED733gLjR8S+ACHnx72VRVi8afRxK7+HxYCpZWtn7g=; b=K9iw7Ve3lt5bsYdc5I/nzPdq0c21qaQ5KxG2/5a4x0BFQ8RbOW0MWnLRI/1n9+u5Pq cwdnlaWPEk0AZLye4x4cW2WbxKdDXTXuJHH1Ed7CqQFvKofMKB9cRlF9esdzhhyGg2iW EtRQonNoBUJL9K2zsGNl49kyk08L6dYekIl0OM6XwD1akvbvm/j9C421p9q/4JGwcDmD 6cjXktEV8Rg6DEfocqoCt/VniJsa3ox/R8hQWQwNn0Ohr4EddcYjKl5Dg7sW9Bi/QZCB gVs5NEjy8NMtIPtKJfKtgne9qiPHysjRWSU2QSePqTgcai2pdFb1oBQAnM95N9N3Hzmx 6OLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333432; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dED733gLjR8S+ACHnx72VRVi8afRxK7+HxYCpZWtn7g=; b=ZJW+Qn2Pf9DDgOwDBc6Ya0i8HQ7zuuniezOffxfuXayIKxc9EeQkdZ/sp5rhnJ0/CN pXJ5VOIAvSNipxzkrR7em8ESAt5tmXEHwcTbqTNwblSEZbMhPOSmhc1+ggew3WhZNm+I vLanZKh2C+b6V3M7Q4hqM2RSgNdUt6FXZuKM7+b3xxWQt+PIkf5+hKqsp6wXvKRI24jH QrAr0vDRYDgK3UFsjIrkDuACY/sqLqW9H/GuNEfdHJMg+tYpekwIhkD6JOJS1owBspHi eNhIHbiMW4zGzLBZlILbdoQJyNR/Z9CiGTtZrgECl0UTz0RWcYePZA62Zd3yOLWWea4Y iDJA== X-Gm-Message-State: AO0yUKVeKaPVRXKLzzyODC6Ea5JuI8Sdd7/P3eoxYNRtOcg+Pv0IgSb1 uVRk9ARsiR7cmmuvQI+hZfc6HScCbe0= X-Google-Smtp-Source: AK7set/VyHMrWf+M9HRcHzCro89iCz48Iyv/rvoZ3yW2Un+IbZa4m7rlFdeiq/vwZ9vR5C+oatRE5w== X-Received: by 2002:a05:622a:2d1:b0:3e3:7d6d:101 with SMTP id a17-20020a05622a02d100b003e37d6d0101mr2300762qtx.26.1679333087332; Mon, 20 Mar 2023 10:24:47 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:47 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:41 -0400 Message-Id: <20230320172349.12752-54-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-net-smtp): 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 d9e868ce76..2927509d56 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4072,6 +4072,28 @@ (define-public ruby-net-pop (home-page "https://github.com/ruby/net-pop") (license license:bsd-2))) +(define-public ruby-net-smtp + (package + (name "ruby-net-smtp") + (version "0.3.3") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/net-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ca2wh45xvc09rv6v6sz3vbnkzrjzk5c4l6dk50zk4dwxvghma8r")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-net-protocol)) + (synopsis "Simple Mail Transfer Protocol client library for Ruby") + (description "This library provides functionality to send Internet mail +via SMTP, the Simple Mail Transfer Protocol. The SMTP protocol specification +is known as @url{http://www.ietf.org/rfc/rfc2821.txt, RFC2821}.") + (home-page "https://github.com/ruby/net-smtp") + (license license:bsd-2))) + (define-public ruby-power-assert (package (name "ruby-power-assert") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 167/223] gnu: Add ruby-stimulus-rails. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933345418629 (code B ref 62196); Mon, 20 Mar 2023 17:31:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:54 +0000 Received: from localhost ([127.0.0.1]:56426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLS-0004qO-0S for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:54 -0400 Received: from mail-yw1-f179.google.com ([209.85.128.179]:39452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLL-0004pi-80 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:47 -0400 Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-5416b0ab0ecso236721787b3.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333441; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Z87Tm61WuPv77leOA2yTQnooIbWoNbLQlzCtSU56KQM=; b=MMRwxUJjWn6rq7/kLgJ6K24qHL8NoPtgvXpgPXpLu9YWKPoAf4FK4kADboeCX9HoNX XuI9ghpFQAhVJ3krhXBMK+IvqvFkHUWX4UFXMfpMc0LO2TPlYix7J9OqhUflk61GxdRw nal6mtbI0VR6R6DSGlRhzW2hdGo72ngzFoDS1Z9Yx1xJTAMwNOt2CKEyOd5ypKD/r5eK b6SDqdymBT+7mALXzlHsdBMkOgS7fi/Qyugk7hvDx/L8YYUUU+Vce0/uafCpC3LtEuUG omVQ9prUW2xDZBQTgrIKyEpCHl9u7dDJwZcjrPAGSC7EyikaLBEx6xQo47SIwZx4S5dl 3yUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333441; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z87Tm61WuPv77leOA2yTQnooIbWoNbLQlzCtSU56KQM=; b=0t+yPE+wbJ7pkOjb7q5HeXNQBGF+SHN8n2XH6BFwpEl6ywNGKQu9jVmgSdHUZebq8j oY31WLZ1Q5VDTgtUeI9akVdDLw+Pw9aUG7O0ocwB/GNFNB/z8P72B7r8R14O/uNXBflR yq9waOTREB6ezfj0jREBipaZqwWwNn7kWDX4h0uT2JTcFHZwFSin8uinVANPeNBE0VFF 56BRTIJmXkqeKVTZZtBCDevfs8dqpmeBpmqvvswiqDuELW7UDCp2DiC6PDv/SoP6cuja 4qK560FYfzPmcbwu1octw2VzCErRNDnkTI7h/fNjYP7/txvEg6FGK3ujA+0qNkClu+x0 zn9g== X-Gm-Message-State: AO0yUKWeQsJXZ/HYO6NNPl7WZk4tUchePlTPf7zNCkQFGMjtSLmINMK3 X6m5OThoeZiXVR6OPPooMN5esojxWoA= X-Google-Smtp-Source: AK7set+HHxP0TAK6n/RSqfyvKanSAIn4Ecc+kX1BWaeENMWnJ5RAox4wz4pN1G/8f3B8UL3qRlX6TQ== X-Received: by 2002:a05:622a:1aa1:b0:3bf:dc57:5034 with SMTP id s33-20020a05622a1aa100b003bfdc575034mr30134822qtc.29.1679333098079; Mon, 20 Mar 2023 10:24:58 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:57 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:53 -0400 Message-Id: <20230320172349.12752-66-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-stimulus-rails): New variable. --- gnu/packages/rails.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 8f174920ec..925b95c3b2 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -1226,6 +1226,24 @@ (define-public ruby-sprockets-rails "https://github.com/rails/sprockets-rails") (license license:expat))) +(define-public ruby-stimulus-rails + (package + (name "ruby-stimulus-rails") + (version "1.2.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "stimulus-rails" version)) + (sha256 + (base32 + "12hfdzh6cwahbd6p4r0r0d14n3laj3cqasx9w18wga9fq70bq6w3")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-railties)) + (synopsis "Modest JavaScript framework for Rails") + (description "This package provides a modest JavaScript framework for the +HTML you already have.") + (home-page "https://stimulus.hotwired.dev") + (license license:expat))) + (define-public ruby-web-console (package (name "ruby-web-console") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 182/223] gnu: ruby-temple: Update to 0.10.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933345718645 (code B ref 62196); Mon, 20 Mar 2023 17:31:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:30:57 +0000 Received: from localhost ([127.0.0.1]:56429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLV-0004qe-AZ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:57 -0400 Received: from mail-yw1-f176.google.com ([209.85.128.176]:47034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLR-0004qB-Ce for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:53 -0400 Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-544787916d9so236489437b3.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333447; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YQxSkNsWfGXXGsmpf8bOTz7FugrNLtJjjjXS0CCT48U=; b=GvNO5vpwB5sXQlkcgaQBX0RBwoBto6edpY76/9CVb15iqMDJfnQdpPbI7Bjghnk9Bu jYFQ4v+YcGqrfdgoZD+G3ADhuNu1pCvxRZxi+Xrxx5dXjDPh6/bAVY2efBwp5S5g1M1j ZHWMQCe7yB6fmQh0qyUPkVBz4oXdnafEzEDospIoaxhk1kH5UNUPglQDJ36xwX99ycJo hIGKKlMM3NpHN0qPJl/hVUfMrhR9RtFaZAQQRy1J+3Bj4nr/qT47j6FFLye0v9M8w3IN 3sd1tq777GYDX6nxDasVTYoas9F8D8bB04/IuZnC8wsNKzR5KAZEV6iMGuv6Iufb0MwK lwcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333447; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YQxSkNsWfGXXGsmpf8bOTz7FugrNLtJjjjXS0CCT48U=; b=b6dW/OFnlj4x+UH+QN6MAi3jZ6/ijqrV4qLMU+agT4BYIHjKCH2PvkS0WTnsrU4wAu ub+D+CrueUWJm+MK0pgv/sFqwFQR5ogdP5XamHs4X86sSBIAGAvLVNrIt4+i5VFRBaKz d+69XBdMzp2vaBeMfH3/QX4DEUMNIJsqhQ/Yi9v7wzyuirFLhLItZHi1BtbGbSflrh41 kAgXntCU4uZB4Pf4mLWr326WnMryBUR93jsBL3QukW1AB+W9OBSHGoPi45g/6ftgVg3H vDA2KJYolR7D9PTb0cuPHS60fzYvjpum+Wy1Lm7YgmqtiA3XMqo8zssT5+uBSMvxQ/Fz jtgA== X-Gm-Message-State: AO0yUKUgRfzraFHUGIyQFiZs67Bl+kcwZGYKVAXc7K2+0jD7xYbCaAPZ NtDCcccMbYRLjQYy5lzE/0l0WtrJWo8= X-Google-Smtp-Source: AK7set9gV6jOFoT/DqVjyo7GBzuo/xa8resqJ/ZPgQW3ajtrCiFgQrR1vj0c3298vWapOzH+GB4ljg== X-Received: by 2002:a05:622a:60b:b0:3bf:d258:4a85 with SMTP id z11-20020a05622a060b00b003bfd2584a85mr28350949qta.66.1679333110807; Mon, 20 Mar 2023 10:25:10 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:10 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:08 -0400 Message-Id: <20230320172349.12752-81-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-temple): Update to 0.10.0. [source]: Fetch via git. [arguments]: New field. [native-inputs]: Replace ruby-erubis with ruby-erubi. Add ruby-rspec. --- gnu/packages/ruby.scm | 43 ++++++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1905ef0b9b..f26988d830 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4233,21 +4233,38 @@ (define-public ruby-locale (define-public ruby-temple (package (name "ruby-temple") - (version "0.8.2") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "temple" version)) - (sha256 - (base32 - "060zzj7c2kicdfk6cpnn40n9yjnhfrr13d0rsbdhdij68chp2861")))) + (version "0.10.0") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/judofyr/temple") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rr9fnlcgj9nm3b6hzzjsvcw8x3y7z48j7slk7xxff2mh8s7y3y0")))) (build-system ruby-build-system) - (native-inputs - (list ruby-tilt ruby-bacon ruby-erubis)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'replace-git-ls-files 'replace-more-git-ls-files + (lambda _ + (substitute* "temple.gemspec" + ;; There no longer are test, spec or features + ;; directories. + ((".*`git ls-files -- \\{test,spec,features}/\\*`.*") + "") + ;; There isn't any bin directory either. + ((".*`git ls-files -- bin/\\*`.*") + "")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (native-inputs (list ruby-bacon ruby-erubi ruby-rspec ruby-tilt)) (synopsis "Template compilation framework in Ruby") - (description - "Temple is an abstraction and framework for compiling templates to pure -Ruby.") + (description "Temple is an abstraction and framework for compiling +templates to pure Ruby.") (home-page "https://github.com/judofyr/temple") (license license:expat))) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 191/223] gnu: ruby-shoulda-matchers: Update to 5.3.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:31:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933346118656 (code B ref 62196); Mon, 20 Mar 2023 17:31:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:01 +0000 Received: from localhost ([127.0.0.1]:56431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLY-0004qo-LE for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:00 -0400 Received: from mail-il1-f182.google.com ([209.85.166.182]:33686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLU-0004qG-7c for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:30:56 -0400 Received: by mail-il1-f182.google.com with SMTP id w4so6874747ilv.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:30:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333450; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WAPaPOv0QLmhDolPJYzOv3S1JuwDOAjFsily/EnOJ7k=; b=ZHZVHWOH8SXtmnGoIfpzAQfZEFJYBvTjalZYN0UJPniuBPn8yQuPI57/ZjYV3OnQLb U1SXZwjRnvTeo8Exo8fzUhshswkEhZM7p11vS3JlyL7/O3EpiTlS4GAhF64h6zKpXWHj 15OGqUT0NZ6NuM05egI7b9n8t4BBC3gy5MShaKbPGSIcb9ZSCBhwL8yQdfmIgk0CXHtE j1DJOHYkTzKQT/Hipp48T+EvEhK8G4dVgVTVrjt2Vw5yjdjBc1i33hmsC6rucMDD+Wsw Bb0NUC0TgM0HieCqfPLCn1JnpqujRmy449w2gtKhT7DAmTsRXyz+XNd5QX+jtfFXEdQs 3bVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333450; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WAPaPOv0QLmhDolPJYzOv3S1JuwDOAjFsily/EnOJ7k=; b=WWgI0D+zQE0NZelt5E61PLBFCCdsi+aKWTx/BxEybynccvvUSj3QD0dpAVTkdXQqz2 TP6XI6sWFs7UgCy3hT//cTxQGOx2f+1zP8i6lkxxDvKf2MRrLAI6Jdazi4rR3vzFyguw k5iKqRNwplWPGfsTu1XULFxOkjX51iLmJfO1K46UKoqlU+VBy0nvQozRVSlqtxnYnAVb PEMOmcXbk8QUBDvMyec16u99SAxfH4RkU70YblcwRRrB0by51hIUYma0xGkYbwJUS+UL 1xaSSoOQHN01OlnduZ0xtF4E7rQhLDLqpZunYroccqU1/qfaGVxrwCc/fTqlfiALVKIr kEtA== X-Gm-Message-State: AO0yUKVKMhoeFfrsKiZ3MZgoz6ewXNGHY4XrBGELeF6SryrxadHSf1ZE 3ZUXl4DWjYeH8+VGj/MZXhrONWvPhzA= X-Google-Smtp-Source: AK7set+CxVh585AbvtRInU7AlllcDPY80VXP1zjl8N+nZtUHjixpsbrLl0otOxmmh0rJlQo58rZvAQ== X-Received: by 2002:a05:6214:413:b0:568:c5e3:a0ce with SMTP id z19-20020a056214041300b00568c5e3a0cemr52471238qvx.20.1679333118245; Mon, 20 Mar 2023 10:25:18 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:18 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:17 -0400 Message-Id: <20230320172349.12752-90-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-shoulda-matchers): Update to 5.3.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 51a2fff8c6..bd24f6e7e1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10108,14 +10108,14 @@ (define-public ruby-shoulda-context (define-public ruby-shoulda-matchers (package (name "ruby-shoulda-matchers") - (version "3.1.2") + (version "5.3.0") (source (origin (method url-fetch) (uri (rubygems-uri "shoulda-matchers" version)) (sha256 (base32 - "1zvv94pqk5b5my3w1shdz7h34xf2ldhg5k4qfdpbwi2iy0j9zw2a")))) + "11igjgh16dl5pwqizdmclzlzpv7mbmnh8fx7m9b5kfsjhwxqdfpn")))) (build-system ruby-build-system) (arguments `(#:phases -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 143/223] gnu: ruby-actioncable: Update to 7.0.4.3 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933347118734 (code B ref 62196); Mon, 20 Mar 2023 17:32:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:11 +0000 Received: from localhost ([127.0.0.1]:56439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLi-0004s6-W1 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:11 -0400 Received: from mail-il1-f182.google.com ([209.85.166.182]:35385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLh-0004rs-Im for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:09 -0400 Received: by mail-il1-f182.google.com with SMTP id u8so158095ilb.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333464; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=k/oppqX7o7TzC+t4QONOmyNMO500svchlmkto+p4BI4=; b=LAlEpI7I2kZG24Cwol1ouxJABfUet7do6Vjz0poxZpMRNcolSloYZ+4IzxyrJU+WJA iujDkeaR6QWurfg0cjywNyiGOrzgBP+ARi1w0YpzsySMe7F1O5TNWr+Ai2Kx9BlgP37f 17V/h/w6AyYDTGc9Tqhwv1am2gBnLur4Zg5xvXeR42aKAMQEHrKfrZAGTPioUpxtKwI1 T9QDLit8luAq9T9Cy40HDy5fri0tCrzailhX1RQN1iVJJ+ZizFPS+sHmspxpkB21PiVS vNFHJ1Gh/tMLY1HnWP2ow64K6hCF9RdUforlx9ve1d+mBtEzfp/cbSkUFMOUJM61wjvZ x/Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333464; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=k/oppqX7o7TzC+t4QONOmyNMO500svchlmkto+p4BI4=; b=1YmqwZBeFT4c9aoFOZjvwI5/Pp35fQIHv5CavmmFQcDCz4SWNORlNc9Zd86InqsqW5 k3aw2vNyP8oiWX++dYDnpy0/RLEumrf/BsNHWU6EaZOxWOheeSzsPao5P/Ztijw1boxy tqWzzN1lXmx+a2XL4Sf6IhBH6FllpjQca+DU3HSGYLpLl+lQV9s0CIXuu8E7NoEI2/L8 b5hjY8VZSA0vKtjeZSL5As/5ltZKSv6Un6Lulv5WautXYBlel3+Al5rfkowQR3t+vFIo 0J/vXMesyh8QTLoPRVWzlsUtFxn6BFt9wWpZPUFVGIZYZWb2wEThA0wmub4gW+QZkQY/ 02gg== X-Gm-Message-State: AO0yUKX3BCZm/i/nbE+JIiugN3KYdpafbC6ErzUgDBAnZQWdVz7LEw3I U25QwKF15nF/UGVMr/kx9AgO22gPATg= X-Google-Smtp-Source: AK7set/gE9HyzYio1ELjkNUQ54QKFNFjkhIeah53Jh0CKKgPTWh9cGU2dYTLv25jtu+SgFLJSjXD5A== X-Received: by 2002:a05:6214:509d:b0:5c8:15bc:f630 with SMTP id kk29-20020a056214509d00b005c815bcf630mr9871448qvb.24.1679333074866; Mon, 20 Mar 2023 10:24:34 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:34 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:29 -0400 Message-Id: <20230320172349.12752-42-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-actioncable): Update to 7.0.4.3. [source]: Use ruby-rail-monorepo. [arguments]: Drop #:tests?. Add #:phases argument. [native-inputs]: New field. --- gnu/packages/rails.scm | 66 ++++++++++++++++++++++++++++-------------- 1 file changed, 45 insertions(+), 21 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index d3712a93c9..43db167671 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -553,28 +553,52 @@ (define-public ruby-actionpack (define-public ruby-actioncable (package - (name "ruby-actioncable") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "actioncable" version)) - (sha256 - (base32 - "1cgb1l0gml1vklxka2djpi5q5b4bgzgm5pahzfjvvgm5vzvrvi9v")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-actionpack ruby-activesupport ruby-nio4r - ruby-websocket-driver)) - (synopsis "Integrate integrates WebSockets with Rails applications") - (description - "Action Cable integrates WebSockets with Rails applications. Through + (name "ruby-actioncable") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "actioncable"))) + (delete 'check) ;moved after install phase + (add-after 'install 'check + (assoc-ref %standard-phases 'check)) + (add-before 'check 'set-GEM_PATH + (lambda _ + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby")))) + (add-before 'check 'disable-problematic-tests + (lambda _ + ;; There are multiple client test failures (see: + ;; https://github.com/rails/rails/issues/47617). + (delete-file "test/client_test.rb"))) + (add-before 'check 'start-redis + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "redis-server" "--daemonize" "yes"))))))) + (native-inputs + (list redis + ruby-activerecord + ruby-pg + ruby-puma + ruby-redis + ruby-websocket-client-simple)) + (propagated-inputs + (list ruby-actionpack + ruby-activesupport + ruby-nio4r + ruby-websocket-driver)) + (synopsis "Integrate integrates WebSockets with Rails applications") + (description + "Action Cable integrates WebSockets with Rails applications. Through WebSockets it allows for real-time features in web applications.") - (home-page "https://rubyonrails.org/") - (license license:expat))) + (home-page "https://rubyonrails.org/") + (license license:expat))) (define-public ruby-activejob (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 128/223] gnu: Add ruby-bake-test-external. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933347618764 (code B ref 62196); Mon, 20 Mar 2023 17:32:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:16 +0000 Received: from localhost ([127.0.0.1]:56445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLo-0004sZ-6w for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:16 -0400 Received: from mail-yw1-f172.google.com ([209.85.128.172]:41700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLm-0004ry-SO for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:15 -0400 Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-5445009c26bso236567657b3.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333469; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lbIC5l/irxyw0IUa+QNMEMZwg66id5JxHyxRWd/lYlI=; b=jhD9X0dlZewuHIupxfeAg8C0THnyfn8d9KJiwPX5dCE6J+KEA1Nf0qYxM3Xv5EmLLG zu0zoC1I9vU86ctsLZw65Fsu6mVoOB8kiJriWkcRIklmBTrFDrh+nh7oPj0VEkAo2BbB s2MOvtfAId/pWVUtoRr3f7FFvDB2rmh/gLyj2hOLZW9jwg78TJ0/dQe85EQos7mcOwbi XuVk5jaUTYu0SWz0YCYdZvgTA7Yu04UtkFxy2mWfGkigzCk/Zszshgd/otjR0m25mEkK oRqGiBZOOy8wOfAQP1AVNt0kXmgo3SWJdO9RhukBtYAkIG6t3Faal7eRB6VzLXYpGb1T GNLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333469; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lbIC5l/irxyw0IUa+QNMEMZwg66id5JxHyxRWd/lYlI=; b=t+szlt37CLwYxG4K5fnLHP90zj0AZKF7VlYPTmh+CuX1WFQaxcRKwpFgrVepXA1vep nF9lxVinS4ECqePtu5TJkHYEQ7m+TC9us/6Kua2NbmUtIT0oDU2dfeykQDFZO/tXvtIe zJHTxklmzSysDPo/IWLa2XPdii4GRT+0nDEs1jejwJgoBo5ZJpyr1IxpDbAMCFyAA6zf l5ax1NZ/Nbon9TO6EopZEijEztfX23SKPZiXBMXCbOagC8ghEUxneoQfyhfHzQMAsVb7 X2mZGUS9g5VkRzKf8xJbZw9+9YvPeU9UgHRNeGeZQaDO2lqCJD+ah3apudyfAbhgdZnA E55A== X-Gm-Message-State: AO0yUKVVtltVXd83IGT4iJtMifPkOgWCEnAifBqyW742vFAlp1MlNCLJ /CwuTB/HaVPYiM7u6Mm2tOzn2CFe4So= X-Google-Smtp-Source: AK7set85XiahO/4zGkNA4Zu3dAdYAv55M4CVyzALdSYg6TWlwdF9EoAo+nQ4T7F6TyCq1me0wiFKPA== X-Received: by 2002:a05:6214:1bca:b0:5a9:609d:e239 with SMTP id m10-20020a0562141bca00b005a9609de239mr48003640qvc.48.1679333061791; Mon, 20 Mar 2023 10:24:21 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:21 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:14 -0400 Message-Id: <20230320172349.12752-27-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-bake-test-external): 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 30b117c77f..51d35868c2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3814,6 +3814,28 @@ (define-public ruby-bake-test (home-page "https://github.com/ioquatix/bake-test") (license license:expat))) +(define-public ruby-bake-test-external + (package + (name "ruby-bake-test-external") + (version "0.3.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "bake-test-external" version)) + (sha256 + (base32 + "0749xc7jkz1c5gsq1giwhrqy6s6xqm48bdvs414372881wki2jmh")))) + (build-system ruby-build-system) + ;; The test suite relies on git and network access to clone external + ;; repositories. + (arguments (list #:tests? #f)) + (propagated-inputs (list ruby-bake)) + (synopsis "Continuous integration extension for Bake") + (description "Bake Test External adds a @samp{test:external} action to the +@command{bake} command to run the test suites of dependent projects to check +for breakage.") + (home-page "https://github.com/ioquatix/bake-test-external") + (license license:expat))) + (define-public ruby-connection-pool (package (name "ruby-connection-pool") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 160/223] gnu: ruby-sprockets-rails: Update to 3.4.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933348118786 (code B ref 62196); Mon, 20 Mar 2023 17:32:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:21 +0000 Received: from localhost ([127.0.0.1]:56450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLt-0004su-EW for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:21 -0400 Received: from mail-oa1-f49.google.com ([209.85.160.49]:33446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLp-0004sD-4B for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:17 -0400 Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-17997ccf711so13829119fac.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333471; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CrO46S2yIMGVwswKB/hdV4qxRY/YKAIu1P3bY3WcoLM=; b=jcRYcBALZKJbDIqzFVRg4VAz9/d6WC20a6SkaRHcT1SE9KWthyCUA7YkwWDtMFLtF0 k+jJB2C6L5aGb34cJSzDJXLFRg0om592bCY+Bgd1LLrr5VeT3vYoHbkLrNrYfIN/oTYL /QVE+YP1SeXFpkVcrVvPWePQA/s+u3LxcK2/weG3tVBADX91kae34W2eDoUofl07JWS2 EIw7KTLYnZZ0U+2q3rqDcy6lKxZ4LV9862RsuH55BzaqouOeoSi8v4g0bPxK9GauI/4E 5Z/KP/7jKXYO77HbGI4z7iSPp4U16XJs6NEyNgTZsTXDn9bKaj7a2R0W5MFo/BHRj6PG vnsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333471; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CrO46S2yIMGVwswKB/hdV4qxRY/YKAIu1P3bY3WcoLM=; b=ahoPcoXZwbAf+JkQ5lrVJcd1xCk7+xdLOkhU49uqzPrh/gA8qaj60mnpQm0kCkEz+x 1fQGAFNnfks4clu5Vpze5acCM6B0J1/4AUUwoWMtfZlDNPv2VbfSEMvV5IT2g+SyR1Om b1rVFyJhmcZCnttKCT8TIbEaRX7DejsUH2/py/QGCuyz+fx70pXCW6rHLnQxyn5g3xDR lHM7enIQxzfUmeocqqwZwgN2r8lkCgEaKI0aTX749nF5pTPUPuSN6Zujb97l1VlkJ98Z kmzmkDXXmC1YHVT8Fsord/kB6jDeVwR/R7SUGDyKEKCtKasExjPG1SgbPKf3nUe7eYkw GeMQ== X-Gm-Message-State: AO0yUKXj8N//vGl2z0NkcOllhKiGj6p4bJfeQTIIHd0XkDFz2UapvBWn 5mbkyyQux3x0DeSvCn7GJZvIRqL48sU= X-Google-Smtp-Source: AK7set9ZGt9RMvqqOVDmvbspj9IQfqsVGa827BIG+kQVrvCDMF6faUTfKezUYz6fcK/uAFMYJyAP7Q== X-Received: by 2002:a05:6214:501e:b0:5c9:422e:c7b9 with SMTP id jo30-20020a056214501e00b005c9422ec7b9mr8869408qvb.19.1679333091563; Mon, 20 Mar 2023 10:24:51 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:51 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:46 -0400 Message-Id: <20230320172349.12752-59-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-sprockets-rails): Update to 3.4.2. --- gnu/packages/rails.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index efe4a57f31..9b789e13bd 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -819,14 +819,14 @@ (define-public ruby-sprockets (define-public ruby-sprockets-rails (package (name "ruby-sprockets-rails") - (version "3.2.1") + (version "3.4.2") (source (origin (method url-fetch) (uri (rubygems-uri "sprockets-rails" version)) (sha256 (base32 - "0ab42pm8p5zxpv3sfraq45b9lj39cz9mrpdirm30vywzrwwkm5p1")))) + "1b9i14qb27zs56hlcc2hf139l0ghbqnjpmfi0054dxycaxvk5min")))) (build-system ruby-build-system) (arguments '(;; No included tests -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 119/223] gnu: Add ruby-covered. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933348518801 (code B ref 62196); Mon, 20 Mar 2023 17:32:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:25 +0000 Received: from localhost ([127.0.0.1]:56454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLw-0004tB-O7 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:24 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:35815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJLt-0004sh-V7 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:22 -0400 Received: by mail-qt1-f171.google.com with SMTP id ay22so2657962qtb.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333476; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zy7bcpR3F2WG7bBStz4TIQmZtekLJCUxn6tKTAPY36c=; b=hhzuBAlHZRd7ui+l7kg13pKqf5PVhFZOo+xVoD/4FGGSBr+5b1i5IcElDNJEC4kswI b3t3Ht2NoCGrtXOiNO05qvcoZm2xfgurg8OmcqfSN9/6WxaT7ZwAOse+sQX+bs8ZNYDT 2hRjv/VNmSsY9NOXPwAvto/AKYhcj7TXvZKG0oI+yU1VOM603pcKUvynIQy9O3ViizmU RDxCghyve6mG9JX9C9jwaGjAxEznbPh0+gJXeZPnoQuplucOUG5MeMLScp7cm5dxiMrd ZzPNdgqgELaLmLYgUIdqQfnTUZNWusFd2I6HVi03zKwwkuhDifmFl02CJdwTFwAM41dt FzEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333476; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zy7bcpR3F2WG7bBStz4TIQmZtekLJCUxn6tKTAPY36c=; b=QXop1isXlkdEvqEq2DkjGQs6p+t57Dbdt1OacE8PZGjNE28QvfKQMBHnPevamQOvlT bz3cNZic1N52Cx5RYCr2albqEW3y5e3+kCJoMubQM2xeenI6/yUf2Rp/UhAmqE8El0sP k/S56MU0pUV/whaQrFnmZg+LKAX5twDz/h0DaqttoHfonlHp5okaSvhRso+P0yFjniHi gEGWjDBDhpT3bv2cAU258xwgKNMpyRoi2pyQFmaLh3h3qk5U4scuNKfhQ2UAOFKHi1/W TYKaxxvNYI5JW3FIzyRdQLJX8ChhlZljN7ylbaEA8/2McQFUf3TlsdUfZBDIe8koDTkW S5cQ== X-Gm-Message-State: AO0yUKWCQgVEBIXxU5McXD9qEShc8oZ9uZV0X172AFREFoLanM7wu4oq oMmft6QgPD5qU5Tu0oK7hO8Yg1Q3Blk= X-Google-Smtp-Source: AK7set9OGLPIeBJg4qi+pavZqsOX5pjADOBnyybDihnSdCVP+T6JDKsxj1tsZuqoFzSa3mZGe0UM/Q== X-Received: by 2002:a05:622a:1010:b0:3d8:9b45:d362 with SMTP id d16-20020a05622a101000b003d89b45d362mr24734991qte.28.1679333053907; Mon, 20 Mar 2023 10:24:13 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:13 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:05 -0400 Message-Id: <20230320172349.12752-18-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-covered): 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 db4e88ca05..a9922e1f3c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8695,6 +8695,48 @@ (define ruby-cucumber-without-tests (native-inputs '()))) +(define-public ruby-covered + (package + (name "ruby-covered") + (version "0.20.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "covered" version)) + (sha256 + (base32 + "09ka39rrnhv7460hzm3inmdny8lrkj8slfc9wwi3x19n1v517grc")))) + (build-system ruby-build-system) + (arguments + ;; XXX: The test suite is disabled to avoid dependency cycles with + ;; ruby-samovar, through ruby-bake. + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* ".gemspec" + (("\">= 3.2\"") + "\">= 2.7\""))))))) + (propagated-inputs (list ruby-console ruby-msgpack)) + (synopsis "Modern approach to code coverage in Ruby") + (description "Covered uses modern Ruby features to generate comprehensive +coverage, including support for templates which are compiled into Ruby. It +has the following features: +@itemize +@item +Incremental coverage -- if you run your full test suite, and the run a subset, +it will still report the correct coverage - so you can incrementally work on +improving coverage. +@item +Integration with RSpec, Minitest, Travis & Coveralls - no need to configure +anything - out of the box support for these platforms. +@item +It supports coverage of views -- templates compiled to Ruby code can be +tracked for coverage reporting. +@end itemize") + (home-page "https://github.com/ioquatix/covered") + (license license:expat))) + (define-public ruby-coveralls (package (name "ruby-coveralls") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 148/223] gnu: ruby-activestorage: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933349818839 (code B ref 62196); Mon, 20 Mar 2023 17:32:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:38 +0000 Received: from localhost ([127.0.0.1]:56458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMA-0004ti-1r for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:38 -0400 Received: from mail-ua1-f45.google.com ([209.85.222.45]:40726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJM9-0004tT-6S for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:37 -0400 Received: by mail-ua1-f45.google.com with SMTP id g23so8442132uak.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333491; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2OnBOLNzuHpZa9xPh+NJNDwaldH9hqIM9fwcEXNTDL4=; b=fYD8X0xFMWBm1GFL407rjD7T6CqTz57oINiNYB8bwQl4IlvdXKUWIM9yc8zZ4owBIy A3eAv+dicDK20a/D00ANJR49B6+wgLO4LrTBIYzpLddXdEvrD41ZF3jOwUCWpeeUu1sV njVx2+Xhk2BVgLW3bYunv6Nc6ap1DcHHtgBGjSdk9+VFCPdWbpLizPT5aGBVvXG9Es0n IT9CbKhQJeuuMNSE55gs2oFrloky43XQf3R+wOGT7KHx0JoWnwJ/lpom9kmJj/Wpe0lJ DXeW3DlILHYgyVCTlhJ2r+aRYtXuUbUYXsEt6zBtYw2NyspdnpfcmRcsIDrjg9sTgZpA ippg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333491; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2OnBOLNzuHpZa9xPh+NJNDwaldH9hqIM9fwcEXNTDL4=; b=c69nkyBVRMKZGcxaRxdxrwm269FMR0E6qnvaa2PFa/J1ckrI/sn6QFPAIoTytepUcW WW1ci2MjcBCmU8QcS5AQ5uHujKEVI1yvwiQDbsGOwM1UvRAiOR9IwGCqUwEyLm5sFDtJ RdUcdnX332MYMVZ9XZxRHv3CJY6hdvjHzuYtxNtrfUrGfkX81upI7hKuUEZssV587FB7 AlKFUX4gVig7RYSCkr6Eia/HEX1ao0OFcFdcSgNUb0fz9fsyeCTFSygapO+5zurB04OD R1CqIijnSA3wtULVdn40tK2PlvrH4xkgjcdYfmFoizol0CFB1tHbZ7yOt+UbWZFy09Bf fsbA== X-Gm-Message-State: AO0yUKXX1OoPxSZXGlsyq0cPtqKyfJEjntG/WXUw106Mfdp2Zj/iTpwL IzvL5OHJfYZ2p/AcOjEpMWmbWsldOek= X-Google-Smtp-Source: AK7set9AkRQuluuGHMjzIga29TQ3PGhhgv5YTTLK2/jATTaDYl2MzksHMk8a5kkLGIdmr5fmJFzGhg== X-Received: by 2002:a05:6214:5099:b0:5ba:8af3:5d59 with SMTP id kk25-20020a056214509900b005ba8af35d59mr436269qvb.15.1679333081586; Mon, 20 Mar 2023 10:24:41 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:41 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:34 -0400 Message-Id: <20230320172349.12752-47-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-activestorage): Update to 7.0.4.3. [source]: Use ruby-rail-monorepo. [arguments]: Add #:phases argument. [propagated-inputs]: replace ruby-mimemagic with ruby-mini-mime. --- gnu/packages/rails.scm | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 540c69ec2f..6c41466ac3 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -643,25 +643,26 @@ (define-public ruby-activejob (define-public ruby-activestorage (package (name "ruby-activestorage") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "activestorage" version)) - (sha256 - (base32 - "0gkxvbi5w8zmdxpiyz3b10kzz8cxqqh9bj81sjl3fp8wa3v2ld4i")))) + (version %ruby-rails-version) + (source ruby-rails-monorepo) (build-system ruby-build-system) (arguments - '(;; No included tests - #:tests? #f)) + (list + ;; The test suite is disabled, because it activestorage requires + ;; 'rails', which would introduce a dependency cycle. + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'chdir + (lambda _ + (chdir "activestorage")))))) (propagated-inputs (list ruby-actionpack ruby-activejob ruby-activerecord ruby-activesupport ruby-marcel - ruby-mimemagic)) + ruby-mini-mime)) (synopsis "Integrate file storage services in to Rails applications") (description "ActiveStorage integrates file storage services with Rails applications, -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 185/223] gnu: ruby-web-console: Update to 4.2.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933350318860 (code B ref 62196); Mon, 20 Mar 2023 17:32:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:43 +0000 Received: from localhost ([127.0.0.1]:56461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJME-0004u7-HQ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:42 -0400 Received: from mail-oa1-f47.google.com ([209.85.160.47]:45926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJM9-0004tV-OW for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:38 -0400 Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-17ac5ee3f9cso13709414fac.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3fiFMO60CbPLzZi7KIuxtlfnngMV6r7smvRqUOCo/88=; b=pEsyEvxb4rx3Jjh0eNkQoDdRGJ7DMZpc4SAVR2b1qUzNLqjrGOiZvHOn0X1+s+Eoi9 lbR/1mGLy1AxoUNVxPyo7+6cSVDl6mGVL/nIIs6cgxpQLKiDDlZbAcI6jYcRXpBqy4bC umhFYn/hirrZCWFL7lI+wXI2cDFm95g6UIAEViF4sSzswz6sfxXmjOhBmft+eVnEbAQ/ mpUZhzP5W0qQAQPDaSoqfC09SDZKGx+AwjqziVMhZ24V3Jnli4x8T8Vf5BNNtMYvsn14 WRPyKIY5kOG/gsgER4tCpKHQC7AGaWHjUwrEBf9LfswhwRRX4FSgk9uDSKuikZGfpgtT w2dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3fiFMO60CbPLzZi7KIuxtlfnngMV6r7smvRqUOCo/88=; b=NnYyyjKnxZMxbi3OC9PqRL/YHGz2HtLV38VJEGpNU86598r0+30FMrRDR0//XhB9wn CKjD8hp/qFQi6VBT7nr3GIh1qL6fspH2xutXAsnCPUSsKEi/oOYFqdaBgluHQkA4WD7k Ox+4phnrW8scXJIQpgBqDDL2KgH198m1zwD5PBczlKF8SYFtsz/vxicSx485Kn8i2sXh 4wkqSQam5bXcIBBd2VoFjvdnoLrwYb0Y1hdVx7ir/GCIJXURi510rKlmcb3sP0swhlEp uEGifUQyjPSP1obsC+kZY3E6wmHdTiOoyPtrlTxeSpvbd5S3/c9ffxS5jtUqpYvRbsgq KzHg== X-Gm-Message-State: AO0yUKUUsqJlPfKM31/ikA8LuzfrIJkb3lWnIwsOjAYIjaNPpyUoR1qt 3DxPNWVnQwMv3ZP68vU5mO2H1ruT6WQ= X-Google-Smtp-Source: AK7set9jQuwpDbKHklREGsM9F26B6J+Qbxz7Z0FmwNtVXRO8B0XUY0fr3ONau7HlQgaHDXr3ZHj9gQ== X-Received: by 2002:a05:622a:151:b0:3d8:6b0d:f9a6 with SMTP id v17-20020a05622a015100b003d86b0df9a6mr25336207qtw.61.1679333113102; Mon, 20 Mar 2023 10:25:13 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:12 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:11 -0400 Message-Id: <20230320172349.12752-84-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-web-console): Update to 4.2.0. [arguments]: Delete trailing #t. [propagated-inputs]: Add ruby-arel. --- gnu/packages/rails.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 5cbb063456..15f10f9181 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -1271,7 +1271,7 @@ (define-public ruby-turbo-rails (define-public ruby-web-console (package (name "ruby-web-console") - (version "4.1.0") + (version "4.2.0") (source (origin ;; Download from GitHub as test files are not provided in the gem. @@ -1282,7 +1282,7 @@ (define-public ruby-web-console (file-name (git-file-name name version)) (sha256 (base32 - "0azk8nmimnjbh74vxgwcj9jr588rj7kb5rrlclcjfjsw9jqjzckc")))) + "07mg9nq7h48n01hps1m0g2nk94zknab6mrcxsv8x2vaf2xfgjilg")))) (build-system ruby-build-system) (arguments '(#:phases @@ -1298,10 +1298,9 @@ (define-public ruby-web-console (("group :development") "[].each") ;; tzinfo-data is propagated by ruby-activesupport, but it ;; needs to be in the Gemfile to become available. - (("group :test do") "group :test do\n gem 'tzinfo-data'")) - #t))))) + (("group :test do") "group :test do\n gem 'tzinfo-data'"))))))) (propagated-inputs - (list ruby-actionview ruby-activemodel ruby-bindex ruby-railties)) + (list ruby-actionview ruby-activemodel ruby-arel ruby-bindex ruby-railties)) (native-inputs (list bundler ruby-rails ruby-mocha ruby-simplecov)) (synopsis "Debugging tool for your Ruby on Rails applications") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 124/223] gnu: Add ruby-debug. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933350318867 (code B ref 62196); Mon, 20 Mar 2023 17:32:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:43 +0000 Received: from localhost ([127.0.0.1]:56463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJME-0004u9-TM for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:43 -0400 Received: from mail-yw1-f176.google.com ([209.85.128.176]:37887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMA-0004tW-9I for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:38 -0400 Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-54184571389so237122937b3.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8ubYT9wV9J6FAGEJUnRMcNhogw28b93kULN1CxTSxHY=; b=PZQTHsPoROdedUTRpTlU5JVdjlMfKeDGNSajqsnuAHHZNxQwo/tM2w+ICkYRqRfJ8h SiZ1zj2q1N2/RLv+TVxGInJ6wJY6XqZBB8gxhipf4DkY+uBS2Q9WIqyKzEKZi0vScp4y FB7kjgxLIOPzda1CXOrFC/oZBc8b+wLUxlFpecMFm1cJNuegtojAaMvPjZRadixj0T1k IBxR2kCWhYRqNSpoJ8PkoJjvSJaZjJ73R1dhDWquAr6bGrU3eTmaJlz9W48Njd76DtDq UWD2WswqUU6o9d3jcxlYEsRWVmbe1pRAnruOdk/S+tDTGPQukVFxme+YeoE9woLPIus8 miBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8ubYT9wV9J6FAGEJUnRMcNhogw28b93kULN1CxTSxHY=; b=XqUBSSZtFcYUy76cnfMO/iS1pc2LDMJjqh8q3MilzfcdAcSu7helRzqKc4AN/TdIXN mz4RJcRqD+xIe23/58GFPgx2sbivN3hHT91/vKzncIXh+0Yv3rF7orZAgNS40DBi7G0D mTNJCdQh6kz98ohS8ZjdAe7J+jKN0C0G66Uag6WywQVDEQXbr6UiAL0MSrJ9SoitVedg Modu3qYDdXNDxPrxN9Ltb7oNQcUH1I/FSQ0UZrvalvvPuLfU0BOHs7jzF8X4P5+lLSTZ Z6jupDYbnhOAi5uPPlX9PDBLEn19enAE/kYSa9MX0Munkspbdg/11Fhfhm1wCgeptS4s gFcQ== X-Gm-Message-State: AO0yUKW21hVyqBt6upgMnaO0bww130L9u97r8DjokfbrS/hC8JQAMQjU m+LpmXymSucDadUsPg7PFafRJP9IBBQ= X-Google-Smtp-Source: AK7set/ajISJIL/aKDLvnDO40qvgRMsyXttSWXeTYu7a8MF0RF0bT5mruqOE9jDBHzKUAAxnomUIQw== X-Received: by 2002:a05:6214:300f:b0:5c3:2dfc:af5d with SMTP id ke15-20020a056214300f00b005c32dfcaf5dmr12857384qvb.43.1679333057904; Mon, 20 Mar 2023 10:24:17 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:17 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:10 -0400 Message-Id: <20230320172349.12752-23-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-debug): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 29bdd367c5..1d89ff9006 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5269,6 +5269,27 @@ (define-public ruby-data_uri (home-page "https://github.com/dball/data_uri") (license license:expat))) +(define-public ruby-debug + (package + (name "ruby-debug") + (version "1.7.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "debug" version)) + (sha256 + (base32 + "1hkzdyh2l4rb1f8l1pvxmcbivkl71lgzm44834z87r93drpnxg6r")))) + (build-system ruby-build-system) + (arguments (list #:test-target "test_all")) + (propagated-inputs (list ruby-irb ruby-reline)) + (synopsis "Debugging functionality for Ruby") + (description "Debugging functionality for Ruby. This is completely +rewritten debug.rb which was contained by the ancient Ruby versions. It is +included with Ruby itself, but this package is made available so that the +latest version can be made available independently from Ruby.") + (home-page "https://github.com/ruby/debug") + (license license:bsd-2))) + (define-public ruby-deep-merge (package (name "ruby-deep-merge") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 201/223] gnu: Add ruby-rspec-pending-for. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933350918892 (code B ref 62196); Mon, 20 Mar 2023 17:32:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:49 +0000 Received: from localhost ([127.0.0.1]:56467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJML-0004ud-94 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:49 -0400 Received: from mail-yw1-f171.google.com ([209.85.128.171]:43813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMF-0004tt-Nn for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:43 -0400 Received: by mail-yw1-f171.google.com with SMTP id 00721157ae682-53d277c1834so236541057b3.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333498; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QMWcMeRwJETn4Izkw7BeGbAXmxsg6CYJDlqImMQBA7U=; b=GbNP/h17R1q1qHnCLSNQC5y9pEzXL2E0lDr6uls1ZyFUpMzmUKx/cfDKNj/tzrw1bt fgs3PrwvvjVQ85i9QGufxrxsGnFYRQQYwGzK3NxZPcwzIbzESocrNtR6gaMTAnYESjjC LmKRZnjvaV246yRhbinlKTj+eRWVa2nC1s7e1hZK86DjIoSCjZr0yoZ2TekwnLQVdi95 hr5FkLKT449NZT48JNKy3Kx5aZQgSbQk3kzMEN335Qj5TWU9S6X0YORlXg61wbUTsf19 Dn5CuwRUhDTkJ7Gwxwv+GQAH9wF3/K9isc7LVOiG9H76phrxAWqRtn7V2oEVA1gc7lhN 2+5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333498; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QMWcMeRwJETn4Izkw7BeGbAXmxsg6CYJDlqImMQBA7U=; b=3+zHoaK5dWzqCMjEeJswIXG7hgGPGBKUgbydvYrNlVExaNgkV1ZvlXC+6vVehaBeYH as+tfHHIcigjfHyh4hCUB2mmfXQqqxSK2ZCuO0wBDeaQqpkiYDW03/6//irw5PFmtvhp PpaV/LL6438rs+cMHW4PhcTp1JFHatjHYyjrG45zDV15ro8FY0BXl+6LChLKLN/2XZmP ZCWbiA82nljf4I6UEP6l4I9bIG31NdGdWINv2hlJg4rzIzxJV33bP83BS5zMaqxBKObl yyIBuu44pOn0zZ0UaUAzI/4jHL07VkXQZQLvA9JyKZzkiT2vdN3O1Eif6ZqsSqQbaSdp u80w== X-Gm-Message-State: AO0yUKX7yCAcN03zkpes3FW9dHrOctrC+z/uQeomGgMFGqUYQCV40W4B XL/tuPro2kMAOmqVtAV+jjnx/Oihm4Y= X-Google-Smtp-Source: AK7set9kNEK38FpwQgi15kXNMAu4WOBBBaj+8jkRAtIeHRVJJo+uEOJVbIE8V0I1IIUz7fi9+T0K7Q== X-Received: by 2002:a05:6214:413:b0:56e:a9d4:428a with SMTP id z19-20020a056214041300b0056ea9d4428amr59446817qvx.1.1679333126898; Mon, 20 Mar 2023 10:25:26 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:26 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:27 -0400 Message-Id: <20230320172349.12752-100-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-rspec-pending-for): 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 40633a5cc3..b04eef72da 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -929,6 +929,30 @@ (define-public ruby-rspec-mocks-2 (propagated-inputs (list ruby-diff-lcs)))) +(define-public ruby-rspec-pending-for + (package + (name "ruby-rspec-pending-for") + (version "0.1.16") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/pboling/rspec-pending_for") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "107l560vm0kx25w5iy5rsk9ly8dxzr81b31284j514f4hkd0qv3m")))) + (build-system ruby-build-system) + (native-inputs (list ruby-rspec ruby-simplecov)) + (propagated-inputs (list ruby-rspec-core ruby-ruby-engine + ruby-ruby-version)) + (synopsis "Skip RSpec tests for specific Ruby engines or versions") + (description "This RSpec plugin makes it easy to mark test cases as +pending or skipped for a specific Ruby engine (e.g. MRI or JRuby) or version +combinations.") + (home-page "https://github.com/pboling/rspec-pending_for") + (license license:expat))) + (define-public ruby-rspec-rerun (package (name "ruby-rspec-rerun") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 181/223] gnu: ruby-protobuf: Update to 3.10.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933351018899 (code B ref 62196); Mon, 20 Mar 2023 17:32:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:50 +0000 Received: from localhost ([127.0.0.1]:56469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJML-0004uf-JB for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:50 -0400 Received: from mail-vs1-f45.google.com ([209.85.217.45]:42518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMH-0004u4-75 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:45 -0400 Received: by mail-vs1-f45.google.com with SMTP id d2so4945179vso.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333499; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZLGp9FlyYdWUWqbOMtrRxxoadP6x8Z8u9m2VPMVv0Bc=; b=AK3Kynmwj3ox2M058rFij0bloNOQtIuTl8IMOG5/xWAoUDM304Eac4gCyftKx66wTN HIsUWLSVqGIVFshggvjhuInwuC2i8n73wssp3Zpj5THWVmLwcqRKOJ/rQXQlOE2wZHu4 uflkUewA1TUBJZFwnho0px5hN//5TdVOtdMzZv8Dnr91rVOmQwhjk0dzZ7GqzCSWuO7F 61+gTS8Zcuze8o6dO5jsH6uW25y2+TmGblKMH83bM1q0lEo4fEgXSiFfMYGus8CPoYpS uOMuXhqAZLZj1RspmyCxBANLF/TLsaqyh0CPcBHnDFeaUmu8YhLe+dH22mqYIv0g+ks1 FZtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333499; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZLGp9FlyYdWUWqbOMtrRxxoadP6x8Z8u9m2VPMVv0Bc=; b=P0OLo7GbCE8R+xkhcvTEHAvxNb3bfhBvIvCxF27k9K+k+BoSc9U32ioPSCZUl3E3Kx BaPE1Fq1pQnTUhjluZrMXpakqU8DwOwdW2gO4ujS0ch29QFRSAOoLr1oVPMsD/+/bAZI PMiE1ljAsFehe7sTFIX56dzz+i3mu669eJRbpqN58uiI6/LJzbItFWmvLBfyEJt8YOZc ZEvzYCgDH7lOT3iIdB6cCteqqPSz7BzPvhY+3bk+HJDbmhBdHBQ/2BiUP3fQRlLyxgmS yFCjHqc81R5+2xozTZiR2oQGRi9fThsO8T5z64oZzcnAmLeAOzN1kve6KfVLZIAzpn/w NdQg== X-Gm-Message-State: AO0yUKUul1Nkv4VKWfNIbhvshTkl8B3qG5diogLM6tMBZoUIGriRRpp8 AVeT/j7UCcgWQjf1fNZHZ37FPvHhK08= X-Google-Smtp-Source: AK7set9cyb9q+1iUWZRdjPFGIH3Xv7ehjPPgEZ1dmuoUCqi2bqvv/p5hKDD5jDC52tsomLxj4XvD7w== X-Received: by 2002:a05:6214:40f:b0:5a8:d23e:9ab2 with SMTP id z15-20020a056214040f00b005a8d23e9ab2mr53080605qvx.16.1679333109624; Mon, 20 Mar 2023 10:25:09 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:09 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:07 -0400 Message-Id: <20230320172349.12752-80-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 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/protobuf.scm (ruby-protobuf): Update to 3.10.3. Delete trailing #t. [arguments]: Use search-input-file in patch-protoc phase. Honor #:tests? in check phase. --- gnu/packages/protobuf.scm | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index a746b7de9c..82cf8f452d 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm @@ -4,7 +4,7 @@ ;;; Copyright © 2016 Leo Famulari ;;; Copyright © 2017, 2018, 2019, 2022 Ricardo Wurmus ;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice -;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer +;;; Copyright © 2020, 2021, 2022, 2023 Maxim Cournoyer ;;; Copyright © 2020 Vinicius Monego ;;; Copyright © 2020 Brett Gilio ;;; Copyright © 2021 Felix Gruber @@ -513,7 +513,7 @@ (define-public emacs-protobuf-mode (define-public ruby-protobuf (package (name "ruby-protobuf") - (version "3.10.3") + (version "3.10.7") (source (origin (method git-fetch) (uri (git-reference @@ -522,7 +522,7 @@ (define-public ruby-protobuf (file-name (git-file-name name version)) (sha256 (base32 - "1yzz7jgpp6qip5d6qhzbkf5gqaydfk3z3c1ngccwzp6w6wa75g8a")))) + "12hp1clg83jfl35x1h2ymzpj5w83wrnqw7hjfc6mqa8lsvpw535r")))) (build-system ruby-build-system) (arguments `(#:phases @@ -530,8 +530,7 @@ (define-public ruby-protobuf (add-after 'unpack 'do-not-use-bundler-for-tests (lambda _ (substitute* "spec/spec_helper.rb" - (("Bundler\\.setup.*") "")) - #t)) + (("Bundler\\.setup.*") "")))) (add-after 'unpack 'relax-version-requirements (lambda _ (substitute* ((@@ (guix build ruby-build-system) first-gemspec)) @@ -540,33 +539,30 @@ (define-public ruby-protobuf (("\"rubocop\",.*") "'rubocop'\n") (("\"parser\",.*") - "'parser'\n")) - #t)) + "'parser'\n")))) (add-after 'unpack 'patch-protoc (lambda* (#:key inputs #:allow-other-keys) - (let ((protoc (assoc-ref inputs "protobuf"))) - (substitute* "lib/protobuf/tasks/compile.rake" - (("\"protoc\"") - (string-append "\"" protoc "/bin/protoc" "\""))) - #t))) + (substitute* "lib/protobuf/tasks/compile.rake" + (("\"protoc\"") + (string-append "\"" (search-input-file inputs "bin/protoc") + "\""))))) (add-after 'unpack 'skip-failing-test ;; See: https://github.com/ruby-protobuf/protobuf/issues/419 (lambda _ (substitute* "spec/lib/protobuf/rpc/connectors/ping_spec.rb" (("expect\\(::IO\\)\\.to receive\\(:select\\).*" all) - (string-append " pending\n" all))) - #t)) + (string-append " pending\n" all))))) (add-after 'replace-git-ls-files 'replace-more-git-ls-files (lambda _ (substitute* ((@@ (guix build ruby-build-system) first-gemspec)) (("`git ls-files -- \\{test,spec,features\\}/*`") "`find test spec features -type f | sort`") (("`git ls-files -- bin/*`") - "`find bin -type f | sort`")) - #t)) + "`find bin -type f | sort`")))) (replace 'check - (lambda _ - (invoke "rspec")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) (native-inputs (list ruby-benchmark-ips ruby-ffi-rzmq @@ -584,7 +580,10 @@ (define-public ruby-protobuf (inputs (list protobuf)) (propagated-inputs - (list ruby-activesupport ruby-middleware ruby-thor ruby-thread-safe)) + (list ruby-activesupport + ruby-middleware + ruby-thor + ruby-thread-safe)) (home-page "https://github.com/ruby-protobuf/protobuf") (synopsis "Implementation of Google's Protocol Buffers in Ruby") (description "Protobuf is an implementation of Google's Protocol Buffers -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 161/223] gnu: Add ruby-bootsnap. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:32:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933351518916 (code B ref 62196); Mon, 20 Mar 2023 17:32:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:31:55 +0000 Received: from localhost ([127.0.0.1]:56472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMR-0004v1-4o for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:55 -0400 Received: from mail-ot1-f50.google.com ([209.85.210.50]:40639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMP-0004ub-40 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:31:54 -0400 Received: by mail-ot1-f50.google.com with SMTP id v2-20020a056830090200b0069c6952f4d3so7142943ott.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:31:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333507; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=K7Oa7zvAafdJJCgYX3ulZDecLdtiA0dxSqeN9IOIzPc=; b=NT4Rhg0j++MTZvxQczuf+YLpfbssUVFVubpbOoD6o1ol/qO8RcYH2m8Ux8UWs2/Xzf lTCiUJ5RJxcDEAR1qaB7vCkde0jatcbRvs/caGDOZEgQ5ZhkvzU4kTtK0OAvfsDvAqrF EzBeYC7ZWt6c4yToFAZZmMmoQMS+CE6qhZfriHq7XXCKZVyzdGFqFZhsS/aJaj45S/XE 0ZEXV6Fs9L5dSC8SsQZNlf5EocOMpW2VXj+xubXkehocf9IwCtNH5Aj6fsu74DooNwnp 8KCXQNWCOcjXVIdGcQ98DswA7HRpQ5X4G07VNE/EFFHo4w5NCqUT1+t4fyGFupZr8To6 93Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333507; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=K7Oa7zvAafdJJCgYX3ulZDecLdtiA0dxSqeN9IOIzPc=; b=oXAu/n+jo8B2bz0itHqPONtiigk0s54bSW63ieQbiBIf5AvfzedZbh0LfmRZwW4O3v 2kTJchKRIdoiE+VRkSdSAMTeSl3U00QGsVPs+mYK6ct+EP3Oh9iTgVE0vWl8y+Oaxvq4 2etmkS+3/2uPUS5uZfI3TYmoZw9BmzxQleGm8yWcu+oeWy/u0enIyj45mGArxVUXeIPb m4moVyNpScBk0NMBfZUydTo+R9NxxJXGgACW/eBs5pxSwqNmfIfTscZAwOIPVKTVReHJ 5YzUpKejGjWTe0GgqcyR7nYmEwWXKaxMekiQuo+7DlYYin7SrayNHLkBgT87SSDA6442 mO1g== X-Gm-Message-State: AO0yUKVbTOAkVNkk5izsKve5nRjsC4+6secuq/1AHovqnu8aTlhQRsMX hTZxklQQw8qKz5pUKrExLk0G75BuG4M= X-Google-Smtp-Source: AK7set+ipY4oF1xkdTcTJcv/3txV6iWENKGKe2Qyoe+KS8z7QuRCL4Ro7AGBgL+EcXx/2MgEh4+fGg== X-Received: by 2002:ac8:5b87:0:b0:3b9:bcac:725b with SMTP id a7-20020ac85b87000000b003b9bcac725bmr30159867qta.22.1679333092888; Mon, 20 Mar 2023 10:24:52 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:52 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:47 -0400 Message-Id: <20230320172349.12752-60-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-bootsnap): New variable. --- gnu/packages/rails.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 9b789e13bd..33c0af70b2 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -733,6 +733,45 @@ (define-public ruby-actionmailer (home-page "https://rubyonrails.org/") (license license:expat))) +(define-public ruby-bootsnap + (package + (name "ruby-bootsnap") + (version "1.16.0") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/Shopify/bootsnap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1gaih5v4jjndrkn0crrr5mxnwc3cd0f3i955n62ghk29zabvd7wf")))) + (build-system ruby-build-system) + (arguments + (list + #:test-target "default" + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "Gemfile" + ;; Rubocop and byebug are not actually needed to run the + ;; tests. + ((".*rubocop.*") "") + ((".*byebug.*") "")))) + (replace 'replace-git-ls-files + (lambda _ + (substitute* "bootsnap.gemspec" + (("`git ls-files -z ext lib`") + "`find ext lib -type f -print0 | sort -z`"))))))) + (native-inputs (list ruby-mocha ruby-rake-compiler)) + (propagated-inputs (list ruby-msgpack)) + (synopsis "Accelerator for large Ruby/Rails application") + (description "Bootsnap is a library that plugs into Ruby, with optional +support for YAML, to optimize and cache expensive computations.") + (home-page "https://github.com/Shopify/bootsnap") + (license license:expat))) + (define-public ruby-marcel (package (name "ruby-marcel") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 144/223] gnu: ruby-mini-mime: Update to 1.1.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933353019036 (code B ref 62196); Mon, 20 Mar 2023 17:33:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:32:10 +0000 Received: from localhost ([127.0.0.1]:56485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMg-0004wy-Fh for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:10 -0400 Received: from mail-pj1-f53.google.com ([209.85.216.53]:44628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMe-0004w1-Tw for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:09 -0400 Received: by mail-pj1-f53.google.com with SMTP id qe8-20020a17090b4f8800b0023f07253a2cso13228334pjb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333522; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0Zj+ipdrv4X+17FqNChQT0J4heeWdZvb9Ig45yYPjw4=; b=d0+DjB7ibHN7pFVWGKCkcKoNlreL0v+0VS5xenwR8BiC/2y2mNMQ37ftyrJVD00gVv Z0fCGODbf/Lcve9o/LelhFnp1T7GFSphaQO02iM4RPhk55pSp66nT/uIhahjql5y8+PZ yJOg1dRfE2yEFdZ0GhBpJJfFR1Fnhrg+BG+6Dl26dSR52rNjQPfdBxjaDJugtp4S+3K1 nya7uyE6WD5tRkv8fXKTo8aki4PA9holcTNGxAgQSPY/RMsa7n9hOH/pVBbeT0LbIJxy tWmR1oAcSv/snnT2I0xfXqfQR2bzIdGzCg74r0zC7OZSJyIZXJTo0e1Ei+9+FYAb7QOU 7D9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333522; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0Zj+ipdrv4X+17FqNChQT0J4heeWdZvb9Ig45yYPjw4=; b=KXF1Jl7EXYBgOtso5KTRuVMcm0BAQv65LJWSdjPBqiaGqVbLDc9g2DWLn5ea4xEvU5 Grxn2QnbcSu33s4ACn8l9/0y85L/cFNRh1J6fhwxwoSLyB/k+ewmPEHqs+D77jeXnsoN gyhl1Sq6vtYaSwP4lVq+TtwvjWZz535OMxguZQnXF4JuA+PisDOKvSET99PggEkdBS/Q KivojAkfMzlBFmC5I69zkRzvKW9kgSjkAmjGwBmqCQducTaR66T1avNzZMNVa0flvJDc RHwCsfQrM3NKs13sXBm2NQu3ehOVNNylO2qmlRSZJ7WCAlAI+ZvHZQFJhiEFl5yPRwAF mUXQ== X-Gm-Message-State: AO0yUKWV/Ss7ueBsm3NpnWsMJQlC/DN3gcwsJ9WiFBLOl6PYKUALAEwN Xul3Y5ZGzqOYn8o4Hv7mWpCfuGD5NB0= X-Google-Smtp-Source: AK7set/+xxayA7AECBavH/6r8flExsh+hda91PAdBYNhWPf9Z1AtyQ5w7q6fgoVZRqWN7r9o2WvLpQ== X-Received: by 2002:a05:6214:27e8:b0:56a:cf18:599b with SMTP id jt8-20020a05621427e800b0056acf18599bmr57180450qvb.14.1679333078215; Mon, 20 Mar 2023 10:24:38 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:37 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:30 -0400 Message-Id: <20230320172349.12752-43-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-mini-mime): Update to 1.1.2. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2ce20d24d2..ba71547cec 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9766,14 +9766,14 @@ (define-public ruby-mime-types (define-public ruby-mini-mime (package (name "ruby-mini-mime") - (version "1.0.2") + (version "1.1.2") (source (origin (method url-fetch) (uri (rubygems-uri "mini_mime" version)) (sha256 (base32 - "1axm0rxyx3ss93wbmfkm78a6x03l8y4qy60rhkkiq0aza0vwq3ha")))) + "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5")))) (build-system ruby-build-system) (synopsis "Lightweight mime type lookup toy") (description "This package provides a lightweight mime type lookup toy.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 188/223] gnu: ruby-liquid: Update to 4.0.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933353419051 (code B ref 62196); Mon, 20 Mar 2023 17:33:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:32:14 +0000 Received: from localhost ([127.0.0.1]:56488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMj-0004xD-Nd for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:14 -0400 Received: from mail-oi1-f178.google.com ([209.85.167.178]:35758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMi-0004wn-Uc for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:13 -0400 Received: by mail-oi1-f178.google.com with SMTP id a9so1793743oiw.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:32:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333527; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Rf4Ivf6nZ8JDefbYwUSCkPuBCu2Z6Z22I92uStaXeFI=; b=l7/aXkmOI11owWJ/9gKF2xg0sLCsQBcZ//U5LoxplBfbZe5aoOrRwiNv8m6j4qtCWS QEWLovZDTTJeelPrZJcJ6idSuOx0qeUDnZ7Qab+oLaeBksipO5YuzNn+8dE6KmgCdbR5 j8zGvHnDGkM4V304I37Xn0qf5jNoQ5RohqeRBCpJd3qYBT8WF8FaSYaW2Z0F6S7pDqO8 Wnrl0wnOh4xDVFq0mbHqzSjcrxle+TCZ5WuboW6/KuE6WH6NT48dC26ZBbYVPNk+7MrF wZN7HG6Y8JJPyp/9hmWzDPIDlCOUJRWMC3UDyhjxL8oIx1gs4qab8guA1GgKzwRdCM8z Jxtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333527; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Rf4Ivf6nZ8JDefbYwUSCkPuBCu2Z6Z22I92uStaXeFI=; b=scIt26gNNbqFYcYoip+bCUw9u1QNDH6FVTo8PcrgYSPTlSscDJPYhCtOIaQEqNWXvM LOZagAltvf2YrD7JHHEsQ9hGfwvV18e09LKHizwRqN3GghgXr0M/NQYXSXZJlMkNlk5n G+AHr3EFtAxpi0UVXa9yx4IH/xX1+9oEA5folrmr6Y2h34WNFoF6v0xszkzq6th7SxnU Y7UhFs7sfviGUdV7+sszzlgw4fIvD2t6t9EHVqDbGC4Cchd+X6ft9RLsAwcFOEgQhHlU LJvyTnqOb8rIX6alHpQ1qNXs9tdw7OARZ8ngTiZweZRGextjAlpFZ68jT4vQfQbWRIec hQyA== X-Gm-Message-State: AO0yUKWa0l9nzxCaVtNTjTT0ncfH2yAv6xkM7EvAjIQukURT95J24mTx jWPUyG14B3GIMagAdB0J2Bg8MFHP0/I= X-Google-Smtp-Source: AK7set8QEOTFBEAwZwXuvqm2pmnRx91pbLfmWgPVb0Rm6BFEwkdRkNM0RiHBjdAVRlAUrDN02nuJtg== X-Received: by 2002:a05:622a:174c:b0:3b8:525e:15ec with SMTP id l12-20020a05622a174c00b003b8525e15ecmr26496372qtk.27.1679333115798; Mon, 20 Mar 2023 10:25:15 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:15 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:14 -0400 Message-Id: <20230320172349.12752-87-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-liquid): Update to 4.0.3. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b57940f27d..b08cb997cc 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13091,13 +13091,13 @@ (define-public ruby-launchy (define-public ruby-liquid (package (name "ruby-liquid") - (version "4.0.0") + (version "4.0.3") (source (origin (method url-fetch) (uri (rubygems-uri "liquid" version)) (sha256 (base32 - "17fa0jgwm9a935fyvzy8bysz7j5n1vf1x2wzqkdfd5k08dbw3x2y")))) + "0zhg5ha8zy8zw9qr3fl4wgk4r5940n4128xm2pn4shpbzdbsj5by")))) (build-system ruby-build-system) (arguments `(#:tests? #f)); No rakefile (home-page "https://shopify.github.io/liquid/") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 131/223] gnu: Add ruby-localhost. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933354619080 (code B ref 62196); Mon, 20 Mar 2023 17:33:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:32:26 +0000 Received: from localhost ([127.0.0.1]:56491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMw-0004xg-31 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:26 -0400 Received: from mail-qv1-f45.google.com ([209.85.219.45]:45642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMu-0004xS-7M for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:24 -0400 Received: by mail-qv1-f45.google.com with SMTP id m16so704174qvi.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:32:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333538; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ar9Vgb45oNSFG+ibGKINffzRMCoqgvAi71T+KOUZYPs=; b=kOhG0Rl6o4RKZqxmKEHgAGrAxA8ez2fDdGhqktDdTsBcwHDzogELXRPpYD0d6c6L6A W9pqNEsA8VdeLWvUEtYZyb70oXwPPiOghJ/brZSF2pF5gpldn+u1lSYTo0qPsWP+ektg cQjo8tJfJXYi/6iAhaNln6X4v4whsIOY7HXFmv3ejWw2T7qjlZpRaOG/gZrvE3R/VrL8 gGW0FVGMfTK/6nVT1UE3Ko5BsWizJjcyXzEQGhSXX6uDGW/IGQIeo32y5IA4QVggSPDq q0bXf+6WBqIULf/ey4JgVKb2GX6oqkSp+jqskeMv3XTkVYqr1EOSG/5WYwWxgy5gWs3Z mbbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333538; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ar9Vgb45oNSFG+ibGKINffzRMCoqgvAi71T+KOUZYPs=; b=xuh5U7dUp904FUPs/fJvzjECqgGbb4Lx4Cgr9SovJ7XzRDvA/e7g2RtnDiYdz8eJkG NnYxkV+hIWqPIObcVx148dgsPPZadf5FlofGzMtuimcZ/eBaTdDawm+Eh1aMCnnmAU+o LdhBSyaEdFtrpdBjkWsV7ebi6VSCun022Ivf8CF9YFs324MPM16DxC33JfA6nKB4vcUm myONgovATizBjr2gg1+D1FcuEc1FMoWRbCxDsKTuOAegpsDAW5UHmc5W3vE6fvQ6j188 DR5vlvHjN0rcsVJEvQOgAQ/exMsIgxAGfPzAGTX/6v1jrlLQ3S/EXr6bIrQd3ay8KLj4 d/oQ== X-Gm-Message-State: AO0yUKX4V5jqgTyYwNIkuqKz5vpvLFrAKVhbIxftE9MeBghG8ICo84hv 0QzKtmFETs6amXAHd5oWPnu+ABFANC8= X-Google-Smtp-Source: AK7set8nuK0rgXDLAdvcTbMAJY5OgC3E4n1c/uzTpHjw4WJ5EU7eyLXStkeyf5AvKSOVzP3TAUABWw== X-Received: by 2002:a05:6214:2622:b0:5b8:1f61:a20 with SMTP id gv2-20020a056214262200b005b81f610a20mr21808058qvb.35.1679333064548; Mon, 20 Mar 2023 10:24:24 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:24 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:17 -0400 Message-Id: <20230320172349.12752-30-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-localhost): 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 7fa86de56b..9e5669de51 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12555,6 +12555,38 @@ (define-public ruby-liquid to load dynamic content on storefronts.") (license license:expat))) +(define-public ruby-localhost + (package + (name "ruby-localhost") + (version "1.1.10") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/socketry/localhost") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yp70w15wpfk613ap5f4y15yx4n2qqwa67vqc2f4lv7npf3llcz0")))) + (build-system ruby-build-system) + (arguments + ;; XXX: The test suite requires sus-fixtures-async, which requires async, + ;; only available for Ruby 3.0. + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'remove-missing-signing-key + (lambda _ + ;; Otherwise, the build fails with ENOENT. + (substitute* "localhost.gemspec" + ((".*spec.signing_key.*") ""))))))) + (synopsis "API for generating per-user self-signed root certificates") + (description "This package provides @code{localhost}, a Ruby library for +Managing a local certificate authority for self-signed, localhost development +servers.") + (home-page "https://github.com/socketry/localhost") + (license license:expat))) + (define-public ruby-forwardable-extended (package (name "ruby-forwardable-extended") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 154/223] gnu: Add ruby-net-pop. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933355119097 (code B ref 62196); Mon, 20 Mar 2023 17:33:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:32:31 +0000 Received: from localhost ([127.0.0.1]:56494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJN1-0004xx-EB for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:31 -0400 Received: from mail-qv1-f42.google.com ([209.85.219.42]:37679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJMz-0004xe-TS for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:30 -0400 Received: by mail-qv1-f42.google.com with SMTP id o44so5168742qvo.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:32:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333544; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=52DcMcZXtV0VzlGaK0/U87tBk7WCvayOkzzEp9mHBCM=; b=C0V2OhnIiH/mFtpJYpwefHHusa1LCY5aS0HDvTOKwp6w9Wn9T5sV/DFMqVF8NOcHNB SV4hYcM/WI30uCy1AVTSL4aW/4LasHrfYSYyHT6EpMCkXwIgCewh29Y/8Sslej3Ck44Z lK4lchqSf6lsOmUuVsqYi6H0JZtnXpcfMvVjTH9w6upEFPBdw/4WoNqik46Y5oFZ8GZL w1ybWlTOOGalIE84gHt0eEwfoQFVMoR79SQC2Y0WNOOmKX4uw7FDJN5SvfYBrfPyxWtf AlCk5yyklcAlCxY4fkSk93m8gXzNhntEMKVQK3KwLk3pI2esEZnI6f4KN+bz11atRaMz DIjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333544; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=52DcMcZXtV0VzlGaK0/U87tBk7WCvayOkzzEp9mHBCM=; b=VJTauLT9EVBDw1+Px0d4rPw9kBhN29R55l1meB14zrS/qibNYAKmqQbokc6y+IiPtc +d4r2UEnZXbTYtcluARb7y8ubmOZgV8KQKWoBcdbfgI9Jhw/8++6qSX4azxjACmyVTVb 5MWYMgmdXpTf7+BC96e5tSjGlRziKZy+qJ5Chor20K/WVfH8RUP1jw577PyNyMUA8gqq H/E7insp52HrfOuL9/YhNqrUyCh+BT43ULVbSyQKTnIZx5bpiM/hbuj5PRBBoIhnpHPP qafnxJg/WNTgpHtQxdNONNEhyDuD5M9tWSEKy4pId5VGXl5a9qublxH2RACc6UdwCfxW U5WQ== X-Gm-Message-State: AO0yUKXOU0sX50hi+238AUF0Ysq9MbhEfr2Hh1iAmhHzVxaTSTcESeDx mpDkYooyg+D3iDAFsgDbP9QWXTFa+2k= X-Google-Smtp-Source: AK7set8nGTw+OHNjWHeqSbvFAXM9Rty4ohsm69908ikJngN+YG6dmjnvyOEq6B3IeHtZZ90aa/gmVw== X-Received: by 2002:a05:622a:307:b0:3b8:6ae9:b108 with SMTP id q7-20020a05622a030700b003b86ae9b108mr28772029qtw.27.1679333086542; Mon, 20 Mar 2023 10:24:46 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:46 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:40 -0400 Message-Id: <20230320172349.12752-53-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-net-pop): 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 1544b40224..d9e868ce76 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4050,6 +4050,28 @@ (define-public ruby-net-imap (home-page "https://github.com/ruby/net-imap") (license license:bsd-2))) +(define-public ruby-net-pop + (package + (name "ruby-net-pop") + (version "0.1.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ruby/net-pop") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05vz6a56va2rbr7ld78gdzwy1j5mzs98cz82ax5aqa83pzzk6jld")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-net-protocol)) + (synopsis "Ruby client library for POP3") + (description "This library provides functionality for retrieving email via +POP3, the Post Office Protocol version 3, as specified by +@url{http://www.ietf.org/rfc/rfc1939.txt, RFC1939}.") + (home-page "https://github.com/ruby/net-pop") + (license license:bsd-2))) + (define-public ruby-power-assert (package (name "ruby-power-assert") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 132/223] gnu: bundler: Update to 2.4.8. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:33:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933355719116 (code B ref 62196); Mon, 20 Mar 2023 17:33:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:32:37 +0000 Received: from localhost ([127.0.0.1]:56497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJN6-0004yE-Os for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:37 -0400 Received: from mail-oi1-f178.google.com ([209.85.167.178]:35758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJN2-0004wn-7s for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:32 -0400 Received: by mail-oi1-f178.google.com with SMTP id a9so1794945oiw.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:32:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tep3C1q4ei6vnF9P+hXucelMmFCWFq3ZBU+hfAYlS4E=; b=kBqkFZyyzoHA3mYhqDTEcW4MdDIOBvCAvLxEl/y+OON6Gid7LODBv9s5jTUYb0w+7d tNoSjP9Ak3g0qVl3qTTpzFQhgaPL7J+Cy8Rs4JqI2EOfJd4CXFgY0inxGepV25aaugFT 4TvnxdiuYxSk7+NSNb2od9IIBtsdWOv0VZC1DWBQoXmG34RHgrmvOGtNVYNt6lLPyxYi jIgUmOxDmd8sZdk5AGpTxZUu88TesRgRHa1cfU9jiTnckiJpaoyCqQQl33ljs14il5am H17ITFg0Ctg0rrz2N9ZLoFYW4CsDwvtzWxKY0dC8pnJoxzW8Zu1aQALXWTQeZyE3Nrxx c6Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tep3C1q4ei6vnF9P+hXucelMmFCWFq3ZBU+hfAYlS4E=; b=2XWHT4J1DN4V/vE/AWUXrQjzNlTPW3C6ylsZahYABOTHDhCFegKGq/wbPRUxTCfRtG nqAffkM13RHerQiELKLdHS5wJSEZ3yIaXOpXDWdm9phqBhS0BSKzfEBh3u6FprX+ZfdH 9EVZxDkCwgpc3Yby7NP3UFdh8wTK6Lk6weAdpEqL+LLC+qbqNY+njMJkXZl3hJks2ev3 +eA3p847QwxXjhYCF6/Ot+DAJqR2aw16GqhVdNFGjUVTfxZ3vAFO9TTZLg000ykAHU0h QIUulsb/RCoKR2h9eeMoh3d5b4rN1b5TWNZ9OHW4GfLv0IdDwWsDF532/sfu3DadpS6w MgCQ== X-Gm-Message-State: AO0yUKVVgdXr/zr68r4reG7rgWMttfuz7HrevVa++wrUJ7Drz1foLPqi HFHVGohKVCNIcqc1GWHkhuW1PIoEzXM= X-Google-Smtp-Source: AK7set8Q4VZ1/p39ftDIDRpeSaJaK9Io2ZcESlUM8K2Hyhlu2Hi5aTKIMnE2eVdFlVI9jrvbKDs8jg== X-Received: by 2002:a05:622a:449:b0:3bf:cff2:2c2f with SMTP id o9-20020a05622a044900b003bfcff22c2fmr28245928qtx.44.1679333065267; Mon, 20 Mar 2023 10:24:25 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:24 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:18 -0400 Message-Id: <20230320172349.12752-31-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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 (bundler): Update to 2.4.8. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9e5669de51..ca8d381359 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1029,13 +1029,13 @@ (define-public ruby-rspec-debug (define-public bundler (package (name "bundler") - (version "2.1.4") + (version "2.4.8") (source (origin (method url-fetch) (uri (rubygems-uri "bundler" version)) (sha256 (base32 - "12glbb1357x91fvd004jgkw7ihlkpc9dwr349pd7j83isqhls0ah")))) + "0r51k6b7vv6nwg0vyrpiqwkp1xmnrswy49i94c9kw5zjjgwdd0py")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 193/223] gnu: ruby-shoulda: Update to 4.0.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:33:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933357119145 (code B ref 62196); Mon, 20 Mar 2023 17:33:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:32:51 +0000 Received: from localhost ([127.0.0.1]:56500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJNL-0004yj-35 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:51 -0400 Received: from mail-yw1-f176.google.com ([209.85.128.176]:43546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJNJ-0004yV-Tn for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:32:50 -0400 Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-53d277c1834so236599697b3.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:32:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333564; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QSdjIxl4jxZOlAbN8ZPGNmVxzRXe8iHsugzOdDasLRw=; b=gFn8sVZsW5UDKqDoZC5eGiUXtUi4aIqUkJ1eh7gHFwDHmrWKx2PaCFi0npDXCCWb27 G6KSBOT65YQSDrizfRwPjfEXHD36ZbxWDqtvmEtyA2qyd6MT549E6DYw2cyaOiB7OR4H hwLocrXG4IM+B33w8GAiBPvfGDJMmlVCgkhFs0NgrHDbGHq8bbpUdro3BzII0LOtH1Kw h6ZPtWCzpyqlh6YK5RJ/t75zC10GQI1BRyIG5z5Iz+N4neXRqLoAki2bCtaABV5kH14O 4QX6ur7hIWlUocl4LTIE46T+a/8egxmPIoo/E0C1dmKZPupsXsgVnE1Z+Bgs9mYO9GuA 4NmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333564; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QSdjIxl4jxZOlAbN8ZPGNmVxzRXe8iHsugzOdDasLRw=; b=K8zl484BDRU47Rq9Leg0djDQ5N5r3i9AtH0Y4kYhbRSllGnxibnwpf2XUz0/wAVhd0 qpThL5TU1bzRdu7A0cotwvJ7t9jLb2em9xYaRybke96ml6KOGYT9RvDxamiP64r2Cmxu EqHjmsMCbyNO69KiQN9tfsPU/i0TNUMTt6tPjqyfFHWNYHy9yONW9bQ/xUzn4f+g9blY 8m1zzorFp1dnaczfVRhQzLYr1aYJpY+qQ4+6ULPEkyXvUHv1e6Fe8DB2vxs+Qxtvh6Yo iydQpk2HdFNfTx8BLnGVJvpn4khnlCMugpmAWpaZ6Wbjv/2DNgd0IqFnwpRqPw3AzJcB DvKQ== X-Gm-Message-State: AO0yUKVvORE9vJjjvBJqHnHrBMUN3VGdeWASzuKICTUhlt8OCrzLcKWD doCLXhUrmahonCDKnScUNvaDxR0DiKI= X-Google-Smtp-Source: AK7set/BIXuEHGMHUsD4ID7RAadTvHAGZq8R5oK5SAWMNeZlk6g+kr228Le0v63TVDwPc2JWoqNFRQ== X-Received: by 2002:ac8:7d8e:0:b0:3e2:e280:c4a1 with SMTP id c14-20020ac87d8e000000b003e2e280c4a1mr2963871qtd.52.1679333119910; Mon, 20 Mar 2023 10:25:19 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:19 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:19 -0400 Message-Id: <20230320172349.12752-92-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-shoulda): Update to 4.0.0. [arguments]: Add relax-requirements phase. [propagated-inputs]: Replace ruby-shoulda-matchers-2 with ruby-shoulda-matchers. (ruby-shoulda-matchers-2): Delete variable. --- gnu/packages/ruby.scm | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ceec6fe291..ad4ca4b926 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10136,28 +10136,17 @@ (define-public ruby-shoulda-matchers (home-page "https://github.com/thoughtbot/shoulda-matchers") (license license:expat))) -(define-public ruby-shoulda-matchers-2 - (package - (inherit ruby-shoulda-matchers) - (version "2.8.0") - (source (origin - (method url-fetch) - (uri (rubygems-uri "shoulda-matchers" version)) - (sha256 - (base32 - "0d3ryqcsk1n9y35bx5wxnqbgw4m8b3c79isazdjnnbg8crdp72d0")))))) - (define-public ruby-shoulda (package (name "ruby-shoulda") - (version "3.5.0") + (version "4.0.0") (source (origin (method url-fetch) (uri (rubygems-uri "shoulda" version)) (sha256 (base32 - "0csmf15a7mcinfq54lfa4arp0f4b2jmwva55m0p94hdf3pxnjymy")))) + "02lww34kn1g6lidp4rx4rs6bqvirrzxlfw1y2wm11aif8f622xz6")))) (build-system ruby-build-system) (arguments `(#:phases @@ -10165,9 +10154,17 @@ (define-public ruby-shoulda (replace 'check ;; Don't run tests to avoid circular dependence with rails. Instead ;; just import the library to test. - (lambda _ (invoke "ruby" "-Ilib" "-r" "shoulda")))))) - (propagated-inputs - (list ruby-shoulda-context ruby-shoulda-matchers-2)) + (lambda _ (invoke "ruby" "-Ilib" "-r" "shoulda"))) + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "shoulda.gemspec" + ;; An older version of shoulda-matchers (4.0) is used, out of + ;; little maintenance rather than because of an real + ;; incompatibility (see: + ;; https://github.com/thoughtbot/shoulda/issues/275). + ((", \\[\"~> 4.0\"]") ""))))))) + (propagated-inputs + (list ruby-shoulda-context ruby-shoulda-matchers)) (synopsis "Context framework and matchers for testing") (description "@code{shoulda} is a meta-package combining @code{shoulda-context} and -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 180/223] gnu: ruby-braintree: Update to 4.10.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933358419217 (code B ref 62196); Mon, 20 Mar 2023 17:34:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:33:04 +0000 Received: from localhost ([127.0.0.1]:56508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJNX-0004zn-G0 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:33:03 -0400 Received: from mail-pj1-f50.google.com ([209.85.216.50]:35427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJNV-0004yu-HG for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 Received: by mail-pj1-f50.google.com with SMTP id gp15-20020a17090adf0f00b0023d1bbd9f9eso17376741pjb.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:33:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333576; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CtGM3FZCqNFXv6yN+mVjHr6e/4PPHH5oLFTLvQXbKe8=; b=dUk2/v4w0MV1foAYv3bzryb3hS051vMCLLSWhTsWKJsET5GYlwisNrAG0SrUyJHPre wSH0edczMzhTyRuQRdFUGcaHzXhK87H/VA6UXUazkO72SHyYKM+MG/29hfEKk9Bx5JbA +ODIjfYlaQBxU4Ndyif+IIbgdC1y0tcZ+g1WA43Qsn4cl/0R11NFsQ1N91FTFHt1Aygr eLdHYKGuGMyd880cF6oobtmx5KX4jFwmb+w2VIxclqI5dozBmcw9PLBfw7dL+yTE/KAl qXGrKwzrQ+r8lrKE8QPhbFEKPCCKYDN2sg0TODuyoKylW+Ypjx5kY1FElVbWIL4mOsUe mUfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333576; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CtGM3FZCqNFXv6yN+mVjHr6e/4PPHH5oLFTLvQXbKe8=; b=SZRwaA5BFr2koRBZEdIkj7skDdy7Lbeql+iAwOK1mrUopuZa49UCdgPrPr0riBhr5c 8PJx8Wp9X0jdMtSXxBMONFPfkpffHXccU2nW/Pb6dT43aIqNoLd+y0bCH/dCBb8T0hPc dbuPaEMt1EgRXkzV1ZodkmV16hVyCvhY3OWvhaK5q8YpTJFssP2/LOH7FCGIo+irPy/O GjNTSOpa4VDJ5mxWKFumqfeMI0ZlwJ8ej57b0UEg8YMtanGRMK9KGdyCXEHHlfkXltQL oF+eQxq6psaPLNRsYPHq3Vi+YJxmJqVnTNyz5C6cjFGhniCG1+4SkrlRTlUULr6WSLfQ 32hw== X-Gm-Message-State: AO0yUKVGxlvSwFOLWiiAcsAxy6S6cAd9soq3SUmrIgPEoOdPBLYvP5sL ZqFEvaiwztke3MoalOgswrcdWPRw3r0= X-Google-Smtp-Source: AK7set+KdDKhOMNwC+w0da4CgFZVZ1XyjiWxbveiiD3c/gnSjCjOvtQFX3r3CQcGrx2kO4EYvUr04w== X-Received: by 2002:a05:622a:1a04:b0:3bf:e034:5f53 with SMTP id f4-20020a05622a1a0400b003bfe0345f53mr29220019qtb.59.1679333108687; Mon, 20 Mar 2023 10:25:08 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:08 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:06 -0400 Message-Id: <20230320172349.12752-79-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-braintree): Update to 4.10.0. [source]: Streamline comment. [arguments]: Add disable-rubocop phase. Rename the less-strict-dependencies phase to relax-requirements, and update the substitutions. [native-inputs]: Remove ruby-rubocop. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 08bdcee338..1905ef0b9b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -15149,42 +15149,45 @@ (define-public ruby-pry-rescue (define-public ruby-braintree (package (name "ruby-braintree") - (version "4.7.0") + (version "4.10.0") (source (origin - (method git-fetch) - ;; Download from GitHub because the rubygems version does not contain - ;; Rakefile. + (method git-fetch) ;for tests (uri (git-reference (url "https://github.com/braintree/braintree_ruby") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1gixqf9vsjsyrk45lf9xcz0ggdydpgsk8ahknd27bbigz1j4pdf6")))) + (base32 "01b5bp8q038ray5wwg3qhg4hj3r5a48vnfzs3gxkdjm5ky6bmn4p")))) (build-system ruby-build-system) (arguments `(#:test-target "test:unit" #:phases (modify-phases %standard-phases - (add-after 'unpack 'less-strict-dependencies + (add-after 'unpack 'disable-rubocop + (lambda _ + (substitute* "Rakefile" + (("sh \"rubocop\"") "")))) + (add-after 'unpack 'relax-requirements (lambda _ (substitute* "Gemfile" - (("gem \"libxml-ruby\", \"3.2.0\"") + (("gem \"libxml-ruby\", \"3.2.0\"") "gem \"libxml-ruby\", \"~> 3.0.0\"") (("gem \"rspec\", \"3.9.0\"") - "gem \"rspec\", \"~> 3.8.0\"") - (("gem \"rubocop\", \"~>1.12.0\"") - "gem \"rubocop\", \"~> 1.10.0\""))))))) + "gem \"rspec\", \">= 3.9.0\"") + (("gem \"webrick\", \"~>1.7.0\"") + "gem \"webrick\", \">=1.7.0\"") + ((".*gem \"rubocop\".*") "") + ((".*gem \"rspec_junit_formatter\".*") ""))))))) (native-inputs (list ruby-libxml - ruby-pry - ruby-rake - ruby-rspec - ruby-rubocop - ruby-webrick)) + ruby-pry + ruby-rake + ruby-rspec + ruby-webrick)) (propagated-inputs (list ruby-builder - ruby-rexml)) + ruby-rexml)) (home-page "https://www.braintreepayments.com/") (synopsis "Integration access to the Braintree Gateway") (description "Braintree provides resources and tools for developers to -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 197/223] gnu: jekyll: Update to 4.3.2 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933359719258 (code B ref 62196); Mon, 20 Mar 2023 17:34:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:33:17 +0000 Received: from localhost ([127.0.0.1]:56512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJNl-00050Y-18 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:33:17 -0400 Received: from mail-yw1-f172.google.com ([209.85.128.172]:42766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJNj-00050K-Dv for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:33:15 -0400 Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-544f7c176easo92403067b3.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:33:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333590; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6E6ITMjoG6u7mEOhRVHrMNA4YR5kjchAhIzt2Tps86M=; b=Oj6n6AwtOo8Tt7wZiPt1mJmNcPp1EDt+/4OnuQ+pqtRreZlLeku24Qnuv91dkpXoYu 3xgpuzPL3GwAfJgpuCIA+LrmJQ4f2W2rn/hqlqNqxmnPJHCd5XzA/Yt1+jegOm5egYI4 47jlA1UyGgH/Jo74peQu0t9d+CxS/9Ag8FaHghlG/lyKwZLN00NK7gk2KhEXuVrg4McA gtO8a1ADRupUTnhMs2AzB9B4YWdpNDwb88xuFjRGq8OpsBF41XWjWLBhutHsmgMr1nAj 2D7XfiFMeqKiWTZI+WfnLFMEI/C08ou7eB2YtPLDPfR1y0yTkk87/yyBQWMufx1JzRJU 29Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333590; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6E6ITMjoG6u7mEOhRVHrMNA4YR5kjchAhIzt2Tps86M=; b=ydp4a6adslWVoU9LNaIkQDmCe3df4YACXIBUk0GVlU7xDGvNQS5IapFNGZO0bCN0x0 eppctTmPFaKKhZq/x55IDXp5jVmHXLa//wtAN1AEyG23ZWovdJRWnu+njCO08xid7l8D JTf5zr5VihWAZ97PQnUHnfKAZVZQtd8NEtOEVdziBVIVAZILVZYBXRBX5Wjb2jpo9cIz KVLHKoSzOjxUSsa/LpxoFStjmtpFHbyBUAMAp4aA9JTG/h/b9fGJdrB53TTjA9fWinqI RVcZcN5FeAd8oSbqWOiosfMifKVYzhaax1/8rL74/Mf7gnXKFsdkf4IINUbpoqdJZ5wd a0Hg== X-Gm-Message-State: AO0yUKVr47gdKgdVQCtPYTHqLSRoy/Mw+AbH/CeP3u62w7GgYRnpFo57 MpI2dSEJxvF/WPf1+h1O8sAr1TNPA/k= X-Google-Smtp-Source: AK7set+TAt/6gkjM9KSVVtRLv9XRkgzsgxik7eiwbEy+HOPy7jh0MnI4uS4gFECwzaIGe+/TLCHxcw== X-Received: by 2002:a05:6214:cc3:b0:56e:93de:59c6 with SMTP id 3-20020a0562140cc300b0056e93de59c6mr64772755qvx.37.1679333123048; Mon, 20 Mar 2023 10:25:23 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.25.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:25:22 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:23:23 -0400 Message-Id: <20230320172349.12752-96-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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 (jekyll): Update to 4.3.2. [arguments]: Enable tests. Add #:modules and #:test-target arguments. Delete fix-i18n phase. Add disable-problematic-tests and check override phases. [native-inputs]: New field. [propagated-inputs]: Add ruby-webrick. --- gnu/packages/ruby.scm | 92 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 82 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 67a466e1ad..f19c02811f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13223,23 +13223,94 @@ (define-public ruby-terminal-table (define-public jekyll (package (name "jekyll") - (version "4.2.0") + (version "4.3.2") (source (origin - (method url-fetch) - (uri (rubygems-uri "jekyll" version)) + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/jekyll/jekyll") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "0cqkh78jw8scrajyx5nla0vwm9fvp2qql3kdcvvplcq9mazy8snq")))) + "1d588d7zhp526r21f9mnm204m8qy0c8h3lq3ghyg6qp8mj6hnwj4")))) (build-system ruby-build-system) (arguments - (list #:tests? #f ;no rakefile, but a test subdirectory + (list #:modules '((guix build ruby-build-system) + (guix build utils) + (ice-9 ftw) + (srfi srfi-26)) + ;; The cucumber acceptance suite is not run as it depends on an old + ;; version (5). + #:test-target "spec" #:phases #~(modify-phases %standard-phases - (add-before 'build 'fix-i18n + (add-before 'check 'disable-problematic-tests + ;; TODO: Package the missing test inputs. (lambda _ - (substitute* ".gemspec" - (("~> 0.7") ">= 0.7") - (("~> 1.14") ">= 1.14"))))))) + (with-directory-excursion "test" + ;; Requires 'jekyll-coffeescript'. + (delete-file "test_coffeescript.rb") + ;; Requires 'tomlrb'. + (delete-file "test_configuration.rb") + (substitute* "test_filters.rb" + ;; The sassify tests fail due to white space + ;; differences (see: + ;; https://github.com/jekyll/jekyll/issues/9322). + ((".*s?ssify with simple string.*" all) + (string-append all + " skip('fails on guix')\n"))) + ;; Requires kramdown-syntax-coderay. + (delete-file "test_kramdown.rb") + ;; Requires 'test-theme', usually made available from the + ;; local checkout via Bundler (not used here). + (delete-file "test_layout_reader.rb") + ;; Requires a large amount of un-packaged dependencies. + (delete-file "test_plugin_manager.rb") + ;; Requires 'classifier-reborn'. + (delete-file "test_related_posts.rb") + ;; This one causes a test failure similar to the ones for + ;; sassify above. + (delete-file "test_sass.rb") + ;; This would require running the tests via 'bundle + ;; exec', but the Gemfile contains too many (extraneous) + ;; dependencies. + (delete-file "test_site.rb") + ;; Delete the theme tests, as they require 'test-theme', + ;; usually made available from the local checkout via the + ;; Gemfile/bundler (not used here). + (for-each delete-file + (scandir + "." (cut string-prefix? "test_theme" <>))) + ;; This one also relies on 'test-theme'. + (delete-file "test_liquid_renderer.rb") + ;; This test assumes internet connectivity, negate it, as + ;; there's no Internet in the build container. + (substitute* "test_utils.rb" + (("assert Utils::Internet\\.connected\\?") + "refute Utils::Internet.connected?")) + ;; These tests fail non-deterministically (see: + ;; https://github.com/jekyll/jekyll/issues/9323). + (delete-file "test_new_command.rb") + (delete-file "test_collections.rb")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Invoke the test scripts manually, as 'rake test' + ;; doesn't show any failure details, making debugging + ;; needlessly difficult. + (for-each (lambda (f) + (invoke "ruby" "-I" "test" f)) + (find-files "test" "^test_.*\\.rb$")))))))) + (native-inputs + (list bundler + ruby-httpclient + ruby-minitest-profile + ruby-minitest-reporters + ruby-nokogiri + ruby-rspec + ruby-rspec-mocks + ruby-shoulda + ruby-simplecov)) (propagated-inputs (list ruby-addressable ruby-colorator @@ -13254,7 +13325,8 @@ (define-public jekyll ruby-rouge ruby-safe-yaml ruby-sassc - ruby-terminal-table)) + ruby-terminal-table + ruby-webrick)) (home-page "https://jekyllrb.com/") (synopsis "Static site generator") (description "Jekyll is a simple, blog aware, static site generator.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 222/223] gnu: Add ruby-liquid-c. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933378919577 (code B ref 62196); Mon, 20 Mar 2023 17:37:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:36:29 +0000 Received: from localhost ([127.0.0.1]:56522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJQr-00055g-2d for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:36:29 -0400 Received: from mail-yw1-f175.google.com ([209.85.128.175]:42929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJQp-00055U-Cc for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:36:27 -0400 Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-544f7c176easo92554357b3.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:36:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333781; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=E6lI6DHwS1Vmw1MA3F8ml3ItQZVUV3mcRqdzHJH20IY=; b=PEUm9m9Lghb1S5HLZHjAfKtQ8JzwX6L+anCiKneJbuIxXim6ba4NzdhHOHiqF4/+45 TsHeLDolKx/BdDLgvSSXnZFKExBp4XykDnXQHxPDKCORKC5QnN1gGNrZM+dc7l5Mb6J1 PVEuCxESHfFpBSdPipqYWnIzATNeHlpsVE/onFl8om16wyUcPaRcM0MPO9l0kRVOblVp /xH0P8vLXV4r/PlQoCKwwPBMi6366NIQGoCUPGnaCIY8jOPuML0CNKLj6mSfrhvLff4z XtTkLoVnLGRTXN74yrys5DYVyhWP9Fw7YFdEoa5MFRomGoMtMtyWTlviVlx5m0UDI68B 44xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333781; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=E6lI6DHwS1Vmw1MA3F8ml3ItQZVUV3mcRqdzHJH20IY=; b=DvcSqEGJfdb/2Y824W7J8g5/yQRqQAByeD1F1HlhlK5C25mXEkSj6Hz7smJye4Ulc6 cJN0cmnQTB4FZ0zH9mBcKzQVL58u0ydm80q9c5eNkDLWcxYmEdkfhDXnu+FgHHk9alrj qDUsPx2lrrlFpdgzqJ6dqWRdYBtA5NdukzeUD54KNGcLLWOc0lO/FBrjdmd6yhTfWm7m AlNW3E1aTWqlofF6JeJOG8dAY5YXLmTiLbwm33J/uEphB/42BOZ60wfb7svSm3mEBzOA bQQajIb4FJfUG3a84K6iiJ5gK3e64YEoi4niTv6PLaP+lpXeUPxsU3uLK6gicAL9mgti PjaQ== X-Gm-Message-State: AO0yUKVO+we1A9B9CyWPVtIkua5oAskfQUYmdGnYWG0lFTOErAkWaJim k2kkNcgUVUITMUxxKFDl1hlQBzAmJ5c= X-Google-Smtp-Source: AK7set+KRkng/Fgl3Pw228n4tnbfF1cjbWPh0z5ZDFA7/RwPgFnjkrOhsqmHjS6WGsRc3MTeACvBPg== X-Received: by 2002:a05:622a:246:b0:3de:6d89:adb1 with SMTP id c6-20020a05622a024600b003de6d89adb1mr11093651qtx.20.1679333398327; Mon, 20 Mar 2023 10:29:58 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:58 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:32 -0400 Message-Id: <20230320172933.13101-21-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-liquid-c): New variable. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7daacd706e..eb2c062a89 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13524,6 +13524,40 @@ (define ruby-liquid-c-bootstrap (home-page "https://github.com/shopify/liquid-c") (license license:expat))) +(define-public ruby-liquid-c + (package/inherit ruby-liquid-c-bootstrap + (name "ruby-liquid-c") + (arguments + (list + ;; Only run the unit tests, because the test:integration target fails + ;; with "File does not exist: test_helper" (see: + ;; https://github.com/Shopify/liquid-c/issues/188). + #:test-target "test:unit" + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "Gemfile" + ;; Do not attempt to fetch a gem from git. + (("git_source\\(:github) do \\|repo_name\\|") + "if false") + ((", github: \"Shopify/liquid\", ref: \"master\"") + "") + ;; Remove extraneous dependencies. + ((".*byebug.*") "") + ((".*rubocop.*") "") + ;; Relax spy version specification. + (("gem \"spy\", \"0.4.1\"") + "gem \"spy\", \">= 0.4.1\""))))))) + (native-inputs + (list ruby-benchmark-ips + ruby-rake-compiler + ruby-ruby-memcheck + ruby-spy + ruby-stackprof)) + (propagated-inputs + (list ruby-liquid)))) + (define-public ruby-localhost (package (name "ruby-localhost") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 221/223] gnu: ruby-liquid: Update to 5.4.0 and enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933389019780 (code B ref 62196); Mon, 20 Mar 2023 17:39:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:38:10 +0000 Received: from localhost ([127.0.0.1]:56529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJST-00058x-PP for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:38:10 -0400 Received: from mail-yw1-f175.google.com ([209.85.128.175]:45833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJSS-00058i-Dh for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:38:09 -0400 Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-5418d54d77bso236689187b3.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:38:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333882; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5g+3mWVFx2PKTqni8RbqvXIl6C8wuLdrFqidUscmARA=; b=D3HmYpRv2gikwLf2Q5bvZ7LRgsQLFu6tZF3T+dX/+jL6rIJVGo5ZwMCO6aXtolwTIl xqOgiLghuOMZ4FEAw/UR8Wp+3lhvH+llnvwYfsKUEY23mz1SYuGyq2ObKY9NGwDWo02g qZg3zeUG0Ci3nLA+kV6dHzQMPHICU1eQz2xs/U9NtHnEo29l0/9umGJ6k4eP3M3JAFYA YH1mB/oW7eCWXz9ePlGHirhay1XWsWuzKZ9UEZ65rHFK7KXSO+st2qbTXjS88vEIlpON 03y9oBdarz7aF7jxa+qEdri6D5Qjq/B6SDwKzNRN89+dzd8B1c1RN8nD1TVnYWSDOCW8 MViQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333882; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5g+3mWVFx2PKTqni8RbqvXIl6C8wuLdrFqidUscmARA=; b=HCz7LvcE0GNecv6AAAzw56sLLxN6cQta6tOM0El8AotdGXbLZ6GKtXCtMQLhIQf8Oq DtC6PTGKCPbawENM3eiF2UMe+uy2BuFrOv2fA85TnyEqta3RB3+LspgZTDIaHg5Cket7 mMeRTkQRU0o8GQcm/Ebt6iz2HQkea/zsH7e90RWKtMJCTedvsofsvlnhej/IqUcOR+Mk uhiqBJNafNnHphO1gV8kCmywUDB3Z1Pfg83r/WCc1OzCx+VKt8SkMgGhUsZpu/QXmv3D SRr+pF0D5FIvNPVdQ1c2+PAowFjOGQmH+sM6HPiJmL9qiLuRoRzaqzYlbadZNc8281AU 5B0Q== X-Gm-Message-State: AO0yUKUxUWmw/GQzDAx2y9ee1VfuTx9VO2v3IfadTi/4WIrtHKh/jFzj l5nJkk9mPCBOukQlj7IkajezuVWifcE= X-Google-Smtp-Source: AK7set/N0P0utIkxSTEiuYrsR5J4n+7+X2GNm3m59FQBNyq1AJrzJIKGyruVH9c9dRDbdC1T6J25Rw== X-Received: by 2002:a05:6214:23cf:b0:5b6:eef9:b8f7 with SMTP id hr15-20020a05621423cf00b005b6eef9b8f7mr25990402qvb.6.1679333397664; Mon, 20 Mar 2023 10:29:57 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:57 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:31 -0400 Message-Id: <20230320172933.13101-20-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-liquid): Update to 5.4.0. [arguments]: Enable tests. Add #:phases. [native-inputs]: New field. (ruby-liquid-4): New variable. (jekyll) [propagated-inputs]: Replace ruby-liquid with ruby-liquid-4. --- gnu/packages/ruby.scm | 48 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 42 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6968362504..7daacd706e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13452,21 +13452,57 @@ (define-public ruby-launchy (define-public ruby-liquid (package (name "ruby-liquid") - (version "4.0.3") + (version "5.4.0") (source (origin - (method url-fetch) - (uri (rubygems-uri "liquid" version)) + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/Shopify/liquid") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "0zhg5ha8zy8zw9qr3fl4wgk4r5940n4128xm2pn4shpbzdbsj5by")))) + "1qdnvd1f9zs6wyilcgxyh93wis7ikbpimjxfpbkpk2ngr1m2c8la")))) (build-system ruby-build-system) - (arguments `(#:tests? #f)); No rakefile + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (delete 'check) ;moved after the install phase + (add-after 'install 'check + (assoc-ref %standard-phases 'check)) + (add-before 'check 'set-GEM_PATH + (lambda _ + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby")))) + (add-before 'check 'delete-problematic-tests + (lambda _ + ;; The following test fails with 'Unknown tag' errors (see: + ;; https://github.com/Shopify/liquid/issues/1699). + (delete-file "test/integration/tags/inline_comment_test.rb")))))) + (native-inputs (list ruby-liquid-c-bootstrap ruby-rspec ruby-stackprof)) (home-page "https://shopify.github.io/liquid/") (synopsis "Template language") (description "Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.") (license license:expat))) +(define-public ruby-liquid-4 + (package + (inherit ruby-liquid) + (name "ruby-liquid") + (version "4.0.4") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/Shopify/liquid") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0cr321nd0zkbxirgdfmz37xx7j26zfnicjh585fi20vx60frry83")))) + (arguments (list #:tests? #f)))) ;avoid required an older ruby-liquid-c + ;;; This variant is purposefully incomplete, lacking ruby-liquid so that it ;;; can be used for ruby-liquid's test suite. (define ruby-liquid-c-bootstrap @@ -13701,7 +13737,7 @@ (define-public jekyll ruby-jekyll-sass-converter ruby-jekyll-watch ruby-kramdown-parser-gfm - ruby-liquid + ruby-liquid-4 ruby-mercenary ruby-pathutil ruby-rouge -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 220/223] gnu: Add ruby-liquid-c-bootstrap. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933390119804 (code B ref 62196); Mon, 20 Mar 2023 17:39:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:38:21 +0000 Received: from localhost ([127.0.0.1]:56532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJSf-00059M-DR for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:38:21 -0400 Received: from mail-yw1-f174.google.com ([209.85.128.174]:40476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJSd-000599-0j for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:38:19 -0400 Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-5447d217bc6so237043967b3.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:38:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333893; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dGq7kKMM8rGG024Vw7fhVUBB9+kBQIHzan+WgXK01Es=; b=bkggiXTR03vPiluTec+tlTAQ2042heko5EvDky8qO5iWtxXWxb3lU3EeYuT7asJb37 m12ctm+3/ULFbA5nky7AbsN8gHD8B0NL+nFO38owHxQZbJ3BY80c3Vu6cZBKztQ2TMD9 2onN2i0OvRy+hNelGYRKZbHR0xDXDz97eLz7W2cH8zM+/+JgctPCdsAH/tf0T+WkZxbE aYubel0FsuK9+9vtGdzTM6HTkhUyIlbrbOCqS53N+PhhhTNo8hPi3hbwpkN+1uXpAaPZ 95tY5RWBA8X8M+CcBQetAXKKXl9rFH8q22S232oNcAmhfLdfHz0Uz8KCtJP21ymMuWQB cPJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333893; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dGq7kKMM8rGG024Vw7fhVUBB9+kBQIHzan+WgXK01Es=; b=OZYYGb3m3ADZhVwaNKGTDyyaQeFQUvKeFGbQWwzrJ6lSGw8m+8BNVi0yMx3F14D+nw tejXlVdIbn7mzvrswltB2es64hVEOGL76YjbaD9ubJW7cZLrIpVq5BkCpvuVZZtl+sIi MWyLHJadpCkQ4TD4n7Sx3WtgwJdo/I4bBba2gsWlEoKFjVrwj792wAcR/7UAHBQ3O5WV EanjGmxQm1hVgBnHJAeQuPw6NfFEHE0Y5VZYWrjrm4rn+3+QRQZBrr1NBUGBU0VfPj+B VSRA/KhhpewsNRxsFEU/lExXgB0an4G48Py0hHyyo6hKR4lj/88FMcz/0eVZgLmakhVG wraA== X-Gm-Message-State: AO0yUKVcJWySlkyb+Z1cgraxhljZCYxjvLrL19GgOOlCk0qTEtJjbhWA cq7T+moLz1lWFxGhPbYI9vm7FNrLhMk= X-Google-Smtp-Source: AK7set8Ic5Vf27nKxWDRXXIx+oF1W5BARmRBLHbie9rqhUOuKB1myuSjLpDv5Puc/Az8Z1HLUWsP8Q== X-Received: by 2002:ad4:5ba5:0:b0:5ac:7fb9:3c9 with SMTP id 5-20020ad45ba5000000b005ac7fb903c9mr37348126qvq.38.1679333396759; Mon, 20 Mar 2023 10:29:56 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id g2-20020a37b602000000b0071aacb2c76asm7536708qkf.132.2023.03.20.10.29.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:29:56 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:29:30 -0400 Message-Id: <20230320172933.13101-19-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172933.13101-1-maxim.cournoyer@gmail.com> References: <20230320172933.13101-1-maxim.cournoyer@gmail.com> 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-liquid-c-bootstrap): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 45bd6cd7e9..6968362504 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13467,6 +13467,27 @@ (define-public ruby-liquid to load dynamic content on storefronts.") (license license:expat))) +;;; This variant is purposefully incomplete, lacking ruby-liquid so that it +;;; can be used for ruby-liquid's test suite. +(define ruby-liquid-c-bootstrap + (package + (name "ruby-liquid-c-bootstrap") + (version "4.1.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "liquid-c" version)) + (sha256 + (base32 + "0jl37jz9hbfbhknryx4myxqx4n1f5dzyzmf1sapkcbw93xyrmkch")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) + (native-inputs (list ruby-rake-compiler)) + (synopsis "Liquid performance extension in C") + (description "This package provides a Partial native implementation of the +liquid ruby gem in C that makes it operate about three times faster.") + (home-page "https://github.com/shopify/liquid-c") + (license license:expat))) + (define-public ruby-localhost (package (name "ruby-localhost") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 008/223] gnu: ruby-parser: Update to 3.2.1.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401420034 (code B ref 62196); Mon, 20 Mar 2023 17:41:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:14 +0000 Received: from localhost ([127.0.0.1]:56542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUT-0005D3-RK for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:14 -0400 Received: from mail-qv1-f41.google.com ([209.85.219.41]:45756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7s-0003Dx-SM for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:53 -0400 Received: by mail-qv1-f41.google.com with SMTP id m16so672016qvi.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332607; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ILzYFRvA+yW7x+M/mCH+4Df/uxkKc7O0j4z/0612iTE=; b=Rw0Ule76+EEbbn/wjykaF6zCWx1G1RSq0QfO4yM/g1S2UZqf06tdYlyQjcqqJVTmuQ FW8sLF7sBzZjE9pqKtqKt+SsozBn0f9OVDjYxSFLGyTCg4laBxj0Ckr3rKAy9/HGwoJH R9Ori9nd2fawhpLUIZcfE9r3t1XXUej5dWPlefb00XU5nnPI9VVajz+CFWEn4FuVoEzY tu2uhx4A4ytwzpwPouqOE+2Dtu2f97/fAvBvoEYP2CQ4Iep/Ca/p7S4n87M/5+oVpdQZ +bp3prsEGvQhVwD3FEVexm//8G1lNyj0pJY/J10klL7O35EfJh1VDB6aMTXDdgocDtoN V18g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332607; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ILzYFRvA+yW7x+M/mCH+4Df/uxkKc7O0j4z/0612iTE=; b=xoCx3U+916SKZvf30GgxIAcWjU6wMEtYfuxGnqdlkfI3iwOcm71wqXFeh/JwPhT4W/ A/q53slUJLr6030KGPudcoFtoxSXvUoAgSfM/XafJOeDWcWwUApxwiukxARi9ByP/ScS Lgp+CtYvOO7z1vbOdRLp4vx4t6zfAAQqeWrVVitCzjYOIqNZ2+ezJ9CRrpV18aTNspQ1 ix78hs6gVbakmdc5WT88Yt2v0SFAN41Okc3XvDlgK59rPXXNjF417IVN6Wkl1ZNjaTuq z2GURphAiTu9f557Afg/FiHNG5BMHKfo8WpDiOHTQXyL3YWOoO9zvO6XIaN9e4FX5VQJ xlBA== X-Gm-Message-State: AO0yUKXGH6JQRhaal2KmB+Ygz+S4Dzrhe4qpUQkdfPumi1M+VyURoe89 +H4F1vJRmMc8hw2QMFADieMPiJmSGQk= X-Google-Smtp-Source: AK7set9jQ2UuQEhzPFWTdnfdnMrqxj2e1s1rWMcuHpuPdIb/uT9oxxR/QSfiGvbTBM7buDrwrWZyrA== X-Received: by 2002:a05:6214:130b:b0:5a3:79cd:8ef7 with SMTP id pn11-20020a056214130b00b005a379cd8ef7mr53798973qvb.23.1679332607171; Mon, 20 Mar 2023 10:16:47 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:46 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:00 -0400 Message-Id: <20230320171635.11184-8-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-parser): Update to 3.2.1.1. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 14499789b4..daec7243d7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5311,14 +5311,14 @@ (define-public ruby-parallel-tests (define-public ruby-parser (package (name "ruby-parser") - (version "3.0.0.0") + (version "3.2.1.1") (source (origin (method url-fetch) (uri (rubygems-uri "parser" version)) (sha256 (base32 - "1jixakyzmy0j5c1rb0fjrrdhgnyryvrr6vgcybs14jfw09akv5ml")))) + "1a2v5f8fw7nxm41xp422p1pbr41hafy62bp95m7vg42cqp5y4grc")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; tests not included in gem -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 009/223] gnu: ruby-rubocop-ast: Update to 1.27.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401420042 (code B ref 62196); Mon, 20 Mar 2023 17:41:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:14 +0000 Received: from localhost ([127.0.0.1]:56544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUU-0005D7-5R for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:14 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:43790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7t-0003E4-Q4 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:54 -0400 Received: by mail-qv1-f43.google.com with SMTP id jl13so8036613qvb.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332608; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WEYlqq6q85a4rPMuYf0dkppCkNJDArabLrWilCIvB9U=; b=b7yP4Lg+LETNMvrVKfKqZ4qXCNQ93RziIhYalNmrEIekZOAQr9OcUlHdSol7DKHxBA zGkCJsdQIh53jYemzo3XzITieDORvODQd11tdoH183GSophUCDeCVDZmwNmX9EKLymyF TGdVlumt0jCs9CjGPDdwJzda2nrUOII66r85ntaX5JgmaoFyQZV6FXxOvjlgGO0YSjhv 9wmAe1SwdgTTc0cNYxFH5PdwbmbGp96G6i806+7JybOpTJFNvYExyXyVCWRdUfkCMsPZ a/jGVLTtu5JGsGu6V5pArtl/+BMRyF4DfZ8gKmK8rLSclXs+002kFma9Bt6NJ97kyE+j w/mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332608; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WEYlqq6q85a4rPMuYf0dkppCkNJDArabLrWilCIvB9U=; b=JAxyqaefRqA0MlFW1FzRObeRuMi3jtMiwoNB5Nu3FGuMrCR4owdX1o7nAiVbLm604t m3iVwuOc9DsaV9Gzqlp76UVQRoj6B83qSW6fFxGloXdW9zX5B5+V20Qh25JWQL7grCOW GXLwccVy17UbyLKqaXe/cOolaUoPTZhd98LqU5cSUjksmI9xdw9PbZZPcPZAqVTPJnF1 1n4tPaFetXEDu+fUiDzSXx+jlE9od69AKkJNeOEBys0B0SkaaTMT21cDmFwYxtWEU+36 B1wh0G0qmNbtp1uwMKfPrMN5EHXOVUR1lJ4PmedmVR5Bs37ko3kECC8t9pjFgCSyVuo7 r0Bw== X-Gm-Message-State: AO0yUKWwn3NbeaY6bsfwK+JmmPZkDMEwNUxBW3/zVWQdm89NPoAsCuey 0VedkBwXHpD16hm5JjjlUHU2hZ1ZTek= X-Google-Smtp-Source: AK7set8xYyiRVz8+Hc/eIMeBqMM+/xmhUiASJyoTXa6KxlagdO2ULvmWkvWZembF9y30brcfB90cDw== X-Received: by 2002:a05:6214:1bcf:b0:5b2:fb2:4b1d with SMTP id m15-20020a0562141bcf00b005b20fb24b1dmr31636446qvc.12.1679332608163; Mon, 20 Mar 2023 10:16:48 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:47 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:01 -0400 Message-Id: <20230320171635.11184-9-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-ast): Update to 1.27.0. [source]: Update URL. [arguments]: Delete trailing #t. --- gnu/packages/ruby.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index daec7243d7..0601c2bc11 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7059,17 +7059,17 @@ (define-public ruby-rest-client (define-public ruby-rubocop-ast (package (name "ruby-rubocop-ast") - (version "1.4.1") + (version "1.27.0") (source (origin (method git-fetch) ;no test suite in distributed gem (uri (git-reference - (url "https://github.com/rubocop-hq/rubocop-ast") + (url "https://github.com/rubocop/rubocop-ast") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1x2m7k4bn4zvvwmj7imzmv0dav6xnrbcvssad1m5lkprx7h5lzkq")))) + "007z8ccxh8l7bi5glis4ms7p8xsbbv8i6lrp2lhysihwvpaxgcy2")))) (build-system ruby-build-system) (arguments `(#:test-target "spec" @@ -7082,8 +7082,7 @@ (define-public ruby-rubocop-ast (lambda _ (substitute* "rubocop-ast.gemspec" (("`git ls-files(.*)`" _ files) - (format #f "`find ~a -type f| sort`" files))) - #t))))) + (format #f "`find ~a -type f| sort`" files)))))))) (native-inputs (list ruby-bump ruby-oedipus-lex -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 011/223] gnu: ruby-unicode-display-width: Update to 2.4.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401420049 (code B ref 62196); Mon, 20 Mar 2023 17:41:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:14 +0000 Received: from localhost ([127.0.0.1]:56546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUU-0005DD-GP for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:14 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:36672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7v-0003EY-Dq for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:55 -0400 Received: by mail-qv1-f48.google.com with SMTP id cu4so8064383qvb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332610; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=888nJvh30THKPaT+nAfr5UH7B579THUmq/AYNoIcQoE=; b=XW5c9wh6bjNdvYoZ/zlZY6AaTXloyrRLl+f7uEMbjjlqgJgEAb27DjqxHGu+VI6cMl vOrnwK8Metkg3g/2fF83QwcKoPXpBc0gyMwmLToC0gklf5vdV7ATe7jddt6J5UbiNmry DdpDIkYuwcR1RvtrZjl5ZqOTp/fTYCJAZi0LxW7c8diF19f7mMPxxZpmGRb1SdlTGPh2 OPmL7ZF5EqRjAjwauT0tAilWalzdfaEa4bHGeJEDNbH8OFVgv4w13Pa39yK12Fe2YAxo GT6bYKZ8LU5xSIyAyOCWpfs8c67RlU9/QJOsy7cTn84zfbJPiP1S0JDXw8hlKRy3hGC/ 1/vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332610; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=888nJvh30THKPaT+nAfr5UH7B579THUmq/AYNoIcQoE=; b=vvnkuDMVH4MWf9ZlVg8/B87wpocUV+NLbyjTIQ8yCr6lWGG4VCWh5SMjoDiX8vLvxi ZfyfjPlHKc6skFQXZnrZLvPblVIS6VsbbxpblXNRHttv58NBXB90DHHcEJjagw+TFqxB 4OUAm9ATBD/YPr65s4ssi3aNIUnYbUJnGt8AeAKhX5E40fmLRoZK6UgTP6Sqdxd8q9yt x2vDSc+rgdVIYgnxfWY9AkQUWhXG+QxuX8GRLgG0vExz2bnRUE38NRweDsCXVs2O/7hR 5XuM+7DJB5bYnv7YxGlQT9894mygNo0MaksdgYgDYuEwguAbVfpmPHc/IHmghwVR3SSp h5yQ== X-Gm-Message-State: AO0yUKVQk+cnWO4gxraH0tyqJb+d57+yQE9lmo5++eRAlmYdMVwE+N7k +UpyJF/bh7xE/xvpcQ0tlhTghwnBdOM= X-Google-Smtp-Source: AK7set84lVm5oAMt8b2blhS5dxTjPgp+LKPm3DiblIdyGwnWuWLdI6/7LxQxAncN/VhPkBK0Hsa0Mw== X-Received: by 2002:a05:6214:626:b0:5b7:fc3f:627c with SMTP id a6-20020a056214062600b005b7fc3f627cmr22738858qvx.41.1679332609836; Mon, 20 Mar 2023 10:16:49 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:49 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:03 -0400 Message-Id: <20230320171635.11184-11-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-unicode-display-width): Update to 2.4.2. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5da56ec800..94493144f6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9122,14 +9122,14 @@ (define-public ruby-webmock-2 (define-public ruby-unicode-display-width (package (name "ruby-unicode-display-width") - (version "1.6.0") + (version "2.4.2") (source (origin (method url-fetch) (uri (rubygems-uri "unicode-display_width" version)) (sha256 (base32 - "08kfiniak1pvg3gn5k6snpigzvhvhyg7slmm0s2qx5zkj62c1z2w")))) + "1gi82k102q7bkmfi7ggn9ciypn897ylln1jk9q67kjhr39fj043a")))) (build-system ruby-build-system) (arguments '(;; Test data not included. -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 017/223] gnu: ruby-rspec-mocks: Update to 3.12.4. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401520056 (code B ref 62196); Mon, 20 Mar 2023 17:41:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:15 +0000 Received: from localhost ([127.0.0.1]:56548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUU-0005DK-QY for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:15 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7v-0003Dq-JR for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:56 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13931223qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332615; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=axqvrKMY6pmxWG3aJ51ptVqeLkxEiYeBTCO7YHFvqmk=; b=TWbSE18y6Wa/PxyP/og50seqcjXJPUiSU2h6vxle/EP42xWGBSZJiCnTGU4domKJOC CDYDGNLXOxyOy966TiKkbPdQ/9PcEpf1FU77Fdh650etItC+2xfOV5VKxAtKtjYl8V+T O9O1yIWIGxfRtyaH/SjkLaH3Tibo/l+MV5RP/i6C2XWK+pVkkO72ZBwRyHBxvMeGb6p+ FCeP1oL4cjhKyudNghkHVHzaUl9vifCvlefYfJGV+oMET+eVb820bDr0zxanDz25lG6u GaBj4K3uMp15463VuQQCFz8fXdMmHOlTr3Ajg9aEiWwrIPru3FYAg6Dh/5xt1LuPW2Qq p1/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332615; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=axqvrKMY6pmxWG3aJ51ptVqeLkxEiYeBTCO7YHFvqmk=; b=DrBzNLDfgCeNefNVevYY6PkDTgVgyH23EfAPZnawbM07aHp/jpjSPip25wacRzV2Cu ADjW6hH2mHlU/utNGW8dWA6c12CxW98KVmzZG9iLcdZ9+2pWRSSgqF9Nar3xlr84yWwY M1J6AAmcSgq65mCPodtpk1NX0capjugq0s0xw4SX+k3HdJzsMBMDesCyzZDdfCghl/k0 X0vPlMHJBhVLXea8Rh222WJEqdMIlTbW4pmQAc3nEhQ4HmZ3LpZuE2GhHBqnCeTbmMaV Zpf7zJCLkxnHXTUxACCre60EriHNuPoePY6wlYtU0FBzGOyrjVgNQMxK0awly5LmJUoZ JMog== X-Gm-Message-State: AO0yUKVruCKpr2AJEIdYT1ADxPiJKZG59h1aBeTw0akzMHeGrcKeWxMU vgx5ZwHnKwDnYrp+OhvFbKdqzOKQWaQ= X-Google-Smtp-Source: AK7set/fOrMGcmt2DPAkYiaN45HPb8dowUFjDuwrVrrp36aUcUInkRWHfqK1Y6/MQvERWa/Z+5tO1A== X-Received: by 2002:a05:622a:1cb:b0:3dc:91cc:384b with SMTP id t11-20020a05622a01cb00b003dc91cc384bmr14955279qtw.5.1679332615043; Mon, 20 Mar 2023 10:16:55 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:54 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:09 -0400 Message-Id: <20230320171635.11184-17-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rspec-mocks): Update to 3.12.4. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 051f41e3b7..dbc5c9e334 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -807,13 +807,13 @@ (define-public ruby-rspec-its-minimal (define-public ruby-rspec-mocks (package (name "ruby-rspec-mocks") - (version "3.8.0") + (version "3.12.4") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-mocks" version)) (sha256 (base32 - "06y508cjqycb4yfhxmb3nxn0v9xqf17qbd46l1dh4xhncinr4fyp")))) + "1dcfh85m3ksir6n8gydsal4d85chpww1b2nahb05nl8xhgh0r2ij")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 012/223] gnu: Add ruby-rubocop-capybara-minimal. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401520063 (code B ref 62196); Mon, 20 Mar 2023 17:41:03 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:15 +0000 Received: from localhost ([127.0.0.1]:56550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUV-0005DR-3N for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:15 -0400 Received: from mail-yw1-f179.google.com ([209.85.128.179]:37678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7x-0003Er-EJ for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:57 -0400 Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-54184571389so236350707b3.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332611; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=n85xtB66YsjI+1aQoACDNqIwxPBW/LWr5op5mINgcpM=; b=eGWmLsVvqVT05E2IGzgHW+pvBwVoNsopCXuqWH3IIu5j9/BIaRtxS/ivARNwRWIXWH ttkrW+fjVcj9pfqjXuYeuS8FGV8/lSclimev9HkKkPM1M1GLX6pC/24h8/e5O1uxhEJi pVwUAmVt1qPI4yfThR/sgXiYYl/PiL1R/uLgGpdJxJF8r0NWAex1VbfkHcajzJ4e1vmA hPYyLe9RuVHxrGR+DqnX5DUWgJsJFmlkxXvmIllY/PH1Fm2cCk6KqSpbmEZIKguQImPE EUKNEjznkZiH5QHAQUxyx6d54o5fzC3b/1ndephF+ezoqtI/PZW1m0jHFVZX4Ms9H8vy nsDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332611; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n85xtB66YsjI+1aQoACDNqIwxPBW/LWr5op5mINgcpM=; b=erMMq8MM8w4OFNAoTrC5/caywRP/Mz8s1aXlpbosDjllHjT7EAiacbnLhLTwIg4igc JQL40cGw+R9JcqmFEWztD6Nas7sep9RvGeUCeW1pmS+mC7WvmLck2BHbvC/0oCGmk8E7 esE42VDlulavH+09ymZf/2U2qP6jOpwLWoPFBRi5Fo7IyC0YGEkrpjSJSqN331js5zuh Yoep10oVCkrFSXD3rpksPe4bJbN0svjzlsSHVg/J9AlO9o2b59Jjza/5ZJ+O0lmwpqGF kR+BcUETe6kDBbn661wJr+iqVxtFVOcefm9J98ecJjaM6hXBPqHZZz8S1+xSNFMwAhUf Bpag== X-Gm-Message-State: AO0yUKW+I+dBYRr/tP66TsMh0Y3ZiThagAXrpiDNJCc3yWXWE5yq0nIb j7zf01bEbQeTdCE+lSYXHKGTG3ePA1M= X-Google-Smtp-Source: AK7set+3nE8NbLSdgMCFJGwFg9uS9U0iR9qRHRnxl4jII5p/e+W5xv7gD1fXhDa2mSixiIf8qI3ydw== X-Received: by 2002:a05:7500:3ec8:b0:fc:e7f1:7d7 with SMTP id lj8-20020a0575003ec800b000fce7f107d7mr181968gab.6.1679332610529; Mon, 20 Mar 2023 10:16:50 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:50 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:04 -0400 Message-Id: <20230320171635.11184-12-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-capybara-minimal): 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 94493144f6..ab2995d6fd 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1537,6 +1537,28 @@ (define-public ruby-typhoeus (home-page "https://github.com/typhoeus/typhoeus") (license license:expat))) +;;; A minimal variant used to build ruby-rubocop itself. +(define ruby-rubocop-capybara-minimal + (package + (name "ruby-rubocop-capybara") + (version "2.17.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/rubocop/rubocop-capybara") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "137y21b6g0kj1001zp95gwchx2cvgz8pglw2ik1cw647lh77qdsp")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) + (synopsis "Capybara plugin for RuboCop") + (description "This package provides a RuboCop plugin that can be used for +code style checking of Capybara test files (RSpec, Cucumber, Minitest).") + (home-page "https://github.com/rubocop/rubocop-capybara") + (license license:expat))) + (define ruby-rubocop-rake-minimal (package (name "ruby-rubocop-rake") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 019/223] gnu: ruby-rspec-given: Update to 3.8.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401520071 (code B ref 62196); Mon, 20 Mar 2023 17:41:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:15 +0000 Received: from localhost ([127.0.0.1]:56552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUV-0005DY-EU for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:15 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7x-0003Dq-GG for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:58 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13931341qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332617; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=L2ml+c7Rl0X4Dm4yMquGEAXfbM68LaHMzpFq4XpBjmw=; b=SgPMrjyOqnXNTgqU16Y8ehqTzbU5PTfzJjaaF6VU/fwdvqPoifrzFIgbi1UhyFQZ12 UagEr7emofRBP0EG5L/ua+lIR4u8q5jrg3XlIAy1M4UcorrGLvYqazEF07yxS5TRT3iy usVVaCgG8Eo7NPQIgCszrV2CavxAVY+hJkeM3QtfhYuPvasxb8Mi+jYrzlXgEDXJkiT/ xxITYwtRP+54b5T6i5MHCtaSIHZlLtSnlm6W+UMUz8hM4as9yqN9Q8zF1EG7q1+rLj2C SS7M39JICcjhQPB7YjMIZudqupHIuIB8MuifoUXHp4PUAqSAYfQzvALkiNZm6Gdxci8m wI+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332617; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=L2ml+c7Rl0X4Dm4yMquGEAXfbM68LaHMzpFq4XpBjmw=; b=quhePnhgfJnG7yVtYia/f/K4XYbK5hIhThi6pYvWj4wwh1c1D50uAdFWRTyTE8NKic RxP1qson0QbWPmuyYyBINpJUvj5/sVO5PO3tutc2RsrzNo9IlQbU8FClBFgw4CHnnGuj sCn5n/aL/mRLfCnF4ovO1UJ4U3ntGQ+26ylXJIIMVCYQLGxXAtOMtaEs2zykdZ4ZGTrR wIBZQnnKpPlYIo/1YmoCnrcGyypYbVNAo0oZp6MT7Vu9CslXoRJ++vVv3xaskUuQ42BB GzeT/sJNfniZaB12nGY4DBAPCQoa/i3BWE3dfFvgeoyjK9E95Z2DFN05PSLotqOaudE9 SGoQ== X-Gm-Message-State: AO0yUKV5TcKnPkD2nWcr7mPHRaco2EBm3FZIm+LJD7CAVYRwRa/hE+q0 zz3OU9eUJoCDh5GRd96rqp2GI4f4hxA= X-Google-Smtp-Source: AK7set+iOv2/GHGqJaJ9Ye8SOH3v0UZoLSqhjz8VRyDfai1WrycLhsucmH3Z28gVFg0J6E3D9/99CQ== X-Received: by 2002:a05:622a:13cc:b0:3df:8602:b45c with SMTP id p12-20020a05622a13cc00b003df8602b45cmr9755121qtk.17.1679332616982; Mon, 20 Mar 2023 10:16:56 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:56 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:11 -0400 Message-Id: <20230320171635.11184-19-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rspec-given): Update to 3.8.2. [arguments]: Delete trailing #t. --- gnu/packages/ruby.scm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 253b396e1b..9f7c0f3b41 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -697,14 +697,14 @@ (define-public ruby-given-core (define-public ruby-rspec-given (package (name "ruby-rspec-given") - (version "3.8.0") + (version "3.8.2") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-given" version)) (sha256 (base32 - "1783bazja10kbha8hk15khvybsq88siyax02cpkk688604h54nji")))) + "0xzzxjjzwrsp84p12sd6ab3jbm9kh7sbnqpxgc9mlfq3s3ll0fdj")))) (build-system ruby-build-system) (arguments `(#:test-target "rs" @@ -717,8 +717,7 @@ (define-public ruby-rspec-given (("Given::VERSION") (format #f "~s" ,version)) ;; Fix the error: "cannot load such file -- example_helper" (("sh \"rspec") - "sh \"rspec -Ilib:examples")) - #t)) + "sh \"rspec -Ilib:examples")))) (add-after 'extract-gemspec 'delete-failing-tests ;; See: https://github.com/jimweirich/rspec-given/issues/57. (lambda _ @@ -728,8 +727,7 @@ (define-public ruby-rspec-given (("\"examples/integration/failing_messages_spec.rb\".freeze, ") "")) (delete-file "spec/lib/given/natural_assertion_spec.rb") - (delete-file "examples/integration/failing_messages_spec.rb") - #t))))) + (delete-file "examples/integration/failing_messages_spec.rb")))))) (native-inputs (list ruby-rspec ruby-minitest)) (propagated-inputs -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 013/223] gnu: ruby-rspec: Update to 3.12.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401620078 (code B ref 62196); Mon, 20 Mar 2023 17:41:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:16 +0000 Received: from localhost ([127.0.0.1]:56554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUV-0005Dg-PM for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:16 -0400 Received: from mail-qv1-f42.google.com ([209.85.219.42]:41507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7w-0003Eg-SO for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:59 -0400 Received: by mail-qv1-f42.google.com with SMTP id g9so8042007qvt.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332611; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4wdYx1F0f6F+L+Ze1kW+iU5TFii67cNZdp5kTgztMwo=; b=UVMjk7+qK5AK7S7qiwo6ctM8Lk7/X8i/O+5Aw5JTACLztI7nonlC6Mw91wTzuBAi6c 4jz3RNGcSWnFo6c2VHYb+lG8q7UnbpHImTmK335LM1w8ZfsCkkkhmusL3W6R0mDUX13w H5d/WA3iX9jIs3yEeQY2ppZi2I/Q2zcl3HW85AYSq/+LkvYMexBW/dF+Eu85dhEeWGA9 97B2NdL8+gKG7ikmI23t7xSDdmpoJbb/d4uwMqkQVV7pdXDMb0DX4clfN/dFOiK5uW6Y LgCHKRtzcLWG6dHg0TIYFlmhF56RO+/IbevfR6C7FAZb7BZSFChEq8DU1SEBn7bb4Lbl y/oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332611; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4wdYx1F0f6F+L+Ze1kW+iU5TFii67cNZdp5kTgztMwo=; b=SEq99OIw0F9RfRVkaKYppi4Jx9bg7EhiTKJSLrhpXIPSAiookh28aoEB1BNk/zK8HR uAB6Wwe7KyKkRBQiGiUdD1auAgfRQnP9B4H1Zbqe08BQI7UNKTSjPSHlgFSe7adSCmVn EsYoWEybfG/h+ych0d9yJlqYsR2Yoh+yi5HF96CH3tzuk6Hw+6JjsXO19BpzF8VgbPPt RsLn8dTcZbh1FoKV4mLk3iCV8PvsvNpdjV//kdgSJzMAudH1YLLnbNMQmOIYl72h55lF vCI70ek+AiGNOjoZ4wYtrnB9H2ej/qjwg9lbM1TYRhjp+tHkgwYnnk8N3/DN/6LaqTfK KObQ== X-Gm-Message-State: AO0yUKWOeCOOx7T0N1QTq7sXjO9PWrjgvRSV+4j+9c2Alx/ObyJ2Bolr pJ2QJYRJ69hPPLV61KwZ2KUJ/Q9FBLg= X-Google-Smtp-Source: AK7set+ALs73SYjvNoiDVQbaDgyADULex9a4ZC09SL3PCCx/V9CaI9T8h3nWEfKiZ8zo6sPtEGcbaw== X-Received: by 2002:a05:6214:2b06:b0:5c3:f621:59c8 with SMTP id jx6-20020a0562142b0600b005c3f62159c8mr15040657qvb.1.1679332611230; Mon, 20 Mar 2023 10:16:51 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:50 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:05 -0400 Message-Id: <20230320171635.11184-13-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rspec): Update to 3.12.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ab2995d6fd..e8f69d55b7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -892,13 +892,13 @@ (define-public ruby-rspec-wait (define-public ruby-rspec (package (name "ruby-rspec") - (version "3.8.0") + (version "3.12.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec" version)) (sha256 (base32 - "15ppasvb9qrscwlyjz67ppw1lnxiqnkzx5vkx1bd8x5n3dhikxc3")))) + "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 015/223] gnu: ruby-rspec-support: Update to 3.12.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401620086 (code B ref 62196); Mon, 20 Mar 2023 17:41:04 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:16 +0000 Received: from localhost ([127.0.0.1]:56556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUW-0005Dn-2k for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:16 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:42987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7z-0003F4-2W for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:59 -0400 Received: by mail-qv1-f49.google.com with SMTP id x8so8041730qvr.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332613; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WMmZ1q3cav4FsigSnbljamFCmjGAxRzYRSPf4LjRw2k=; b=nFNZ9apGwoQw1ogJXenNq+p6EmBKx61DBIDBGSst89x8ZondWHqVBr9pV48/S/M2LY 7PCjdkQBofsL7+ErN9MZzV8TGcxCXEojjO+5niYAFCfqju2cwH53F5+dsf9vyPJykQMh 0MBdzp5AtFLDO/tq3PbCc/3kqN4xstEhVAoigsQ23GX9z2+W1yau9NpPKFox7cZqTHjP J7AHA3fmLRkY9Q6FU2kOxCREv7EH/9XJrQSjapA/iIANmi3nX9JZOQIQb3iCkGVn+pLk ndd9PZ4/KLhUVi6thvXA8tMMR0l2A3QRxufeS+JIM0KnXtpnCvfuEcHt3qgb1UKpsLG9 bVvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332613; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WMmZ1q3cav4FsigSnbljamFCmjGAxRzYRSPf4LjRw2k=; b=ABDYELbXr4cKvQiWB2x3L2nCkF11ligBkNaKDoX/RBqaF/X6hBJMxwBy2hL7EPJN6f S355DGcDEQq+jj1Uvf6/We0AlxrZ6SPTK8kHY7Sq286woe6eJ1Abyxn7Vj+v0EwpUJcq l3u93ZTVmCw7gROUigAhg0VM3nr2U9ESuwluc+RZGWh/wfXdGfVMcYJn89CuxfGYCxVY Qcpxl1AJTH1g+e8rafg1/JmQFwP6asGHod1PZcwzRCbBMpVjbXHR71hMuzBWaigaDmWk BKy00vohDJ7zavuC+belYEieRMTuPykDxzDRqKisXU67tNNrZRDElLmOw+/KGi2wUAue mqIw== X-Gm-Message-State: AO0yUKU72RmI0P5e6AcPyxLw9GYsJxGje521XcHacmhTMPxhU2/YbzLl +5KOX6k/Ekkti8ghKUH0H9gkOwwlz6s= X-Google-Smtp-Source: AK7set+982RPhJ4JZN/nTIoFuJRDvqK7y4f8NoWMJYGGhozNALx1j6gHUjz20HWCWkA7GMat8zN3vQ== X-Received: by 2002:a05:6214:5285:b0:5b4:89b4:1af8 with SMTP id kj5-20020a056214528500b005b489b41af8mr26015206qvb.16.1679332613451; Mon, 20 Mar 2023 10:16:53 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:53 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:07 -0400 Message-Id: <20230320171635.11184-15-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rspec-support): Update to 3.12.0. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f58552c925..7797c09bf6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -551,13 +551,13 @@ (define-public ruby-iruby (define-public ruby-rspec-support (package (name "ruby-rspec-support") - (version "3.8.0") + (version "3.12.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-support" version)) (sha256 (base32 - "0p3m7drixrlhvj2zpc38b11x145bvm311x6f33jjcxmvcm0wq609")))) + "12y52zwwb3xr7h91dy9k3ndmyyhr3mjcayk0nnarnrzz8yr48kfx")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 014/223] gnu: ruby-rspec-core: Update to 3.12.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401620093 (code B ref 62196); Mon, 20 Mar 2023 17:41:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:16 +0000 Received: from localhost ([127.0.0.1]:56558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUW-0005Du-JX for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:16 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:43957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ7y-0003Et-4B for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:16:59 -0400 Received: by mail-qt1-f178.google.com with SMTP id c10so2741974qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:16:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332612; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hPwk5UAFqRK2t0jT0QR8tuUp1WjT4hcvgjvBwYJ6qPc=; b=lErzWmZXRrlFIMoeKySMkVHqVlAQljP6qXGQ2gzYXCMBxN5JQsZxRlc1vkncjdt+lj 6x1cx1m6njnOhzHIgAb+0/J5I9ss6vX/VZXAQvbEO5spTJCUsKfpDt5lK8RdijvsSp7H 3bOfsmzXsMPYePK4Sn91njbMYENywTwQRq9quOT9RUHJauJPvttxmXRhCdnb4VWq0q5B 048xJIU8P8SfhhaH+4UgCzbJ96YBMpKVK7C0PrPCAf4Ny5JGfqphLLmLpE7h6J9fvc5v kUzte0nmQ13p5KViY3KUJ5Au/UFWdMVe4s/KxIXTDVuXkYjHWIQxVm4hJ5oDzL4xMbzw e2Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332612; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hPwk5UAFqRK2t0jT0QR8tuUp1WjT4hcvgjvBwYJ6qPc=; b=nEND7HbtsDOV+BA4Too4TIIGnoOmUBzjexF7jgn9HjP3YafU587K9/hDV3gi38fPqh g0IhIY2Kb25Db6pF6u0sS38m+yLOvH0zG5I2VC/Jk1JO/HLSpJDSQU3W8TVJTeC4bN4x Vn8OWrUKtMe+I3m1o/kmrrq76WHNeAIK6EAcK/+/TkEMbCUwhsUNscW6BQYySr3MNPy5 WsrpvzLhsohBca96yfIhEk3mf929TxOTD2g2M6xCDurDmYuZYEQQOAO626KqJXsI2Vvh hejdbJ9etDlSfOPxKLLxtE6xA05JfmXaOobJnqVLKeRD6P9/pVXihvnbRV5psFWmRKQN hXhw== X-Gm-Message-State: AO0yUKU2YqcrOpsU3dBfFI4JtKwhcqk+yHrINd32ukN2GE8AoCK1AfLc nTBrFxUpkDtxc825EYDnGtq4Yccv814= X-Google-Smtp-Source: AK7set+JRPwpfHEqngUMRAVF6IfqGGmc85ZCuPLL9MeElS/05T86D4JPyL2umQc9/aYwcOtiRmAbZg== X-Received: by 2002:a05:622a:4c6:b0:3d3:d70d:8766 with SMTP id q6-20020a05622a04c600b003d3d70d8766mr27865607qtx.57.1679332612388; Mon, 20 Mar 2023 10:16:52 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:51 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:06 -0400 Message-Id: <20230320171635.11184-14-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rspec-core): Update to 3.12.1. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e8f69d55b7..f58552c925 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -569,13 +569,13 @@ (define-public ruby-rspec-support (define-public ruby-rspec-core (package (name "ruby-rspec-core") - (version "3.8.0") + (version "3.12.1") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-core" version)) (sha256 (base32 - "1p1s5bnbqp3sxk67y0fh0x884jjym527r0vgmhbm81w7aq6b7l4p")))) + "0da45cvllbv39sdbsl65vp5djb2xf5m10mxc9jm7rsqyyxjw4h1f")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 016/223] gnu: ruby-given-core: Update to 3.8.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401720100 (code B ref 62196); Mon, 20 Mar 2023 17:41:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:17 +0000 Received: from localhost ([127.0.0.1]:56560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUW-0005E2-Sg for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:17 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:34631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ80-0003FU-0U for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:00 -0400 Received: by mail-qt1-f177.google.com with SMTP id bz27so2196586qtb.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332614; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hZK5FrKGqXz2V7MJqJqvMU87QhFTktExMhOlGbDUDHg=; b=U4TllN0MLB8VErjZi80vC4l41ojrc5jqN5U9TAVs22zxrlf0DH+/VfSfcoPMiUtOTP iNPyV9bRfkQ10VV0aVOS9l6i+nG2QuEIaWSvrOdTH8W/Fo8WBuEz9rTjIZIFBtK8ckNa 3okJ3qupsvesrGqBFUksrYgkga0buUeP4h3Orh5lf7Ct9ohvMx7Sy+SSDriJe6P3s3Z+ 3mlISMq17LeAB+qAK1vrfF6+feJ1ySb2f2mv+7E4fLiC+MEDBZc31ROjL+sS9RsKcNtn PsPZjbDdssEUAEU+CfRPmxIvkWp9F7YNvFDUVa2GgMyIQk6itGOiPgWW/cGAOG8r7otJ ZwfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332614; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hZK5FrKGqXz2V7MJqJqvMU87QhFTktExMhOlGbDUDHg=; b=PjHSe0Vvecu62BJ2dpLSSivy02H/0yD5MrxwRB6gX9rFGNWT26MkY9w7fe2Z2+jxD0 26sGf4RcL5PQ5xfD/1AucjefUHdtY9VRPNLKQS2WA9o8BdAVJbzHZ/nERywzZQgfpKc5 MWLLf0tWyHio9tiVpMVAWy4TKp/w2FsPlPzjUfeved93WkqcPUB5HVqM42IzYddAOJs8 GnZkJ5ka/6yd7B7x+921I4+Ee+0UD15hS7l9xOEJnyyI9iuZAGWMIADXbhky+Bh7gzvD uz6Pot+dL/UkNXvVMQgryj13TtjQ2IqAoclfLoXl5S8kxGQWrxBPwTcYG2wFgiDHScKV C8Bg== X-Gm-Message-State: AO0yUKUAfdpBnSus0mtLk1MVkC7V+ZzuEtndkj09UyFGssaTIuFn+UNX hrcQC5U3DwZLyYlB7E4vBkdvAWFgOqQ= X-Google-Smtp-Source: AK7set8DmOqVeLWa/KGHIa3ZRIILVQbl8UC6PV1UTG2GbtptcDXrfxdoLaRmKW/QBjIeJkyDDBw5BQ== X-Received: by 2002:a05:622a:4cd:b0:3bf:b973:3078 with SMTP id q13-20020a05622a04cd00b003bfb9733078mr29514642qtx.13.1679332614297; Mon, 20 Mar 2023 10:16:54 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:54 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:08 -0400 Message-Id: <20230320171635.11184-16-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-given-core): Update to 3.8.2. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7797c09bf6..051f41e3b7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -675,14 +675,14 @@ (define-public ruby-sorcerer (define-public ruby-given-core (package (name "ruby-given-core") - (version "3.8.0") + (version "3.8.2") (source (origin (method url-fetch) (uri (rubygems-uri "given_core" version)) (sha256 (base32 - "1lzyqllbbv6as3qgwz2007mvy7wy247bgkch9adnmh1zfa73bkrg")))) + "0w1pyhgb2am7c267s8v06dpd9qhmsk2x4hfr2aq8l8lh49ma227s")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ;no test suite for the core package (propagated-inputs -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 018/223] gnu: ruby-rspec-expectations: Update to 3.12.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401720108 (code B ref 62196); Mon, 20 Mar 2023 17:41:05 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:17 +0000 Received: from localhost ([127.0.0.1]:56562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUX-0005E9-5d for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:17 -0400 Received: from mail-vs1-f44.google.com ([209.85.217.44]:35338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ81-0003GA-Uq for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:02 -0400 Received: by mail-vs1-f44.google.com with SMTP id c1so8377499vsk.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332616; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7vAOLCUP2dfGb2LwRWqOOviZJsVHw3RRquU41l5tIsI=; b=EGLbTjCrzkqggJ49nLpRvWjl6/id4rJ8sVP3eyKU32OAGqUmXJPB3nKlCDWs/OOjUM al4t6+meHnb3MKxSny5JeqhH2m4hKaiWQioiY90HLKUsRPBOa/ffDSNfrYjtiquOSyrL +v4leWCZYIZS8iDa9x9pxrofFJZWO1sAmMNNBd4INynMjjZcs0cVY9UG4CGDFQDJWI17 2uPftzP65AhmsV25+4UNZgd6ODku1ZHGowcTd2fNGzQ79zhjvdKcq7x79+C14E+ICmsx WB6UiB5tZAD5RIPY7Wrm+6csBOKq5AavoxPocoydrwv818y0cLdKM59x8AZGfOZTZZPM LRpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332616; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7vAOLCUP2dfGb2LwRWqOOviZJsVHw3RRquU41l5tIsI=; b=Sm6s3zPUiuCngEYbMdsMvMTbAAGz4GBi+1gM3h/pVdb0ztt8X5mMKsE8kT0GRWj7Zm E0EimET6zuCzfwIkqszP+y/YUBGSmKGSn5jebirdESqGdETKTpZf/cmaue4TNWDJs1Co QMjSPOqntvS0l1hXkwkJ7fiXdz0kpgm0Z5+VmS9ZogavidwUX1wKPizexndgsj3EozvI tzTOC9/nLAUOC4QAyG9RWYMEvju1Igre3Ym4tVO5HZmQtjnK1cyvUVspwkhaK70q+1SQ EQpxLqh+MrnVQ7FBNHwFxHb9bluKsOHARdIyP7pZyesFKTMi9fG+N5gnt8BMGT0oOnay ae6Q== X-Gm-Message-State: AO0yUKXBreI6xt9aBG2AsNHxrpi9nLu4NW3NO7/JYZ1zQmwGRgY8iC4h oQndiijRqlmJkscy/CZs9/XUjK2mcek= X-Google-Smtp-Source: AK7set9V458+zxXWGvcHCfZ3urYkSimcVDDhSNfQBetmd846CRVggSdY0iiOzIwCJ2Jy+AcUmcXSbw== X-Received: by 2002:a67:f946:0:b0:425:e4de:e669 with SMTP id u6-20020a67f946000000b00425e4dee669mr3148926vsq.33.1679332616078; Mon, 20 Mar 2023 10:16:56 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:55 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:10 -0400 Message-Id: <20230320171635.11184-18-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rspec-expectations): Update to 3.12.2. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index dbc5c9e334..253b396e1b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -622,13 +622,13 @@ (define-public ruby-diff-lcs (define-public ruby-rspec-expectations (package (name "ruby-rspec-expectations") - (version "3.8.2") + (version "3.12.2") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-expectations" version)) (sha256 (base32 - "18l21hy1zdc2pgc2yb17k3n2al1khpfr0z6pijlm852iz6vj0dkm")))) + "03ba3lfdsj9zl00v1yvwgcx87lbadf87livlfa5kgqssn9qdnll6")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 020/223] gnu: ruby-rubocop-performance: Update to 1.16.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401820115 (code B ref 62196); Mon, 20 Mar 2023 17:41:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:18 +0000 Received: from localhost ([127.0.0.1]:56564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUX-0005EH-OX for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:18 -0400 Received: from mail-vs1-f43.google.com ([209.85.217.43]:43729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ83-0003GO-FO for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:04 -0400 Received: by mail-vs1-f43.google.com with SMTP id 187so11108155vsq.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jyJGkS5LcmkjAg4yREobL3JFsdYsEMzGv93GSCCNiZ0=; b=C9h2c4Ml9XgYNdVrkOYkY6dKYa8GVVeI3UStlRJUvqYIqT7chf4e0Gm6rLI8u5jXAT Mhd5KZwo+vhtChMjhsQzN6PG5SwPFpXmpT8l4wZWQsb0/OtegEnyOC3Ux9pjJcUM+r15 qTQSBqRmXAT3CjZtRYM6vniE+ag+Z5MvWdURyOaVq5wVNBxsPrmCGOEoPCtZUN+6Y2Ba uzzERvCn5kasFmVZrSgGZJ8+EwoY9+CryyH8H73y5cJ8H/3ofGOyH+kIr7GTRQXkkENi pnPsLPoD6REA3d8njtAMzZQa4mdK587yBwZX51aLZ2qCgWSpm6eq37G6GlBFjMaGL/pW fTFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jyJGkS5LcmkjAg4yREobL3JFsdYsEMzGv93GSCCNiZ0=; b=rCdzK/Lya6Ex+B6a4YeG0aB5HmuUcpT6ee+7ZLUxUnSKxlAqlo0FfJRlBIY1WdlkLy X7GBaQQhE6BkBMFJHWDO86FjHeD2dWf+hErtRgyoJJKT3tvsVQfXZF6EBHw2QkRv6V31 SxR1T2U5Ew2wshhRv5UiKyLQGOAJQCB2B+yru5Yocy5Gq94VQWhkANjO3aqyHDWicBzd Bj0CLVZc2ntmYkqYTGKLeYXw0/LqL39df3Jot9BaB6T1w+DZkDX9YQrksgrL9/gJmCBr 1WeefqFaSKed9JDpRdq73fWWvODtTyrRU0je6Z6ELYfJuxTC52aQMZ50Qrl4LZw2QoqU PnEg== X-Gm-Message-State: AO0yUKU6hnk88EWucaNDP04dGI8bwjhzfcLrdyIkSW6hKUBJ+C+cowiZ 0gh/WMFNpHLQ9UpA15W5tvnV4vtNxCg= X-Google-Smtp-Source: AK7set+5WFhE+qn9k2yoPMmRuZwqAfzotZNnbsfKsIPzBhkabtuWpNPgNOSzAjFwAWPdPOPiZ+ebbw== X-Received: by 2002:a67:fd98:0:b0:421:e607:bd4c with SMTP id k24-20020a67fd98000000b00421e607bd4cmr3087926vsq.8.1679332617839; Mon, 20 Mar 2023 10:16:57 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:57 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:12 -0400 Message-Id: <20230320171635.11184-20-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-performance): Update to 1.16.0. [source]: Update URL. [arguments]: Delete trailing #t. --- gnu/packages/ruby.scm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9f7c0f3b41..9e99ffa0fd 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1624,17 +1624,17 @@ (define-public ruby-rubocop-rspec-minimal (define-public ruby-rubocop-performance (package (name "ruby-rubocop-performance") - (version "1.9.2") + (version "1.16.0") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/rubocop-hq/rubocop-performance") + (url "https://github.com/rubocop/rubocop-performance") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "04lmkmz6c0ccs5miikrww7lakp7y6xz00g7b47ay7rn7sx5j6qyf")))) + "1axafki2mpdz38y7i0afmnxcan5wj54l8crp8pbs7h1cip7y4s49")))) (build-system ruby-build-system) (arguments `(#:tests? #f ; tests require a git checkout of rubocop's source code. @@ -1644,12 +1644,11 @@ (define-public ruby-rubocop-performance (lambda _ (substitute* "rubocop-performance.gemspec" (("`git ls-files -z config lib LICENSE.txt README.md`") - "`find config lib LICENSE.txt README.md -type f -print0 |sort -z`")) - #t)) + "`find config lib LICENSE.txt README.md \ +-type f -print0 |sort -z`")))) (add-before 'check 'set-HOME (lambda _ - (setenv "HOME" "/tmp") - #t))))) + (setenv "HOME" "/tmp")))))) (propagated-inputs (list ruby-rubocop ruby-rubocop-ast)) (native-inputs -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 027/223] gnu: ruby-rubocop: Update to 1.48.1 Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401820122 (code B ref 62196); Mon, 20 Mar 2023 17:41:06 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:18 +0000 Received: from localhost ([127.0.0.1]:56566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUY-0005EO-8o for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:18 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:43957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ84-0003Et-Af for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: by mail-qt1-f178.google.com with SMTP id c10so2742734qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332624; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DHYnBCYOrqffbxNF995Zk0y94m28ayy2Dr3DUT/EX2U=; b=DZJ90hoDTRxow6uDER5LiIEXEiBfr1DZCIryu124v09jVYi8ftJnqmt5x9n4iQ1d2r /fBiCM9RloeorXzYzPlu5FuD/KDWA7QuBZwI6Cd61RQ1Ln/avI3xzR+np2aelRg8ds+F Sl8xX/mpO6niwPyDMqIYPJFVXPZV33IV858ICZBxWky0mn4Fc8tgFT4VX+Bp5awu4tfJ q28oQT5kTNuHn5DB+Hqr02odUod9NoPUhrZVyHuIJelu3myKW1/EMIGeripqa5xjfn9H 5rK8AaEZEcRWTCSyXsqa11t8pJkEgxbmvqA/Vg5laC18STaGoXEWg/rgNMi8QinnRTAd TbDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332624; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DHYnBCYOrqffbxNF995Zk0y94m28ayy2Dr3DUT/EX2U=; b=qxXi6PXYOkJKmJlIh1yAF1g7zmfosknlmKda9nkbcalF4Wp1aAv8S3L0FMTiDOlbAh i5w4NwEHxWv5GJfN4KOYWbiS6dYBCc+aj+FFr0Y3dSEprzOsCIBgEWpgicnDKy+XRU+Q NBDCwX/OFll1bYkIr5tNQd3G2hCx8z2m58VpWmiK0kiybdZtkEOz9npafrfLCMgDyuFj 3vnjZ34ZMIohd2ey7wM3ULO3xql1+EJAO7qP+3Z2ey9Z5gfPpiH+B7xK0+N7cV8JWA+B a3ptLtAB1iagsNOEjgc31nusJj1o0tZDCCfl13dkS8NZei78pgriUlgUG77tT1oV02Zw pnPQ== X-Gm-Message-State: AO0yUKUXI5EXEuLbx0a3bXJQagLXRqz1i4x+d9rSbs3UJUFLjPlFuhHP 5nrFqynXVq4ghp2IiOvvXBoM6crBiHc= X-Google-Smtp-Source: AK7set93HOREJJDOdLOUOMAjCKBn1I0LDe56Kd589iLR69v4qXXqO9x7gJiwbtsxVyI87QSJmYvo5g== X-Received: by 2002:ac8:5dd4:0:b0:3b6:3995:2ec2 with SMTP id e20-20020ac85dd4000000b003b639952ec2mr28050292qtx.19.1679332623809; Mon, 20 Mar 2023 10:17:03 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:03 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:19 -0400 Message-Id: <20230320171635.11184-27-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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): Update to 1.48.1. [phases]: Delete trailing #t. Remove make-adoc-files-writable phase. [native-inputs]: Delete labels. Remove ruby-bump. Add ruby-rubocop-ast, ruby-rubocop-capybara-minimal and ruby-rubocop-rake-minimal. Sort. [inputs]: Add ruby-json and ruby-rexml. Sort. --- gnu/packages/ruby.scm | 52 ++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 28 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 28e98e5189..ccd446bdd1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7391,17 +7391,17 @@ (define-public ruby-test-queue (define-public ruby-rubocop (package (name "ruby-rubocop") - (version "1.10.0") + (version "1.48.1") (source (origin (method git-fetch) ;no tests in distributed gem (uri (git-reference - (url "https://github.com/rubocop-hq/rubocop") + (url "https://github.com/rubocop/rubocop") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "0wjw9vpzr4f3nf1zf010bag71w4hdi0haybdn7r5rlmw45pmim29")))) + "1l4j99mbrdjy2bzcnky30pjgjv8sxjr187jzliyqmldvpf7dizbp")))) (build-system ruby-build-system) (arguments `(#:test-target "default" @@ -7412,8 +7412,7 @@ (define-public ruby-rubocop (modify-phases %standard-phases (add-before 'check 'set-home (lambda _ - (setenv "HOME" (getcwd)) - #t)) + (setenv "HOME" (getcwd)))) ;; Rubocop depends on itself for tests, directly and indirectly. By ;; regenerating the TODO list we test rubocop against itself and ;; forgo adjusting the test suite to our environment each release. @@ -7421,40 +7420,37 @@ (define-public ruby-rubocop (lambda* (#:key tests? #:allow-other-keys) (when tests? (make-file-writable ".rubocop_todo.yml") - (invoke "./exe/rubocop" "--auto-gen-config")) - #t)) - (add-before 'check 'make-adoc-files-writable - (lambda _ - (let ((adoc-files (find-files "docs/modules/ROOT/pages" - "\\.adoc$"))) - (for-each make-file-writable adoc-files)) - #t))))) + (invoke "./exe/rubocop" "--auto-gen-config"))))))) (native-inputs - `(("ruby-bump" ,ruby-bump) - ("ruby-pry" ,ruby-pry) - ("ruby-rake" ,ruby-rake) - ("ruby-rspec" ,ruby-rspec) - ("ruby-rubocop-minimal" ,ruby-rubocop-minimal) - ("ruby-rubocop-performance-minimal" ,ruby-rubocop-performance-minimal) - ("ruby-rubocop-rspec-minimal" ,ruby-rubocop-rspec-minimal) - ("ruby-simplecov" ,ruby-simplecov) - ("ruby-stackprof" ,ruby-stackprof) - ("ruby-test-queue" ,ruby-test-queue) - ("ruby-webmock" ,ruby-webmock) - ("ruby-yard" ,ruby-yard))) + (list ruby-pry + ruby-rake + ruby-rspec + ruby-rubocop-ast + ruby-rubocop-capybara-minimal + ruby-rubocop-minimal + ruby-rubocop-performance-minimal + ruby-rubocop-rake-minimal + ruby-rubocop-rspec-minimal + ruby-simplecov + ruby-stackprof + ruby-test-queue + ruby-webmock + ruby-yard)) (propagated-inputs - (list ruby-parallel + (list ruby-json + ruby-parallel ruby-parser + ruby-progressbar ruby-rainbow ruby-regexp-parser + ruby-rexml ruby-rubocop-ast - ruby-progressbar 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") + (home-page "https://github.com/rubocop/rubocop") (license license:expat))) (define-public ruby-rubocop-minimal -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 022/223] gnu: ruby-simplecov-html: Update to 0.12.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401920129 (code B ref 62196); Mon, 20 Mar 2023 17:41:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:19 +0000 Received: from localhost ([127.0.0.1]:56568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUY-0005EV-Ms for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:18 -0400 Received: from mail-vs1-f44.google.com ([209.85.217.44]:37750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ84-0003Gb-Tf for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: by mail-vs1-f44.google.com with SMTP id e19so11133215vsu.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332619; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KzPYBWwpH0GTd9JHHUWjzlWB67urmg+c2XgyhRVC7Cg=; b=CCN5Y1IlHzg29vkA/1sbMUZv2XPe+FQQZL0r+gScHDoZ7ipr/Q3G4rSaAv+dl6UNHP okE1B0kmZC6tP66jdAaJLiYcxsx1DNMXDfJJ4YdIzuCVp5zCziRWsAaDPrcQj+bncH2b jCT5R3x5r/k/IH/i4ZrafntCZbb48WwC5q1pGRFXchbrLOiQUxM28zmppuz0LxYYBxXO LRTXGYn9dE9wF372DSS2oVvbsz/fuyEFY2Rf+pefMN64cJT4ryZuVJqCUYRjDmWa/4Nl P62rI16tba0rcRVZOEw+pGOTBnrWz8TeE6M4F+AR4L9jzRizUJDY9CoBALtMu7L2VTJT iuQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332619; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KzPYBWwpH0GTd9JHHUWjzlWB67urmg+c2XgyhRVC7Cg=; b=GLyCX9SPXf+slrSPpNPvkr/L2prZ20E1Z2TJOzA7ZYWWzvxjzeHNNLGSoVo8OERX5W SvZZtfEJiBdwGEoM6ONXycS9B85PIYVfEgjUO/marBS25+o4nxdoUJTdEjFTfXf3gADE snsZoZfl8LK4QEFGOkSgz+LlHve19GCj8VssTqgPYbXWjdrJ1LGfk5dAlYA24xHOZnz0 i0j/4XzlpqKsjv1l73vzQt/SwABSQWj9gVUk0QViksCvXQ6cEb4vhyc2YQfCfKHshfZU Ylnkb/FsllvDVIIMbdFOUs688cgqWn+znH3gMdRux4uHf51AJ8B2g1aSkzxZDMFf+Mim JIkw== X-Gm-Message-State: AO0yUKX6lIusTCnIOz37KraNiocrZeqi/R+tjVoUtZKzDDt2i3XgBl1+ GPnX44bchTYfIeAM8YW5sVKpJMKcvg4= X-Google-Smtp-Source: AK7set9BJdXJrLO+vqgcCyE7LwMuXxN9Vh/p1LnMkLOvCHLrktMvlpVwbnn37pMXIzOFAXqAmJgv9g== X-Received: by 2002:a67:ecc3:0:b0:422:10af:d752 with SMTP id i3-20020a67ecc3000000b0042210afd752mr2112892vsp.16.1679332619400; Mon, 20 Mar 2023 10:16:59 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:59 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:14 -0400 Message-Id: <20230320171635.11184-22-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-simplecov-html): Update to 0.12.3. [home-page]: Update URL. --- gnu/packages/ruby.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c78c0d54c6..e6d80f8bbe 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3365,13 +3365,13 @@ (define-public ruby-rubyzip (define-public ruby-simplecov-html (package (name "ruby-simplecov-html") - (version "0.10.2") + (version "0.12.3") (source (origin (method url-fetch) (uri (rubygems-uri "simplecov-html" version)) (sha256 (base32 - "1lihraa4rgxk8wbfl77fy9sf0ypk31iivly8vl3w04srd7i0clzn")))) + "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb")))) (build-system ruby-build-system) (arguments `(#:tests? #f)) ; there are no tests (native-inputs @@ -3379,7 +3379,7 @@ (define-public ruby-simplecov-html (synopsis "Default HTML formatter for SimpleCov code coverage tool") (description "This package provides the default HTML formatter for the SimpleCov code coverage tool for Ruby version 1.9 and above.") - (home-page "https://github.com/colszowka/simplecov-html") + (home-page "https://github.com/simplecov-ruby/simplecov-html") (license license:expat))) (define-public ruby-simplecov-json-formatter -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 030/223] gnu: Add ruby-m. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401920137 (code B ref 62196); Mon, 20 Mar 2023 17:41:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:19 +0000 Received: from localhost ([127.0.0.1]:56570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUZ-0005Eh-1C for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:19 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ86-0003Dq-Vo for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:07 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13931992qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332626; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kYYrXZwjGWyC4Eq8Cq4FVrHPSScCv9We13DZeJU6OZc=; b=g3bqq+qxscbdLGAH8RMYeQi3ZpgbJnktXDbYg6xoeUvIqg+6yRVfxacZEWnv+L9HH0 bC3iKBQXauRqE7c5VvWN7X6jv1FuqsEqGQql9WjsfsIjCida3HFi7q0AWIT625Oz2xbi Z4qH3DYcfr9p1d2sREAUEyzQQG06ec1jp1+5EcD7R5YH7vXWOQ0G9Hao5yBzigESXinA +EcUlz8RnducLLiuoXWtnDbTEYfRTWGlwd/PHAT1pz1jC57kA1xNNyk+ve5pg4cZpjGR ucf343IKEgcQQ1bu0bL+40jsDW/RwD4ybM55ZQkAd2HYkuj7Sohmq1z30e3MV263sfdx v3Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332626; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kYYrXZwjGWyC4Eq8Cq4FVrHPSScCv9We13DZeJU6OZc=; b=l6lvAWtlWvc9npHSAMg5FJ7otbGkx7ynK+edrzeKb7DFYfP7STXmP4QAm5497qloE/ c5W8mNnLrKMphIH+HREE6IkCvI+iL85rZmAGGeza3c4/fmAmYcjpboCv5sSspA4L9ZDb 41+6ZrlNkaVqAX0SRqkfcdZXGbweCfTCc6qOFHgkG5OL+TEssxNlabHkBQb/Dh5i5gzv AxhBD60aHcpkcg+UH153kiC93Uhc+rUIVb47PK6wiWVEvagxRQBTdlAqKtu7nUX3RYCl EdDPir0UDB2CYIvlbyQ6tPuWqX3HI01k8SEHIuFf3MK/9/U8bxa/7svnIcFvrFZwEOJR 5eZA== X-Gm-Message-State: AO0yUKW6Gq5URnYmaWv3at0TFpEnxHGL5fp/1Hly2evqECZjLdGnrrS2 Jw86+TPwaNgpvPBNqbEw+RE51wcR0eE= X-Google-Smtp-Source: AK7set+GO2at+sE3xo6lX1uONvFat1X0lV3q8csLiFgIqMr4Ls3DZOPlcvboh7hF8lgBgpfeDX8j9g== X-Received: by 2002:a05:622a:54e:b0:3e1:b06d:e9e1 with SMTP id m14-20020a05622a054e00b003e1b06de9e1mr5905466qtx.57.1679332626509; Mon, 20 Mar 2023 10:17:06 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:06 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:22 -0400 Message-Id: <20230320171635.11184-30-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-m): New variable. --- gnu/packages/ruby.scm | 62 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ceeda5647d..380783721b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -11397,6 +11397,68 @@ (define-public ruby-matrix (home-page "https://github.com/ruby/matrix") (license license:bsd-2))) +(define-public ruby-m + (package + (name "ruby-m") + (version "1.6.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/qrush/m") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1aycfc8l1bsln1y300fv75fknn4amjcvc4rm2kd8hb6cqivjq5rg")))) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'sanitize-dependencies + (lambda _ + (delete-file "Gemfile") + (delete-file "Gemfile.lock") + ;; Rocco is unmaintained as of 2023/01/08; avoid depending on + ;; it. + (substitute* "m.gemspec" + ;; The rdiscount and rocco dependencies are used for + ;; generating the documentation. + ((".*rdiscount.*") "") + ((".*rocco.*") "") + ((".*appraisal.*") "") + ((".*coveralls.*") "")) + (substitute* "Rakefile" + ;; ruby-appraisal is not packaged, and is used to test against + ;; various dependencies; circumvent its use. + ((".*require 'appraisal'.*") "") + ((".*require 'coveralls'.*") "") + (("appraisal [:graphic:]+ rake") + "rake") + (("Coveralls.push!") "")))) + (add-before 'replace-git-ls-files 'pre-replace-git-ls-files + (lambda _ + (substitute* "m.gemspec" + (("git ls-files -- bin/\\*") + "find bin -type f -not -regex '.*\\.gem$' | sort") + (("git ls-files -- \\{test,spec,features}/\\*") + "find test -type f -not -regex '.*\\.gem$' | sort")))) + (delete 'check) + (add-after 'install 'check + (lambda* (#:key tests? #:allow-other-keys) + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby")) + (when tests? + (invoke "rake" "test"))))))) + (native-inputs (list ruby-activesupport)) + (propagated-inputs (list ruby-method-source ruby-rake)) + (synopsis "Ruby test runner that can run tests by line number") + (description "@code{m} stands for metal, a better test/unit and +@code{minitest} test runner that can run tests by line number.") + (home-page "https://github.com/qrush/m") + (license license:expat))) + (define-public ruby-mercenary (package (name "ruby-mercenary") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 021/223] gnu: Add ruby-simplecov-json-formatter. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933401920144 (code B ref 62196); Mon, 20 Mar 2023 17:41:07 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:19 +0000 Received: from localhost ([127.0.0.1]:56572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUZ-0005Ek-De for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:19 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:41509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ84-0003GP-Ax for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:08 -0400 Received: by mail-qt1-f172.google.com with SMTP id t9so13931886qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5vHyngbRMTOTOBNaEBVUakQxCon6NWUd9lYmqPJOs8o=; b=gcgaBWJK8WQPZ1/lcUOvL9S0rnFwbGHCvjONC9ZUW6LoFK0kRn8uEladfyovamxCj2 CPR5sZwGMzBT9Uh9zt7cYSDfJ9lafnek9LWNrTJDhmCb2xPumu194UyHdVzvS+5p9hE/ G0cnREmIFYMOJiqvTu2vsF7zIn0aWRl4UtbujAz5qfctigQkQk9BcqIoogSh16spl+Dx JGb2fEKoQGXeDqtkWE3pjrq727h7NCXvjcIYbR6G1+QOXNbzwdXPC3xMbEL4+5JJDLCr 2/jBMlrMU9RjoJvuaevzYkinarWlbgjhwqEGYEEmbx+MZQkS/YmlwtfAvxSv/yNYXDFl J1rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332618; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5vHyngbRMTOTOBNaEBVUakQxCon6NWUd9lYmqPJOs8o=; b=IyJ0QuXwP4ynblwLehIU35eHm4MYsemONNRveliFJX3Fnn2gusJe66BTzQzgl+QXuO eN/pCjkLe4sjFKpK8W16VD3RlzGUsbhV9m7ywkASuyBALHTDLjtGEaunzGucVIdXGrC3 zikvUm3P0mHBKGs/DRCdr+quiAyLHEYmuDCu7xeunkyNnlEsP4K2oTKivT4miViBTqyi jCbgihQSgPTVMXvmWeaOfdDyrOYfyMeLh5wghH5LAxwvYbXR0GSWguQvK6gy7xs3hYvp RQ/Ih5hgK7VNyB4fzhhWbgIN7cYnyGAkXfTK0hw3a5I2qGb+N+5IhzGEWXz/YParaE+2 R0Lg== X-Gm-Message-State: AO0yUKUzjR4JeTmxTkt7HMD0VB+1/6plQBTVaNW2rrh3tV5k9hlrRPgt //FFbIGkpxX52ro3ZMt+6egacvHmQME= X-Google-Smtp-Source: AK7set/o6ZgH2cR2C0hJyiu2YY5uLOUcrdr65VMxgQgaKUA/djexSrE+0w/9WzA8dC0Xf0xztKBuRQ== X-Received: by 2002:a05:622a:1a02:b0:3e3:7d85:1520 with SMTP id f2-20020a05622a1a0200b003e37d851520mr2352572qtb.49.1679332618669; Mon, 20 Mar 2023 10:16:58 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.16.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:16:58 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:13 -0400 Message-Id: <20230320171635.11184-21-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-simplecov-json-formatter): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9e99ffa0fd..c78c0d54c6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3382,6 +3382,27 @@ (define-public ruby-simplecov-html (home-page "https://github.com/colszowka/simplecov-html") (license license:expat))) +(define-public ruby-simplecov-json-formatter + (package + (name "ruby-simplecov-json-formatter") + (version "0.1.4") + (source (origin + (method url-fetch) + (uri (rubygems-uri "simplecov_json_formatter" version)) + (sha256 + (base32 + "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j")))) + (build-system ruby-build-system) + ;; The test suite is disabled because it requires simplecov, which + ;; requires this, introducing a dependency cycle. + (arguments (list #:tests? #f)) + (synopsis "JSON formatter for SimpleCov") + (description "This package provides a JSON formatter for SimpleCov, the +Ruby code coverage tool.") + (home-page + "https://github.com/codeclimate-community/simplecov_json_formatter") + (license license:expat))) + (define-public ruby-simplecov (package (name "ruby-simplecov") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 033/223] gnu: ruby-standard: Relax requirements. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402020152 (code B ref 62196); Mon, 20 Mar 2023 17:41:08 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:20 +0000 Received: from localhost ([127.0.0.1]:56574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUZ-0005Er-OA for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:19 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:41509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ89-0003GP-F8 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:09 -0400 Received: by mail-qt1-f172.google.com with SMTP id t9so13932553qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332629; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tUQC+B8VPnTodjZei66qOGLS1oFCr08vn0Ay7ZRb5fQ=; b=Vs4S63lat08DVRh02L3pM8X/CqOqmlUnWbwuIcGCbtGGoRK7mrMQlhga6T8Hs5Y9hZ dD9QqYxCsuhsbJzyexv1SYja0iGcym1biyx8x/XHUNNyAx2GnrQZ80Na8IHpbnDxWt+y T2bKt3YxYzIMh4YefdF4Nv72xR+77nCpszrMnnU4AG6oAVHcXjDu/Mn22P1N8/UIPgi4 378vgMbYgw7+LG4aHl8SRpGZrURtn753jrQvmpVz1dpklFT3EvQM8Bd3QxoEogVyTx4+ Ew5psJ+EP841UW7LCUwgC+6X40fxGiWw4a4K16rseJsiJMsgbMQLLXViOz3ZBxZsy2GR 7Cuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332629; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tUQC+B8VPnTodjZei66qOGLS1oFCr08vn0Ay7ZRb5fQ=; b=Rdy+OP3Rh5pTNedBddm8eVtwHzkzOBWFtEwXpPhZVU0ccAHX86mwLF85gLAQ6KY3kb JExl5fI6MRxHl5Q4JXT12MWsT0d5VnvbkfphIaRIHkFKht8bUBT0CLLM8cP0VjuQPEYm EsCbpzmfTglUgeJNQHlqcpcNH7WdVwhWN1S1HRfobAHZQ+PtdoQyCmxozBWlAgxhW6SO LYdSIZj7B6P9qljffGx1f5xPEctETIawwpstCtB2g90MbnjsNwNbE3R7KU1MKKufv1jw S3KQ4kODHAitmJwiDLSA/0z+shNmZ39TUFPzwKItVH+W/Gw4SWrhyALTGQe2EcyhwzYU UdKw== X-Gm-Message-State: AO0yUKW1+1ETBS7kbFEXlMDhqhrFkvVXFwLEKMm2H8x3Mu+ERvNGJl1n eGhu0GdA9qnGci+6PbgdEakzjaRbMaQ= X-Google-Smtp-Source: AK7set+lPKDZ+J+VHvN8FGMAjQ2gm5Z7GFiS/9wdMaex/iw19eitP9uteI6/UGEK6UYUPmu8tHeZYA== X-Received: by 2002:ac8:5947:0:b0:3da:cef1:79b5 with SMTP id 7-20020ac85947000000b003dacef179b5mr18289757qtz.26.1679332628933; Mon, 20 Mar 2023 10:17:08 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:08 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:25 -0400 Message-Id: <20230320171635.11184-33-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-standard) [arguments]: Add relax-requirements phase. --- gnu/packages/ruby.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b06bdbcb6b..51f7d80951 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1822,6 +1822,13 @@ (define-public ruby-standard (lambda _ ;; Some tests fail otherwise. (setenv "HOME" "/tmp"))) + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "standard.gemspec" + (("\"rubocop\", \"1.44.1\"") + "\"rubocop\", \">= 1.44.1\"") + (("\"rubocop-performance\", \"1.15.2\"") + "\"rubocop-performance\", \">= 1.15.2\"")))) (add-after 'unpack 'delete-problematic-tests ;; These tests fail for unknown reasons (see: ;; https://github.com/testdouble/standard/issues/532). -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 034/223] gnu: Add ruby-dotenv. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402020159 (code B ref 62196); Mon, 20 Mar 2023 17:41:08 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:20 +0000 Received: from localhost ([127.0.0.1]:56576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUZ-0005Ez-WC for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:20 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8A-0003Dq-Ba for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:10 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13932195qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332630; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vJ1F2pz5yNWqT5EhOwh/YTihjYOgaai6OkTsfXESveo=; b=Qj8+BNh9up7YmCevlyElBxMWkREp1sc5BeIxzAJAW/VjjSBs56dIuchCxFdbDtfP43 9YE43Y2zsIN5TeEx5cija3tf9CPbV81S1Kerszt8TWODNwQjFAQUKKiDr4uNaY1JF4dO a6ztmA1Z3ezVR3vzd0iVxrK++pIQMWY62KxhaoWevEnjc1+fi6OZUf5Jf4HZOKLRbmhL tUDNXnm+wFUavONnUF1PT0EFgzDbHkYuOTlgaSrJKIkPseLKBZKDI7TM+9h5oiczJN3n idcwzW1AawuU0IQmPAWujClPEpX6M16UjQljgm3Pq9H+72ekj+je6HfCh4Km+G2eruf8 SLnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332630; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vJ1F2pz5yNWqT5EhOwh/YTihjYOgaai6OkTsfXESveo=; b=Da0ZD02jUgs2h+cOj0m31xAYy4qQAAutOcyr1abNl6K/SddPHyIjoO/0DWXdi/hppC hA8veKQJiZlJw5u5WyzZoVMJLOAXAV9eFpilcOvkyfRzJ2N+PG5bPxacyC/g1pwuz/gG CjgzeKvQgzwrG062rlv1z4euDRtLjt1WgqfT1rZwcB3dfPzCFnvlrUx+dlsGIZeHv73j bjg9hNdjmwSq20zmyKlgTNsev1XYaLxRvDx5OzCM1MFna169Ic0y+RJB7QF+aaF1b6Cu GmOk3dZ1z/vOyn6Mfbjgi8upquL2wFs6ZEbYnuOm3mT6zbb87O0dO84JH3eUUWzddVv5 Xxfw== X-Gm-Message-State: AO0yUKXNvrapHv/8SVWe0jRyuqZEyEiiKjstvkjoBOpJ5l1/HXyegcyG 2LMccfofC34dbnNEWKbbo1RVNZt+qys= X-Google-Smtp-Source: AK7set/Li1lt38oSuHbIyxtIRBs9L5AYT03U/BqWA3Z5ja9/rRU9ovsfKQqG7V7aRXXbQkFevi8PMw== X-Received: by 2002:a05:622a:30d:b0:3bf:c407:10ca with SMTP id q13-20020a05622a030d00b003bfc40710camr28304073qtw.10.1679332629778; Mon, 20 Mar 2023 10:17:09 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:09 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:26 -0400 Message-Id: <20230320171635.11184-34-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-dotenv): New variable. --- gnu/packages/ruby.scm | 45 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 51f7d80951..6396f3cd6f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9352,6 +9352,51 @@ (define-public ruby-domain-name (home-page "https://github.com/knu/ruby-domain_name") (license license:bsd-2))) +(define-public ruby-dotenv + (package + (name "ruby-dotenv") + (version "2.8.1") + (source (origin + (method git-fetch) ;for the tests + (uri (git-reference + (url "https://github.com/bkeepers/dotenv") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1a71jxppa20fsm2rd1vym099ib48m039rmhggmz99hc3z1fvvr")))) + (build-system ruby-build-system) + (arguments + (list + #:test-target "spec" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'do-not-build-dotenv-rails + (lambda _ + ;; The repository includes the definitions of two packages, + ;; 'dotenv' and 'dotenv-rails'. Since we want to package them + ;; separately, remove the dotenv-rails and associated Rake + ;; tasks. + (delete-file "dotenv-rails.gemspec") + (delete-file "spec/dotenv/rails_spec.rb") + (substitute* "Rakefile" + (("DotenvRailsGemHelper.install_tasks name: \"dotenv-rails\"") + "") + ((", \"dotenv-rails:.*\"") + "")))) + (replace 'replace-git-ls-files + (lambda _ + (substitute* "dotenv.gemspec" + (("`git ls-files README.md LICENSE lib bin \\| grep -v rails`") + "`find README.md LICENSE lib bin -type f | sort | \ +grep -v rails`"))))))) + (native-inputs (list ruby-standard ruby-rspec)) + (synopsis "Ruby library for setting environment variables") + (description "Dotenv is a Ruby library for setting environment variables +defined in a @file{.env} file.") + (home-page "https://github.com/bkeepers/dotenv") + (license license:expat))) + (define-public ruby-http-cookie (package (name "ruby-http-cookie") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 035/223] gnu: Add ruby-minitest-retry. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402020166 (code B ref 62196); Mon, 20 Mar 2023 17:41:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:20 +0000 Received: from localhost ([127.0.0.1]:56578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUa-0005F6-BX for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:20 -0400 Received: from mail-qv1-f46.google.com ([209.85.219.46]:34793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8B-0003Dk-03 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:11 -0400 Received: by mail-qv1-f46.google.com with SMTP id 31so58426qvc.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332630; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Pj+xGwtlbeQoc+3UCSaQ4JvsAZwof1FHT9yZgdH16rU=; b=a/WjmCQ/CFDN3DM5isOrvDqnVPQT3djqUjrqEjTTru6Bu4NH558scxT8kzFNDT5cAn IoI20BvzMYwbMonUuORYDHxp26TPHrbfvYNN65NO969qfYb8gCnxoETwnulHk4y20yBe qPblTwwOzOes71O7mbTNZpu94uVGjGSEfjg4RiXwLFBPb6FETfJnkeZGTlO9cYY7ihZ2 XxW43wRG4AQAROqvphgm08jMVtw0uZv1y5rBOU4Dlqe5g3Zwu0nJX/kmHSMF7Dup1N+a 5DXosvDgtaJ4QFiymcuV+F6cz8yho7tQLTv+TXZYwfEOH7DIpkBCCEPardryPN6tqmfb 0EEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332630; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Pj+xGwtlbeQoc+3UCSaQ4JvsAZwof1FHT9yZgdH16rU=; b=h1FI7ru6ow/uCvgW15WpF8vgm4WLXl+XpZndT1wg+djvcqKgy73/m8ov7XejPM5sRG EJ6mmB9UG/MeJzIy4zdT6+DqrtO1pJm8JFKgGD7DU1VI7DLdLTKsggz2RwvpzX244L5l ymC8uSNnkibVeKv/6Ly325zTQ7kl/RbABIBcQcoHFLbQCd1Opi84JKCSBC1/A2GommW+ 2x7VdZWlzw/3QuLCwGKRSr5pBf//209iBEPkAo7PZCsqQmWSD1Kj6rnwaACb1AhoYXzn iytI8oQEcg+VjRmWpWHY+fgI4ykBdUtlOZGkrta1eeENksYklj1cQpRH4K7/QS5cM3nU ye4Q== X-Gm-Message-State: AO0yUKWigOzwB53Y0sc51YgQACZjqmIYe+ScumWSLLz+i02DkPfsPAto JywNTvCeonSaA2SXThqZbCqAPBPE17w= X-Google-Smtp-Source: AK7set9XlQtcLNvxY6L4pOJYsA5cBQGq0VC7EPFYPxtS6v/WjHpvtQzruUl32m3+J84GIrtzNoTMmQ== X-Received: by 2002:a05:6214:dac:b0:5af:d59:885a with SMTP id h12-20020a0562140dac00b005af0d59885amr37463852qvh.3.1679332630520; Mon, 20 Mar 2023 10:17:10 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:10 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:27 -0400 Message-Id: <20230320171635.11184-35-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-minitest-retry): New variable. --- gnu/packages/ruby.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6396f3cd6f..130c1a46c5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4578,6 +4578,24 @@ (define-public ruby-minitest-around (home-page "https://github.com/splattael/minitest-around") (license license:expat))) +(define-public ruby-minitest-retry + (package + (name "ruby-minitest-retry") + (version "0.2.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "minitest-retry" version)) + (sha256 + (base32 + "1c1zq0b1a9y0hbqphq4ybijnjldlis1g6kyhx92q2ynnqfmzhfga")))) + (build-system ruby-build-system) + (propagated-inputs (list ruby-minitest)) + (synopsis "Minitest extension to re-run failing tests") + (description "This package provides the @code{Minitest::Retry} class, +which extends Minitest to allow retrying tests when they fail.") + (home-page "https://github.com/y-yagi/minitest-retry") + (license license:expat))) + (define-public ruby-minitest-sprint (package (name "ruby-minitest-sprint") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 036/223] gnu: Add ruby-dalli. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402120174 (code B ref 62196); Mon, 20 Mar 2023 17:41:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:21 +0000 Received: from localhost ([127.0.0.1]:56580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUa-0005FD-Nq for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:21 -0400 Received: from mail-qv1-f48.google.com ([209.85.219.48]:36672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8B-0003EY-Se for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:12 -0400 Received: by mail-qv1-f48.google.com with SMTP id cu4so8065074qvb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332631; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ja1S1mvDQR7JjnwOnUxALBu1QnRNAyjobWdR2q3raN4=; b=QmhA7HqNmOGEWPOcC/DX//cZipDiqTXLsH1cpY6Z410BS09+47tVN7h1zmBPuadYLn ose7XFwooeRq9y1LyaIXpcAZ+4VuV7KtZnlujsCEd/dF/d8jpg467Xs2wtQzLwZ6Kg9u mtti0b8INRXdlODh7QgBxrScTv3EfydwL9rxS7gzTW9lBQOLyjGiruIawP+5GFvLxZ/1 M8MGSPV6kZGrRteIbbVYf4UQBULkZwTTGV0SU0LfgD8TVI7VkMvv06TCzEN560SZMnGG qAOTCdGVuiGsLTViLqwwheg5wQ0N6BT2Z3JR7F9wXGhCttN2KggCseuudzmIFdTxUTuR cflQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332631; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ja1S1mvDQR7JjnwOnUxALBu1QnRNAyjobWdR2q3raN4=; b=qfgSGTsEDGZHjgdHcQqmrmxIalOH/XelEg7U6X9zOYD0BmHGxTSZ92yG+GMao6J09A g7zt7iXBCDP5d1Jov7WFLuOS+ypx3RRrXEawH8a8sEealHJuyh2Dp5Wzbn9GqOG/S/YV ggAA6xN39FF7roV3gyotV8IlQCEtmwrn+QaaA4fmsLK9szWZAaPwmUq+UXPj3G27TUtQ PSumfigdM8x3a1tYjjjP3fMgbAJARYtlj95dlfbmqN/xYAuRwc23v65LTanAnxmYFVIr yZ1XykJRb26dRzFjm6fMx+EbdnTOOWhcmQHTRCY6t8fWOsLbSZrFPhpMikmfQbQr+o3y qeyg== X-Gm-Message-State: AO0yUKVIE6oFXMi4dycsIAYkksY3heUlQtlPWnhPZSWsWQ7GoMxveQ9z R6whg1LjCwFvg5LBsVXJrlCJFvo+MaQ= X-Google-Smtp-Source: AK7set/JHmi6Sy7Pc5wxyHv3s/ekiCWCq0so1ds5YQy5WGhpdHqldr+kgE2ehab3iVxnAx1pPzdNCw== X-Received: by 2002:a05:6214:2303:b0:56f:6f5:502d with SMTP id gc3-20020a056214230300b0056f06f5502dmr59255885qvb.17.1679332631343; Mon, 20 Mar 2023 10:17:11 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:11 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:28 -0400 Message-Id: <20230320171635.11184-36-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-dalli): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 130c1a46c5..f7baecef1d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4918,6 +4918,41 @@ (define-public ruby-daemons (home-page "https://github.com/thuehlinger/daemons") (license license:expat))) +(define-public ruby-dalli + (package + (name "ruby-dalli") + (version "3.2.4") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/petergoldstein/dalli") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hhqqv1j3zd2y0vr6maaabsflrvkf1x0i6z8n725mhqydp3f9gwp")))) + (build-system ruby-build-system) + ;; Disable tests to avoid a dependency cycle with ruby-activesupport, + ;; through ruby-ruby-prof. + (arguments (list #:tests? #f)) + (synopsis "High performance memcached client for Ruby") + (description "Dalli is a high performance pure Ruby client for accessing +memcached servers. Dalli supports: + +@itemize +@item Simple and complex memcached configurations +@item Fail-over between memcached instances +@item Fine-grained control of data serialization and compression +@item Thread-safe operation +@item SSL/TLS connections to memcached +@item SASL authentication. +@end itemize + +The name is a variant of Salvador Dali for his famous painting The Persistence +of Memory.") + (home-page "https://github.com/petergoldstein/dalli") + (license license:expat))) + (define-public ruby-data_uri (package (name "ruby-data_uri") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 037/223] gnu: Add ruby-hiredis. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402120183 (code B ref 62196); Mon, 20 Mar 2023 17:41:09 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:21 +0000 Received: from localhost ([127.0.0.1]:56582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUb-0005FL-2W for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:21 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:41509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8C-0003GP-O0 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:13 -0400 Received: by mail-qt1-f172.google.com with SMTP id t9so13932734qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332632; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=w5xxj+YThVKVez8C+6oipvmq6J9QeRQgxi+XJ/AeQog=; b=Jg5l/rQnM4tgSwGQRtJ3q+93x61T+Pn9iz8qz93Qo0r2knQMptZBS+6jdAZchs7YoO YjLwoGSRZzGzXLq3qmZ4TAkwIxmn6iiSBskMRR6vAEIbBdyB3SvJ/6whOraJE8dbPuL/ kGh/9eGwvpy+iKdSLNwKNodxP7MlBTKGq7+z1E8X2A9cK7XV0ljk2zirTR04GSDG1B1z d+BOVQ6+41qo5DeeR8Bhe9wH9dZGGJPxnnqoSpHjSMNIWWIiG2cWliFs3PUBPyrkDbDf 8HsHLIy8vIc58xvSfGjr2nHLoAZ/paZ41ycCTdOCo8ZqRuZcDQF6M4t2UWdV+9QF5oaW U9hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332632; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w5xxj+YThVKVez8C+6oipvmq6J9QeRQgxi+XJ/AeQog=; b=0+d9awkdnD75YLIba1zFKrMMBGHabKTGas28HRGf4tQ1zutwyD3kdDuy5vI0i9knRq RTn7g+oV2bEGDnXov47G7O9Rv6qWXCXYG0OzOVLPcGExb/5GPsYm01Vl7Egzrh5+IkXT u3xM3fQrhlVpvjz737Wcdh4RgESG/IlS4uvdCiL0Q6Q797IAQP/q47u6prS94jWP0vJ+ WzlzhVuFCQrHAd6LDUMZOOGYoxEFG230E4GvJfGoc+nnsXUT8gaDMSG7sYvrz7qWuZcp +DkuuswfFa6a6+iV/bexZYLIeDZdqmn9iGLbLxLabHT/Z1XIygNWV3s31LGaDjEWdHMd xhdQ== X-Gm-Message-State: AO0yUKWttGgw05NRGdN8Jj+zA+v1f81b1snVbjUPw7oNYVClYPs84kh8 EuG91jScIysxzvDKjsqeZD020qrAKFg= X-Google-Smtp-Source: AK7set+4s3ReJ4SIUCzO0VSlXzAPP1KuWPK5skJLjDYmn1HXfeYhQGNH6QrXwOnm7A3ihoO8gROAhw== X-Received: by 2002:ac8:5a07:0:b0:3e2:4280:bc5a with SMTP id n7-20020ac85a07000000b003e24280bc5amr5196876qta.27.1679332632057; Mon, 20 Mar 2023 10:17:12 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:11 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:29 -0400 Message-Id: <20230320171635.11184-37-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 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/databases.scm (ruby-hiredis): New variable. * gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. --- gnu/local.mk | 1 + gnu/packages/databases.scm | 62 ++++++++++++++++++- .../ruby-hiredis-use-system-hiredis.patch | 52 ++++++++++++++++ 3 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch diff --git a/gnu/local.mk b/gnu/local.mk index 2abece0d2f..8109312e77 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1819,6 +1819,7 @@ dist_patch_DATA = \ %D%/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch \ %D%/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch \ %D%/packages/patches/rottlog-direntry.patch \ + %D%/packages/patches/ruby-hiredis-use-system-hiredis.patch \ %D%/packages/patches/ruby-hydra-minimal-no-byebug.patch \ %D%/packages/patches/ruby-anystyle-data-immutable-install.patch \ %D%/packages/patches/ruby-anystyle-fix-dictionary-populate.patch \ diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index e51ddd5bf2..a4560d40e3 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -32,7 +32,7 @@ ;;; Copyright © 2017 Kristofer Buffington ;;; Copyright © 2018 Amirouche Boubekki ;;; Copyright © 2018 Joshua Sierles, Nextjournal -;;; Copyright © 2018, 2021, 2022 Maxim Cournoyer +;;; Copyright © 2018, 2021, 2022, 2023 Maxim Cournoyer ;;; Copyright © 2019 Jack Hill ;;; Copyright © 2019 Alex Griffin ;;; Copyright © 2019 Gábor Boskovits @@ -2520,6 +2520,66 @@ (define-public hiredis (home-page "https://github.com/redis/hiredis") (license license:bsd-3))) +(define-public ruby-hiredis + (package + (name "ruby-hiredis") + (version "0.6.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/redis/hiredis-rb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05y4g7frhym59m9x208zpvg2qvqvfjlgqmygxj8sqgl07n0ww1ks")) + (patches (search-patches + "ruby-hiredis-use-system-hiredis.patch")))) + (build-system ruby-build-system) + (arguments + (list + #:tests? #f ;require native extension + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-hiredis-include-directory + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "ext/hiredis_ext/extconf.rb" + ;; Adjust the hiredis include directory. + (("\\$CFLAGS << \" -I/usr/include/hiredis\"") + (format #f "$CFLAGS << \" -I~a\"" + (search-input-directory inputs "include/hiredis")))))) + (add-after 'unpack 'disable-building-c-extension + (lambda _ + ;; FIXME: The produced native extension appears to segfault when + ;; run; disable building it until a solution is found (see: + ;; https://github.com/redis/hiredis-rb/issues/93). + (substitute* "ext/hiredis_ext/extconf.rb" + (("build_hiredis = true") + "build_hiredis = false")))) + ;; FIXME: Un-comment phase after the extension can be made to run + ;; without crashing (see above). + ;; (add-after 'build 'build-ext + ;; (lambda _ + ;; (setenv "CC" #$(cc-for-target)) + ;; (invoke "rake" "compile"))) + (add-before 'check 'start-redis + (lambda _ + (invoke "redis-server" "--daemonize" "yes"))) + (add-after 'install 'delete-mkmf.log + (lambda _ + ;; This build log captures non-deterministic file names (see: + ;; https://github.com/rubygems/rubygems/issues/6259). + (for-each delete-file (find-files #$output "^mkmf\\.log$"))))))) + (native-inputs (list redis ruby-rake-compiler)) + (inputs (list hiredis)) + (synopsis "Ruby wrapper for hiredis") + (description "@code{hiredis-rb} is a Ruby extension that wraps +@code{hiredis}, a minimalist C client for Redis. Both the synchronous +connection API and a separate protocol reader are supported. It is primarily +intended to speed up parsing multi bulk replies.") + (home-page "https://github.com/redis/hiredis-rb") + (license license:bsd-3))) + (define-public ruby-redis (package (name "ruby-redis") diff --git a/gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch b/gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch new file mode 100644 index 0000000000..1b238f5099 --- /dev/null +++ b/gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch @@ -0,0 +1,52 @@ +Retrieved 2023-03-05 from +https://sources.debian.org/data/main/r/ruby-hiredis/0.6.3-2/debian/patches/use_system_libhiredis.patch. + +From: Apollon Oikonomopoulos +Date: Mon, 20 Jan 2020 09:28:45 -0300 +Subject: Use system libhiredis + +Last-Update: 2013-04-10 +Forwarded: no + +Use Debian's libhiredis version instead of downloading one and statically +linking against it. +--- + ext/hiredis_ext/extconf.rb | 18 +++--------------- + 1 file changed, 3 insertions(+), 15 deletions(-) + +diff --git a/ext/hiredis_ext/extconf.rb b/ext/hiredis_ext/extconf.rb +index da39eb5..ffa3abf 100644 +--- a/ext/hiredis_ext/extconf.rb ++++ b/ext/hiredis_ext/extconf.rb +@@ -9,12 +9,6 @@ end + + RbConfig::MAKEFILE_CONFIG['CC'] = ENV['CC'] if ENV['CC'] + +-hiredis_dir = File.join(File.dirname(__FILE__), %w{.. .. vendor hiredis}) +-unless File.directory?(hiredis_dir) +- STDERR.puts "vendor/hiredis missing, please checkout its submodule..." +- exit 1 +-end +- + RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/ + make_program = $1 || ENV['make'] + make_program ||= case RUBY_PLATFORM +@@ -27,15 +21,9 @@ else + end + + if build_hiredis +- # Make sure hiredis is built... +- Dir.chdir(hiredis_dir) do +- success = system("#{make_program} static") +- raise "Building hiredis failed" if !success +- end +- +- # Statically link to hiredis (mkmf can't do this for us) +- $CFLAGS << " -I#{hiredis_dir}" +- $LDFLAGS << " #{hiredis_dir}/libhiredis.a" ++ # Debian: use system hiredis ++ $CFLAGS << " -I/usr/include/hiredis" ++ $LDFLAGS << " -lhiredis" + + have_func("rb_thread_fd_select") + create_makefile('hiredis/ext/hiredis_ext') -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 038/223] gnu: ruby-minitest-5.14: Update to 5.15.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402220190 (code B ref 62196); Mon, 20 Mar 2023 17:41:10 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:22 +0000 Received: from localhost ([127.0.0.1]:56584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUb-0005FU-N9 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:21 -0400 Received: from mail-qv1-f41.google.com ([209.85.219.41]:45756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8D-0003Dx-C1 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:13 -0400 Received: by mail-qv1-f41.google.com with SMTP id m16so672787qvi.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332633; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SCQFrDWOM+sB9HcKgbxPZUoAHJnFACcLBboZrMCSW38=; b=GBysRneNpRBPLuY1e8lCcqGyYCJi2PxO7qcOcOmhdXYIFC1mxaKv4146FEzRqSrF0V 2ERtENjfPjs+fIfWnKnUO/J4nKr9L/n+vzJIJO8D3P0NWBjN8aEjRIvWIJG7uRMCkYPr d0fSEI7mQl/I77hlZApLfClCU+oLkqCeLORRlqDj06b5r8wpwX8L4sm3PL2fbnJ0Hsvs G7nYocpUWx2Qay7/FBry7N96aQpsG1ZAootUEOFwxL8ZLtr9nB0/SbMZO86oSmTsfQgU T1e3VeQMwWUVJ2a3qcVi08mtbTZc9QxDzMFFbqSfFTupdx8ULng5vBXCorw2hLCOMb59 r82g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332633; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SCQFrDWOM+sB9HcKgbxPZUoAHJnFACcLBboZrMCSW38=; b=oW0OfO7gr1r/7prdr8PbETfo2Aued95s5g6PDdzHDtrvMs0GYXF31HN7b3zJdelXWl mlnn4lhuJy5sgBOWwV7GUMxjXvuaSKf6QIWD6bOmOVIYvPb3rOVCi6gAuBwksP0kBocD vxSqnnb4SZQ+ARJEm7QvMypTtSMunp3nKPPowpUQMpa8QNDXbDnhlBz82Ghqa4AGH8TK g63T43jj43WiEU8FJARNI960cNOkpzs76Lqhar0bPIE4v5PGyCQzFQwRT56vaxZ/mSkv MTsTFPk1rN5NetBVsZbd2IKy9T4HZGHqBdrzrVEGytg391Lxssr5hcVUsJ7KlUW/CE/I 6bvQ== X-Gm-Message-State: AO0yUKWcZ67hHvHxiRzWsbt9jfUVTVw4oGNA5wlMGt1hpTk6EhZWWoS9 hECqDdiExcxoWKC2coD9x8XrEi7R3s4= X-Google-Smtp-Source: AK7set/CSsmTuiruXrE3FXDu08LXE2TvuTJCf9KYqmON+f4Ujgt3qaXSZOK5B0qQJlCzzi5ReVGWlg== X-Received: by 2002:a05:6214:da5:b0:56e:a07b:f4df with SMTP id h5-20020a0562140da500b0056ea07bf4dfmr54402697qvh.13.1679332632931; Mon, 20 Mar 2023 10:17:12 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:12 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:30 -0400 Message-Id: <20230320171635.11184-38-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-minitest-5.14): Update to 5.15.0, rename to... (ruby-minitest-5.15): ... this. [name]: Delete override. [version]: Set to 5.15.0. * gnu/packages/ruby.scm (ruby-byebug) [native-inputs]: Replace ruby-minitest-5.14 with ruby-minitest-5.15. --- gnu/packages/ruby.scm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f7baecef1d..d47d1fb2ef 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4511,17 +4511,16 @@ (define-public ruby-minitest facilities supporting TDD, BDD, mocking, and benchmarking.") (license license:expat))) -(define-public ruby-minitest-5.14 +(define-public ruby-minitest-5.15 (package (inherit ruby-minitest) - (name "ruby-minitest-5.14") - (version "") + (version "5.15.0") (source (origin (method url-fetch) (uri (rubygems-uri "minitest" version)) (sha256 (base32 - "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl")))))) + "06xf558gid4w8lwx13jwfdafsch9maz8m0g85wnfymqj63x5nbbd")))))) ;; This is the last release of Minitest 4, which is used by some packages. (define-public ruby-minitest-4 @@ -6846,8 +6845,8 @@ (define-public ruby-byebug ;; Using minitest 5.17 would cause 5 new bug failures. This is ;; probably related to ;; https://github.com/deivid-rodriguez/byebug/pull/837. Use - ;; minitest 5.14 until this is resolved and released. - ruby-minitest-5.14 + ;; minitest 5.15 until this is resolved and released. + ruby-minitest-5.15 ruby-pry ruby-rake-compiler ruby-rubocop -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 040/223] gnu: Add ruby-cucumber-compatibility-kit. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402220198 (code B ref 62196); Mon, 20 Mar 2023 17:41:10 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:22 +0000 Received: from localhost ([127.0.0.1]:56586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUc-0005Fb-0B for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:22 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8F-0003Dq-LL for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:15 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13932536qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332635; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hW5zHBELCbDNdATRP6G2rshHkOvdTWhTb98t90e3fio=; b=CAFGu4erZDNwXvQNc4+YB/pG7IwhERhiu3FHWMDKzmswBltz/GKnloFItbOi8Jpscb E3pR32g3o89FGnF6HF9sVvShpireRH+yRW1w1acipcw/Jrrp1wV+WY8XolVAA6UtPdkb fdiMDfxhbdqXQm5x7/uzAN1Et5R851+CyGi6bJRuj+HEyY03Qrr3N7oeb9oOyIHFg2YV gRXVi6mXFdzeMsx7i3hKNOaPROW12PBcJBnJvpUcPQqGgIXST0n5VGodJoGPBx8C2UL6 9Qw+yKXO0QGQiw/qBOaWYHbf1HwYoix6i/RXqJR7fZ3e1MVtzZIXH2SsHFkSxSBm53GL CZVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332635; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hW5zHBELCbDNdATRP6G2rshHkOvdTWhTb98t90e3fio=; b=EKu9MCuYwsyIITeUvdC2a9ocLJydQbHpYwUc6TkQAR0p80qmT5/lcvRufU4uVr8qwU ie3m9Zq6XT8VbopUJerijYjcmsvhunZ5LTe25OGwStP8VzIxWrgCUajV5gZVmbuo0mpb mFogQ4v74O5WPDaQyeeHO9+vVuu/aXIqF0B3iMzdIAXy9A5VRAHARYIbaOWRjdUYR2mg y7++B/xHU8U0aBWbKbH31anr/03aG/bzXbF1FJOC9wcGbhqQph54CVvsWjZGqjN96Vt/ 4cYbwMqNAUe+Ycrm4Rakrfqkp7W3JxAScxNaSQkneuLFlud7cy8gRaA3v15fQ1io2/xi 896g== X-Gm-Message-State: AO0yUKX5vHbX+HtCYJJsk7yIKXNWWhF2rSxrxkV8sznvRP9O+61dojLq JOM2B5ZVtwZMGh0zgEPoAVCAigL1k58= X-Google-Smtp-Source: AK7set/ymCsv3RVz1ajlP335zNpePNwat3K3ZGZPoX3VjYGi+0Mu3vDfFljNIzpJweod8Cu3sPiMhw== X-Received: by 2002:a05:622a:1715:b0:3dc:38e:8b7 with SMTP id h21-20020a05622a171500b003dc038e08b7mr16630087qtk.2.1679332634675; Mon, 20 Mar 2023 10:17:14 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:14 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:32 -0400 Message-Id: <20230320171635.11184-40-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-compatibility-kit): New variable. (ruby-cucumber-compatibility-kit-bootstrap): Likewise. --- gnu/packages/ruby.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index bfaeeb8be3..d328fe67b3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7958,6 +7958,37 @@ (define-public ruby-memory-profiler (home-page "https://github.com/SamSaffron/memory_profiler") (license license:expat))) +(define-public ruby-cucumber-compatibility-kit + (package + (name "ruby-cucumber-compatibility-kit") + (version "11.2.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "cucumber-compatibility-kit" version)) + (sha256 + (base32 + "17c8zx0yn68rcpfbw4nb1gzvh9fzpwsi1y0qivb99ahdlgzcdp8q")))) + (build-system ruby-build-system) + (arguments (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (propagated-inputs (list ruby-cucumber-messages ruby-rake ruby-rspec)) + (synopsis "Cucumber compatibility verification utility") + (description "The Cucumber Compatibility Kit (CCK) aims to validate a +Cucumber implementation's support for the Cucumber Messages protocol.") + (home-page "https://github.com/cucumber/compatibility-kit") + (license license:expat))) + +;;; Variant package to break a cycle with ruby-cucumber-messages. +(define ruby-cucumber-compatibility-kit-bootstrap + (package/inherit ruby-cucumber-compatibility-kit + (arguments (list #:tests? #f)) + (propagated-inputs (modify-inputs (package-propagated-inputs + ruby-cucumber-compatibility-kit) + (delete "ruby-cucumber-messages"))))) + (define-public ruby-cucumber-messages (package (name "ruby-cucumber-messages") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 041/223] gnu: ruby-cucumber-messages: Update to 21.0.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402220205 (code B ref 62196); Mon, 20 Mar 2023 17:41:11 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:22 +0000 Received: from localhost ([127.0.0.1]:56588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUc-0005Fj-Ah for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:22 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:43957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8G-0003Et-De for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:16 -0400 Received: by mail-qt1-f178.google.com with SMTP id c10so2743558qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332636; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bpSnJttNaTVm+XZbqaw6MBpQew716/Js37B378XZEAE=; b=Wgeke+YF2j7j0Ar0nObyByRhaqNPFxvDAjFtR37npoXDG6AfbyftxZYURDSRX0rANv Y0kPmd6UdIEjqXtt2m/RbGYF5vh3qMEI5fYRBo3OkSi/UXzEl9o61RnGRbIsG+4HNdx8 oaWqW+TstAaI1dcHb7iBpnB6y6uMw/H9DBEJ6YxCNPtSbS8auTsafr1FZdBk/7Ez3010 FiXYHBmbYVreEV+pgN1OzA6egLoSRnADuHny3MEQ/PFG8uFRnJ54NW3vKG39DCkrMD4Z +/GDYd/5mxqIzPDNGkzSDNHrgmqWaSODrrmpQOawIlFiU7k2pB3Fo3bM2uqU6JJjoWPv 6qtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332636; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bpSnJttNaTVm+XZbqaw6MBpQew716/Js37B378XZEAE=; b=Qu/K8Xpr9F/IACw5GWuBYK0jO1YDk0ULSV8AKS/sVkpHDgk0w47kulH0/wQzMYyq9j YFKBgkSyALgO1yZPC2/dsA+RqlxHreic3KwY/LBM6vob/2S14o8xMT8KnMtY0Qs8zpTk eyLRqE7BPpY6GWxrIKRk7F55QzOMJ0IPuiqU8V+k8lW0IpbmzzdRT/C5478df+Cyaopq iQA+s0+dpyQ/5px/q23HDxKUr5dzG3O+7hW+dAZFos4S3J3FeY3ZM4/0C1i3nH/oXcSZ haMTk1hHkRqQTDhxKq3/4kX00oFYs/6r+M9O3NvfGDHrtY+8ZdYOttPZf4W3ms49yGOz EBNg== X-Gm-Message-State: AO0yUKU7vLqn4GQ7gHbS3pF5d7XiZ+i33FEYfG09nK2bnZXjGinEu+n1 6PZ4cvVSocsMP17xF13v0Qft7pOGfGc= X-Google-Smtp-Source: AK7set+i1SbmUi/Z/zB76e8jUdjNmFqZJnDhAC8gs19nC5gd9atXXPUkR5J3bhBFbUAvBjIj3Xh/iA== X-Received: by 2002:a05:622a:1a04:b0:3bf:c423:c384 with SMTP id f4-20020a05622a1a0400b003bfc423c384mr21430560qtb.15.1679332635960; Mon, 20 Mar 2023 10:17:15 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:15 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:33 -0400 Message-Id: <20230320171635.11184-41-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-messages): Update to 21.0.1. [source]: Adjust to upstream URI change and use url-fetch. [phases]: Delete patch-protobuf.rb and compile phases. Move check phase after install phase, and augment GEM_PATH in check phase. [propagated-inputs]: Delete field. [native-inputs]: Add ruby-cucumber-compatibility-kit-bootstrap. [home-page]: Update URL. --- gnu/packages/ruby.scm | 48 +++++++++++++++++-------------------------- 1 file changed, 19 insertions(+), 29 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d328fe67b3..df88c6c083 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7992,40 +7992,30 @@ (define ruby-cucumber-compatibility-kit-bootstrap (define-public ruby-cucumber-messages (package (name "ruby-cucumber-messages") - (version "12.2.0") + (version "21.0.1") (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cucumber/messages-ruby") - (commit "12cd07eac87bce7843fd1bb0bf64bc4da09f097c"))) - (file-name (git-file-name name version)) + (method url-fetch) + (uri (rubygems-uri "cucumber-messages" version)) (sha256 (base32 - "16wwqfpsq7crvxc3q08lphgyh12cl2d83p1c79p312q4jmy9cn5a")))) + "0482a63y7my0arn2bv208g401dq8525f0gwhnwaa11mhv6ph0q5i")))) (build-system ruby-build-system) (arguments - `(#:phases (modify-phases %standard-phases - (add-after 'unpack 'patch-protobuf.rb - (lambda _ - (substitute* "rake/protobuf.rb" - (("load 'protobuf/tasks/compile.rake'") - "require 'protobuf/tasks'")) - #t)) - (add-before 'build 'compile - (lambda _ - (substitute* "Makefile" - (("bundle exec ") "") - (("include default.mk.*" all) - (string-append "#" all))) - (invoke "make"))) - (replace 'check - (lambda _ - (invoke "rspec")))))) - (propagated-inputs - `(("ruby-protobuf" ,ruby-protobuf-cucumber))) - (native-inputs - (list ruby-rspec)) - (home-page "https://github.com/cucumber/messages-ruby") + (list #:phases + #~(modify-phases %standard-phases + ;; The test suite requires the gem to be installed, so move it + ;; after the install phase. + (delete 'check) + (add-after 'install 'check + (lambda* (#:key tests? #:allow-other-keys) + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby")) + (when tests? + (invoke "rspec"))))))) + (native-inputs + (list ruby-cucumber-compatibility-kit-bootstrap ruby-rspec)) + (home-page "https://github.com/cucumber/messages/") (synopsis "Cucumber Messages for Ruby (Protocol Buffers)") (description "Cucumber Messages for Ruby is a library which allows serialization and deserialization of the protocol buffer messages used in -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 042/223] gnu: Remove ruby-protobuf-cucumber. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402320212 (code B ref 62196); Mon, 20 Mar 2023 17:41:11 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:23 +0000 Received: from localhost ([127.0.0.1]:56590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUc-0005Fq-Lv for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:22 -0400 Received: from mail-qv1-f46.google.com ([209.85.219.46]:34793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8H-0003Dk-Gy for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:17 -0400 Received: by mail-qv1-f46.google.com with SMTP id 31so58614qvc.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332637; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YxiC4Qb/YjyaAh/j8sfCVNJEozzNUu+vZBYUiO3BVIw=; b=YFs6QTAyy+laH5zvk938mSv0vyGLk70ToZfu87bwqj0skTdBJNZYXM5FZh+VGpkPlj BI5p2ymwAnEDnkrCV6M0t+UWH1xAXjNtLq1v0bbCFHLwMbcky6jR1S9yw0T9TkhEPqxg D/vce4XRL4yuacK3zx0Ui1EOQClFVHhkSU+yY4k9OCNsbBjh4/8BjA0kLPmvD12ud/Lt fPloLLdmXKYR4+oFkRtDu17WKPkix9Zc+FdKm4sYtKjQOam4O+kML/mLVVxh37/A1Y4j UrYGUs70yWtExpsjYXQ3ybZhHYsoLvp/3gMOjQrc0NpvnwAHJCzaPXFeKTv3nH/F3J7k J7+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332637; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YxiC4Qb/YjyaAh/j8sfCVNJEozzNUu+vZBYUiO3BVIw=; b=gPi9F8zb5DI6nlz33/cY4tUBYWVlhQnQBIBOuIvms6kSSq6FNiDZ0CsA8FOTl8KulG 9dDLuOHpnA3jIjY9w6RHZqxq6carPcMZijBEUJ6oDkQdLL7DFWPSvOHdFJGX3DLLKd1P uGq73oyKJo3TsdXiPLXpMxJZY/d19Fb3CoZL9DM3kA6HZJFLG3hnchU50monwdtzM0VD EtwNaf8k/NH1p679S3PnOhSAcn5EwHWs4JRN/IecICY4BXdblfVYcHfcbEHrlKDIfDiy jMXBKS/1HKjWgPJN6bgTYyip5y1jRBG8lmQN5IZFNZi/e9t6kntHgMra33MNvcj8UhJy sP2g== X-Gm-Message-State: AO0yUKXR7RTeZIuDX+8jA8mX6F6438+cBqBI0DbhC8gtriunGKifOVPh l07+z5v1s+kElzHdlhcSC+Mr7fbbVWw= X-Google-Smtp-Source: AK7set+so4n9wfTZdUZexKkROjbeGbJnc9rvbkuHglyoW3CPeBxk+lZFbI8fysSHD5R3hLINxWx7tg== X-Received: by 2002:ad4:5c4a:0:b0:56e:a976:7d16 with SMTP id a10-20020ad45c4a000000b0056ea9767d16mr50016712qva.51.1679332636736; Mon, 20 Mar 2023 10:17:16 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:16 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:34 -0400 Message-Id: <20230320171635.11184-42-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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 (-) The package is no longer used by ruby-cucumber-messages, its sole user. It is unmaintained. * gnu/packages/protobuf.scm (ruby-protobuf-cucumber): Delete variable. --- gnu/packages/protobuf.scm | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index b580f8b2a7..82c5b7b5f8 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm @@ -589,20 +589,3 @@ (define-public ruby-protobuf (description "Protobuf is an implementation of Google's Protocol Buffers in pure Ruby.") (license license:expat))) - -;;; This is a modified ruby-protobuf package used by ruby-cucumber-messages -;;; until https://github.com/ruby-protobuf/protobuf/pull/411 and -;;; https://github.com/ruby-protobuf/protobuf/pull/415 are merged upstream. -(define-public ruby-protobuf-cucumber - (hidden-package - (package - (inherit ruby-protobuf) - (name "ruby-protobuf-cucumber") - (version "3.10.8") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "protobuf-cucumber" version)) - (sha256 - (base32 - "1rd6naabhpfb1i5dr6fp5mqwaawsx0mqm73h5ycwkgbm1n2si872"))))))) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 043/223] gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:11 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402320220 (code B ref 62196); Mon, 20 Mar 2023 17:41:11 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:23 +0000 Received: from localhost ([127.0.0.1]:56592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUc-0005Fx-Ue for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:23 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:37703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8I-0003Dv-HQ for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:18 -0400 Received: by mail-qt1-f179.google.com with SMTP id r5so13956092qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332638; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hFUM38SPYKnN8og3SHe8ePt5WPjRli/D8zkC0G/spBY=; b=FCyWOlpJ3SdhLuz7BdZpZRX72nqvKk1e7aOqh/PD1xOo5EUWMj3zdGCfcOAivi6D82 gbiImqdDmnAXV8krCW6dZAWa75ex/CCVsBAuaDHAxGLBUPnylcdbFUgtmgXQjwbaMvMA Tptm/86IhVxhSWlxFz6/OWIz+PfTrO5lN3GvWMVNUwWRYrTdzh9djQGpbpK+WIJRvIRH 5YX4++kzGEgtPWsM/LBAX6/Tr25bBmAgwwDOgItS8zwW8q4+A+omd/k5U3c/kWY32lhm YIsCAKFkgEgq37dDHVHB+fYtE7vlfvUTDx3yH8B5NvJp8YP++jGqabcksCGOdATxo49J 0BqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332638; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hFUM38SPYKnN8og3SHe8ePt5WPjRli/D8zkC0G/spBY=; b=LFF3O3KE5vv13AGZkp+vN9IxK2Okf53FrVMVdiDOHzhBy/x8Xr9awXbvgTNvr1y8U5 t74YtzC90tdNw1GJ8+SDNrU0CTIwKO0fmn67kAjokdMlObw+p3VlGvFDN0AFqXl5Ox+u 1xMbNIhbIgvcl0RJyYN13J5Xm5WQgQuNLPypZgLAZD8GJ9JBMkZYybH5ByPSdxuTDz0+ C4HqKOHAfro8lA/dH0ck3oDGX58TfgvbgTfCC6t5rrz4v47uh3xZtVbOQb7rHmqEpXS4 Z8CFia7ikE0FhEP7/NlPh19N345sj/8cx04CRgrly/S+jtS1Pzc8qT/wnM1Jhy0TiQyc rGPw== X-Gm-Message-State: AO0yUKUPXTYdJFefHYGrNHJ7rU+ZXw7Y8BBnLRnqHtwiZsMs61hlAEfI NgAPTuRZ2GHk2gKp8j0vWnj3hCrmisM= X-Google-Smtp-Source: AK7set+nc2l+LOOtTqcd4z5kgeWkVUpT6tKt1rcPt6H8ldEBrON7ADjB0lOcpxYAbY9EMeUeAOLPwg== X-Received: by 2002:ac8:5c10:0:b0:3d8:7cee:3d2d with SMTP id i16-20020ac85c10000000b003d87cee3d2dmr23501796qti.67.1679332637887; Mon, 20 Mar 2023 10:17:17 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:17 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:35 -0400 Message-Id: <20230320171635.11184-43-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-tag-expressions): Update to 5.0.1. [source]: Update URI. [arguments]: Add a #:phases argument. [home-page]: Update URL. --- gnu/packages/ruby.scm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index df88c6c083..9b7fc12409 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8454,26 +8454,29 @@ (define-public ruby-cucumber-wire (define-public ruby-cucumber-tag-expressions (package (name "ruby-cucumber-tag-expressions") - (version "3.0.0") + (version "5.0.1") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/cucumber/tag-expressions-ruby") + (url "https://github.com/cucumber/tag-expressions") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "15dw4w0npd4m6aw7zhqkjxxzngp42kswrkwfygxkxcxnhy5zl1vx")))) + "1ziq30szn8m5y29hsdpx4dn1a8sy29h01nvcldm8nr1mx4b7dj1w")))) (build-system ruby-build-system) (arguments - `(#:test-target "spec")) - (native-inputs - (list ruby-rspec)) + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "ruby")))))) + (native-inputs (list ruby-rspec)) (synopsis "Cucumber tag expressions for Ruby") (description "Cucumber tag expression parser for Ruby. A tag expression is an infix boolean expression used by Cucumber.") - (home-page "https://github.com/cucumber/tag-expressions-ruby") + (home-page "https://github.com/cucumber/tag-expressions") (license license:expat))) (define-public ruby-bindex -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 044/223] gnu: ruby-cucumber-core: Update to 11.1.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402320227 (code B ref 62196); Mon, 20 Mar 2023 17:41:12 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:23 +0000 Received: from localhost ([127.0.0.1]:56594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUd-0005G5-8w for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:23 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:42948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8J-0003Dq-5w for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:19 -0400 Received: by mail-qt1-f174.google.com with SMTP id r16so13932785qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332638; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bR7C/oys874lp7zq5kdFdSjYo/+2BjgtarVIe348Qes=; b=irLGbKsWMTLfUuZZX5lFkPaPHcSLcrXDoDJ+XGDKN2pfZObWyT+fFciQcQulVqA9Uq SRqeULRRW0Al1Z5IUJPly8/y7GDdI10BZhe19ctGJoqeSNJBjzbUxhpOFXm+FRMkwTGt N2ZTHYuodr+TC1StfHe4OPSEOqF97QVksT42vj8lXf1lhSsgKEW6dbyowPJ6VFDnuafv QpCxBLb85VYFXsyAEehDJ2IWUZTHjhN5BaHhWlWkvn5VcSPvjoSMtVRE3Xt0RIVruve+ tKYU3j7piu27yGc1LvAcyczszbijRCAa+Kd7qzp2kJKvbMG9KGN8ePtJ9B/uVYsex2b9 Codg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332638; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bR7C/oys874lp7zq5kdFdSjYo/+2BjgtarVIe348Qes=; b=OPA1MqHJSRRvgMby5JONwsZwdJ1ej9fKnMGxXnHzGtub6hYO5A03W7Da+uGLpr2Y0x ESoYKOOMqHLnO8adYK2my8LwGn4ZmFVzlp49FklDPi+QONUPtY5IbnxrRkSe8fHMJVHH rLpuFybbYgm9+OBYlnTNiuU2uvkJlrMXplDqBhrRcQcOlWmAxYU3fcmgEHLrMnHBlZqJ lqCUraaC+ghpSIV/CWCdmJ0RORHsRVdXychcQMEDSBlO7OYSC6Ywisv48JlWQja1RyxD SvmkWGLm3/Ywa9pSiCPth8q44dTJzVFAZ31VZwDSkj65h4qBGXl91Rb2X+u11CqBhHxX yeJg== X-Gm-Message-State: AO0yUKU7HGwF30skFa+AdSOkUMdgUe6h8DAweOWFz1c57WsCCXg7KEFn YkkQfEBtUfos7H+1eJi9zBzZ232+Gn8= X-Google-Smtp-Source: AK7set9+JGIvb8JHdjO4TDRK4gK92nZVldG5OoXrHBqV/LtAt8fOfRt4cLpQ+2Q7FuhdYIHJCUULAQ== X-Received: by 2002:ac8:5c0a:0:b0:3bf:c86b:3d34 with SMTP id i10-20020ac85c0a000000b003bfc86b3d34mr28200984qti.22.1679332638729; Mon, 20 Mar 2023 10:17:18 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:18 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:36 -0400 Message-Id: <20230320171635.11184-44-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-cucumber-core): Update to 11.1.0. [arguments]: Adjust relax-version-requirements phase. --- gnu/packages/ruby.scm | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9b7fc12409..f8da5eb1c4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8358,7 +8358,7 @@ (define-public ruby-unindent (define-public ruby-cucumber-core (package (name "ruby-cucumber-core") - (version "7.1.0") + (version "11.1.0") (source (origin (method git-fetch) @@ -8368,18 +8368,16 @@ (define-public ruby-cucumber-core (file-name (git-file-name name version)) (sha256 (base32 - "1p5wb6wbggbw37ariyag4kxpiczznvgm3c8cnz1744dmbj79q1rn")))) + "0lf2inlam0951djc2qz81x0nkffmw2dpj44iadw1fw31m7r8wqvh")))) (build-system ruby-build-system) - (arguments - `(#:test-target "spec" - #:phases - (modify-phases %standard-phases - (add-after 'extract-gemspec 'relax-version-requirements - (lambda _ - (substitute* "cucumber-core.gemspec" - (("'cucumber-tag-expressions',.*") - "'cucumber-tag-expressions', '>=2.0.0'\n")) - #t))))) + (arguments (list #:test-target "spec" + #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'relax-version-requirements + (lambda _ + (substitute* "cucumber-core.gemspec" + (("'cucumber-tag-expressions',.*") + "'cucumber-tag-expressions', '>=4.1.0'\n"))))))) (native-inputs (list ruby-rspec ruby-coveralls ruby-rubocop ruby-simplecov ruby-unindent)) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 073/223] gnu: ruby-puma: Build with SSL support. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:12 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402320233 (code B ref 62196); Mon, 20 Mar 2023 17:41:12 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:23 +0000 Received: from localhost ([127.0.0.1]:56596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUd-0005GC-Is for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:23 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:36690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8o-0003Ll-T0 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:51 -0400 Received: by mail-qt1-f171.google.com with SMTP id hf2so9792409qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332665; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nRfZF1iPyBAI4V3HqPjTNut4j/xwLzQnGFu4GKmu1ls=; b=g47V13eD59BJ0wNzLprYteO+U3L0FYV8oKUjJcYnQhrFDxx7cISaXXwuEHnlV6VoIx WaQ0EFEPZK8hrjEb6989OvuG1MrpzczAr7nV05WTtc4aBJwJxlQFMayzNoF+ZsivFdoZ ja9dFVdJNy2kMSl6Ti2q1zOsGAwyOq1cnTX52w/oARt5ksFeHCLdosvT0/p2lb2vvqfD 5a9iNqR6Vo6yQXQLxC8mxySk4Y+PxbR8SOC9XLE50Vgyb06rbL3q7c5NAbNCKBYSo4jW aRLvmS/AM1e6eRPCp8O4Pq6SRwB7FLTDDPX3PPalbqScXRhSe+OfDHfTsScCaiaCG7l+ yyDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332665; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nRfZF1iPyBAI4V3HqPjTNut4j/xwLzQnGFu4GKmu1ls=; b=jEE6BRjAtwkl84yJ3hX/avfjntpyOPrcsKOT5QzZbuArgZVGE2VHxtcWdb3twXwAPu 4MFU2fptcog46d3d2d8k9c4WqsNQaGQCOxipPpeQFi5NNDbDcOAVlJCJrz7AuocM836w Zbi6UFh/q69il8BhqxdWT9jX7i7AiL52gjppFYoSsCuVzfyMq+rpUt3EjIh9e6+v9JMm q9kNxplZJmLlZYd44XEI9oPtlJjg14qSuOH+EaGSdF/vjC+Deu8USQPsTdhVUeMuKAtz 0fXpDzzzrBVFt1vLOyiitvnOCGI0n16VXjJd0oWliHsF68LL+8xR0fOC+CjELnXNLFoF wnRw== X-Gm-Message-State: AO0yUKWNlUarbMoiZ1dSwBqOjA9uaUesui31EmxpLzTgY5nWXinXdfT+ XcFQrJF7G9VImhu669zUQNz1pstjjTQ= X-Google-Smtp-Source: AK7set/Z4/ALX9Z5rcitYOdChDjmjRTlRv6f5aHUjLZasyexIUFn1dWTAt7FqDYo0mekIY9uqVjq0A== X-Received: by 2002:ac8:7d0c:0:b0:3d7:b045:d39 with SMTP id g12-20020ac87d0c000000b003d7b0450d39mr26257827qtb.62.1679332665309; Mon, 20 Mar 2023 10:17:45 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:45 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:05 -0400 Message-Id: <20230320171635.11184-73-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-puma) [arguments]: Delete trailing #t. [inputs]: Add openssl. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 48defe1dae..6858f0f5b0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10155,8 +10155,8 @@ (define-public ruby-puma (add-before 'build 'fix-gemspec (lambda _ (substitute* "puma.gemspec" - (("git ls-files") "find * |sort")) - #t))))) + (("git ls-files") "find * |sort"))))))) + (inputs (list openssl)) (synopsis "Simple, concurrent HTTP server for Ruby/Rack") (description "Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 080/223] gnu: ruby-rack-test: Update home page. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402420241 (code B ref 62196); Mon, 20 Mar 2023 17:41:13 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:24 +0000 Received: from localhost ([127.0.0.1]:56598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUd-0005GN-U9 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:24 -0400 Received: from mail-qt1-f169.google.com ([209.85.160.169]:40936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8p-0003Km-CI for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:51 -0400 Received: by mail-qt1-f169.google.com with SMTP id x1so13935237qtr.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332671; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=B6BfiuSVDWVQrbaDOk1vUbJj2oO21lscjAST+9eCxY4=; b=I4+9VT2QTy+8CtGG+ehYbN9cKhkaNXs57a/WS5wW2jFJW2IKW4AEkC/bnRzsj3V5gX gZdcu4Xmn6Rtc57ylNBqwF+egfYlXcXEQUfWXlmfpa5MJiZA1su2l7cLdlsINSyEq8+g 2P7OJBYL/FIFtFHw9P+dKtBWdnkxQ7LFdW6lEVrPNDuUdJAknt1Ycd4jvwbm8uUuZQZs vikZQT+2zBRUeKYb06+rpaB4qqVtDrXaE5/PqVsJdSB5VaYVM71cHACpbWqi9DRAWuJV KerFIlNH1Snsv6g9+i7lPubKGcNgMjyifG2wrvzV2wDvY+peU419u7mulb8lm/4phOo/ 8Zqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332671; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=B6BfiuSVDWVQrbaDOk1vUbJj2oO21lscjAST+9eCxY4=; b=E6QFuUKlnVb+fEvKrLTdQmFPYtbLg273IEMDry/l9JcJX7i3GpO8VrwsUNOz2JRrzG VnPnytzC4zKKeGqAxbRkqudnQDtQ2Os//dnbs5ztgWrh2Ic3/OvqYVMbj1OTDKxMqSts XFxKseQ8EO9WANrTpGFo2+dwpnOBHRgq1kHaEXnEfuDMSuH+GGPzzuzpfB4f9LD7gK8x Mqlv0j1r3REdU9x7eDQQ2Pv+NGLBPIlPmxvcF4mhxu8tYGuyjE+MA/OAheHfq3I1uj73 u7Z9GyFzaM1KC2GmGe6miOXfv1Tvp0jmsQoDDkHPCKjeH21PT9WhH31JKCYWHWMLBpci rbOA== X-Gm-Message-State: AO0yUKXUhGhabuoYFmcSfA+O8q/ChR+l3tX2g+fPQLJr21oFkqFyrrUD a8HU3+aEJGRg5K1Toh+wVK8fzzdVxJY= X-Google-Smtp-Source: AK7set+G0EjhmILS9cUcW6AN/PYqhWUSZHR0JPVa/R+ig0DNFe2v59ePrv2oSeCYXQR123LN35dBbA== X-Received: by 2002:a05:622a:1387:b0:3e2:10e:d33 with SMTP id o7-20020a05622a138700b003e2010e0d33mr5831287qtk.66.1679332670897; Mon, 20 Mar 2023 10:17:50 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:50 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:12 -0400 Message-Id: <20230320171635.11184-80-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rack-test) [home-page]: Update URL. --- gnu/packages/ruby.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index dbe9a5ff97..0ad9f820d1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7231,7 +7231,7 @@ (define-public ruby-rack-test "Rack::Test is a small, simple testing API for Rack applications. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.") - (home-page "https://github.com/rack-test/rack-test") + (home-page "https://github.com/rack/rack-test") (license license:expat))) (define-public ruby-rack-protection -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 081/223] gnu: ruby-rack-test: Honor #:tests? argument. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402420249 (code B ref 62196); Mon, 20 Mar 2023 17:41:13 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:24 +0000 Received: from localhost ([127.0.0.1]:56600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUe-0005GQ-61 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:24 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]:36690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8q-0003Ll-97 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:52 -0400 Received: by mail-qt1-f171.google.com with SMTP id hf2so9792818qtb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332672; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p2/I3VhO7G/BVsaPtK8NoGN+dqjgW/wzv85AzzPTAL4=; b=b+Tf4QdnpwjLH3WU0L0XSgInuVMch5A5xb//l+Se+k/+Ci6hAR4Pp3qxnwaz8bN3O2 V1QDMv3PjTtNuHSPozg9SKhiXh1NhqVI/5XDoo5mmQYQ+xRfbJwcB9nOTH8c0nI3hIBV oStIrBKXrJtCFvKAmcWF5BgOap4KO1Dl7+UKUNTg4ixnYACDIHt0Ud9uiHo2wh6bwJdh tr6o5xAOIDvSF18RUDHyon0Satro2HWtwUD3mp8gTeftQlnxXOM+s2It7jPcwIldLnO2 JIHzARQp0TuLBpcOJEMvXEU03zYTfLiP7hDqFyes58BCERzD1YX2vGf/yYLXdW0jyiXN ne2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332672; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p2/I3VhO7G/BVsaPtK8NoGN+dqjgW/wzv85AzzPTAL4=; b=jjZx5C7dtQDKI+NV6U6aWvzM2wRb6rqbdzyceNOER8FOucH1YPWZsWbC912JJzjcVm okFlcdUM84SMTIPb6LdOVMO1TvjFXQpn+RaEaT/DSt8Y2rKr//4DEcS8ituWAtQfcMq5 EAFGv7OLvYXvwsU4NVE3Ny/Bwo+GZbwwOwKJ89R61I1bqH5pAyO9O+xyzJJYss/A72w3 1hkNZuEH9IE19LFohHAI4mSpjRhFgFTnIqIcag/iC/4DHzAy07PUzSxXWFTv8xICuS4J 0iqGyoaX/SB2qvKstCFX9+aC11RPiKaeMCeDxYrV3PQMaGKr08QtiOAMOaCwV1M8IsJD PF4A== X-Gm-Message-State: AO0yUKV70kPsq3EJozTu8d0hXB1vV0Nm1pmknj1/MEXFeFrc6foWuRJe 1ohxiu6yaDUSzAB4B5apFujJI3X29Y8= X-Google-Smtp-Source: AK7set8hgqFP3exxRieOMfaFOgGua7fQ2OJo7p9zbzV2Id9fKzHgle1Fc9uxr+8CTiH4Nny3hwcjOg== X-Received: by 2002:ac8:5fc2:0:b0:3d8:6b0d:f9a4 with SMTP id k2-20020ac85fc2000000b003d86b0df9a4mr26126091qta.44.1679332671698; Mon, 20 Mar 2023 10:17:51 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:51 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:13 -0400 Message-Id: <20230320171635.11184-81-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rack-test) [arguments]: Honor #:tests? argument in check phase override. --- gnu/packages/ruby.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0ad9f820d1..41a2f01ca3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7222,8 +7222,9 @@ (define-public ruby-rack-test `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (invoke "ruby" "-Ilib" "-r" "rack/test")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "ruby" "-Ilib" "-r" "rack/test"))))))) (propagated-inputs (list ruby-rack)) (synopsis "Testing API for Rack applications") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 082/223] gnu: ruby-sinatra: Update to 3.0.5. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:13 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402420256 (code B ref 62196); Mon, 20 Mar 2023 17:41:13 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:24 +0000 Received: from localhost ([127.0.0.1]:56602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUe-0005GY-F8 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:24 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:44936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8r-0003Ds-4O for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:53 -0400 Received: by mail-qt1-f179.google.com with SMTP id s12so13912716qtq.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332672; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ChDg1bxmt4OgRvxg8KkISEOEj5PFT6p/P+TV26yGXWI=; b=Wvbs2ybkVpCQrlOTVKvguDqz0Gj7j0K+Xy4Y2pHQ+5sLT33HxssXLhRVTMHrftRM9+ AdTLK+UuAho7UEUBDbrhO2ho78uXuxw8l0fidZKyz/Gw9Auc7CtnK+gEPTosWuoaA6tk qnnLu7sd8q/gAi0Ar7TzNz5/KIQW+ZAeFu3xuoLxKz0Rc6FO/2y8cNOHFGaMT+me7XFS 9pgyTcS+Yz+8BKVSgrYp6cBkLoK0HHmVfnRGn5wkhbGUHToxNrSLBlOLTmII91vpZZCo O3jQiZ/LG6DbSCV5+F9Gob8/vO3qEZdMF5SWdyP4GiFBi81/RybpLxCHZ1rJOUjLcGtw s/fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332672; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ChDg1bxmt4OgRvxg8KkISEOEj5PFT6p/P+TV26yGXWI=; b=M1SpyBD5NyI9miQa3LanoPuKZ8BequJXYRvLWLWUZyJPwdRRaffDXJzPlcxSwivCxF Esj/aR92wm5GZ5a0xD5zXOsf+8FmVg1a1aaw92R2oT8QIkRuEmuLUOq4FJ6Wl5PFXMvg Zc3T4Y7cgBVQXndoV2ciwpLrBBUTx71Ry8iZ1ORt5d98oxLbjJpgnL78sBYb94JuHmyC 1FCWPNynAukwKpMhETqHhQaBN7C9tuQgKBM6epocG+iuKatoJnovO7YU04XPJ/8RKaa3 EWU5xlyJ21wqS135ALwyIdoDSjAaJqjvWsOOURxGkvk+/k68iGN9URA5yUtt/UQzJUu+ e7uA== X-Gm-Message-State: AO0yUKWrS0VhRz00TDdwEfiJQnN1B0x0XvxjU679FVvcDsA9oUMNqcWd YkV0TUL7yZBaSZDeCUlSiYS3TT0U3mk= X-Google-Smtp-Source: AK7set9KdaMHSXOUq/okFdJX1r2a9w2xCr6lIBNj5NwxPRzmSoQzV/oWJs4jIflp2TnDh3PP92Vkmw== X-Received: by 2002:a05:622a:246:b0:3de:6d89:adb1 with SMTP id c6-20020a05622a024600b003de6d89adb1mr11028280qtx.20.1679332672593; Mon, 20 Mar 2023 10:17:52 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:52 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:14 -0400 Message-Id: <20230320171635.11184-82-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-sinatra): Update to 3.0.5. Delete trailing #t. Delete arguments field. --- gnu/packages/ruby.scm | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 41a2f01ca3..32776ac597 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12310,28 +12310,20 @@ (define-public ruby-htmlentities (home-page "https://github.com/threedaymonk/htmlentities") (license license:expat))) +;;; FIXME: Currently broken with rack 3, awaiting the merge for +;;; https://github.com/sinatra/sinatra/pull/1857 and a new release. (define-public ruby-sinatra (package (name "ruby-sinatra") - (version "2.0.8.1") + (version "3.0.5") (source (origin (method url-fetch) (uri (rubygems-uri "sinatra" version)) (sha256 (base32 - "0riy3hwjab1mr73jcqx3brmbmwspnw3d193j06a5f0fy1w35z15q")))) + "1ryfja9yd3fq8n1p5yi3qnd0pjk7bkycmxxmbb1bj0axlr1pdv20")))) (build-system ruby-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - ;; See: https://github.com/sinatra/sinatra/issues/1578. - (add-after 'extract-gemspec 'fix-slow-doc-generation - (lambda _ - (substitute* "sinatra.gemspec" - (("\"README.rdoc\"\\.freeze," all) - (string-append all " \"--exclude=.*\\.md\".freeze,"))) - #t))))) (propagated-inputs (list ruby-mustermann ruby-rack ruby-rack-protection ruby-tilt)) (synopsis "DSL for quick web applications creation in Ruby") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 076/223] gnu: ruby-rack: Update home page URL. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402520263 (code B ref 62196); Mon, 20 Mar 2023 17:41:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:25 +0000 Received: from localhost ([127.0.0.1]:56604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUe-0005Gf-PJ for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:25 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:43598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8r-0003Ly-BK for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:53 -0400 Received: by mail-qt1-f174.google.com with SMTP id c10so2745755qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332668; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=343fOVVjpJfRzkEL0JKrkwSkTSVFpUFilWjCjcSgFNU=; b=WYFI9eG4OG5hk2PzJvx85vn/DJRCRoinpSjZ5+KlHvJ0cMMX00gEpHFIs7rHXTXJew F92j1C+h2ubS8UruCDcaC932grHM5UCM+uNFDMWttpvA7hkYKYC8jTYcQBNdzWWTGC0c GJ6DwiCdiAeoLROGilmKNo6tKFIXwlT3CJFd4B24Nl+abHxzyvhIOdRosmdRxjEj8DTz Q70cByXCPC+IewboiYmpWvWJ3Fx7S6rcai4K4kIb3181qxCFFL9M2bK/dvVyU12R1a4M ydzlv0ToSyzQOGRF84m7ddxG6tx46E710d9iVRLSNrLy87+EPxGV/sd/8h4kJHYTVoKQ XeYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332668; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=343fOVVjpJfRzkEL0JKrkwSkTSVFpUFilWjCjcSgFNU=; b=K47or+RRhsJQgQslijjx+2tOmWI4+XtWbC8wDWJoLBinhEAfDeHm4kK5bHJVcgse4w yGnA5Qfc3QGZE/FTcUp0deAhPgEquSbC4fLHMKqOQTztKQX+vK2UTGak5ULjeynri+xf RRbA5/L70zrNgidtGLcnPYCr8R7vgMDCnxGSIq+7lQc3D6S2MgA24SJt2nFHFoHHVFDo cXCKok80zOQ6XdKcsFzTrnZUqiS3ZpD8b8JlOSwQ6GgE5/njj+GSvcxJg3YBPl9/1uqM 7cNgS57I2ow54QlpIJLXowGx/S4U2XQg6hlMa0tV4rJu2qU145C2WWyVs10Vh1BK1Ffq pqOQ== X-Gm-Message-State: AO0yUKWa6Y8rh6ds2yjfVZoQFbRVbJqCoijsjnKuxRIBZGQ0hE9ilw9Z ysWVFLT9HBYgTDZMPi9Q6MZOUXAaTG0= X-Google-Smtp-Source: AK7set/p2St12qitGl0hb0U+LCLGnAkJsOMPy+YXdkcSnShTPFJlaUCHOd/VGZs0aeu6dJzDMJfzyg== X-Received: by 2002:a05:622a:1984:b0:3db:573f:8f7d with SMTP id u4-20020a05622a198400b003db573f8f7dmr18431536qtc.17.1679332667690; Mon, 20 Mar 2023 10:17:47 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:47 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:08 -0400 Message-Id: <20230320171635.11184-76-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rack) [home-page]: Update URL. --- gnu/packages/ruby.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 29c4ae8bf8..b1f322fe64 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7160,7 +7160,7 @@ (define-public ruby-rack developing web applications in Ruby. By wrapping HTTP requests and responses, it unifies the API for web servers, web frameworks, and software in between into a single method call.") - (home-page "https://rack.github.io/") + (home-page "https://github.com/rack/rack") (license license:expat))) (define-public ruby-rack-test -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 083/223] gnu: ruby-webrick: Update to 1.8.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402520271 (code B ref 62196); Mon, 20 Mar 2023 17:41:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:25 +0000 Received: from localhost ([127.0.0.1]:56606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUf-0005Gm-4z for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:25 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:39610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8r-0003Kb-OK for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:54 -0400 Received: by mail-qt1-f178.google.com with SMTP id i24so13954967qtm.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332673; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=f1XAnGTZIZ9PZ8BExS78gmxSSK4lZlG0VisdpDHtefc=; b=GXAXj1smxEjUPJ9gMQQIa1k+qe0dJi9MWnmwUvxyFCYT1vKkvU7RnzO0WMK6DXJQ/z lcEWh61IlTjLSHAj887Wo9EoAiGwgM8LojtsxJVra89656Y75Odkw2RS/tzMUSpKajrB trxViOtDb7OdSzpAvz5X8IcqkwJwrLuf2cJxvXSgRwdFdpJg1D8euSMPfRqJJFeQVloD fBimg6EDxj5FMxB91Un5rHJQ74TweaNBHyr33txPdmYWrMCsZy7HELgwKEkOaxQu13fX YT/Cp9UkYyOKfweVFU/O8Ukt24gvVqndAhAxXzifmi+fhjaMdMiE59pqzIRHUdqZw+FV 2RoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332673; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=f1XAnGTZIZ9PZ8BExS78gmxSSK4lZlG0VisdpDHtefc=; b=iJYQ9uyKWyXG1TDvruWcm847CQ3Sh+YjvDru7Ccxxz3QswINoiBx6qbVMnI47zZcxe ZbtWC1uvlC5rpV+3slipF5HPnTNbFoPLIzZlE1nh8TkycEgBNav2R00FLxRMh56dHx9G hLvaBbAxiCesOiWBatipKtTYZEPMi6gAnOUlapwq+AHH0zeRxu+mNQvcsh3F3FhJWbr8 dj1KY+Te1DbTZw3l+jD6S8hRaW0EqYD7t8L+9YyDziEMUYniVCpjHxIMcoZaje2qO1Gu 17XBj18b94YHQ4BrfWQ1AAvgfqVZjF+tNraz2cDSkQUb07k1zqIuJDf+aZs7onL7iTnM ZTLA== X-Gm-Message-State: AO0yUKWq6r1vE9EOdDcw9VtXe7wZvApO/PoSZ/DDCr/woyF36Ri3yQUA 3U6PaIs2eR3UWvRszLeuI/QJk93CdkQ= X-Google-Smtp-Source: AK7set8Ta34VLabnGKQK5vtAo/lX9oJtpW+H23M21M7I2k3emgUVW2cD+HDvkLh/RIzeAdVyj9Rylw== X-Received: by 2002:a05:622a:1cb:b0:3dc:91cc:384b with SMTP id t11-20020a05622a01cb00b003dc91cc384bmr14960477qtw.5.1679332673265; Mon, 20 Mar 2023 10:17:53 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:53 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:15 -0400 Message-Id: <20230320171635.11184-83-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-webrick): Update to 1.8.1. [source]: Use git. [arguments]: New field. --- gnu/packages/ruby.scm | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 32776ac597..248770e8b7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13616,14 +13616,26 @@ (define-public ruby-sentry (define-public ruby-webrick (package (name "ruby-webrick") - (version "1.7.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "webrick" version)) - (sha256 - (base32 "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7")))) + (version "1.8.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/webrick") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xb0mk3cghdir65nmj0mblprbf21blli7267b6yyvxclh307yp6s")))) (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'delete-problematic-tests + (lambda _ + ;; The httresponse tests fail for + ;; unknown reasons (see: + ;; https://github.com/ruby/webrick/issues/112). + (delete-file "test/webrick/test_httpresponse.rb")))))) (home-page "https://github.com/ruby/webrick") (synopsis "HTTP server toolkit") (description "WEBrick is an HTTP server toolkit that can be configured as an -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 077/223] gnu: Add ruby-rack-next. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:14 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402520280 (code B ref 62196); Mon, 20 Mar 2023 17:41:14 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:25 +0000 Received: from localhost ([127.0.0.1]:56608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUf-0005Gu-FW for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:25 -0400 Received: from mail-vs1-f42.google.com ([209.85.217.42]:44948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8s-0003M0-4w for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:17:54 -0400 Received: by mail-vs1-f42.google.com with SMTP id d18so6141902vsv.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332668; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WzMUcw3RbxzvjbcwGa5N0XR7XnRrG1JNzIwxXh+ZGVk=; b=GD3+Zh1FuDuJFnvunxU/8gr9VY4ofWLR5D0XsCk82X/B9RbSBALRWUPTfUXIh5Egn+ lnes4rcjm+E/iMRrJ2QZAgqEX0d08CF120IFKw9AjUKEq6gPd6lDuLMUchzwYCu6XDmS CiEWNptW2IFl9KkPZvG4cDGQO9QA5yRL47/gZ4ZRATUeda0F1oKiqVwXPFEOCb6ltb7o +nqgwP+ccJOpYR+vqnHda4QfYdgT8Co4LSno21sB65lVvcZ6JTyyxgFWglr8e56MufIJ v8VsxnKoR16xDPPT6F4mhMR3VoAXzbdJJcdKpg1pR9rCTcvP/pghQ1794ezTCzmu9060 aAtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332668; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WzMUcw3RbxzvjbcwGa5N0XR7XnRrG1JNzIwxXh+ZGVk=; b=iIwi+E3tJLLSlMlL/wT/wk9hLfGga5X1fIcpEeX/9BjvJKybo8a5+f0LZD685IQnzd ejk2Prs7GfOz7z2uYbm9dPkIkAVtnsM+PTlPDe+64kodnuYsOjUVlcjiz4utkp4UaKET QT3EVvKqJ9fAnoqgtzKNcAZDOj7pZBPF63ip6pmZic3yMdo/pLn5epTm9WOuROqU0Gcj OaZyjBz/VWuC9/rXMfcbGcTOKUS6Lxr1NzgMtYOlNguekoKnzNw2IdHBhuQQ/DrCETuY 8YvMZLP8lkWzYW5KqBMWBkWI/SMHzib07Q8bkzplLtbTZzg0UTU/cNpg0RQJ08q4RSNZ BYkg== X-Gm-Message-State: AO0yUKVqyNnv4p/mkUvEuTwHPwdvOshaqpCLR2tJnovdhv8TR+rODJPX CaVdIkjBEeRqOLgAOx0Jo2k6LKFTXNc= X-Google-Smtp-Source: AK7set/LxB78yUhBI9zOtOaTnBhV7x/yzU0Cj6ijqlaCQr+qDKa8D/wsquaA9hZuZ+jFB7FC7Dy+9Q== X-Received: by 2002:a67:ff91:0:b0:41e:d822:c54 with SMTP id v17-20020a67ff91000000b0041ed8220c54mr2995054vsq.24.1679332668545; Mon, 20 Mar 2023 10:17:48 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:48 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:09 -0400 Message-Id: <20230320171635.11184-77-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rack-next): New variable. --- gnu/packages/ruby.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b1f322fe64..77cae8d78a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7163,6 +7163,22 @@ (define-public ruby-rack (home-page "https://github.com/rack/rack") (license license:expat))) +(define-public ruby-rack-next + (package + (inherit ruby-rack) + (name "ruby-rack") + (version "3.0.7") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/rack/rack") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0msf14655nfcq1kgmib6932lgzm9nw3nb0m3c7nh6nj4sx30yxfr")))) + (arguments '()))) + (define-public ruby-rack-test (package (name "ruby-rack-test") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 084/223] gnu: Add ruby-rackup. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402620287 (code B ref 62196); Mon, 20 Mar 2023 17:41:15 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:26 +0000 Received: from localhost ([127.0.0.1]:56610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUf-0005H3-Pa for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:26 -0400 Received: from mail-qv1-f50.google.com ([209.85.219.50]:33541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8x-0003Mp-O9 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:00 -0400 Received: by mail-qv1-f50.google.com with SMTP id m6so8079789qvq.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332674; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7F4s3Q0zFTusZENqB7GFuDkiy0MZUAzmczwyOtfB7y8=; b=mMJzUQdh2yS1xNs1DxjSnGo0O0i0jDEBsj1R0TRJpMhO/Gs3rLHZjWEcCQLb+8E07t JQxrzrKtzt2otSaBz4azhlAEZJejYvocTaQTrtOH0U5nXAFXWc6JXDZ7/g/JVjkU4y5K DCjwouEmuiXC6x3amFngwLrWQoirzDQxpuE07c40e5kz38ka+XUQoTAW/py0BrbqO3Fl Wkry6oV3rxJM+wfrAf9y2Jjk5dxnxxEq+cvK4fmMgYQMhqcGRyGOaUwjhbUnhRHjS4fT Ye2RHxH1fx5j7g7I9WFOlSICD4MxdYCW4f2jCOX1cKiqSCdsjdzeWdCaPdzGyHBKAz4F TzmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332674; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7F4s3Q0zFTusZENqB7GFuDkiy0MZUAzmczwyOtfB7y8=; b=6p7mWvXLd32YKpMcKwRxc3A8A+tz/HQwfFDlEJrt6huyRgAGe2gJSkxZwvC0lR+HMD U15Du0xNI/sto26T2E4pWSovFQCA+C0iX+SuW3rn+UXmtzLcRfPle61cIjxCibH7GQ8O JHqwHUGDl65LazvktvX+HtLaW06bQ57NHKQUiKSuGZrf/H4umDnPgNQdnSVc/Aq5VozJ GvO8X0QmQ2CCpHR0qQBqwL6UC3SbipKsaTaiQDnJV6j4iVIW59Vlg1F2ZgyTocBPVgsf gimkF+5Mz5ZenZkDQKYOMaONUGGL7iBkeVqdmhfaoosqwBEJ3e5iMvjU4BYbSEynS2Re xcFA== X-Gm-Message-State: AO0yUKUTsz8a418nbyGqW2GTHDONul0aYWPwHMh+VI/zD2/L00X4T6d2 418uqLSEThpu4nyxLm4lUbbnncTP64Y= X-Google-Smtp-Source: AK7set8Zt1WqmZWlxe3fMxKwySHPepZ5mkjdThbK6GuQtNFV0Yjx91fw/x7vf7zTP0LYMexljJ8clw== X-Received: by 2002:a05:6214:248b:b0:5a3:79cd:8ef8 with SMTP id gi11-20020a056214248b00b005a379cd8ef8mr55268638qvb.32.1679332674085; Mon, 20 Mar 2023 10:17:54 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:53 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:16 -0400 Message-Id: <20230320171635.11184-84-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rackup): 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 248770e8b7..78433b4b5d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7179,6 +7179,28 @@ (define-public ruby-rack-next "0msf14655nfcq1kgmib6932lgzm9nw3nb0m3c7nh6nj4sx30yxfr")))) (arguments '()))) +(define-public ruby-rackup + (package + (name "ruby-rackup") + (version "2.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rack/rackup") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "19b7sy700zjwaw7x47qpxvhnnz5hrp5bhrxfyljgagrli824dajy")))) + (build-system ruby-build-system) + (native-inputs (list ruby-minitest-global-expectations)) + (inputs (list ruby-rack-next ruby-webrick)) + (synopsis "Command line interface (CLI) for running for Rack applications") + (description "This package provides a command line interface for running +for Rack applications.") + (home-page "https://github.com/rack/rackup") + (license license:expat))) + (define-public ruby-rack-cache (package (name "ruby-rack-cache") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 085/223] gnu: Add ruby-vcr-expat. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402620294 (code B ref 62196); Mon, 20 Mar 2023 17:41:15 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:26 +0000 Received: from localhost ([127.0.0.1]:56612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUg-0005HA-71 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:26 -0400 Received: from mail-qv1-f44.google.com ([209.85.219.44]:36758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8y-0003Mr-Fp for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:00 -0400 Received: by mail-qv1-f44.google.com with SMTP id cu4so8066325qvb.3 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332675; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=k2WDjqYvoQRwI215zYGSCZVSV75mv4ZwUE792NAz4/0=; b=SNqLz9Bc5HuKU2M1T2waDn0uPIyqa1ytueDwftdXLDC2/FFGoIr8/4Yctx+R8UpslP RMxmChdYhkdatvnd3HWKqBnYpgDDa0dNgZgpkN2WTh4QkFArGpRRxYaoblwL3alkCUOF h5MZTDBp4aasAvimwXJra+8TCB3LzDv3akLilFl5c7fD5GJtlTPpz89OgeclQARGIKc+ I2Kt/IYKc3LhCjh6RT7NRkqosWuj7iImCcdxtCjm6F9N9HNkrRcv7ac5FcVqXbl7gyY2 jWj7k9OFSbcPCPtYutJTp+QxxNqNmzCAh3DT6Iv9fVtaFM5vyuHahc2DQ7Cg15bRInZk +8wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332675; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=k2WDjqYvoQRwI215zYGSCZVSV75mv4ZwUE792NAz4/0=; b=hj3xwGYeCSx0KWjUoIL95hVIabancTRHaFCFqephe97zlXd58rwlpDWN8s9xd2pda/ QtgPPeOOM7vDdTF/MDDyZQyr/JfH15OfVHlqrZM+UB23qTd9hmKRMbLSS1JcI7HmMGew lnhVo1fAKonuYZGpxpOrBgmo7gS8xdNXZj8TtJgholkKOqTq1KvBMXnbapOKHijl34Qp 3ic7alHFNUXV7SsCIpyaTM5fj0S92JkFuIw6uWLXUfbAR9PI5oFDJoOy1U5rE1TX/Fl+ fc92PMyAhs8l5jg7GhY6rEvoeDdseSQ1PAGlPKBJJ8Y+KBW/2ZZBeoG9rMSNTokkuGyO PNVg== X-Gm-Message-State: AO0yUKVGZiUOO9Mwdn/6gvjo9rQIGjA/bYR4qj9UbNdiJ9sIJKR0dVfA hyjpk13syYtBYvEUPmwCKdRKPU6HShg= X-Google-Smtp-Source: AK7set/iMFY4vGtFxMs6h3s6HE3qQr2j+0c0IMYavUhzzUZ244SoFfrKgik/dNw+slKTdOCGpOfimg== X-Received: by 2002:a05:6214:19e9:b0:5be:cb17:90ab with SMTP id q9-20020a05621419e900b005becb1790abmr20721881qvc.40.1679332674822; Mon, 20 Mar 2023 10:17:54 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:54 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:17 -0400 Message-Id: <20230320171635.11184-85-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-vcr-expat): 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 78433b4b5d..630134813f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -8057,6 +8057,36 @@ (define-public ruby-varint (home-page "https://github.com/liquidm/varint") (license license:bsd-3))) +;;; Note: Do NOT update to a newer version; this is the last commit that is +;;; still licensed as free software, the project having switched to the +;;; Hippocratic license afterward (see: +;;; https://github.com/vcr/vcr/issues/959). +(define-public ruby-vcr-expat + (let ((revision "0") + (commit-dont-touch "842b2bf89099dc91f2c643d0d85d1abd54eb7e85")) ; + (package + (name "ruby-vcr-expat") + (version (git-version "5.0.0" revision commit-dont-touch)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vcr/vcr") + (commit commit-dont-touch))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "02mzifd2655kjh35bbry01n66jjcjrsw6ncqlybfkjcaqrw2zalv")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) ;avoid all dependencies + (home-page "https://github.com/vcr/vcr") + (synopsis "HTTP interaction recorder [old version]") + (description "Record your test suite's HTTP interactions and replay them +during future test runs for fast, deterministic, accurate tests. This is an +older version of VCR that is free software under the Expat license. The +project later switched to the Hippocratic license, which is non-free. +@emph{Do not use it in new free software projects}.") + (license license:expat)))) + (define-public ruby-ruby-prof (package (name "ruby-ruby-prof") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 092/223] gnu: Add ruby-concurrent-ruby-ext. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:16 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402720302 (code B ref 62196); Mon, 20 Mar 2023 17:41:16 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:27 +0000 Received: from localhost ([127.0.0.1]:56614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUg-0005HH-K1 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:26 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:34631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8z-0003FU-97 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:01 -0400 Received: by mail-qt1-f177.google.com with SMTP id bz27so2201048qtb.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332681; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ze/KSNDaofp091kFQnZzpJzMgID8ivJ5BViPBt4QbRk=; b=PAwEESz31vRdwFh82WvJkxvqB32BWX4JK3qGqj2Al5Qc3twQXHHc8Tm+ocrfUV0EpQ qQDpONlHuyhlzoiwo2SPUozfR5wMXrS3vwWfKpa7gz4/AfRvp8Uq7GBNwIaDvwH+E49k /iItX8SsffW3iEDqivF6Qawh53DRy2LSghZthVmTQTNtOM/YaD/bNVw2MrNk9S5/WLtk 4KPL7Uyx6qtQ6IFobCz9UygGVnW0DFnJ21mSiY/96L2wTM7BekHwOcR1Ycz9mbZCUqLO fw2ivbFv9D7QQ0MZq970nEdcnP5ZoY8TPBLRAHFKc8Edtn8SZcAb7TGPSGkXbWuGAuLx U5ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332681; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ze/KSNDaofp091kFQnZzpJzMgID8ivJ5BViPBt4QbRk=; b=7WAM2eU7KRdmcnXUw0q5KpRU3IYX+7xKRTNKfGnSDV74cfLwTcebXc9ZMmWpl6+e6K hsBJcXYtTj5erV6saJqDFCAvxzzexScXV1kTc7+xZHKZm/8Bb10d7ZrDcvShqi3iOtCL LXnvvTtSwCIAFmPm56QOpixNq9UWxc2QNaBrCDefSX7/GmLSE2m01pQkQveO53ZvtIjQ XMlfrf3L1+YGsuVN2f4PhE0lk2lkjUTBjoQ1blwimR5CbAHmHcMNNfS0JehLVUUAe5BK DgkwvePf55QnQblCbCsoORFzn8fCIOq8q9NEkx+uy6omVcaVSzJxO9VuX+Kgyc9S6S8r a6bw== X-Gm-Message-State: AO0yUKUgA/TZKExEX3/ZKoa32j7HPShJECXyVSDX9h5poXnT7Xs0PCbw /RVP4k0p5xa9aS2UY7wUQyhYpN58s28= X-Google-Smtp-Source: AK7set/rftSjWTviF/FnaDXQcVwUShOWJCIgpBiTrRlzftsDOBCqdC3X/aMJWTZ+2iUDoaCuRUdaQA== X-Received: by 2002:ac8:5c16:0:b0:3c0:14ec:bfc0 with SMTP id i22-20020ac85c16000000b003c014ecbfc0mr29116518qti.22.1679332680851; Mon, 20 Mar 2023 10:18:00 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:00 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:24 -0400 Message-Id: <20230320171635.11184-92-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-concurrent-ruby-ext): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a5539808a1..d8ec2dd39f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10447,6 +10447,27 @@ (define-public ruby-concurrent-ruby (define-public ruby-concurrent (deprecated-package "ruby-concurrent" ruby-concurrent-ruby)) +(define-public ruby-concurrent-ruby-ext + (package + (inherit ruby-concurrent-ruby) + (name "ruby-concurrent-ruby-ext") + (arguments + (list + #:tests? #f ;tested as part of concurrent-ruby-edge + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'delete-unwanted-gemspecs + (lambda _ + (for-each delete-file + '("concurrent-ruby.gemspec" + "concurrent-ruby-edge.gemspec"))))))) + (native-inputs (list ruby-rake-compiler)) + (propagated-inputs (list ruby-concurrent-ruby)) + (synopsis "C extensions for concurrent-ruby") + (description "This package provides C extensions to optimize the +concurrent-ruby gem when running under the Matz's Ruby Interpreter (MRI, also +known as CRuby)."))) + (define-public ruby-pkg-config (package (name "ruby-pkg-config") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 086/223] gnu: Add ruby-prettier-print. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:16 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402720309 (code B ref 62196); Mon, 20 Mar 2023 17:41:16 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:27 +0000 Received: from localhost ([127.0.0.1]:56616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUg-0005HP-Tt for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:27 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:46598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ8z-0003Mt-BI for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:01 -0400 Received: by mail-qv1-f49.google.com with SMTP id q88so1780919qvq.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332676; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mIKEIDRkz3HrEcnnxnvUtg0mTMqp6lUNdK/ZIEW2ygg=; b=VdM9Tf492Fn0bApO9E1hlMhftE8W306BeTFe7KM7OJwYoRrxbKrE1oH5sL3pUlDgxN pIgP3JmXZCqH4h+gZsqZvXBOac7EPthv/d6cnVJiq4tYqfWmR2nLb4v+ZMw0DGvzCOhh eDUW5uBpj3yS46+uRD+LQwpTt72Xfcw2ve2q4voFlCTsERwVfeK3I4HJBlz9Aoy+8vKm fNGPDdXcUq1IUhpfdb2lMfzVpwHl3DJ9wrXWip2uExm+XI+RGeHJT1VBb7miARZM8rIS C2ZHhn5Q/Z7aduRQU+4+YL44wOxdlAD+kMX60cnKjhJ8XBMGxw2+RwF62VaV2UAVDjcy NNag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332676; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mIKEIDRkz3HrEcnnxnvUtg0mTMqp6lUNdK/ZIEW2ygg=; b=gn2pc5u2M8yt+mcRsapxvy0GtmQrjXAdw4t6hxdXeBb63Y9MNKvcp7YbriyTeaTOjN 2W8XZ60XAs4DirHXTASXWa+dnkJ6DGA33qJRXhCkxoK2u0Dfzy3+bbiZAntAq6xEv77/ EtyFcHjBdRIeR+Agfq/R9BPQ+VzCOWt/7sYmHhSqvVa10nn+BTjxLPbnlgCv4UjuPche QmFPmA0i0Wp1gVmkrnL4KBo470sJqKn76bfw8z9sa3AHWqBc20XrF/vABvxO/YqqXEIL meOWWDWWzuDufd0dc8WSe8y2dcmZTdMjGGA7iOyyP4/OTgx7N1H0Q0vIE4TKqfdw9Qgz U3fQ== X-Gm-Message-State: AO0yUKUBu2HC+Uykp3BJlN9Ufd1Vn5Dc3uY9tMHHCABLii1X+8yo2FCB q6eypFV1c5HQoF2EUJkwg9K2iSGGx5U= X-Google-Smtp-Source: AK7set9qTHjL0IgyzeTT5AScGZxis64ua0/arbwMT3opMnsxJq+wu/nlBtFT/feUJHvnWucT3Gq/jA== X-Received: by 2002:a05:6214:20a7:b0:56c:15c9:b5f0 with SMTP id 7-20020a05621420a700b0056c15c9b5f0mr62544296qvd.17.1679332675732; Mon, 20 Mar 2023 10:17:55 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:55 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:18 -0400 Message-Id: <20230320171635.11184-86-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-prettier-print): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 630134813f..1ea90a543b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12280,6 +12280,27 @@ (define-public ruby-mustermann (home-page "https://github.com/sinatra/mustermann") (license license:expat))) +(define-public ruby-prettier-print + (package + (name "ruby-prettier-print") + (version "1.2.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby-syntax-tree/prettier_print") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "00cg40jc0il1hpsrpsrqwhsxmx7day9lxp1ksrm08zxzsrz9ykqz")))) + (build-system ruby-build-system) + (native-inputs (list ruby-simplecov)) + (synopsis "Compatible and featureful implementation of @code{prettyprint}") + (description "This package provides a drop-in replacement for the +@code{prettyprint} gem, with more functionality.") + (home-page "https://github.com/ruby-syntax-tree/prettier_print") + (license license:expat))) + (define-public ruby-html-proofer (package (name "ruby-html-proofer") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 093/223] gnu: Add ruby-concurrent-ruby-edge. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:17 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402720316 (code B ref 62196); Mon, 20 Mar 2023 17:41:17 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:27 +0000 Received: from localhost ([127.0.0.1]:56618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUh-0005HW-6w for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:27 -0400 Received: from mail-qv1-f50.google.com ([209.85.219.50]:33541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ90-0003Mp-4D for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:02 -0400 Received: by mail-qv1-f50.google.com with SMTP id m6so8080033qvq.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332681; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0qEx54oTAg7mrkdgtN8GjJILimV7nr8vpW+oVG3Rx6A=; b=iejwrOFEaw15dC7mDojs3j1uEi2KHMV29BlMJuNUooTmIe3OEz4dGyJSph0K7/NqVA +z4mi57kW2ejZUGIcEaS4FOBqUL0E7r5PpxSNMu+iaibpaEWaatYAFJO2QuYfhw9nFa5 YZYJhFNJum4EzVZYQw+8+VMIx5jXgmXNYl/kqtf8jqWc5aG8qmR2xuFCyAjVX/26r//i vaBLzQE3kNnyFtvB2Fmk8HxW0IZE0J0GicUCVU4AfeFurI+nK7bDGzurL5IG6Y7HlGMQ h/2yYlvvEAz1GJrEOd0OpfgpH2YrTi4UCpZRJ4e1uUfRJrKtL66AxXv2hfvVmMjLOR0K I5og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332681; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0qEx54oTAg7mrkdgtN8GjJILimV7nr8vpW+oVG3Rx6A=; b=ae2LKaouI6EoDcrnVgxhicP/n97CqqA6GfhwB0W8QWGmZGLSm8jCqLFHf2KOTctlq/ BFjCv6j8ifqazxSiiGDegEfgTLUa6TgdHqONVfTK9gRARuRZ9TuNdjZ1ettJ6/jxCNwR 4T5PFqgUL9FC1LYTWNrigGkVLUr7Njwl+bFkGSjvp29tZUxta41LfEFZeP2Bp24q2QQ1 v0h1fRvGIFgJnCFJqKK3pIvLInNb1vE6qqlrG0otzBpYMDtpaslgH4+oAIejvyN2uk4D igdjAeLGhesM8uM6QVXc3ivMXNmB/nOwGEel4FMHDSBP040pOkn8ZdF2KGMZUlBe2iuf fLsw== X-Gm-Message-State: AO0yUKXEK6sKlg8l8ASvt+hKYeifvyCYNqu+CMZccJdUaeKllHqN+iWT a29ZREXfXsA5//bu0Mk4YhQ+3ZRhMPo= X-Google-Smtp-Source: AK7set9UkUwHT8zu1BMtcU0In5aLQ2BNZE6LrLTckIqTvSePtrSb3nn1dKw/Ovs2IJylw+kCrRZh4Q== X-Received: by 2002:a05:6214:1cce:b0:579:5dbc:ab6e with SMTP id g14-20020a0562141cce00b005795dbcab6emr51086993qvd.3.1679332681636; Mon, 20 Mar 2023 10:18:01 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:01 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:25 -0400 Message-Id: <20230320171635.11184-93-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-concurrent-ruby-edge): New variable. --- gnu/packages/ruby.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d8ec2dd39f..8d69a69f7b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10468,6 +10468,45 @@ (define-public ruby-concurrent-ruby-ext concurrent-ruby gem when running under the Matz's Ruby Interpreter (MRI, also known as CRuby)."))) +(define-public ruby-concurrent-ruby-edge + (package + (inherit ruby-concurrent-ruby) + (name "ruby-concurrent-ruby-edge") + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'delete-unwanted-gemspecs + (lambda _ + (for-each delete-file + '("concurrent-ruby.gemspec" + "concurrent-ruby-ext.gemspec")))) + ;; The tests rely on the Gem being installed, so move the check + ;; phase after the install phase. + (delete 'check) + (add-after 'install 'check + (lambda* (#:key tests? #:allow-other-keys) + (setenv "GEM_PATH" (string-append + (getenv "GEM_PATH") ":" + #$output "/lib/ruby/vendor_ruby")) + (when tests? + (invoke "rake" "ci"))))))) + (native-inputs + (list ruby-rake-compiler + ruby-rake-compiler-dock + ruby-rspec + ruby-timecop + ruby-yard)) + (propagated-inputs + (list ruby-concurrent-ruby ruby-concurrent-ruby-ext)) + (synopsis "Edge features and additions to the @code{concurrent-ruby} gem") + (description "The @code{concurrent-ruby-edge} gem includes +@code{concurrent-ruby} features that are under active development and may +change frequently. They are expected not to keep backward +compatibility (there may also lack tests and documentation), although semantic +versions are obeyed though. Features developed in @code{concurrent-ruby-edge} +are expected to move to @code{concurrent-ruby} when final."))) + (define-public ruby-pkg-config (package (name "ruby-pkg-config") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 094/223] gnu: Add ruby-sorbet-runtime. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:17 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402820324 (code B ref 62196); Mon, 20 Mar 2023 17:41:17 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:28 +0000 Received: from localhost ([127.0.0.1]:56620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUh-0005Hd-Hz for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:27 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:43598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ91-0003Ly-2x for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:03 -0400 Received: by mail-qt1-f174.google.com with SMTP id c10so2746716qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332682; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pXzqpXMP/Je1yWjmp2rxo3zKyrCs13L6EyQuGOKZilM=; b=oc7IpkqkzyimiXkCuQBoZgbBeJWkxkm8+WIbOd2pcP4FsyhojR0gS1aSS3kOwkSpXZ JMuyCmp+rH1ty84VQwFXSn6STJXWVgDuPfB9vsYNo6reZe/0wtuOV4YG0s8BY1iBgTbE 2CJlAdLFJXA8iX1KcwrfsZMUwu47qwhTLz2Hi2UvQWEuHZQdBR/wAIibnRRcA3L2sVVG Vp9Rlmg4sYcWMZknoC40gWmFLihHsi7LwRd+PVatfCFy8veLCOY2xGlVibgr9VJ5Lnma OG0zPh1IfGpDzGg5B+ENlCfCdPQ0Twl3X+pHloBPMTtSSUh8oEce64AVHe/JAAgqGAxW qcJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332682; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pXzqpXMP/Je1yWjmp2rxo3zKyrCs13L6EyQuGOKZilM=; b=nV8roABgQiWxywdjJaHli2rlUS35kVJl8CWqGFxtiHraZeWidBnV5B5GVCc1SVACuV mkQwFih6G/8OgCOa0tqwPwslAjDVEUalrPzlDMqVnv26aoSkxt710a83fuV+lPCYg82M wk2KizeyShmt2SmObWjgoe9g7PnJQ9F+6Bs5kwd60mqxMIt/YTPDtQn4txo/PS1j2Z3y B7BGFr2irT9+G0bUfPUEJAG1MetmZJ++MUyX3FYuZXRG3v/m2b6IoMQzGFLhjVJ3804E q3xOR5FturgRXaKfUNH3LVdrwC2KtsF7d2puUHl0DhXqSv+JrU/nWvdcga9Shs+0Mq2o 5XdA== X-Gm-Message-State: AO0yUKUB2ighwoHj6MXglm6Yb5O2OBEnueJwcyKWY4K+XUpfsju/DJCv c7l1lx4utUKTE4jlUgB8GiNI/64Ti3g= X-Google-Smtp-Source: AK7set8ToraMdZLZ4VQy9zqDEv9YuQKsJm7S5nQPlUBfbCF/9NjQIYb/4cYyE9+NHAxiPXCCNHNbFA== X-Received: by 2002:a05:622a:190f:b0:3d6:d055:72af with SMTP id w15-20020a05622a190f00b003d6d05572afmr29500324qtc.53.1679332682502; Mon, 20 Mar 2023 10:18:02 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:02 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:26 -0400 Message-Id: <20230320171635.11184-94-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-sorbet-runtime): New variable. (sorbet-version): New variable. (sorbet-monorepo): New variable. (make-sorbet-gem-source): New procedure. --- gnu/packages/ruby.scm | 51 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 8d69a69f7b..10e0ccd364 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -89,6 +89,7 @@ (define-module (gnu packages ruby) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix gexp) + #:use-module (guix modules) #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (gnu packages xml) @@ -12337,6 +12338,56 @@ (define-public ruby-syntax-tree (home-page "https://github.com/ruby-syntax-tree/syntax_tree") (license license:expat))) +(define sorbet-version "0.5.10610.20230106174520-1fa668010") + +(define sorbet-monorepo + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sorbet/sorbet") + (commit sorbet-version))) + (file-name (string-append "sorbet-" sorbet-version "-checkout")) + (sha256 + (base32 + "0f21dl06alxwn6xgdxyrkd58plmmsv04z2bcls9ld4cfzsrs5537")))) + +(define (make-sorbet-gem-source gem) + "Return the source of GEM, a sub-directory." + (computed-file + (string-append "ruby-sorbet-" gem "-" sorbet-version "-checkout") + (with-imported-modules (source-module-closure '((guix build utils))) + #~(begin + (use-modules (guix build utils)) + (copy-recursively (string-append #$sorbet-monorepo + "/gems/sorbet-" #$gem) + #$output))))) + +(define-public ruby-sorbet-runtime + (package + (name "ruby-sorbet-runtime") + (version sorbet-version) + (source (make-sorbet-gem-source "runtime")) + (build-system ruby-build-system) + ;; 25 out of 841 tests currently fail, seemingly due to invalid + ;; assumptions about file names in the build environment (see: + ;; https://github.com/sorbet/sorbet/issues/6650). + (arguments (list #:tests? #f)) + (native-inputs + (list ruby-minitest + ruby-mocha + ruby-rubocop + ruby-rubocop-performance + ruby-concurrent-ruby + ruby-pry + ruby-pry-byebug + ruby-parser + ruby-subprocess)) + (synopsis "Runtime type checking component for Sorbet") + (description "Sorbet's runtime type checking component. Sorbet is a +powerful type checker for Ruby.") + (home-page "https://sorbet.org") + (license license:asl2.0))) + (define-public ruby-mustache (package (name "ruby-mustache") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 095/223] gnu: Add ruby-rdiscount. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:17 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402820331 (code B ref 62196); Mon, 20 Mar 2023 17:41:17 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:28 +0000 Received: from localhost ([127.0.0.1]:56622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUh-0005Hl-WA for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:28 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:43598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ91-0003Ly-MK for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:04 -0400 Received: by mail-qt1-f174.google.com with SMTP id c10so2746755qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332683; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6Czlx6AeccNpTltmKIZJzZqn39tr0912RISZ2AIN6FA=; b=c9odFWLb0S9opEK48gGSHotZ2/Kz5Tinslqe7i7YBz1/n4CjXD6PBnEbBx1HVHO4xh ej0jdlu05MCfzAyH6+8xuZyGhsuNTe+R4Hz9IgpGFn9Eqg3Qepx9PD5BxiTyLXIa6vUX +FtoAqAsDHeMAhd17aRkG6AVD7+yZQv75106eAhKlhtiSR7m/TiUMsZRfC7mkZE28mz3 HMTA+/iH80L1Xl491LhIQ7YN53UUFC3x0g8itkv99QTlQk21jybtS0959ocTrBV6XNbe L3/ke7TKLf0RW22trq5YMj+jtkNkRv1/mIBOOKjSe2BBGcmYn3si8w0o8CgYCEIuZanj oPew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332683; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6Czlx6AeccNpTltmKIZJzZqn39tr0912RISZ2AIN6FA=; b=4nEo3bte4MiCXYarICW9n4LtoF+tGaWpE1n/4UTgXad8JQoaQRPYp2rsJvVr5EDRK6 4HX2qcmm68bUX8hePi7ZOjXiKIzIpga3fcoQLmMbIr57rYLCw1ztiIwRj82oVorhBj4N gJFcVvvDaDIpjEKjcC9xvQHmH3wbBHSNZxQkcYr3laIP2MhN2X8ZdxvnUp0BtUgCnq/a AVhnI5wwqogRS48Ug4UuxelfiKsgPyI8mF6KqpbBX1gS2oahOrqEQ3RgZphbaV31Vr1y GDsKqdL4jtSMNUF9SHaNyZXOjVzm/0yVPzMFk38bXSorqslaXkc2ENq2/KuHFVqzEx2l 2vcg== X-Gm-Message-State: AO0yUKUPgM4Gqh4SxxWmelOb/Ii7fhoP+Ytxb/7qFfwclw5esQhpF3LJ 7CYMY+AId72ChLZSKqacdM9zGguDx3U= X-Google-Smtp-Source: AK7set9wERlM1EfNlN0SVPGk/UzudBR5OMq8ny+inSkaBh/4XwQ8LjgrAaOdfqVCb0LQYLiGHNzFog== X-Received: by 2002:ac8:5e4d:0:b0:3bf:d9f3:debe with SMTP id i13-20020ac85e4d000000b003bfd9f3debemr30255616qtx.59.1679332683206; Mon, 20 Mar 2023 10:18:03 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:02 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:27 -0400 Message-Id: <20230320171635.11184-95-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rdiscount): 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 10e0ccd364..5b7d1918dd 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -74,6 +74,7 @@ (define-module (gnu packages ruby) #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages node) + #:use-module (gnu packages perl) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) @@ -14302,6 +14303,28 @@ (define-public ruby-rdf-vocab Resource Description Framework} vocabularies.") (license license:unlicense))) +(define-public ruby-rdiscount + (package + (name "ruby-rdiscount") + (version "2.2.7") + (source (origin + (method git-fetch) ;for the full test suite + (uri (git-reference + (url "https://github.com/davidfstr/rdiscount") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lpfxq3gv0dgmnki9jgfnc8n9k4x9vyq9miqdxv6g4kp90qyfifc")))) + (build-system ruby-build-system) + (native-inputs (list perl)) + (synopsis "Discount Markdown Processor for Ruby") + (description "Discount is an implementation of John Gruber's Markdown +markup language in C. It implements all of the language described in the +markdown syntax document and passes the Markdown 1.0 test suite.") + (home-page "https://dafoster.net/projects/rdiscount/") + (license license:bsd-3))) + (define-public ruby-bibtex-ruby (package (name "ruby-bibtex-ruby") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 089/223] gnu: Add ruby-rake-compiler-dock. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:18 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402820338 (code B ref 62196); Mon, 20 Mar 2023 17:41:18 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:28 +0000 Received: from localhost ([127.0.0.1]:56624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUi-0005Hs-AS for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:28 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:37384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ92-0003Mx-1V for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:04 -0400 Received: by mail-qv1-f43.google.com with SMTP id o44so5138416qvo.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332678; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Mu50901sScdnZg2G5stfsEHKR1Ebsf6ni1lhRTn3JVM=; b=MHIY+bkpbVSACYkGXLE5Khb4zTVL+jbi0JcCoiKklcAr9VtcSxb9xjpb9piotDuuTg pGn2+g1rMG776eHew93IKEJ9XxzTGkavjfXOGQvvwn+dWKgC553tAGK+q8UTO9P9VF/N hGtCvRao9z3zm4lQXXKbtXSAgnwc2lkSZGC0+kceOhsvg+1FeNPuGIMB6qV9XBRdSzK9 CVeGOje+TUypgXIInCqRwR1LP0Zjuc9zL7BiwQHKtFRo6nhXXUCS0L/W2yizeRLY1z4d 9giDxvbsYEEeS9JWxyG8oOMgjKIGU22n6hhGANqyFtzhRHVrr487rJR2PEHzlnLII94g jBKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332678; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Mu50901sScdnZg2G5stfsEHKR1Ebsf6ni1lhRTn3JVM=; b=G3R8N1j1mkjOHUqabFchIde93RSzTqtclQlUaMOKPELXH3n01guAT7mHjP9wF8aCXM qxDJFWSkl8trYHL1j0gLRNCvAynmpxVGntG0mHgzZgpjoTzeS51Xo/yFH+efFmSTpnoZ vAj+NNZ0TwBgSOx3sXi7W5zHf7tBi5Mqg7cbSqVS0m45JvM6ARF9bc5fq8ydHl90KUeR bIepqwoYsbPWVXaWMNMaDjq/gzzpamy6ViS4hYV4fePeD2oNJp0hufcGvdBVeSIcPhZL 7mzwEYAuTGYH5ofGCxpV6unGdm6PuzpCiWHk4A3U4PjJ/Y3J5bvWygsBh1LFWXd5j3w3 5ksg== X-Gm-Message-State: AO0yUKVwmXet2rF7OvWVjrZhT8SWOn/ZBOggDFjIu2V5PEZOLK1HHh7f 1RizQHbZsvPrhcCeK6xCfsdomp1Q5PQ= X-Google-Smtp-Source: AK7set+cx169pM6MhU/befdiNT2R5H26pxNPVXY32/kBm96vlIVztWFi9BpfVTy4axviC37CVVxdeg== X-Received: by 2002:a05:6214:5003:b0:5aa:43c0:9cdd with SMTP id jo3-20020a056214500300b005aa43c09cddmr46068132qvb.45.1679332678255; Mon, 20 Mar 2023 10:17:58 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:57 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:21 -0400 Message-Id: <20230320171635.11184-89-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rake-compiler-dock): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 279e9d8041..2a1fb7a1f5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -435,6 +435,25 @@ (define-public ruby-rake-compiler (home-page "https://github.com/rake-compiler/rake-compiler") (license license:expat))) +(define-public ruby-rake-compiler-dock + (package + (name "ruby-rake-compiler-dock") + (version "1.3.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "rake-compiler-dock" version)) + (sha256 + (base32 + "0yr5f72irvhmnk12q7bbr4qw0xwy7diqkbcvb4lygjbg7rvk3k8k")))) + (build-system ruby-build-system) + (arguments (list #:tests? #f)) ;test suite requires docker + (synopsis "Cross compiler environment for building Ruby gems") + (description "The code{rake-compiler-dock} gem provides a cross compiler +environment for building gems on a variety of platforms (GNU/Linux, JRuby, +Windows and Mac).") + (home-page "https://github.com/rake-compiler/rake-compiler-dock") + (license license:expat))) + (define-public ruby-rsync (package (name "ruby-rsync") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 091/223] gnu: ruby-concurrent: Replace with ruby-concurrent-ruby. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:18 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402920346 (code B ref 62196); Mon, 20 Mar 2023 17:41:18 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:29 +0000 Received: from localhost ([127.0.0.1]:56626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUi-0005Hz-It for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:28 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:46600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ93-0003N4-OA for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:06 -0400 Received: by mail-qv1-f43.google.com with SMTP id q88so1781066qvq.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332680; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1gYyodZ11WyBrYWnkmbYpM7K/MdR/WugpMa4ebpmWnA=; b=bEzkaZowGGytqYUHPI5/O+RqXFUqmQ29dSCWKXlPZfQMVth3/B2fwGeKn5d3xYIBbX 0jTGA3gtmOwFn9kAJpF9qA3k4dM+2SMljNcbcmltBNaB0OgVFyRiDASeV703nt0lbYcm pHYJe9qms07dKgu9fRbFrmAAs5j+C1ubkyFcCeh3+9B8T8n1C4fQ6oYEa410DvCSs6yv ds3+8ZvKugZL3KRxiPhan6RR+g/EyetZYUVkhGfxc+db3U2MFwrAdmmarq3ir5vTZhaZ nZE8PGkpcMbtxkE961vFCr97DmrMNCzkMP3YhlYpzGbx5nxACrLcCzzJhvloB1nIeJUJ MWUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332680; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1gYyodZ11WyBrYWnkmbYpM7K/MdR/WugpMa4ebpmWnA=; b=Auzc04dzEHHDYqPVPSsqHfxsk3quA0Hv7YGqQOKNfWmrmMXnr73mICQfWej6I9ma6K plHRIq/lzhIWF90KMLUwQ2X/MtLBRx/TknJC5wcrjOSA4z3h+H7uIdg/i/GRqEOvNIlD WdmJzAh7FGgWf2D1tJ38xaiw86SSh7T//7XmKmCNl3nCqdo7lOhd7zd/23OLhsf2ya5W 2saPuxzJs038ePalRdxFHNnRPSp94z2NkenHWnHjZMdahggGdFd58Ck2bTiSneKjqR2K MIJXsIHegS6CWFtYUxbijZvoRTf0TlDO5GgA0/CNYl/YSBb54hBWGo/K0VbQ5b8FszlY pXdw== X-Gm-Message-State: AO0yUKWhesIr14EXge335JTPczPaMq37zjwdUh96iN1xSuYKEinV/aDK IlQssTPmblksE5PdjXwPvCJDn2t0gFQ= X-Google-Smtp-Source: AK7set8psfgLJPsl2hH9qjeNsgZIR/t3vdgcCyjf5TEghBGbUdziUmVOrAxpmis+KeBt1tPjnqsVUA== X-Received: by 2002:ad4:5dc2:0:b0:5b5:5186:d0aa with SMTP id m2-20020ad45dc2000000b005b55186d0aamr23552488qvh.45.1679332680122; Mon, 20 Mar 2023 10:18:00 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:59 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:23 -0400 Message-Id: <20230320171635.11184-91-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-concurrent): Delete package, and define it as a deprecated alias to ruby-concurrent-ruby instead. --- gnu/packages/ruby.scm | 77 ++++--------------------------------------- 1 file changed, 6 insertions(+), 71 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a1a4521805..a5539808a1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10403,77 +10403,6 @@ (define-public ruby-timecop (home-page "https://github.com/travisjeffery/timecop") (license license:expat))) -(define-public ruby-concurrent - (package - (name "ruby-concurrent") - (version "1.1.5") - (source - (origin - (method git-fetch) - ;; Download from GitHub because the rubygems version does not contain - ;; Rakefile. - (uri (git-reference - (url "https://github.com/ruby-concurrency/concurrent-ruby") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "193q2k47vk7qdvv9hlhmmdxgy91xl4imapyk1ijdg9vgf46knyzj")))) - (build-system ruby-build-system) - (arguments - `(#:test-target "ci" - #:phases - (modify-phases %standard-phases - (add-before 'replace-git-ls-files 'remove-extra-gemspecs - (lambda _ - ;; Delete extra gemspec files so 'first-gemspec' chooses the - ;; correct one. - (delete-file "concurrent-ruby-edge.gemspec") - (delete-file "concurrent-ruby-ext.gemspec") - #t)) - (replace 'replace-git-ls-files - (lambda _ - ;; XXX: The default substitution made by this phase is not fully - ;; compatible with "git ls-files". The latter produces file names - ;; such as "lib/foo", whereas ruby-build-system uses "find . [...]" - ;; which gives "./lib/foo". That difference in turn breaks the - ;; comparison against a glob pattern in this script. - (substitute* "concurrent-ruby.gemspec" - (("git ls-files") "find * -type f | sort")) - #t)) - (add-before 'build 'remove-jar-from-gemspec - (lambda _ - ;; The gemspec wants to include a JAR file that we do not build - ;; nor need. - (substitute* "concurrent-ruby.gemspec" - (("'lib/concurrent/concurrent_ruby.jar'") - "")) - #t)) - (add-before 'build 'remove-rake_compiler_dock-dependency - (lambda _ - ;; This library is only used when building for non-MRI targets. - (substitute* "Rakefile" - (("require 'rake_compiler_dock'") - "")) - #t)) - (add-before 'check 'remove-timecop-dependency - ;; Remove timecop-dependent tests as having timecop as a depedency - ;; causes circular depedencies. - (lambda _ - (delete-file "spec/concurrent/executor/timer_set_spec.rb") - (delete-file "spec/concurrent/scheduled_task_spec.rb") - #t))))) - (native-inputs - (list ruby-rake-compiler ruby-rspec)) - (synopsis "Concurrency tools for Ruby") - (description - "This library provides modern concurrency tools including agents, -futures, promises, thread pools, actors, supervisors, and more. It is -inspired by Erlang, Clojure, Go, JavaScript, actors and classic concurrency -patterns.") - (home-page "http://www.concurrent-ruby.com") - (license license:expat))) - (define-public ruby-concurrent-ruby (package (name "ruby-concurrent-ruby") @@ -10512,6 +10441,12 @@ (define-public ruby-concurrent-ruby (home-page "https://github.com/ruby-concurrency/concurrent-ruby") (license license:expat))) +;;; The 'gem' is called 'concurrent-ruby'; reversing its name was confusing +;;; and failed to be picked by the gem importer (which led to this newer +;;; package). +(define-public ruby-concurrent + (deprecated-package "ruby-concurrent" ruby-concurrent-ruby)) + (define-public ruby-pkg-config (package (name "ruby-pkg-config") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 098/223] gnu: ruby-faraday: Update to 2.7.4 and enable test suite. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402920353 (code B ref 62196); Mon, 20 Mar 2023 17:41:19 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:29 +0000 Received: from localhost ([127.0.0.1]:56628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUj-0005I7-02 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:29 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:43598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ94-0003Ly-9J for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:06 -0400 Received: by mail-qt1-f174.google.com with SMTP id c10so2746922qtj.10 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332686; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Jhf7CHgu75unZCF7W39rXcROSbDJVR1/kC/MTSm60lQ=; b=XOV56UpkV1XE5u9kmmG3GcKaBqiNMUkkdP/QGh+vw757HnS/ohsfPwHCLzsMZFYiaN lQGx4JJP/XbJMpLqo+bTzPyi/RgAe92M7M26A1pKFokmULaREj2V7iiL1z+k0Q4oxg6E Mq6/+zHKjGUKzowfRQajLgwKQKupSmttVsp1k+dIyyQWOyQJnyEKej71VZiwvdCyPbM4 EySYv3sjIpWMjj+t1qPHJijY6CP690kFzMGYtvGDByci3rFSAqPhwXBJe1GCKxHoGE/e Wai7KNZbpt6TY7F57gBILqeURh24sn9ybScC9FaVtN5AR9kEQ7hrGXE+sLYgln0cFo3E vV2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332686; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Jhf7CHgu75unZCF7W39rXcROSbDJVR1/kC/MTSm60lQ=; b=d802MuywAjPcqUcDMn9fUSrWfHBUL4TFgnkMqCDlHfD3rofifZe1mqgD9Bh44KBybu Svz9fjiddPF4obuK0ZEi8Y7rCWQuk3gf4cmJC2txrKAKlc+LJIcoI/pIpuwqra/puA2w G+efN2c9lIsD1sU+P6WXK4jtpBwZV5rJsJKrEw/RLPw1K3cccasB7ELmJhGilSdPzAOm Oww2yRoTaQq8VqOBKvDZAvVUtNPl+XHM+HcMhPCt0UskmwYWP1Yd/fXR9zKEYobYqPC2 lN6KX121Z58ermwy4rvy7Xc/j7bK7gYyE7ZAUNAioWO0FSgAhdq1G6fPRuXtX/J6fV0C g5/g== X-Gm-Message-State: AO0yUKUzLahcI9Vr8zG2hAxUvU2k/5IxDlB91hJKijUcnFwn+yumzMLv gXZYq36xKyILemahj0MS33UFIJQ7WNc= X-Google-Smtp-Source: AK7set/WR4dSXD2MGZd85FGf5fLWvF37iSLAoihVRjhMcv8MEiJ9nZ5bp93oWQ8EmPHB8534/DcX8g== X-Received: by 2002:a05:622a:118e:b0:3da:a657:db7b with SMTP id m14-20020a05622a118e00b003daa657db7bmr19277687qtk.35.1679332685600; Mon, 20 Mar 2023 10:18:05 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:05 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:30 -0400 Message-Id: <20230320171635.11184-98-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-faraday): Update to 2.7.4. [source]: Fetch from git. [arguments]: Delete #:tests? argument. Add #:test-target argument. [native-inputs]: New field. [propagated-inputs]: Delete ruby-multipart-post. Add ruby-ruby2-keywords. --- gnu/packages/ruby.scm | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d05a1414ee..1af6fe4354 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12184,23 +12184,30 @@ (define-public ruby-faraday-net-http (define-public ruby-faraday (package (name "ruby-faraday") - (version "0.15.4") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "faraday" version)) - (sha256 - (base32 - "0s72m05jvzc1pd6cw1i289chas399q0a14xrwg4rvkdwy7bgzrh0")))) + (version "2.7.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lostisland/faraday") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ya6jqa7ryr4i62mmzjjxzd8i8y0pyw0cbhifd758rs6lvkzmxa3")))) (build-system ruby-build-system) - (arguments - '(#:tests? #f)) - (propagated-inputs - (list ruby-multipart-post)) + (arguments (list #:test-target "spec")) + (native-inputs + (list ruby-coveralls + ruby-faraday-net-http + ruby-pry + ruby-rack + ruby-rspec + ruby-simplecov + ruby-webmock)) + (propagated-inputs (list ruby-ruby2-keywords)) (synopsis "Ruby HTTP/REST API client library") - (description - "Faraday is a HTTP/REST API client library which provides a common -interface over different adapters.") + (description "Faraday is a HTTP/REST API client library which provides a +common interface over different adapters.") (home-page "https://github.com/lostisland/faraday") (license license:expat))) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 101/223] gnu: ruby-sawyer: Update to 0.9.2. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933402920360 (code B ref 62196); Mon, 20 Mar 2023 17:41:19 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:29 +0000 Received: from localhost ([127.0.0.1]:56630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUj-0005IE-C4 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:29 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:41509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ96-0003GP-HZ for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:08 -0400 Received: by mail-qt1-f172.google.com with SMTP id t9so13936681qtx.8 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332688; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vEHucvGSBm4Sy0r1ob+Z8qMCr45h7o56museC9BdTlY=; b=dCnxsuWCp0EaWBDTUoDlscDl9cb+3oCFucbl1KlPkG6ycHLSiVHlWkDjZmk+/AReim xlbZ+LWXHfqunPpS7o4UiSfP9bMRyoxwq20dGOPJHukLSZaGmswETuGIOPL/9w769XPZ psvxdcKnoZosUzqUAmPi75oHC1V/ROVvjXJcmtmhX3oNXvY82s8xZDK36PbWE1XwA6ae Cm8vRtqbECYJtYZfyW1aj//P+aueTrYsxz6Xcdm5uPvu76Vc65kaLyAlS/FUL0EFEq9s pvoHLDKLRASP0EOwF6nO13xcYxVuR9IkBSXZlved3XakQu0RIM+LKYNuexhnn25DAfvt obuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332688; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vEHucvGSBm4Sy0r1ob+Z8qMCr45h7o56museC9BdTlY=; b=rI1gwWPqSF8+6uGQJr9Q/aoljgVqiYDp9ul7SKV8L8WPQM2Yk8yBjpSMjW+A0a8qLb iOcPfCbr8HQ+EasQhvtINRvo9nnJVXGEc2oXqpItH9mj+qKbcbkTQarkfm7U9GRb4Tyl qXBdY1Sowp0+blL+NZa39IBnKKIZoGBDX3eRY/9e6MyxwnYTN9qlrW/oz3VKIobMfAyJ PZsrfcjnHtsgdqoJHvEXq4z2Wd2lS+5+fxhC6QfK+ZsAqSfNvQ5VLDotokzifIwc1oS+ TC27TfxG0dORaG+vtd4RFoC/zx9hDSeNgRuRs9hhTc3Vx3EmOY8WUdvD9somw/ZdfOjd TQmw== X-Gm-Message-State: AO0yUKWtHZl83lQhQNE7BHjgGou8wrq7/mSx633Z6GiJYKz/QgT8X7Vi kZWyfBeTbrP0OCFVm6tj0/r/7a8CHfY= X-Google-Smtp-Source: AK7set8M9owVmD27M73gR5dNKMn3tYStZzwGwEbTSgalZbrgJQoOw8zJQSqbeOVD6SaTsW8RgtoVIA== X-Received: by 2002:a05:622a:5cd:b0:3b9:bca3:d93d with SMTP id d13-20020a05622a05cd00b003b9bca3d93dmr27015855qtb.22.1679332688060; Mon, 20 Mar 2023 10:18:08 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:07 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:33 -0400 Message-Id: <20230320171635.11184-101-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-sawyer): Update to 0.9.2. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ecd5913cd8..65d0274d99 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7885,14 +7885,14 @@ (define-public ruby-ffi-rzmq (define-public ruby-sawyer (package (name "ruby-sawyer") - (version "0.8.2") + (version "0.9.2") (source (origin (method url-fetch) (uri (rubygems-uri "sawyer" version)) (sha256 (base32 - "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz")))) + "1jks1qjbmqm8f9kvwa81vqj39avaj9wdnzc531xm29a55bb74fps")))) (build-system ruby-build-system) (propagated-inputs (list ruby-addressable ruby-faraday)) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 096/223] gnu: Add ruby-ruby2-keywords. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933403020367 (code B ref 62196); Mon, 20 Mar 2023 17:41:19 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:30 +0000 Received: from localhost ([127.0.0.1]:56632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUj-0005IM-K5 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:29 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:42659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJ97-0003Nz-O9 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:18:10 -0400 Received: by mail-qt1-f180.google.com with SMTP id r16so13935876qtx.9 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:18:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679332684; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tKgc6b8PtcJR0A8DdoPQShDGmOUCM6EPqO7p0CndAaI=; b=hd192yjw2PmS1GAMYogzOmuTlPOSKjGU8owW7aqJnkC9vMNXhsQTVL+nmA7osGnoWn JjQB7ObtPh6kC5FLESC2wsIBOo4XwkAT5358NJ/JWzmLfkIKTN5CPH/CFY2lWtBCWQlD L6t6uPsfVqhjhj010oiC9MjHpwLaUDAwMx0LsxU25Uc58IVGN8VpHv/T1JCWt5n4andm BB8TXbd8osvDYeQk0v0QXcpETeg16t/m0kFnh2VatLWEsqa/8WSp6FiNAB5etSvyUQtH bMh5/voAdlM4lXj0L7qxfv/DegaaOkjZZZx+3tn41QquLQmDgPToDi3CbHRjXDVVJvup L1Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679332684; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tKgc6b8PtcJR0A8DdoPQShDGmOUCM6EPqO7p0CndAaI=; b=wLheGIRSaG47snsZDVxb3T3XGLlr5uZLFxpffQTdvCorHDeRqeJJ3a7RFL4Kr/lfAx cuXR74ugA10u0exp4Js3CQSj9RQStuGuvnhw0j90ZGYYI/rg8GIPlK7D+niWm6SnuRu8 Q/Sn+y8E5VFNo/GpkharzbbkZoOANLZId/YwEG2SU1Fjr172uULDBgJGckoe5R3VSrw4 vEGXtO3mMelVAgzWlGw1PjSwivMUpImCpeRb15lWtXorYUoTKW6lAe6fjl6PGPPzF8Ev pqC6a3gIFtF95dFW+QImWedBJ2ItC2pDyES6DY+PA4AsRFh6eiQ5vbrhiQ5NPL5JHFhV jxYQ== X-Gm-Message-State: AO0yUKWNML6TpJ1jRIRhd05GFMTynlC5QQ+QP/6vWeO8Ng8+WiPWG5vK PgjBrhBnYLT8J1O6ZwGWoE8x3N6Y83I= X-Google-Smtp-Source: AK7set+W3SBNid6NhRkTYpdZcJTfeBISTu32N3zlJNSElAsMzIVsuYYSUotsQLv0y3/yf8QTghn4Wg== X-Received: by 2002:ac8:7d0a:0:b0:3bf:a3fc:c70a with SMTP id g10-20020ac87d0a000000b003bfa3fcc70amr27309567qtb.28.1679332684068; Mon, 20 Mar 2023 10:18:04 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:03 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:28 -0400 Message-Id: <20230320171635.11184-96-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-ruby2-keywords): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5b7d1918dd..960a75bf53 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10644,6 +10644,41 @@ (define-public ruby-code-statistics (home-page "https://github.com/danmayer/code_statistics") (license license:expat))) +(define-public ruby-ruby2-keywords + (package + (name "ruby-ruby2-keywords") + (version "0.0.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ruby/ruby2_keywords") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jhqb152zfr2yrxj6j8rzakkwdkg5viggwnnqrrfxwwy63msdi97")))) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'delete-extraneous-rake-files + (lambda _ + (for-each delete-file '("rakelib/changelogs.rake" + "rakelib/epoch.rake" + "rakelib/version.rake")))) + (add-after 'extract-gemspec 'adjust-files + (lambda _ + (substitute* "ruby2_keywords.gemspec" + ;; This file is not present in the git checkout. + ((".*\"ChangeLog\",.*") ""))))))) + (synopsis "Shim library for Module#ruby2_keywords") + (description "Provides empty @code{Module#ruby2_keywords} method, for the +forward source-level compatibility against @command{ruby2.7} and +@command{ruby3}.") + (home-page "https://github.com/ruby/ruby2_keywords") + (license license:bsd-2))) + (define-public ruby-rubypants (package (name "ruby-rubypants") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 109/223] gnu: Add ruby-fileutils. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:20 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933403020375 (code B ref 62196); Mon, 20 Mar 2023 17:41:20 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:30 +0000 Received: from localhost ([127.0.0.1]:56634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUj-0005IS-V1 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:30 -0400 Received: from mail-qt1-f170.google.com ([209.85.160.170]:37438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEw-0003aj-Kf for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:10 -0400 Received: by mail-qt1-f170.google.com with SMTP id r5so13985062qtp.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333045; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5dqLSOMrrFvZitEi+osu8GbkkqP6l3MZx/qGr5ry6Hg=; b=Qzs+DMIrQMCgSXEiUnFnCSPqF6ITjzbAHs+/vTdEQ3s4MgVkXAh8KtrNl5vIvMwiq7 uYGYluvgL03cvl3TiNNOUXh9m27pJmeu34E1URlbG1QOK1xtQO6IRIRL5nRMKNQsX9+2 nxmyetG3y+8bpL1Fli0SDL+af2UfYgwxMBhz219YyvixUAE0A5xF8nncDUM9s+g0HcEw 897VE3NSMOpdZ3Yv1Hi+WyxvPAlT6Jmt4vv43Fp97FtH0+0DnxeoqqAE0K9uKYYYP024 ++AtVKdPSKf1D/CaI8ZJfR6dmfO7EFwBmcxgMB7I7A/rvIRtS5/vH7XabzT0FpUKfSGb l1pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333045; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5dqLSOMrrFvZitEi+osu8GbkkqP6l3MZx/qGr5ry6Hg=; b=2WfhhtGesIBtm1S6YfZmu30hDUDWElwSAtFQN5FIAI4cKyWZrl71LSDXJNB0z+iagi pPBWRkiCqllIwGqKp4pjSiPPS9rOCg1/+HHBtOJVxcTFAu4jmOjPVQmki4iZ7EN4UT+u Tpzi93ErjjZBFc/R5+nUhUeG07/DxQJ7mHFp1g9q1r3Q/XvPC77XT3O5mfCux4K/RnOi RiL0oxbEZ5+Be/H+cZ6tvJdHjlKyrA+s8rRwba8x2neAzO0L72x9/dhSLPq05C5lX7WC +vTJ1KQCLX/V4eg3nOKR/Ajg/G9FRK5MgLJJcd4FgOpzH9Dihgk2XFDwI0iqij2J+4Dg Ytaw== X-Gm-Message-State: AO0yUKV3RbSAyZ/NpWBLDOyqDRPfPgKYlDiSzZKUAI2m6CLBkvU0BJum djK6Ax1nI7kdEONsWBy1U/eLVbcIZxs= X-Google-Smtp-Source: AK7set/GcLpasobZlccdhpNF45yggv4yzEFpDrE/0NFdtVg0Qtk+014GEYwALzM3+A02mPAqfA7rww== X-Received: by 2002:ac8:5f4e:0:b0:3d9:6266:86d9 with SMTP id y14-20020ac85f4e000000b003d9626686d9mr21268598qta.10.1679333044914; Mon, 20 Mar 2023 10:24:04 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:04 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:55 -0400 Message-Id: <20230320172349.12752-8-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-fileutils): New variable. --- gnu/packages/ruby.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b8a6b0c4f5..a96774feb4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -9217,6 +9217,42 @@ (define-public ruby-mini-mime (home-page "https://github.com/discourse/mini_mime") (license license:expat))) +(define-public ruby-fileutils + (package + (name "ruby-fileutils") + (version "1.7.0") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/fileutils") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0m68gaqclnc2wflilmrnr19kky2gr6fjf6k3yq02sf9scs281kid")))) + (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'disable-problematic-tests + (lambda _ + (substitute* "test/fileutils/test_fileutils.rb" + ;; The 'test_chown' tests depends on /etc/groups, which + ;; doesn't exist in the build environment. + (("def test_chown.*" all) + (string-append all " return true\n")) + ;; The 'test_cp_r_dev' expects a RuntimeError to be raised + ;; when copying a char device to a directory, but this is not + ;; triggered in the build environment, for reasons unknown. + (("def test_cp_r_dev.*" all) + (string-append all " return true\n")))))))) + (synopsis "Ruby utility libray to manipulate files") + (description "The FileUtils Ruby library includes Several file utility +methods for copying, moving, removing, etc.") + (home-page "https://github.com/ruby/fileutils") + (license license:bsd-2))) + (define-public ruby-fivemat (package (name "ruby-fivemat") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 110/223] gnu: ruby-faraday-middleware: Add a deprecation comment and re-indent. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:20 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933403020382 (code B ref 62196); Mon, 20 Mar 2023 17:41:20 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:30 +0000 Received: from localhost ([127.0.0.1]:56636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUk-0005Ia-Ah for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:30 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:39632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEx-0003av-Ey for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:11 -0400 Received: by mail-qv1-f52.google.com with SMTP id 97so8064008qvb.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333046; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fNYVu8valMJuRXDfheXCejksKs2oa3m1FRKJC6SWcqE=; b=qPjJU+qJeylAGLnQgkhUhH9RmN0Zd2gyXaekpNL/EveMOhWh8D1h3xHIbU1hxyCOUP C2KHMTzj5r5T6iNETCJZQNrwbYXQn9nRsb0fkDlB0mXK1f2KWQbS8RRKbiaJUbOgAQ8Z 8fba9HY2TMgIIerA3bY3rT4LXEJa/4SEPRXQ6PK4D+ZKrG4aT2JXDIsSbWQmBJakWcCt RGwzxmliQRIK83mQISA0LUhgFkknnbgHQUdemRa0NH/ht0iGfTW/oQAWTMhNit773k4y lTcdF5cMMXw3yEhsAZ1qtiSxRxU0Xv3RliZSHMsbO9X648toa86gDZCz2qhonq1L/mD0 VJ9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333046; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fNYVu8valMJuRXDfheXCejksKs2oa3m1FRKJC6SWcqE=; b=ZB7OqXJPCXFGGZc8CMtEbhViiTCPxpqZKM2yJTOpEzMla9NIgWXtmve1P6hAQ2uMgK iUB6UROW+5bamw40Iq88O+NJUzKu3+Xv892AkxXKuU+5oaiuOdO8i0eenCRv1RV/5pa3 LpqCLWZFsi9SEqQvZlz9mP9RwThO085x2SM123aKtPs6TvLjFlTx9zGah99rITSeKHDq zBWaYS6wkTLQYzTgwFwKFt9+myVZDm0LZHVj4LiOf8fWn3Cc87CslnjWfvbcAbD/IHFS m7rbTfYUExGaP/z2BbqKRtU5ld47O+XVrsb9fm4o7XFZWQgXQ6XoBEtxlY0F3dX7ge2p ySkw== X-Gm-Message-State: AO0yUKUd8kzIEPzzq2MOJQGNA3jUeb2WN4N6TTVfT/ydAupbSZ/xSauq lGRJgsj2I0YRrJDMV9rIpyZLQa1Xn1s= X-Google-Smtp-Source: AK7set+cpcQ3E1XKklCzRC62swycArrbS4kggLeF5iYcWJawtwfCJarQeE1Hll9C9na6+4DChH6FsA== X-Received: by 2002:a05:6214:2a4a:b0:5ad:a15b:3e6c with SMTP id jf10-20020a0562142a4a00b005ada15b3e6cmr38258070qvb.48.1679333045854; Mon, 20 Mar 2023 10:24:05 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:05 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:56 -0400 Message-Id: <20230320172349.12752-9-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-faraday-middleware): Add comment. Re-indent package. --- gnu/packages/ruby.scm | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a96774feb4..8a6ec015e0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13839,22 +13839,20 @@ (define-public ruby-nori Nokogiri implementations.") (license license:expat))) +;; This package is deprecated per upstream and should be phased out. (define-public ruby-faraday-middleware (package (name "ruby-faraday-middleware") (version "1.2.0") (source - (origin - (method url-fetch) - (uri (rubygems-uri "faraday_middleware" version)) - (sha256 - (base32 "1bw8mfh4yin2xk7138rg3fhb2p5g2dlmdma88k82psah9mbmvlfy")))) + (origin + (method url-fetch) + (uri (rubygems-uri "faraday_middleware" version)) + (sha256 + (base32 "1bw8mfh4yin2xk7138rg3fhb2p5g2dlmdma88k82psah9mbmvlfy")))) (build-system ruby-build-system) - (arguments - ;; No rakefile - `(#:tests? #f)) - (propagated-inputs - (list ruby-faraday)) + (arguments `(#:tests? #f)) + (propagated-inputs (list ruby-faraday)) (home-page "https://github.com/lostisland/faraday_middleware") (synopsis "Various middleware for Faraday") (description "Faraday_Middleware is a collection of middleware for the -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 111/223] gnu: ruby-bandwidth-iris: Fix indentation. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:21 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933403120389 (code B ref 62196); Mon, 20 Mar 2023 17:41:21 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:31 +0000 Received: from localhost ([127.0.0.1]:56638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUk-0005Ih-L5 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:30 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:37445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEy-0003b3-GP for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:12 -0400 Received: by mail-qv1-f49.google.com with SMTP id o44so5151412qvo.4 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333047; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=h2exPatZVK8/eJh9CBl6T+C1hQjIpeUNueNbiOtOPbI=; b=n3kyYmobYizJUhzq+ixCcL9RreQCLuvsrAJi++wyT2hGbLzyKj7nKUSCGhiZlAmDcu uU0JKbwBaTSRPNCwHC0YelMvlnLhEmWADvpeguCFX90uUfCGVz63NWi33jfXwt1PL+kP qlGwvLDScZ+tuQDQzLUgizeepA5r5CwWZby99zTAC0YnFod1v7D3ogVHYnwSEpP5f5Ep x/F2nN04bkGpjSl3LugZ0wKgaVRHmxk1x1jio/pksywS0k2D4bWZZRoTgaPbR5lpKL8f hoSnGabYIH8/fMvFfxCCBJbWhexdd1iZ/cQFY5M0rI9KsXuXw6cq23KlPEAa9qPwGZ3H wtig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333047; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=h2exPatZVK8/eJh9CBl6T+C1hQjIpeUNueNbiOtOPbI=; b=uTt5MZtVFTvMmgxPJ97L0SHE5Df6HTsy5GFFyEh+3i/z3SmrmaDgXJ2GiTloH1lPz/ Ibvgz4+TeF04zCqFJnYYXY/H47lQJHz9k7op0Q7EOAYF9aRtIIVE5knxR3s54znLnlaG pPh1jk4DMgWuA8t9qX2s0Yv9HUiEnifgN+6pm3Ydv57KDjsmSXDzjWuiUqyNrNv1K0D3 6sqISw1FpIo8z1IZx7MJDarq0lyysgzWBlJHp0z6qeLy1e87ju89bZJh8RCxh+Uy4qh4 ujKaCz6PGX1oQwRbCrJ7QrvsmjdoDJskT/l6iRerTNv4wydngycyNHvrIhD1FhRnmlUf JS1A== X-Gm-Message-State: AO0yUKVwRIJpt13917V1EfX4acENgpRbBS1+/0jrG2xIf3CC9yQnECFl zubfGL+XKW11Y4Vb3xM4rv1bOrEVoXY= X-Google-Smtp-Source: AK7set+FWKNi/xmT0qpFGHO5+NrEYutaTLuWE9DT3LviFJnCj8zRBZAMVW+ixhvInV9thiFQMcnLrA== X-Received: by 2002:ad4:5765:0:b0:5ac:d6e6:452b with SMTP id r5-20020ad45765000000b005acd6e6452bmr373512qvx.24.1679333046749; Mon, 20 Mar 2023 10:24:06 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:06 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:57 -0400 Message-Id: <20230320172349.12752-10-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-bandwidth-iris): Fix indentation. --- gnu/packages/ruby.scm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 8a6ec015e0..a725a78767 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13887,24 +13887,24 @@ (define-public ruby-bandwidth-iris (name "ruby-bandwidth-iris") (version "5.1.0") (source - (origin - (method url-fetch) - (uri (rubygems-uri "ruby-bandwidth-iris" version)) - (sha256 - (base32 "1hmrxs0dif6fw5npyzcshk4nq9qr2kbmnx7mdjr5v1nhzlfr0678")))) + (origin + (method url-fetch) + (uri (rubygems-uri "ruby-bandwidth-iris" version)) + (sha256 + (base32 "1hmrxs0dif6fw5npyzcshk4nq9qr2kbmnx7mdjr5v1nhzlfr0678")))) (build-system ruby-build-system) (arguments ;; XXX: Tests don't require helper for some reason, so all fail. `(#:tests? #f)) (native-inputs (list ruby-rspec - ruby-yard)) + ruby-yard)) (propagated-inputs (list ruby-activesupport - ruby-builder - ruby-faraday - ruby-faraday-middleware - ruby-nori)) + ruby-builder + ruby-faraday + ruby-faraday-middleware + ruby-nori)) (home-page "https://github.com/Bandwidth/ruby-bandwidth-iris") (synopsis "Gem for integrating to Bandwidth's Iris API") (description "Bandwidth IRIS is a Ruby SDK for Bandwidth Phone Number -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 113/223] gnu: ruby-octokit: Enable tests. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:41:21 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933403120396 (code B ref 62196); Mon, 20 Mar 2023 17:41:21 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:40:31 +0000 Received: from localhost ([127.0.0.1]:56640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJUk-0005Io-Ug for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:40:31 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:35608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJF0-0003bK-1y for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:24:14 -0400 Received: by mail-qt1-f175.google.com with SMTP id ay22so2628251qtb.2 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:24:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333048; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pWiKoamfXTvY9NTiJdIeYHXOYOW02+am1j8tcUdxlnU=; b=Q0FKjHOE832IFXvlnsTv3MtsgZCV+YGOvS+KAdI+xkr1Fo3RJi4BPImZrGv13SnBoE fU9rzsagGyVMoNNaMJYMvPyF3vfG5VgIMlwSoeLwPn4bniMhKpz6LEMOh1av9JyMFxkI 0NsY0AUKqbTHtDMDIzXrwnNB3FXv3HPZWBSqMnTHnutBFCtSxmsGgmHH5S7yJFaDgcK2 Ve+gwaOdjGQ9ylwBaWqE4cUw6B2Dy7zgQyYpP5XzI2wVyoXJYPG/Z2+teNHtf0+SfBq2 GgXgeBjzsKLe06/XvBG9UqRS82JNAdErAYeUAcgdmquZ+wgd53nRVSunN9vw5egF2boz lllQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333048; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pWiKoamfXTvY9NTiJdIeYHXOYOW02+am1j8tcUdxlnU=; b=ZptVkSxAiexyF61c7VGovTsfGY12ssm87I0c+fCKvnztji14uF1fzX2rSEp+X6xcGi eES0zN1+/ctFrXtMPPN1V0XoSjprIDcjN/eQd/tkZ7h+W2A5SCDzJVdwu99WtHtOHdHl twUTpVxMtBez/ledEFySeXCafHhl6iEZI7o6Qq2fgGEK9tvcS388tcv0JB9QHTdAI1J8 wNuSeMgQmDd24w1xnJELOtZ50mx5uwtvn0R+HOe/wuOFxv2HvmRPKJ4Aqj48d2vSMnAH MjCCV8w6//XK8O2d/R0fbz5MT4GLtH9nfgiX8YZ4asAMuFK3b3/NamF/Y3IB4a8qRoss omEA== X-Gm-Message-State: AO0yUKUe+WY4EFzikVhTwWgZFGnJXqetqnIeQ2qyYGz/S4MRP23ZdBSu Jki7K+g8J9S3Fo/vjM8UnI5n1XHRbYw= X-Google-Smtp-Source: AK7set+vS3mpAxAFNVOowujS8HvouFqipJhbC835Gi9fIGLebMGCRoXPTdMLNnhijFpKTZIE878kWw== X-Received: by 2002:a05:622a:c8:b0:3d5:8130:1ed5 with SMTP id p8-20020a05622a00c800b003d581301ed5mr28301587qtw.63.1679333048403; Mon, 20 Mar 2023 10:24:08 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:08 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:21:59 -0400 Message-Id: <20230320172349.12752-12-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-octokit) [source]: Fetch from git. [arguments]: Delete field. [native-inputs]: New field. --- gnu/packages/ruby.scm | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 536775cf74..2345c344b9 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7941,17 +7941,29 @@ (define-public ruby-octokit (package (name "ruby-octokit") (version "6.1.0") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "octokit" version)) - (sha256 - (base32 - "03i37mdhwlm5y6piqaby0izrhda9m5ggbrmm62ww3ln2l86h78l2")))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/octokit/octokit.rb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01njrd17bz28mlsa8hi9gad7s6d1d0vpyn0g66p3d42zgplr9qkq")))) (build-system ruby-build-system) - (arguments '(#:tests? #f)) ;no test suite in the gem release - (propagated-inputs - (list ruby-faraday ruby-sawyer)) + (native-inputs + (list ruby-faraday-multipart + ruby-jwt + ruby-mime-types + ruby-multi-json + ruby-netrc + ruby-pry-byebug + ruby-rbnacl + ruby-rspec + ruby-simplecov + ruby-webmock + ruby-vcr-expat)) + (propagated-inputs (list ruby-faraday ruby-sawyer)) (synopsis "Ruby toolkit for the GitHub API") (description "Octokit wraps the GitHub API in a flat API client that follows Ruby conventions and requires little knowledge of REST.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 028/223] gnu: ruby-thor: Update to 1.2.1. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933410920868 (code B ref 62196); Mon, 20 Mar 2023 17:42:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:41:49 +0000 Received: from localhost ([127.0.0.1]:56693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJW0-0005QV-Eh for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:41:48 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:33499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJVx-0005QJ-Lp for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:41:46 -0400 Received: by mail-qt1-f178.google.com with SMTP id n2so14100583qtp.0 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:41:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679334100; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nYXZZ4KkLxH+FQQRjsYaDqMcwaMRigfbzG1bysXvlQE=; b=aWV7Xd7ZofyC32TO6Hj70BVuQHIXI5/FchwRDR9z5Z7OruJryyqThkzGr4dVko5wJb vTNRbDdlZ/KSXbrYik8DnY5I+jl/t73aYvcXfy+F/aRa3p33WjypbAwTq/7vfTgzoVcX 1Rj2vE1RFNQ8Jhz2VgzW9vCosyEdQdm5d+BcdFDyMSa7AzZuDR2qgmq5TBcLL6aPKRQQ 9Mb9wvkOcrbrQJA8lr9xVS4Wn/hBSG71PuPK8FqDYGIMtZICaY8rQT4H3sCx84fMSvXP fMmSqHtiqjnxoUGteSA86t4Tq8zcYG8nYISNCNehMZ8LnjXEEY9VUrDtPX5NW5XNKwSw 1ONQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679334100; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nYXZZ4KkLxH+FQQRjsYaDqMcwaMRigfbzG1bysXvlQE=; b=CEvhtg9qtuxn5UsU4JdrizlAmzuRjnqsSr1nGz0+GngmFX6t04mYZxjCyb33YoRd2/ p5WZOo/dgJWeSc7F/e4wm+UUNij5P8fDEfscHcJlHZOVYa2paupFTFWFocn3sOpnSAGP 2/3Dl0scl1zR3UvvQ+Qut+lpf+DCbDEfT/6RZSE7m0UHQ+5Ti4lqhPWiOx6fFYwK/zLg AKwmaPUdpaauvVPNFBzI62pbCU37lZwRg7zH+xLZTrPgK+TDnxxmLqqBmwH6oF1x6MS2 Lt9GBN8NisAMW77WpykSqV/R2VYt0iXnGvfhyAleGLD5ZnxQwUK+yG/Z/NJvZXLlr9wD dU9w== X-Gm-Message-State: AO0yUKWxe5n60pw0NWNGcLrAbdXTURFSKtIblCiyklGGiR1ZJ/7UGjvf m1pf5eWWOWWj0y2kP4Tv+arbJ6odaTM= X-Google-Smtp-Source: AK7set9vwU1ZiOxd9gs+JlQhzrpcExuDhn9vXpQ+SUVQs2UWwR0mnS8OIVRoezfjVy3jP0GEPsbJ/w== X-Received: by 2002:a05:622a:307:b0:3b8:6ae9:b108 with SMTP id q7-20020a05622a030700b003b86ae9b108mr28725568qtw.27.1679332624695; Mon, 20 Mar 2023 10:17:04 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:04 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:20 -0400 Message-Id: <20230320171635.11184-28-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-thor): Update to 1.2.1. [source]: Update URI. [arguments]: Use gexps. Delete trailing #t. [phases] {fix-readline-tests, disable-network-tests} {make-files-writable}: Delete phases. {remove-coveralls-dependency}: Do not remove webmock requires. {disable-quality-tests}: Rename to... {disable-problematic-tests}: ... this. Disable a new failing test. {check}: Honor TESTS?. --- gnu/packages/ruby.scm | 83 ++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 53 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ccd446bdd1..cf270a0d34 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2737,69 +2737,46 @@ (define-public ruby-xml-simple (define-public ruby-thor (package (name "ruby-thor") - (version "1.0.1") + (version "1.2.1") (source (origin ;; Pull from git because the gem has no tests. (method git-fetch) (uri (git-reference - (url "https://github.com/erikhuda/thor") + (url "https://github.com/rails/thor") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1anrx5vynk57hn5c8ig5pgkmcsbj9q5mvckd5rviw1jid7n89k57")))) + "1vjm628ks5kw8q6dskh38dqyz2j8c3n694wsqkj4jb4jrn6rkfzx")))) (build-system ruby-build-system) (arguments - '(#:phases (modify-phases %standard-phases - (add-after 'unpack 'fix-readline-tests - (lambda _ - ;; Ensure Readline is initialized before running the - ;; test to avoid a type clash with the mock ::Readline. - ;; See . - (substitute* "spec/line_editor/readline_spec.rb" - (("unless defined\\? ::Readline" all) - (string-append "Thor::LineEditor::Readline.available?\n" - all))) - #t)) - (add-after 'unpack 'remove-coveralls-dependency - (lambda _ - ;; Do not hook the test suite into the online - ;; coveralls service. - (substitute* "Gemfile" - ((".*coveralls.*") "")) - (substitute* "spec/helper.rb" - (("require \"coveralls\"") "") - (("Coveralls::SimpleCov::Formatter") "") - ;; Also drop the WebMock dependency which is only - ;; present to allow a coveralls.io connection, and - ;; would otherwise introduce a circular dependency. - (("require \"webmock/rspec\"") "") - (("WebMock\\.disable_net_connect.*") "")) - #t)) - (add-after 'unpack 'disable-network-tests - (lambda _ - ;; These tests attempt to look up example.com. - (substitute* "spec/actions/file_manipulation_spec.rb" - (("it \"accepts (https?) remote sources" _ proto) - (string-append "xit \"accepts " proto " remote sources"))) - #t)) - (add-after 'unpack 'disable-quality-tests - (lambda _ - ;; These tests attempt to check the git repository for - ;; tabs vs spaces, double vs single quotes, etc, and - ;; depend on the git checkout. - (delete-file "spec/quality_spec.rb") - #t)) - (add-before 'check 'make-files-writable - (lambda _ - ;; The tests needs rw access to the test suite. - (for-each make-file-writable (find-files "spec")) - #t)) - (replace 'check - (lambda _ - (invoke "rspec" "spec")))))) - (native-inputs - (list ruby-rspec ruby-simplecov)) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-coveralls-dependency + (lambda _ + ;; Do not hook the test suite into the online coveralls service. + (substitute* "Gemfile" + ((".*coveralls.*") "")) + (substitute* "spec/helper.rb" + (("require \"coveralls\"") "") + (("Coveralls::SimpleCov::Formatter") "")))) + (add-after 'unpack 'disable-problematic-tests + (lambda _ + ;; These tests attempt to check the git repository for + ;; tabs vs spaces, double vs single quotes, etc, and + ;; depend on the git checkout. + (delete-file "spec/quality_spec.rb") + (substitute* "spec/parser/options_spec.rb" + ;; This test fails for unknown reasons (see: + ;; https://github.com/rails/thor/issues/814). + (("it \"raises an error for unknown switches" all) + (string-append "x" all))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec" "spec" ))))))) + (native-inputs (list ruby-rspec ruby-simplecov ruby-webmock)) (synopsis "Ruby toolkit for building command-line interfaces") (description "Thor is a toolkit for building powerful command-line interfaces.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 057/223] gnu: ruby-railties: Update to 7.0.4.3. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933414220941 (code B ref 62196); Mon, 20 Mar 2023 17:43:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:42:22 +0000 Received: from localhost ([127.0.0.1]:56697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJWY-0005Rh-09 for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:42:22 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:46970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJWW-0005RR-68 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:42:20 -0400 Received: by mail-qt1-f175.google.com with SMTP id c19so14031408qtn.13 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:42:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679334134; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rgGk5yuixQBt5cPo29dREv/1VhdGmC87LvPGffdEGTY=; b=pnukYxZPMoulYe9YZP/k0kZ1yVU9A17qOWeEOePXsrmwjgz9BISgQAP4Zx07fDjA3I 07VgLcvo+MUm2Dna50TQD5zNHFaO7lvF0PKwT4a1f8VpfdyVbl7o7ZGoyGejRMKpr5t+ fkT6lUSwRVfZ5Jm1lQTqlZStDkA2HsuCyhctIy2wlV8HQfEThWljSdQleUX+jeDiQC9p exm50uam4NHdRnWgLAyBU5TSVzhJgxdUJ0R8XAbop8caWce6snDgPA8LOR1ewPhBYrvz pMVQTOv0kcLFfDqbHNSEG4pNP6Tlh8qd5X0a0NYKpd2AlvRVoJyYikGbTVhgkA8ihaT6 hvKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679334134; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rgGk5yuixQBt5cPo29dREv/1VhdGmC87LvPGffdEGTY=; b=WMUE2edcEz39i2LbiC4BXgGufi7bsRy2f7ZRKhRZYRRpvugqms0MNVKMZblDnu1HkZ zU42K9Kj38l1h9m3+XMp9OedckY3pBk/Osl0Q+c6xPs0W8hZC12g6NoZJ0xRSLekzneC qr64BtYBDjoWObqPckVP/ax5GjrulOfSwVTLEjZReGxMtYAc0oYAa1GeA0FuqyWWPZoJ 79dLLPHa4r9/kNYaXqjN5AFmyxNwLlDTSzQCGtK4dRkxAORKK/O2Sqpg2F1XfQP1i1Aq aSLtflYviDd4MiUzpkqJbuNuI1qGcMRzuSRTHj+AhpsBVgaNuYJu8bKULL/HITldrQnY DGGw== X-Gm-Message-State: AO0yUKV7ZMmMBguiwnXk98crLeFb5FFwjnA3Xyu4Q4Lj1JA3hqFORpV8 8cB8PpIHkhgwLstisc8f82Kl3v9xJio= X-Google-Smtp-Source: AK7set9BqQCckJvf5FmeM9XEBEp+8hBOe2wL01UNJdzvbdIr2O2QdSNX7TyUx8iiRaGQLAudIKp4Ng== X-Received: by 2002:a05:6214:29ef:b0:5cc:4776:5abe with SMTP id jv15-20020a05621429ef00b005cc47765abemr6144181qvb.42.1679332651075; Mon, 20 Mar 2023 10:17:31 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:30 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:49 -0400 Message-Id: <20230320171635.11184-57-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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/rails.scm (ruby-railties): Update to 7.0.4.3. [version]: Use %ruby-rails-version. [source]: Use ruby-rails-monorepo. [arguments]: Add #:phases. [propagated-inputs]: Add ruby-zeitwerk. --- gnu/packages/rails.scm | 43 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 3af90bc913..9fa0f23ad8 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -609,28 +609,27 @@ (define-public ruby-actionmailer (define-public ruby-railties (package - (name "ruby-railties") - (version "6.1.3") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "railties" version)) - (sha256 - (base32 - "1685y5dcfgcq0b38j13vrpkhiiblmrl64wa9w065669bkgmkw4ra")))) - (build-system ruby-build-system) - (arguments - '(;; No included tests - #:tests? #f)) - (propagated-inputs - (list ruby-actionpack ruby-activesupport ruby-method-source ruby-rake - ruby-thor)) - (synopsis "Rails internals, including application bootup and generators") - (description - "@code{railties} provides the core Rails internals including handling -application bootup, plugins, generators, and Rake tasks.") - (home-page "https://rubyonrails.org/") - (license license:expat))) + (name "ruby-railties") + (version %ruby-rails-version) + (source ruby-rails-monorepo) + (build-system ruby-build-system) + (arguments + (list #:tests? #f ;requires rails to be installed + #:phases #~(modify-phases %standard-phases + (add-after 'delete-gemfiles 'chdir + (lambda _ + (chdir "railties")))))) + (propagated-inputs (list ruby-actionpack + ruby-activesupport + ruby-method-source + ruby-rake + ruby-thor + ruby-zeitwerk)) + (synopsis "Rails internals, including application bootup and generators") + (description "@code{railties} provides the core Rails internals including +handling application bootup, plugins, generators, and Rake tasks.") + (home-page "https://rubyonrails.org") + (license license:expat))) (define-public ruby-sprockets-rails (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 100/223] gnu: ruby-faraday: Propagate ruby-faraday-net-http. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933425722767 (code B ref 62196); Mon, 20 Mar 2023 17:45:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:44:17 +0000 Received: from localhost ([127.0.0.1]:56701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJYP-0005v9-Fo for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:44:17 -0400 Received: from mail-vs1-f42.google.com ([209.85.217.42]:34746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJYO-0005ur-KM for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:44:16 -0400 Received: by mail-vs1-f42.google.com with SMTP id t4so11222335vsq.1 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:44:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679334251; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EhXLZJnGukErcuI2Nr2q1XjNaO10p7y0eak4bOCeglg=; b=foIuy4fFOzJPmhsZ0biE6z4yamJWtZVddyVHEkxhjqS1Ui7wI6uDhYwoVVImrbfYD6 nAfntwfO50Q1FuTSay6TbyPN4pX36Jw+Wst/RhbRRLZtJYoxKUBV3yD7+So2qQ2qRnoL Wes/did/ySLyAJK/xjqZ2GvSsPKKINTVwvjDzYET8nLPLEruxOgFOJeU+Al93Z2lutL1 WD0x2TGb+4e+4Dy5bMWy8QZFwakSbLTJ4epyIp7lESPSUruP9/0eW2flBpGVfy+cTY6f 7+kKcnOxnuvJ0ViNG9bshaaDB50kKsmvoeV1WI09X4Ql5vp+UEh0yUDuiwefyso0QqGZ ZtZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679334251; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EhXLZJnGukErcuI2Nr2q1XjNaO10p7y0eak4bOCeglg=; b=fhF0OePHyikdLAeVU3BdtQqt6A9y4WsY2xDh8MIHtcOTx/HfHBkwfu7xm4n5QUfd7T 14VVczEu6EqjqXNm+jJWzqIUWA0iryaH1eXptUjpkDz7T/hqDpH309NvBiC/aMRP4m+Q ZSsll51NS/le/ZvmgK3RyiVacnc4Yz+itFodfgWRrHnoEpu9UhCspdVgnpg7oTMJ1GLI 3/72ddLwSMbKnGiZZUT+j5zyMAZjWXRc+kcJd4NyrOLDVDpKy2BCHX1buSADSXDpffn3 FNBtskzbiwuq2Uqi75ihaOcD3yhP9vwsHESG/WehW22b62psp8J0fk99Ln6WH36ZjvBh LO4w== X-Gm-Message-State: AO0yUKVBkYZyUKcfkxCmV269MpFViuCCXoHg7Dl+iclX5HhbHO+tj59+ s/dIDRG1w5U/lC0jMApmoFrnfbR2Zn8= X-Google-Smtp-Source: AK7set9E1z9OTtM9hLcRTuXDb3jb8tcz/Xac/0mdxLkeskbi1qeNxHPh1hb+RmRsU3Qj3DxFCwNU/A== X-Received: by 2002:a05:6214:1cc4:b0:5a1:1f65:94be with SMTP id g4-20020a0562141cc400b005a11f6594bemr52170792qvd.43.1679332687372; Mon, 20 Mar 2023 10:18:07 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.18.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:18:06 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:14:32 -0400 Message-Id: <20230320171635.11184-100-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-faraday-net-http) [propagated-inputs]: Add ruby-faraday-net-http. [native-inputs]: Delete ruby-faraday-net-http. --- gnu/packages/ruby.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3f828cd351..ecd5913cd8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12198,13 +12198,14 @@ (define-public ruby-faraday (arguments (list #:test-target "spec")) (native-inputs (list ruby-coveralls - ruby-faraday-net-http ruby-pry ruby-rack ruby-rspec ruby-simplecov ruby-webmock)) - (propagated-inputs (list ruby-ruby2-keywords)) + ;; Propagate faraday-net-http as this is the default adapter used, and + ;; many Ruby projects assumes it is available. + (propagated-inputs (list ruby-ruby2-keywords ruby-faraday-net-http)) (synopsis "Ruby HTTP/REST API client library") (description "Faraday is a HTTP/REST API client library which provides a common interface over different adapters.") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 025/223] gnu: ruby-rubocop-rspec: Update to 2.19.0 and inverse inheritance relationship. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933432822915 (code B ref 62196); Mon, 20 Mar 2023 17:46:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:45:28 +0000 Received: from localhost ([127.0.0.1]:56708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJZY-0005xW-6i for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:45:28 -0400 Received: from mail-yw1-f174.google.com ([209.85.128.174]:44612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJZW-0005xH-4H for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:45:26 -0400 Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-5419d4c340aso237362467b3.11 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:45:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679334320; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fpepf5jaE5m1KCzM3VbQ4pDjl+9BYVAm8qA8dC0eZPQ=; b=IehQMwTXcN6FdJRHxYNWAAh+6Zb9XrvN8X1Zq3R2cjtb6n2L86hnWO/QR/JEvJ2T2w cO0LCylySCTBpgxQdFFpH8PPGOAeCZ/7toG9qQAVXYzWl0kBklXXvpRvINBCgrcYoIni TNfzGplJ1qRznfo2gtPedTlzHs8ITopIvTMOI3srHwgyutpKQcXheKR524OsLTxqttrZ 1s2Qksafx8Ht+qRgorCzIjfByXKRWSZgO5taFIaXW5mPYDf1FOKoUMkFSMTjCm5rTd0q T3/kElW6Ruj6pHEvvPq023xBLPMHfMaPSpiEgh8Dpf35SxmMcgDs+8D2pcY2D+DWsMhP 1uIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679334320; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fpepf5jaE5m1KCzM3VbQ4pDjl+9BYVAm8qA8dC0eZPQ=; b=cprWpAQLSol7bQgFA4fOvhSqAB3WoaOiV+e+iFhOVgzItf0vebX+gs7NoHLO8zhC1k TrrkvR7S8w2sYpvoS1t3TPyyGnWDrJNzIFxmZPSCh6ouFaKRz5aPD2HahA5z3/m2ROqQ rhv56qzBqtT2oECAI2S9YgIe2GJRsJQA73I72IC8H8AaJ0qRa8HPOdVbUqi7vXod4gay KFDzRO6osLgQKr5BErmtdlVnNjTRiIVGSEbjluKZd9pptx5W+O6G7poAs0CHXARPFSVR 4TywQpIvQrJmZDAYzBzh3ZPx8ZV+NsRKWougsxDVVlFg00bOyZq649+fJy7uP8WoyOFW AO1w== X-Gm-Message-State: AO0yUKWAf1xO8Pc9qz9zOG61FQnILiAvjZ0eVg3aenCevzG1WDH253yo oUzwSmqkLyIBGp+beB3MVTGdyyeajy8= X-Google-Smtp-Source: AK7set8dDh7QVudYoUoRxSWHBQdHly6CG0ROl46AVC9PVtlECtJ3HqThCJTWkgTUeVp8xDYiIXTaew== X-Received: by 2002:a67:fb58:0:b0:423:dfee:3f51 with SMTP id e24-20020a67fb58000000b00423dfee3f51mr2668135vsr.25.1679332622093; Mon, 20 Mar 2023 10:17:02 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:01 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:17 -0400 Message-Id: <20230320171635.11184-25-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rspec): Update to 2.18.1. [arguments]: Delete trailing #t. Change TEST-TARGET to "spec". Remove phases. [native-inputs]: Replace ruby-rubocop-performance with ruby-rubocop-performance-minimal. Add ruby-bump and ruby-rubocop-rake-minimal. (ruby-rubocop-rspec-minimal): Reverse inheritance relationship; this package is now the base package. --- gnu/packages/ruby.scm | 62 ++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 33 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 44ac7fb538..d2e9854904 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1602,49 +1602,45 @@ (define ruby-rubocop-rake-minimal (home-page "https://github.com/rubocop/rubocop-rake") (license license:expat))) -(define-public ruby-rubocop-rspec +;;; A minimal variant used to build ruby-rubocop itself. +(define ruby-rubocop-rspec-minimal (package (name "ruby-rubocop-rspec") - (version "2.2.0") + (version "2.19.0") (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rubocop-hq/rubocop-rspec") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0gdpjpympb6qc77bang759z7z6lckf14ghkx8v6614agxg8l3g5y")))) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rubocop-hq/rubocop-rspec") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mgjyrzi8r44v3gb8xscdwspirz9kqkaf7zlsjhhlxr0di0rlj2r")))) (build-system ruby-build-system) - (arguments - '(#:test-target "internal_investigation" - #:phases - (modify-phases %standard-phases - (add-before 'check 'set-HOME - (lambda _ - (setenv "HOME" "/tmp") - #t))))) - (propagated-inputs - (list ruby-rubocop ruby-rubocop-ast)) - (native-inputs - (list ruby-rack ruby-rspec ruby-rubocop-performance ruby-simplecov - ruby-yard)) + (arguments (list #:tests? #f)) ;avoid extra dependencies (synopsis "Code style checking for RSpec files") (description "This package provides a plugin for the RuboCop code style enforcing & linting tool.") (home-page "https://github.com/rubocop-hq/rubocop-rspec") (license license:expat))) -(define-public ruby-rubocop-rspec-minimal - (hidden-package - (package - (inherit ruby-rubocop-rspec) - (arguments - (substitute-keyword-arguments (package-arguments ruby-rubocop-rspec) - ((#:tests? _ #f) #f))) - (propagated-inputs '()) - (native-inputs '())))) +(define-public ruby-rubocop-rspec + (package + (inherit ruby-rubocop-rspec-minimal) + (arguments '(#:test-target "spec")) + (native-inputs + (list ruby-bump + ruby-rack + ruby-rspec + ruby-rubocop-performance-minimal + ruby-rubocop-rake-minimal + ruby-simplecov + ruby-yard)) + (propagated-inputs + (list ruby-rubocop + ruby-rubocop-ast + ruby-rubocop-capybara)))) (define-public ruby-rubocop-performance (package -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 039/223] gnu: ruby-rake: Update to 13.0.6. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933447824364 (code B ref 62196); Mon, 20 Mar 2023 17:48:01 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:47:58 +0000 Received: from localhost ([127.0.0.1]:56719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJby-0006Kt-3y for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:47:58 -0400 Received: from mail-io1-f48.google.com ([209.85.166.48]:40924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJbx-0006K8-59 for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:47:57 -0400 Received: by mail-io1-f48.google.com with SMTP id bf15so5780834iob.7 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:47:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679334471; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XJ6XhUE1WQeAT08gTZf46B2dRVZC6XLJ2qTuPeNXcrE=; b=gBzs9T1neyn/MPIcoQk5aAZgjqKbZzXkTKOVPAaTDj6kUjLEuQTz/EIxITUI+WL60E GvGcMa6dxuqd31IsKHu4hjYrZzHcwrOJeJ71Cv0knwGreLs+w4cgKcTouyRNoANiRmmT gUAjC/flf8P7v+IumYCmOj+G8MmRYmjyFBt7LLMiqpOt22J9w4hbEfdoTUXH3UyZj9Nh Iq28EmihEQCa95u4E4QKg4iaTl6K8+YBrNQITJtDT7IdYmsqX9U38Jkmz2sbnRyZTGzW jzcVvg50IlbEZ4Om9EWtTfeNAvO+BRA8fLvJS49qlqqe688+bvc522GV7K8MoWnFiOMd ghuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679334471; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XJ6XhUE1WQeAT08gTZf46B2dRVZC6XLJ2qTuPeNXcrE=; b=vcaXh+XGoZA02n91HWJDrnPosA5078HrExCRI8CBKHpvttmxk2rNiWyAp245xISsCp IzJPsrEMlSTPOH1X4qdDmomYCMEZzc7EZYieffIGnzVIp/CJHwhK3ARukOfNgQoU/w1L dqnzr7lS629LRS9w0Ix7+CleRittiVyvy8n6Dak3LtlJOAoHnoCRHstPCgpx5xzF2t50 JK/rNGskyRCOd7RaIgkBBS0TeBIWsv+DKhPFvnhshjdCM6Nzb4NVBrD7gnfGZlQrfQY1 lYGt4Yy4lyamfL5nzwt7V3pGSRW0eW2CJ4ATB6+GE72H7Pnd72Y3TXc9iI+FJUfoVdPu JEMA== X-Gm-Message-State: AO0yUKXWV7g3p17UdQ7qI2zoTGVXCApGRp9eT4BKFExsWRsLbCJjKXBB xa6dVPR21VBGKOukebGQCFg3P5Yeg64= X-Google-Smtp-Source: AK7set+RMw2HBJIQHjAgo77xCpsrDNwLUfNbEvA+tw6zw8qvmQTIxhUY9OQZIcbDh/qQFLxF67xF5g== X-Received: by 2002:ac8:5e0f:0:b0:3bf:be7d:b3e5 with SMTP id h15-20020ac85e0f000000b003bfbe7db3e5mr30235750qtx.41.1679332633731; Mon, 20 Mar 2023 10:17:13 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:13 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:13:31 -0400 Message-Id: <20230320171635.11184-39-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> 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-rake): Update to 13.0.6. [source]: Use git-fetch. --- gnu/packages/ruby.scm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d47d1fb2ef..bfaeeb8be3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -10383,14 +10383,17 @@ (define-public ruby-org-ruby (define-public ruby-rake (package (name "ruby-rake") - (version "13.0.1") + (version "13.0.6") (source (origin - (method url-fetch) - (uri (rubygems-uri "rake" version)) + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ruby/rake") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "0w6qza25bq1s825faaglkx1k6d59aiyjjk3yw3ip5sb463mhhai9")))) + "0c77xyl677s966f8yvk8yv7l31c1ffa1yl4kcwiram219h0s76in")))) (build-system ruby-build-system) (native-inputs (list bundler)) -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 126/223] gnu: Add ruby-bake. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 17:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Maxim Cournoyer Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167933455225753 (code B ref 62196); Mon, 20 Mar 2023 17:50:02 +0000 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:49:12 +0000 Received: from localhost ([127.0.0.1]:56723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJdA-0006hJ-Eu for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:49:12 -0400 Received: from mail-il1-f172.google.com ([209.85.166.172]:46003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJd8-0006h5-Sp for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:49:11 -0400 Received: by mail-il1-f172.google.com with SMTP id s7so6866903ilv.12 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:49:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679334545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7VhFBdaP3QLxSAcpcxA+ZX69qqvJDsmUwQUsdzMJirQ=; b=lVv9VRvs4DtP5w4ERSwYz0QlV98YVB2Qgyl+3AMSB1jHDBMgHPyLpqFvuWfnmvfQMp HKIcXqZj7Rsp78k3yptXADBNPeZ90iNDpVWqCMi00WBuecPM5ra4irQBGtCExWGKb2ms 8w6owE5DMrJr3hKpquJSknx1yoce4Tx8aJdWsecCL2jItx/83xpaWvF+LFVIj4eIxNV1 WXSo2Mnmn9F71i+aR5K3UbB1j5sMtOS3MmXwmkMrwHnYj7e5QXDn8ZmRRzroHkXjWsFw FF2e6rF65ibmnryr5GgD/1/N9GSKezv/RVLTtfDy4X+1LHcQlhkd0IrxszgtXGZhZTWI bYtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679334545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7VhFBdaP3QLxSAcpcxA+ZX69qqvJDsmUwQUsdzMJirQ=; b=VaL8nKvLUGduBWE9iUBEUA18GT6DjwXeYAaOpdDGUBDxFAJBuNATtFaqRFRtJ3ZIV4 vopoedJL2G39mxMwJE2JTbEwvXNvX4wmgjAy69Q1R425KitXbMkesWu6FJDSh8jXOuII 7bf9JHNzAteX0ZQ82RmGazERn6NNdI9Tf/XtyrMFG873rbHTdzwAgVrpaTGVTYvs+uTB zE4V8lA3XBLIV7QE2HZdmmfEAIs5stJteZWN0ll62g4jkyaYR1lPgwuQ1ncvb1Cfg4h2 O9jbXFGmOp/ETrkPRLMPaNT9meiEeOl/vixo3jkdlKC6Wk75UHyrVpxuqOEvfxtZSfAL So2Q== X-Gm-Message-State: AO0yUKVZ9KiM7Zjd8xKfDRUnX5oPvqy83CKpeLKNzSybGo6QQreWzIa+ 0AOZggqOV5fyuqWXh8B1qDzOmTG6OEs= X-Google-Smtp-Source: AK7set+TaRgffBjXQ3cCoXBSpjhsOZ5tbi0XTuODRoMuxCOMH3LKk8c3WXp02Hrsd3o1Q02xLu4y4Q== X-Received: by 2002:a05:6214:19ec:b0:56f:1b7e:d87f with SMTP id q12-20020a05621419ec00b0056f1b7ed87fmr57530003qvc.34.1679333059850; Mon, 20 Mar 2023 10:24:19 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id i7-20020a378607000000b007422eee8058sm7769352qkd.125.2023.03.20.10.24.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:24:19 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 20 Mar 2023 13:22:12 -0400 Message-Id: <20230320172349.12752-25-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320172349.12752-1-maxim.cournoyer@gmail.com> References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> 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-bake): New variable. --- gnu/packages/ruby.scm | 44 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index fbf7c2d637..4e687e7c20 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3748,6 +3748,50 @@ (define-public ruby-bacon-colored-output (home-page "https://github.com/whitequark/bacon-colored_output") (license license:expat))) +(define-public ruby-bake + (package + (name "ruby-bake") + (version "0.18.2") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ioquatix/bake") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "19yi1fxzz9n580gig3p3j6nxbgcfcassa6b0q07jkqrzxdqn7xhn")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'sanitize-dependencies + (lambda _ + ;; These dependencies are not needed to build and run tests + ;; and contain circular dependencies. + (substitute* "gems.rb" + ((".*'bake-modernize'.*") "") + ((".*'bake-gem'.*") "") + ((".*'bake-github-pages'.*") "") + ((".*'utopia-project'.*") "")))) + (add-before 'build 'drop-signing-key-requirement + (lambda _ + (substitute* "bake.gemspec" + (("spec.signing_key =.*") + "spec.signing_key = nil")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec"))))))) + (native-inputs (list ruby-covered ruby-rspec)) + (propagated-inputs (list ruby-samovar)) + (synopsis "Replacement for rake with a simpler syntax") + (description "Bake is a task execution tool, inspired by Rake, but +codifying many of the use cases which are typically implemented in an ad-hoc +manner.") + (home-page "https://github.com/ioquatix/bake") + (license license:expat))) + (define-public ruby-connection-pool (package (name "ruby-connection-pool") -- 2.39.1 From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 000/182] Add FPM, update Rails and other Ruby additions/updates Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Mar 2023 07:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 62196@debbugs.gnu.org X-Debbugs-Original-Cc: guix-patches@gnu.org, 62196@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167938525731600 (code B ref -1); Tue, 21 Mar 2023 07:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Mar 2023 07:54:17 +0000 Received: from localhost ([127.0.0.1]:57496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peWoy-0008Da-O3 for submit@debbugs.gnu.org; Tue, 21 Mar 2023 03:54:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:44456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peWou-0008DQ-2q for submit@debbugs.gnu.org; Tue, 21 Mar 2023 03:54:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1peWot-0007MQ-NW for guix-patches@gnu.org; Tue, 21 Mar 2023 03:54:11 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peWos-0008K5-7Y for guix-patches@gnu.org; Tue, 21 Mar 2023 03:54:11 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 2C5A016994; Tue, 21 Mar 2023 07:54:08 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 3de02d4b; Tue, 21 Mar 2023 07:54:06 +0000 (UTC) References: <20230315025946.14371-1-maxim.cournoyer@gmail.com> User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines Date: Tue, 21 Mar 2023 07:50:01 +0000 In-reply-to: <20230315025946.14371-1-maxim.cournoyer@gmail.com> Message-ID: <87edpi4k0z.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain Maxim Cournoyer writes: > Hello Guix, > > This series contains various Ruby updates and new packages. Some noteworthy > changes: > > 1. Update Rubocop & friends > 2. Update Rails and partially enable its test suite > 3. Add fpm > 4. Various other updates and required packages additions. Thanks for looking at this Maxim. Unfortunately Patchwork seems to have picked this up as 2 incomplete series. If you had problems with git send-email, the --batch-size and --relogin-delay options might help. Anyway, would you be able to push a branch manually to git.guix-patches.cbaines.net? It would need to be called issue-62196, and ideally you'd push a tag (base-for-issue-62196) as well for the commit on master the branch is based on. That should get data.qa.guix.gnu.org to look at the changes, plus make it easier for me to apply locally. I've given your ssh key from the maintenance.git repository access, so you should be able to use that to push. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmQZYpxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdFZQ//dE+F0YSObOl0GHwsZ4eFtAhR81n1CyoX Pm+fQQfjj/ETkapp8j8YQGjuS99dRpWCF3gMTgdihFXWK4vvCxVt1QHyUEbyPoUg moDFqk268XlOFXJjj5IhXDbKo4/mdQWXr0aTRjXya/7O45ZQywUxccTeqDSxv0X0 3HxSDMAtH5wg1vWGrLYva0lA/dPvuHNTQyaptvBP3G7gZ7LQNAzpMGoRBy6NyGZ7 iXn1X9aRE5rMchDsRwhydjV0Jt14S68lrdrYGYYq3b8ANr2ZiTl6C4f10wWsFW/N SIUx0Poq50gCLAUSj4uXCItfAM7qJ3BFLPLJtyuZb+Iz/etxERdXxr/VV7pYN1iV kcqebccDy1wVl10f7o2E2vg1rZU18Xz32T1Go2dlcLyY4+LwazBZy92ls8b37cka RJ0FTusykhXsTQ9Jbj3moaOYh6XBMM3zbwOG7E7M6iOo1CAYd3AU4i/8ag16J++5 79hgBPUWCjSlluNFqQlWkU2SSmhCW0IbrQov9rKC1Q1q1xC49GpKRR63NzYSjGET AItjjYdFegZFV3zmAxTcDZuNd0VXmNd1NAmwbUKiXDlk6rWNTOC2wUnAUULkGDXv XVc5i490otGJpfXonlECPfvvspo4HYGXY+FTJav+6Y/t+uoMHssJiVvgBDEuVtBo vd/eVWlHQuo= =zVQ5 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 000/182] Add FPM, update Rails and other Ruby additions/updates Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Mar 2023 16:04:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 62196@debbugs.gnu.org Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167941460126370 (code B ref 62196); Tue, 21 Mar 2023 16:04:03 +0000 Received: (at 62196) by debbugs.gnu.org; 21 Mar 2023 16:03:21 +0000 Received: from localhost ([127.0.0.1]:60330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peeSG-0006rG-SP for submit@debbugs.gnu.org; Tue, 21 Mar 2023 12:03:21 -0400 Received: from mail-yw1-f179.google.com ([209.85.128.179]:41959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peeSF-0006r0-5Q for 62196@debbugs.gnu.org; Tue, 21 Mar 2023 12:03:19 -0400 Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-5445009c26bso288376777b3.8 for <62196@debbugs.gnu.org>; Tue, 21 Mar 2023 09:03:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679414593; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=4rpxNUfXZDzElUHeFK8SEU/qbovSOfrhzhu8pihNoq0=; b=GwWMQ5gQLKOFr45iP4RBekPBKKbCbE59Pq6/8Xmysyig5xnP1m5LGC5iBpQrZcEdAZ eqvWR99vZ5A0NFK7l0zAHttbmi0Y/HcqLa3HdcDYUVvfGEY4iYDyy/bpvKav4PoQKHcu /IjWICynlNORfiO6B+Uvmw/5z7zdcUgG1stN+ZRTUFy9XrQUenAAqhTb+4L4Ee8ZD9Pj 6rkz/8noeG7J6MfSZG4JZB38aQUA5xgr2vrIvNTrmGIl0gLcJiVfuHkGzOgcU3QZVAPB 7mi8+nYVO6Yaa2ja475bSOZvxUXgyyFJZUJ3Cy6oCR3xHrCrWWY1vN5/F6ZfFvBVz7z+ VzeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679414593; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4rpxNUfXZDzElUHeFK8SEU/qbovSOfrhzhu8pihNoq0=; b=iu+sa862UO14L5GoRuqQEe+LstfgWDKXFy0ptb4TjtbSaEQwO47l+3EzwBcVghCFmb F92BEbHGuqYB9UQdIJls70f9lHNbuS4mX+m4xhKYhTfW4oO5F4Z4oXGkUO4uBLdJnyAY N2dWRJjZVvEtwoEfTq2+gOBLlOo020NYdfgSNzYD76Zyv5zQxBgRXv10msPi8uGRgN5F m7avkQ6a1MLbD6lAgReLfrBwym1RjX0geagyahsO+rWm/BNgA4q5J3CQTqOm4iazGzV1 Ti4VQFs7XFgcM0czNwC+fJBb9PAYuF0RHmwJWyXI4gjeB1gbPIsun09gZhWjDGdat+6w V6JA== X-Gm-Message-State: AAQBX9cVN9ri6s2SHPVnvdbqNZKOn7R7jjIN3wpLbsBpn6CWKdFswNJa Bg0VzHRRDjXT5Bbc9rPnmYAFblixhNR6aw== X-Google-Smtp-Source: AKy350brqhWIk3YoeVn5tbItKK0Pp6p7SI4Lhh4NI9TjmzlP0CO0DDRR9SqpTtCeeHcLHFLxOo2hDQ== X-Received: by 2002:a81:6a55:0:b0:535:e3b7:cbd4 with SMTP id f82-20020a816a55000000b00535e3b7cbd4mr2459487ywc.28.1679414589729; Tue, 21 Mar 2023 09:03:09 -0700 (PDT) Received: from hurd ([2607:fad8:4:3::1004]) by smtp.gmail.com with ESMTPSA id o10-20020a05620a228a00b007441b675e81sm9533736qkh.22.2023.03.21.09.03.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Mar 2023 09:03:09 -0700 (PDT) From: Maxim Cournoyer References: <20230315025946.14371-1-maxim.cournoyer@gmail.com> <87edpi4k0z.fsf@cbaines.net> Date: Tue, 21 Mar 2023 12:03:08 -0400 In-Reply-To: <87edpi4k0z.fsf@cbaines.net> (Christopher Baines's message of "Tue, 21 Mar 2023 07:50:01 +0000") Message-ID: <87edpiozwj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (-) Hi! Christopher Baines writes: > Maxim Cournoyer writes: > >> Hello Guix, >> >> This series contains various Ruby updates and new packages. Some noteworthy >> changes: >> >> 1. Update Rubocop & friends >> 2. Update Rails and partially enable its test suite >> 3. Add fpm >> 4. Various other updates and required packages additions. > > Thanks for looking at this Maxim. > > Unfortunately Patchwork seems to have picked this up as 2 incomplete > series. If you had problems with git send-email, the --batch-size and > --relogin-delay options might help. I had problems with Gmail interrupting the submission every 100 patches sent. I'll look into configuring these, thank you! > Anyway, would you be able to push a branch manually to > git.guix-patches.cbaines.net? It would need to be called issue-62196, > and ideally you'd push a tag (base-for-issue-62196) as well for the > commit on master the branch is based on. That should get > data.qa.guix.gnu.org to look at the changes, plus make it easier for me > to apply locally. I've given your ssh key from the maintenance.git > repository access, so you should be able to use that to push. I've just done so; let me know if something is amiss! -- Thanks, Maxim From unknown Sun Jun 22 07:48:58 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62196] [PATCH 000/182] Add FPM, update Rails and other Ruby additions/updates Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Mar 2023 04:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62196 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62196@debbugs.gnu.org Cc: Christopher Baines Received: via spool by 62196-submit@debbugs.gnu.org id=B62196.167954428028481 (code B ref 62196); Thu, 23 Mar 2023 04:05:01 +0000 Received: (at 62196) by debbugs.gnu.org; 23 Mar 2023 04:04:40 +0000 Received: from localhost ([127.0.0.1]:37031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfCBr-0007PI-Jq for submit@debbugs.gnu.org; Thu, 23 Mar 2023 00:04:40 -0400 Received: from mail-qv1-f53.google.com ([209.85.219.53]:35515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfCBm-0007Oz-SW for 62196@debbugs.gnu.org; Thu, 23 Mar 2023 00:04:36 -0400 Received: by mail-qv1-f53.google.com with SMTP id t13so13491139qvn.2 for <62196@debbugs.gnu.org>; Wed, 22 Mar 2023 21:04:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679544269; h=mime-version:user-agent:message-id:in-reply-to:date:cc:references :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=QJ3z8AVCRHfhAStd0tCs0HuS508wmo2s5an0ioxdypk=; b=qr7si1Xu8seEMFMv+k8NfDexxWCn89WVZr/vRS1oJ9Z8KIpuh2/LJRHWlLp19kKApt y6rEZjmXFqW+rjtg0l+NYXAI5Z8L7tDlx6hui140qvERV2GEChQGVjF91WRI57XSKr4q nQk0dBi+qj2adBacbyZaE8xYRTLv4XoCL64HnCoCa2YDJFCHwehg1JWpnMcxhYyYS4xs O1dlYWxyHs/uOaD9WJ2/WsFsjbVq9TViVuBe5BdtuHEEMYUnoCojt6pSMLJ2M7wyZCJy tDEbXEzsT/u2jhplosLKOsRYl+olCpar8USOI3CK+98m+3NUTbG7heogTFJI/BlpZ0kv 7fjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679544269; h=mime-version:user-agent:message-id:in-reply-to:date:cc:references :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=QJ3z8AVCRHfhAStd0tCs0HuS508wmo2s5an0ioxdypk=; b=Fw4vaJQp/22m9m+wPqOwonqRholorSn5PGAmeSL8qTIJms1E6sAaBoycgA1RJ+EzcO tTqUBrS96Hr5x8zaJhs902mnR/wW6/EuENrw8qq6GtZUQYNgqAkCBSGo7igG9eddncZu o8h9VAft4txhK4HsIPyjIfENkcuARghx8UCZueZEb5nyrmLKZ132oK+56EEV16UgJTPA I5jiwlN4qJKC3qaJPtwRBmb7ztCRKkFPhdxbWhsF3Ig4PJ7JqVJD5N7zY6Ve72M76kvw OdfeNcxxJVQhgmoWITemP1fn8+37nt71pMMrQyRBF9hbuR/oSM1Tml6QCHQdVnAJ6cZO 2oUg== X-Gm-Message-State: AO0yUKWo7CmoB1PLbx4O7stiOtcaxTd5nbPwqWy/xYXguMtOnsUjB4FP ibiD0VHqz9/QmI9hAcJ8ahx0rVIQ5RofYg== X-Google-Smtp-Source: AK7set9RBDqYNOCk9P7vd1AdkHNBqq9pakFGAosbTwkFFLar4s507DJqAgmdUp/1bruy/DbmaQlf/w== X-Received: by 2002:ad4:5966:0:b0:5aa:fd43:1fbe with SMTP id eq6-20020ad45966000000b005aafd431fbemr9154252qvb.46.1679544269145; Wed, 22 Mar 2023 21:04:29 -0700 (PDT) Received: from hurd (dsl-10-130-195.b2b2c.ca. [72.10.130.195]) by smtp.gmail.com with ESMTPSA id i22-20020ac860d6000000b003dd8ad765dcsm6412024qtm.76.2023.03.22.21.04.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 21:04:28 -0700 (PDT) From: Maxim Cournoyer References: <20230320172349.12752-1-maxim.cournoyer@gmail.com> <20230320172349.12752-78-maxim.cournoyer@gmail.com> Date: Thu, 23 Mar 2023 00:04:25 -0400 In-Reply-To: <20230320172349.12752-78-maxim.cournoyer@gmail.com> (Maxim Cournoyer's message of "Mon, 20 Mar 2023 13:23:05 -0400") Message-ID: <87zg84dsfq.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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 Hi, I needed the following adjustments to get fpm to truly work: --8<---------------cut here---------------start------------->8--- modified gnu/local.mk @@ -1136,6 +1136,7 @@ dist_patch_DATA = \ %D%/packages/patches/fp16-implicit-double.patch \ %D%/packages/patches/fp16-system-libraries.patch \ %D%/packages/patches/fpc-reproducibility.patch \ + %D%/packages/patches/fpm-newer-clamp-fix.patch \ %D%/packages/patches/freedink-engine-fix-sdl-hints.patch \ %D%/packages/patches/freeimage-unbundle.patch \ %D%/packages/patches/fuse-glibc-2.34.patch \ modified gnu/packages/package-management.scm @@ -2021,7 +2021,8 @@ (define-public fpm (file-name (git-file-name name version)) (sha256 (base32 - "1m2zxf7wyk7psvm611yxs68hnwm0pyqilsmcq3x791hz7rvbg68w")))) + "1m2zxf7wyk7psvm611yxs68hnwm0pyqilsmcq3x791hz7rvbg68w")) + (patches (search-patches "fpm-newer-clamp-fix.patch")))) (build-system ruby-build-system) (arguments (list #:phases @@ -2034,6 +2035,11 @@ (define-public fpm (("\"/bin/sh\"") (string-append "\"" (search-input-file inputs "bin/sh") "\""))))) + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "fpm.gemspec" + (("\"clamp\", \"~> 1.0.0\"") + "\"clamp\", \">= 1.0.0\"")))) (add-after 'extract-gemspec 'disable-problematic-tests ;; Disable some tests which are failing (see: ;; https://github.com/jordansissel/fpm/issues/2000). new file gnu/packages/patches/fpm-newer-clamp-fix.patch @@ -0,0 +1,31 @@ +From 956a218a7b35de08ea35da3b702ffdc716656b68 Mon Sep 17 00:00:00 2001 +From: Jordan Sissel +Date: Mon, 15 Oct 2018 21:05:47 -0700 +Subject: [PATCH] Check if an option has a default value before we try to look + it up. + +This fixes fpm when used with clamp 1.3.0 or above. + +Fixes #1543 +--- + lib/fpm/command.rb | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/fpm/command.rb b/lib/fpm/command.rb +index a204001e1..a99ddb627 100644 +--- a/lib/fpm/command.rb ++++ b/lib/fpm/command.rb +@@ -394,7 +394,12 @@ def execute + set = proc do |object, attribute| + # if the package's attribute is currently nil *or* the flag setting for this + # attribute is non-default, use the value. +- if object.send(attribute).nil? || send(attribute) != send("default_#{attribute}") ++ ++ # Not all options have a default value, so we assume `nil` if there's no default. (#1543) ++ # In clamp >= 1.3.0, options without `:default => ..` will not have any # `default_xyz` ++ # methods generated, so we need to check for the presence of this method first. ++ default = respond_to?("default_#{attribute}") ? send("default_#{attribute}") : nil ++ if object.send(attribute).nil? || send(attribute) != default + logger.info("Setting from flags: #{attribute}=#{send(attribute)}") + object.send("#{attribute}=", send(attribute)) + end --8<---------------cut here---------------end--------------->8--- Attached is the modified patch. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-fpm.patch >From d5b23cd105e0816a385d8f3fabc47fb6c2e672d6 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 13 Mar 2023 22:28:36 -0400 Subject: [PATCH] gnu: Add fpm. * gnu/packages/package-management.scm (fpm): New variable. * gnu/packages/patches/fpm-newer-clamp-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. --- gnu/local.mk | 1 + gnu/packages/package-management.scm | 86 +++++++++++++++++++ .../patches/fpm-newer-clamp-fix.patch | 33 +++++++ 3 files changed, 120 insertions(+) create mode 100644 gnu/packages/patches/fpm-newer-clamp-fix.patch diff --git a/gnu/local.mk b/gnu/local.mk index e820ae4bc7..0e67ce2648 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1136,6 +1136,7 @@ dist_patch_DATA = \ %D%/packages/patches/fp16-implicit-double.patch \ %D%/packages/patches/fp16-system-libraries.patch \ %D%/packages/patches/fpc-reproducibility.patch \ + %D%/packages/patches/fpm-newer-clamp-fix.patch \ %D%/packages/patches/freedink-engine-fix-sdl-hints.patch \ %D%/packages/patches/freeimage-unbundle.patch \ %D%/packages/patches/fuse-glibc-2.34.patch \ diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 562d228cf4..9b7231e362 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -59,6 +59,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages crypto) #:use-module (gnu packages curl) #:use-module (gnu packages databases) + #:use-module (gnu packages debian) #:use-module (gnu packages dejagnu) #:use-module (gnu packages dbm) #:use-module (gnu packages docbook) @@ -87,6 +88,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages nettle) #:use-module (gnu packages networking) #:use-module (gnu packages ninja) + #:use-module (gnu packages node) #:use-module (gnu packages nss) #:use-module (gnu packages patchutils) #:use-module (gnu packages perl) @@ -98,6 +100,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages python-check) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages ruby) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages ssh) @@ -117,6 +120,7 @@ (define-module (gnu packages package-management) #:use-module (guix build-system guile) #:use-module (guix build-system meson) #:use-module (guix build-system python) + #:use-module (guix build-system ruby) #:use-module (guix build-system trivial) #:use-module (guix download) #:use-module (guix gexp) @@ -2005,6 +2009,88 @@ (define-public flatpak sandboxed desktop applications on GNU/Linux.") (license license:lgpl2.1+))) +(define-public fpm + (package + (name "fpm") + (version "1.15.1") + (source (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/jordansissel/fpm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1m2zxf7wyk7psvm611yxs68hnwm0pyqilsmcq3x791hz7rvbg68w")) + (patches (search-patches "fpm-newer-clamp-fix.patch")))) + (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'extract-gemspec 'patch-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* '("lib/fpm/util.rb" + "spec/fpm/util_spec.rb" + "spec/fpm/package/rpm_spec.rb") + (("\"/bin/sh\"") + (string-append "\"" (search-input-file inputs "bin/sh") + "\""))))) + (add-after 'extract-gemspec 'relax-requirements + (lambda _ + (substitute* "fpm.gemspec" + (("\"clamp\", \"~> 1.0.0\"") + "\"clamp\", \">= 1.0.0\"")))) + (add-after 'extract-gemspec 'disable-problematic-tests + ;; Disable some tests which are failing (see: + ;; https://github.com/jordansissel/fpm/issues/2000). + (lambda _ + ;; There are 4 'NoMethodError' test failures in the + ;; command_spec suite, for unknown reasons. + (delete-file "spec/fpm/command_spec.rb") + (substitute* "spec/fpm/package_spec.rb" + (("@oldtmp = ENV\\[\"TMP\"]" all) + "skip('fails with guix')")) + (substitute* "spec/fpm/package/cpan_spec.rb" + ;; This test is marked as expected to fail (pending) when + ;; TRAVIS_OS_NAME is set, but passes with Guix; skip it. + (("it \"should unpack tarball containing" all) + (string-append "x" all))) + (substitute* "spec/fpm/package/gem_spec.rb" + ;; This test fails for unknown reason; perhaps a patched + ;; shebang. + (("it 'should not change the shebang'" all) + (string-append "x" all))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; Set TRAVIS_OS_NAME to skip tests known to cause + ;; problems in minimal environments. + (setenv "TRAVIS_OS_NAME" "GNU Guix") + (invoke "rspec"))))))) + (native-inputs + (list dpkg + libarchive + node + perl-app-cpanminus + python + ruby-rspec + squashfs-tools + zstd)) + (inputs + (list bash-minimal + ruby-arr-pm + ruby-backports + ruby-cabin + ruby-clamp + ruby-pleaserun + ruby-rexml + ruby-stud)) + (home-page "https://github.com/jordansissel/fpm/") + (synopsis "Package building and mangling tool") + (description "@command{fpm} is a command to convert directories, RPMs, +Python eggs, Ruby gems, and more to RPMs, debs, Solaris packages and more.") + (license license:expat))) + (define-public akku (package (name "akku") diff --git a/gnu/packages/patches/fpm-newer-clamp-fix.patch b/gnu/packages/patches/fpm-newer-clamp-fix.patch new file mode 100644 index 0000000000..9fbb15ee29 --- /dev/null +++ b/gnu/packages/patches/fpm-newer-clamp-fix.patch @@ -0,0 +1,33 @@ +Retrieved from: https://github.com/jordansissel/fpm/pull/1561.patch + +From 956a218a7b35de08ea35da3b702ffdc716656b68 Mon Sep 17 00:00:00 2001 +From: Jordan Sissel +Date: Mon, 15 Oct 2018 21:05:47 -0700 +Subject: [PATCH] Check if an option has a default value before we try to look + it up. + +This fixes fpm when used with clamp 1.3.0 or above. + +Fixes #1543 +--- + lib/fpm/command.rb | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/fpm/command.rb b/lib/fpm/command.rb +index a204001e1..a99ddb627 100644 +--- a/lib/fpm/command.rb ++++ b/lib/fpm/command.rb +@@ -394,7 +394,12 @@ def execute + set = proc do |object, attribute| + # if the package's attribute is currently nil *or* the flag setting for this + # attribute is non-default, use the value. +- if object.send(attribute).nil? || send(attribute) != send("default_#{attribute}") ++ ++ # Not all options have a default value, so we assume `nil` if there's no default. (#1543) ++ # In clamp >= 1.3.0, options without `:default => ..` will not have any # `default_xyz` ++ # methods generated, so we need to check for the presence of this method first. ++ default = respond_to?("default_#{attribute}") ? send("default_#{attribute}") : nil ++ if object.send(attribute).nil? || send(attribute) != default + logger.info("Setting from flags: #{attribute}=#{send(attribute)}") + object.send("#{attribute}=", send(attribute)) + end base-commit: 5174820753be045ba4fc7cc93da33f4e0b730bc3 prerequisite-patch-id: 09822aa431e6d44db6d85345c890bec22e5d3755 prerequisite-patch-id: 5d60a89d3f59a159f77d1fb6cc56388a8bc168b0 prerequisite-patch-id: 0201548e6b9ccf0077ee092854bbe68d727238d7 prerequisite-patch-id: 28e32ea1a2245ebbfa5d36d8ed517956506a7f5d prerequisite-patch-id: 612981cfa687c12a2f7b4744e3af19630ab1120f prerequisite-patch-id: fc02be562b5095a090cc39d855ed870a87f7e11b prerequisite-patch-id: bd4874f281e254563f79237461ebb7d5e3284eb4 prerequisite-patch-id: d2a8b741ac6f67af38915d24444933cdc2b20e86 prerequisite-patch-id: 1b06dbe3db65090f01219a3e1a7c7d6f4429d563 prerequisite-patch-id: efe284e4e3ef307949c5be4a3ff31035f8196eb4 prerequisite-patch-id: 90f9ed3d153defad5d055f02c17f1574709f2f9c prerequisite-patch-id: 736a73aad2698b7fa0422e0138197446eb17a048 prerequisite-patch-id: 45d18fe04a3b9c7f23c51767e4fdb9aaf846c7d7 prerequisite-patch-id: d4e60b275824fd716725bb58491d7cbfa35e7988 prerequisite-patch-id: c33195dc771e66b920b1111500811302cae7db54 prerequisite-patch-id: 1e05a0f437cfd71170d2ef390ee9924a53038cc4 prerequisite-patch-id: f9b1a416934e43ed389ac9fbe626a721066eb4fc prerequisite-patch-id: 832e4d270e49520f1b4c43beaf6bee67d0b48afc prerequisite-patch-id: 82b1795b0684353ff555268322c5894381289194 prerequisite-patch-id: 06730ab79e4cce81914bab21f492feea740e4664 prerequisite-patch-id: e15add5b513549830698385eee01400c86b5c8b6 prerequisite-patch-id: cb225ee9d039644caa051cd3f21e56e7465c33c1 prerequisite-patch-id: 574e0a3a8546331d864d47d9d056d1c0ab8a9171 prerequisite-patch-id: 3800d174fd8b246cf375cf25c0873f53e414c310 prerequisite-patch-id: 3b0906c42c62276749ab7453c60647547cb6cb45 prerequisite-patch-id: 59914dcd6c804b46bb72ee13ca2d138e5901dcca prerequisite-patch-id: e5a320b788a534f13c58c570c3e16c6316f79994 prerequisite-patch-id: 8f6317b12f6ba15465be8d88051ead2fe5f87a9f prerequisite-patch-id: c8c04a4440ee04724dc3f5067245b0395cde475b prerequisite-patch-id: ce6b8e81a5717e8958c792fc39db6cb025f46cfd prerequisite-patch-id: 0f1a22ac6d089710876fb5be12ea40f11f6aae3a prerequisite-patch-id: 06da958eb2e483e42973de42f52761d7c88ce005 prerequisite-patch-id: 14fa27614a6e72b44f1b46a18cbd9706709dd80d prerequisite-patch-id: e4172c359f315b0c4443b36897e24e41f7253d7c prerequisite-patch-id: 25790613101334f2de7213a3b1f120165eb7e822 prerequisite-patch-id: 389f52615d4fef6f4388da32ed9ab0aac42750b2 prerequisite-patch-id: 60f998411b14747b8c9f756a31b02b7feabe2578 prerequisite-patch-id: 028907e49056eca01e32239a1ed4e39cf857f65e prerequisite-patch-id: 053fa73cf88cf7cfe4a79cf97896865360c86371 prerequisite-patch-id: 9b5a8e9e7e43b76303f9afd62a59af284b1f647f prerequisite-patch-id: 59224b3e6c85c48c6020ac9d7c95b2ab11044e3c prerequisite-patch-id: 733b1556354a03fecda2e545ed0855a03a592664 prerequisite-patch-id: 8225660c36a6cd25d89237768184b7f1258489c8 prerequisite-patch-id: 4b05f7f0d6add8145784c95e8d6525c73e95061f prerequisite-patch-id: 9617e445c97cbd82a72b7254764e8f58ff2a83de prerequisite-patch-id: 3ff20351ebf960af6272da62c1ff1b6af288ac93 prerequisite-patch-id: ed899a058e1a3413c015eb603740b51fff6b6eac prerequisite-patch-id: dbad96751ef3afb53bdba74f144908e409c550cc prerequisite-patch-id: 0a476aced7ed547bb8ce6b05c9439c501806b91c prerequisite-patch-id: 50d28b15beaefd80040f155c492d0f82ae3f8b79 prerequisite-patch-id: 656b67addc3b60afeb5e33c35be3e79267c4ae35 prerequisite-patch-id: e206409a14f03a54d1981cf271420c321746408b prerequisite-patch-id: ed23d65ecddb83a1e041874e98b5b7b4b7e05ede prerequisite-patch-id: 848eebed970c8699d718d5d22a9344ec1c2170bb prerequisite-patch-id: 7acc23dee8e125a86095c3b4b104d38bb0cc8749 prerequisite-patch-id: 6a81dd60ab729b86e5049052cbabf368d1adb904 prerequisite-patch-id: 072d2da474c267e8b928be386cc7857a8b07393d prerequisite-patch-id: af5b162ff72ec8f39d75713f1b49173f8e9ebdaa prerequisite-patch-id: a1ac1633793124c7af7f2e0dc8ef5fcf339ac68b prerequisite-patch-id: d6282325e3fddd49a804dd347daeabf38d5016d1 prerequisite-patch-id: 0412446beffe107b9e1a37c5dc81c3c2e834d81c prerequisite-patch-id: 998718ec33d519d6a8913fed6bd94a4e14496e47 prerequisite-patch-id: e4eea56fecc65a9bf1d522ab5597197fc767bf91 prerequisite-patch-id: 06c6e5988002a026bc34e941a9120a351ece910d prerequisite-patch-id: 2ea39d8de10524c96d7a3199e60d9b4e0da2ed2b prerequisite-patch-id: cedc7502ffcf953b6f581c13ccc0413f5ed3d872 prerequisite-patch-id: c5f7817ade74f310d5b4b4a0fe392687e481971d prerequisite-patch-id: 463831ff2eeca4a8f054678ecc43c0b91f238e98 prerequisite-patch-id: 99812ccd90fd139dffe3dc7fb5c98e9ccf28df00 prerequisite-patch-id: d31b28e2cf77c988b6f30e632b92e5039e905551 prerequisite-patch-id: 1b835549a0c7ab2eec2855efdc34bc7c8225d087 prerequisite-patch-id: a24dcd48c2b16e392b10d76bd149fe70f77fdb1f prerequisite-patch-id: 72022f3e913a6d60eabab4876ebcd8e0397aa90f prerequisite-patch-id: 6470894c5244c4f2aa654109d4c1c7cc3c2cff71 prerequisite-patch-id: 95f7e69fede202723fa7223b191f1323845ba0a7 prerequisite-patch-id: 2a2f3b1d86499d111c3febf2b4756399c5d3ce07 prerequisite-patch-id: 13b7339d80b2f619ad2a236b379946e32032f4f0 prerequisite-patch-id: 0b26c94651ca8714e228dbfd389259caf9cf5a18 prerequisite-patch-id: d9a45ea982782dafec419d572b98ed8d92ac94aa prerequisite-patch-id: 29f90e12719a8e5df1c3433dfaefc0eaf4528559 prerequisite-patch-id: 6776d2c4a975868fe12d6432b06881a63cda45d4 prerequisite-patch-id: 454e69cba0b82712b4339349472c31aa69da15fb prerequisite-patch-id: 4248322bd7ae654eabcacbfb424e603a05246f0e prerequisite-patch-id: a9d33788c612caa567989b78edbb09e734293605 prerequisite-patch-id: b0da4baf3df29024473635c5bf897356ea90e0aa prerequisite-patch-id: 5755d81334249bd78aadd4f89c47d6fefce66285 prerequisite-patch-id: 9ccf66f57620ac92603e686df0223482ecb9dad2 prerequisite-patch-id: 64504424faf5607e20e90bd9f6a99d5634ca77c4 prerequisite-patch-id: 331d724d664c3064e06e104b05ce10221296b564 prerequisite-patch-id: 7510bd15df7f708b8a6b305ac17486de566a9663 prerequisite-patch-id: 3d2b5f17f0ec11dee04aab93e95cd3c83cf23374 prerequisite-patch-id: 4a2e8c9dd12752919af94fd80b97d0b0b327bd4d prerequisite-patch-id: a4b3d4baba25a76d706e21a00d560c3f9ce7bf34 prerequisite-patch-id: ba0dbed7a45eb22ed21e03fa8f3a34ea53f05ea1 prerequisite-patch-id: d380fba0b9da5bab14cdbd4dc3de5262cf86c430 prerequisite-patch-id: 24c562bb68501d2edccacd5dda73d8de2b6ebcf3 prerequisite-patch-id: bedf2404d5374fae09399541cc114c66176052da prerequisite-patch-id: ced460b2e708dcd3a233df761d3cb768f1aa4995 prerequisite-patch-id: 1ea26466b4466033ba1591599b6f17fdf5ba559b prerequisite-patch-id: a2124d160dfd92658a3f36febbc35390887160df prerequisite-patch-id: 184494c669e7be5f141e15c01d9685b3877c39de prerequisite-patch-id: 4c5a3b74f1ff78ef51c6889c6191961fd37616ce prerequisite-patch-id: fbc2c6fe70c337a690a760d6d100370aa5765201 prerequisite-patch-id: f023aeee7ee38cc86194953fb4e97f3e5b460b50 prerequisite-patch-id: 9e66a6ae4de97c4d4c624a8681f04149f6273fa6 prerequisite-patch-id: 2eadcf883abc3e004c14bfb6445bfc185745fbe7 prerequisite-patch-id: a9675e63747b84b45941a34a77bdfdb1ddc5fcdf prerequisite-patch-id: 1b6c1c6b7ecc1e5f782ced368ba656863f8519a5 prerequisite-patch-id: 4509f7329877cf6afe48db787e7856763d8dfb73 prerequisite-patch-id: 33d473e825837671768448e3c35facfc6ac550c9 prerequisite-patch-id: 0d3909aa6e2eeeceeee77ec691165e191bc5f2bb prerequisite-patch-id: 49400285b3866f4ff3073369308eef5222ca5d83 prerequisite-patch-id: 846ebb18a08e510ec467a31ef7010f6bbeee6b00 prerequisite-patch-id: dba7c6d97d48a819210da9e5ec867f205e1107ac prerequisite-patch-id: 6b1ce92a7971f4f39d9e07586b9b9cdd6857bfd0 prerequisite-patch-id: 47a9f7356aa4190e978aee5ab3523752dacb57bb prerequisite-patch-id: d8d7f032e242f031a642a76275bc8955409f0e9e prerequisite-patch-id: e0e4c5d87e9a0fea75b554709ffde2038123a46a prerequisite-patch-id: 026ab7ab71bd1019db1e32048c38cbfcccead175 prerequisite-patch-id: 6cb1725d6e95caf9a6a91d9696a222218643bb02 prerequisite-patch-id: 1307e97786e706754c65e9a4c16a03b0617941d8 prerequisite-patch-id: fffa4ca180ab9df81bb9d75c462b82ac81f66453 prerequisite-patch-id: b7df0cf04e27be069589657a27683935f8541af4 prerequisite-patch-id: a7abb5f130749cf52f1e7368896b09384178decb prerequisite-patch-id: 708763a6d51ede269a7f039d1d1967add6af166b prerequisite-patch-id: 15f9fa2b0fee8149a296c2fcb77bcb0345688545 prerequisite-patch-id: d68941084c6e745d85c0bdf80ea3b42d3e657bd3 prerequisite-patch-id: 7d65855c7f9e6653dec8c9955efeb82d3d5990db prerequisite-patch-id: 1ea7f33d692e87828d54e84b13b7d1861bcdfe1f prerequisite-patch-id: d5c2e5001921fea8753de756117ee871901db5dd prerequisite-patch-id: 1c4b32ebc9866b2b5bb663d37120b536c01c4827 prerequisite-patch-id: 791200f791274b7949adf2647709ea3a3da0c5b5 prerequisite-patch-id: f4d10617fe3bcc1eff1594458dacca2ed58a3701 prerequisite-patch-id: a161a6b004f6db0c2d1cb5ea2bf2572227a570d9 prerequisite-patch-id: 02ed4e94d5724ac41b05f687ec635b74d187590b prerequisite-patch-id: f87342068219596aed2b364a830b2c24873260d0 prerequisite-patch-id: e0f38b64a1425583162aaccd417c04c00bbd680f prerequisite-patch-id: 3672697e33f44d57db418270cb3e25a979628ff9 prerequisite-patch-id: 288ff9c3160dabe6d74f448687c0d3be651c7105 prerequisite-patch-id: d0e8ea40474f480264dc5fab3b1bc70a649e932d prerequisite-patch-id: a24f1049bda0b195180735f050869b91009c4b1c prerequisite-patch-id: 5b77241785787f607d81f2e0cc07a756fca6011e prerequisite-patch-id: e5cc0bdbb2d8c859650f848d2ed03f775d5ce638 prerequisite-patch-id: e1ef89c9f82eecb6ab6ecbb830d024814ba28c8a prerequisite-patch-id: b419b960b8a33c6158e1c76b4fb7473d90961182 prerequisite-patch-id: ef8a1fef403101e5f883abd3dea1efd96bfde9be prerequisite-patch-id: 5f76f3dedac67909a92617e9492402bea2a41934 prerequisite-patch-id: ae1d0f8ae769b4bf58c1a2f674403d5fe0fd0759 prerequisite-patch-id: e030bda00efeb44cad2592ec53049e4e8cc9bba1 prerequisite-patch-id: 00d98d578c68ff806839b143ac4f2db3128afdbf prerequisite-patch-id: 5e85d1ddcdcafa8563d8dd8a2d5eedeec660faea prerequisite-patch-id: b79dff58177f15253b523fd71f4eab4631de280e prerequisite-patch-id: cbdd3de78ba57ecb97757e253b87d6fb6d15755f prerequisite-patch-id: f4670d9cddbec127fa3430ab33d5745129fbe22d prerequisite-patch-id: 7b96c6113b0d9afc8d044cd0290b8babd3fd1e71 prerequisite-patch-id: 8ea65198fddffe3f4391bd34517923da5a8baa5c prerequisite-patch-id: ae81f9cfdcef6f0be245bc98593ca54b9b49276c prerequisite-patch-id: 3e8e3aef73cdc63f34f17b151ef46ed6e979c857 prerequisite-patch-id: ed6d04a439d8222ef39ea92afe81251b3f1b250e prerequisite-patch-id: f368b7e3538a2515ad16dd234a826954c0ef1785 prerequisite-patch-id: 3f8b798a6951c487a35d159eeb4622b09f33d03f prerequisite-patch-id: 2a16c57f6d4736e8a19890a6864f25a392bdec0a prerequisite-patch-id: e031d76854186fcc3c47af06e57c6c864b041440 prerequisite-patch-id: 18be5cbce63181202cf68cdeb2e83eb13c1415bb prerequisite-patch-id: 91281d05c7b9d6e3c57b68c29be7aa837653313a prerequisite-patch-id: 6bf427e2493fe7209b72e4ea871aa0113e32189c prerequisite-patch-id: ded68f28b7f83c2953b0e9a9035f5b2ce285f4eb prerequisite-patch-id: 1e3a707c53e82e927931c75b0bb51bd1f864dfa7 prerequisite-patch-id: de15b8fcc53976db9195a25f3a84d93ac6059bac prerequisite-patch-id: 24a00012fc29ecfdf7bf6eb415e52a32524a29c4 prerequisite-patch-id: fa8ecaa1e4494312a811841afff31f9f947463dd prerequisite-patch-id: 2426ead7e9d9b15e4bcb5cec6fe9f9c2406052cc prerequisite-patch-id: 6342cebcdb60560476712405a4fb6375565c73de prerequisite-patch-id: 0fe4d6580620e9fb8485c846246491c6dba68261 prerequisite-patch-id: 4202d710f677b4e55288cde605d7da10a880244b prerequisite-patch-id: 78ea092803fb065e351710a108a066f50950cd4f prerequisite-patch-id: 019065a06c7b03b64e13489483af04ede7e5d14b prerequisite-patch-id: cd506c0f1176fa1cd25131945a4d9a65d90dd898 -- 2.39.1 --=-=-= Content-Type: text/plain -- Thanks, Maxim --=-=-=-- From unknown Sun Jun 22 07:48: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: Maxim Cournoyer Subject: bug#62196: closed (Re: bug#62196: [PATCH 000/182] Add FPM, update Rails and other Ruby additions/updates) Message-ID: References: <877cv046i9.fsf_-_@gmail.com> <20230315025946.14371-1-maxim.cournoyer@gmail.com> X-Gnu-PR-Message: they-closed 62196 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 62196@debbugs.gnu.org Date: Wed, 29 Mar 2023 02:49:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1680058142-27509-1" This is a multi-part message in MIME format... ------------=_1680058142-27509-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #62196: [PATCH 000/182] Add FPM, update Rails and other Ruby additions/upda= tes 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 62196@debbugs.gnu.org. --=20 62196: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D62196 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1680058142-27509-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 62196-done) by debbugs.gnu.org; 29 Mar 2023 02:48:56 +0000 Received: from localhost ([127.0.0.1]:51076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phLrr-00079O-VX for submit@debbugs.gnu.org; Tue, 28 Mar 2023 22:48:56 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:38462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phLrp-00079A-Ky for 62196-done@debbugs.gnu.org; Tue, 28 Mar 2023 22:48:54 -0400 Received: by mail-qv1-f52.google.com with SMTP id l7so10729162qvh.5 for <62196-done@debbugs.gnu.org>; Tue, 28 Mar 2023 19:48:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680058128; x=1682650128; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=fQeyZULOrVHLD3zBnyb/wbpB8u8C60st7ZzhmmAVepg=; b=bY1pan8HsJGi48eye359agX4eWZ32vrPtGs3xb3yH+DuOn/qRLTxfUo37+TfgvpNqO WrpRYSokm4J0lPp/lqWZvGajlZjQcrK939U4jleVOdcQK8vaBU/qIC0+LJrFeS8sxpOK qtcLJkmXAw5HCkWOYBWtFG0ZKCXkCsqs8gRABooyIKk/H0rGyrZ7WF27gW2Qk7a2NOJT anRABFDIfMNp2S6SUPwip5oZ4fO5yYMl0uQJ3W9TWmn4kQvg5giaG5TrI5S9JO2zrCzR rXxvLpnhqlCHWrmVx2O33j7xhBJXz5XuAtTVZgyn9btoYhxI/XjmnOm3GF0eloMm7QaG 1Osg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680058128; x=1682650128; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=fQeyZULOrVHLD3zBnyb/wbpB8u8C60st7ZzhmmAVepg=; b=oTewymPPxh6sJ3nPH8kX2MX2O0LKWNdyxRaeySNYia72XNwirqFLla3Nro7kvICRP6 jpTGMpOWjMInzIQG2l0o9xQP6ylfDUA2GED3VViStmro1LgPsI5RvU7/A2XosyA+f5hO cDWGGVWZtyxHZtpO1GOlgrB1AZJaQGHTvrJSk0P4KjsUcPEyXg9ll4ZGRr7ozZ4tregg GIgvhPdhZvMKrAdWYp2neYHRWLe/nC8w/FL71jut75zwcq8UxyD76SxA6HeHf82dwz+4 WpMfveVbYopWziVNaWTfcucPXd7Sq8/0vdEBBGCGMlJ5BvFmmF2IRO2d/Ik1I1BiktTp +riA== X-Gm-Message-State: AAQBX9dWGCC325BbHwhlgTXFfT1aLOGmXJxoB84j2jz5ScGilejnh04F QZO2W+qmzgwEDDDtAS7uJ/9e5vZQZ/uLuA== X-Google-Smtp-Source: AKy350YefIxOCcZs3Q/i9CGGS1ljZnyF2sdH3+Pnd/iFhyQAkvPM6qwhenENIUecZLznpFgUjWEXEg== X-Received: by 2002:a05:6214:268b:b0:5bb:eefc:1624 with SMTP id gm11-20020a056214268b00b005bbeefc1624mr29258640qvb.27.1680058127890; Tue, 28 Mar 2023 19:48:47 -0700 (PDT) Received: from hurd (dsl-205-151-56-156.b2b2c.ca. [205.151.56.156]) by smtp.gmail.com with ESMTPSA id w10-20020a0cff0a000000b005dd8b934585sm4220307qvt.29.2023.03.28.19.48.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Mar 2023 19:48:47 -0700 (PDT) From: Maxim Cournoyer To: Christopher Baines Subject: Re: bug#62196: [PATCH 000/182] Add FPM, update Rails and other Ruby additions/updates References: <20230315025946.14371-1-maxim.cournoyer@gmail.com> <87edpi4k0z.fsf@cbaines.net> <87edpiozwj.fsf@gmail.com> Date: Tue, 28 Mar 2023 22:48:46 -0400 In-Reply-To: <87edpiozwj.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 21 Mar 2023 12:03:08 -0400") Message-ID: <877cv046i9.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62196-done Cc: 62196-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Maxim Cournoyer writes: > Hi! > > Christopher Baines writes: > >> Maxim Cournoyer writes: >> >>> Hello Guix, >>> >>> This series contains various Ruby updates and new packages. Some noteworthy >>> changes: >>> >>> 1. Update Rubocop & friends >>> 2. Update Rails and partially enable its test suite >>> 3. Add fpm >>> 4. Various other updates and required packages additions. >> >> Thanks for looking at this Maxim. >> >> Unfortunately Patchwork seems to have picked this up as 2 incomplete >> series. If you had problems with git send-email, the --batch-size and >> --relogin-delay options might help. > > I had problems with Gmail interrupting the submission every 100 patches > sent. I'll look into configuring these, thank you! > >> Anyway, would you be able to push a branch manually to >> git.guix-patches.cbaines.net? It would need to be called issue-62196, >> and ideally you'd push a tag (base-for-issue-62196) as well for the >> commit on master the branch is based on. That should get >> data.qa.guix.gnu.org to look at the changes, plus make it easier for me >> to apply locally. I've given your ssh key from the maintenance.git >> repository access, so you should be able to use that to push. > > I've just done so; let me know if something is amiss! Perhaps I should have been more patient for QA to build this, but I've gone ahead and merged it to master (I had manually built everything), as it was bit-rotting just by looking at it :-). -- Thanks, Maxim ------------=_1680058142-27509-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Mar 2023 03:00:19 +0000 Received: from localhost ([127.0.0.1]:38859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcHND-0005TT-4t for submit@debbugs.gnu.org; Tue, 14 Mar 2023 23:00:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:54536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcHNB-0005TD-5C for submit@debbugs.gnu.org; Tue, 14 Mar 2023 23:00:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcHNA-00063O-Mv for guix-patches@gnu.org; Tue, 14 Mar 2023 23:00:16 -0400 Received: from mail-qv1-xf2d.google.com ([2607:f8b0:4864:20::f2d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pcHN8-00012I-Jg for guix-patches@gnu.org; Tue, 14 Mar 2023 23:00:16 -0400 Received: by mail-qv1-xf2d.google.com with SMTP id m6so5661945qvq.0 for ; Tue, 14 Mar 2023 20:00:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678849213; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=4LxRSRArAOl6A2AGvN/UUryHuRyftR17btyA1k0VIOc=; b=lDmayIZrGcAhIfJekH1ZuPLUMaLTKCkd8d8n/wINhtEoTaK6GHAqB7dhfoHGwpYqr2 sVkoBatg4x6aowWD2CrygraBWRKoJEKzVxhAiWJAjDuao6TNAKMRBm8sKtorWW3PXwjI Eyl1rm/CR8wd0wAzWFHCLdj6OFImJH5+CNInb189uw0/pokneb1IARDib5pj0otoz+Yq 8ZG5bpsFT7jyfruyPHatAIm7CVSza1ibSezRiLJb8s4T/rVqhh9doP2XB/IZiUBX9RJc mk/3ourRzYo/je/IAe8mEq+zDO1exVh12HYagkhO8qIHjJIvAacE6hWxVKJOvdvfbR84 LaQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678849213; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4LxRSRArAOl6A2AGvN/UUryHuRyftR17btyA1k0VIOc=; b=QVf2Rn1UaN/lo5LCBw4nX0roaZ0OpQXCjU7QY15Eck5UPxzCNUFmjmvpCmJ5WhY8Dt szytST95cbfIMexC0eOcx8WfLQ9KcQS6O6P+JQShVi8eQ/kKfRTksJmfpO2it5A/sEKz CnWTmpZVDOafjPwCGcZmSq5BPQC9aQJZazOQ/3bstP4sEo0C+9f7twzrluYg0QUI5Vhu ZICIpean+QLWosfSFV9SiQ1ttOynaIlvEgLD6eWaz1H0NliVRyogbOZL5vGVCAaQ0ruk ab5Sp3vonFJUmIi7PBjhQ6oUukjuHdROnOWK08kH0BWZzdEfG9gaDCiyR/pRJ/iglAX8 dU2A== X-Gm-Message-State: AO0yUKWYnjJf37k/We3jQloUQlo0WaNmSyRJDH9HbmoAjnkdvSTgBO1B 6/X178tKOSZYLWs2xAlEnZKncEhDZ5wcWS/l X-Google-Smtp-Source: AK7set9rcsen3G6M+Wz5EsWO5YH+l7DREtcWDPwpf2Syopvvm7ZfZR0LJBRzBmYkz/fc5T5SjVKwsA== X-Received: by 2002:ac8:7c55:0:b0:3bf:b707:e889 with SMTP id o21-20020ac87c55000000b003bfb707e889mr70854731qtv.34.1678849213059; Tue, 14 Mar 2023 20:00:13 -0700 (PDT) Received: from localhost.localdomain (dsl-10-132-94.b2b2c.ca. [72.10.132.94]) by smtp.gmail.com with ESMTPSA id 2-20020a05620a048200b00742e61999a3sm2959421qkr.64.2023.03.14.20.00.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Mar 2023 20:00:12 -0700 (PDT) From: Maxim Cournoyer To: guix-patches@gnu.org Subject: [PATCH 000/182] Add FPM, update Rails and other Ruby additions/updates Date: Tue, 14 Mar 2023 22:59:46 -0400 Message-Id: <20230315025946.14371-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::f2d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello Guix, This series contains various Ruby updates and new packages. Some noteworthy changes: 1. Update Rubocop & friends 2. Update Rails and partially enable its test suite 3. Add fpm 4. Various other updates and required packages additions. Maxim Cournoyer (182): gnu: Add ruby-cabin. gnu: Add ruby-clamp. gnu: Add ruby-stud. gnu: Add ruby-insist. gnu: ruby-standard: Update to 1.24.3. gnu: ruby-oedipus-lex: Update to 2.6.0. gnu: ruby-oedipus-lex: Fix indentation. gnu: ruby-parser: Update to 3.2.1.1. gnu: ruby-rubocop-ast: Update to 1.27.0. gnu: Add ruby-rubocop-rake-minimal. gnu: ruby-unicode-display-width: Update to 2.4.2. gnu: Add ruby-rubocop-capybara-minimal. gnu: ruby-rspec: Update to 3.12.0. gnu: ruby-rspec-core: Update to 3.12.1. gnu: ruby-rspec-support: Update to 3.12.0. gnu: ruby-given-core: Update to 3.8.2. gnu: ruby-rspec-mocks: Update to 3.12.4. gnu: ruby-rspec-expectations: Update to 3.12.2. gnu: ruby-rspec-given: Update to 3.8.2. gnu: ruby-rubocop-performance: Update to 1.16.0. gnu: Add ruby-simplecov-json-formatter. gnu: ruby-simplecov-html: Update to 0.12.3. gnu: ruby-simplecov: Update to 0.22.0. gnu: Add ruby-rubocop-capybara. gnu: ruby-rubocop-rspec: Update to 2.19.0 and inverse inheritance relationship. gnu: Add ruby-rubocop-rake. gnu: ruby-rubocop: Update to 1.48.1 gnu: ruby-thor: Update to 1.2.1. gnu: Add ruby-minitest-power-assert. gnu: Add ruby-m. gnu: Add ruby-language-server-protocol. gnu: ruby-standard: Enable test suite. gnu: ruby-standard: Relax requirements. gnu: Add ruby-dotenv. gnu: Add ruby-minitest-retry. gnu: Add ruby-dalli. gnu: redis: Update to 7.0.9. gnu: redis: Use gexps and streamline. gnu: hiredis: Update to 1.1.0. gnu: Add ruby-hiredis. gnu: ruby-minitest-5.14: Update to 5.15.0. gnu: ruby-rake: Update to 13.0.6. gnu: Add ruby-cucumber-compatibility-kit. gnu: ruby-cucumber-messages: Update to 21.0.1. gnu: Remove ruby-protobuf-cucumber. gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build. gnu: ruby-cucumber-core: Update to 11.1.0. gnu: ruby-cucumber-wire: Update to 6.2.1. gnu: ruby-cucumber-html-formatter: Update to 20.2.1. gnu: Add ruby-cucumber-ci-environment. gnu: ruby-cucumber-expressions: Update to 16.1.2. gnu: ruby-gherkin: Update to 26.0.3, fixing build. gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin. gnu: ruby-cucumber: Update to 8.0.0. gnu: Remove ruby-cucumber-create-meta. gnu: Add ruby-rake-manifest. gnu: ruby-aruba: Update to 2.1.0. gnu: ruby-activesupport: Update to 7.0.4.3. gnu: ruby-railties: Update to 7.0.4.3. gnu: Add ruby-bcrypt. gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests. gnu: ruby-activerecord: Update to 7.0.4.3 and enable tests. gnu: Add ruby-simplecov-lcov. gnu: ruby-actionview: Update to 7.0.4.3. gnu: Add ruby-delayed-job. gnu: Add ruby-minitest-proveit. gnu: ruby-zeitwerk: Update to 2.6.7. gnu: Add ruby-queue-classic. gnu: ruby-activejob: Update to 7.0.4.3 and enable tests. gnu: Add ruby-xpath. gnu: ruby-addressable: Update to 2.8.1. gnu: Add ruby-launchy. gnu: Add ruby-websocket. gnu: Add ruby-selenium-webdriver. gnu: ruby-puma: Build with SSL support. gnu: Add ruby-minitest-stub-const. gnu: ruby-rack: Update to 2.2.6.3. gnu: ruby-rack: Update home page URL. gnu: Add ruby-rack-next. gnu: Add ruby-rack-cache. gnu: ruby-rack-test: Update to 2.1.0. gnu: ruby-rack-test: Update home page. gnu: ruby-rack-test: Honor #:tests? argument. gnu: ruby-sinatra: Update to 3.0.5. gnu: ruby-webrick: Update to 1.8.1. gnu: Add ruby-rackup. gnu: Add ruby-vcr-expat. gnu: Add ruby-prettier-print. gnu: Add ruby-syntax-tree. gnu: Add ruby-subprocess. gnu: Add ruby-rake-compiler-dock. gnu: Add ruby-concurrent-ruby. gnu: ruby-concurrent: Replace with ruby-concurrent-ruby. gnu: Add ruby-concurrent-ruby-ext. gnu: Add ruby-concurrent-ruby-edge. gnu: Add ruby-sorbet-runtime. gnu: Add ruby-rdiscount. gnu: Add ruby-ruby2-keywords. gnu: Add ruby-faraday-net-http. gnu: ruby-faraday: Update to 2.7.4 and enable test suite. gnu: ruby-octokit: Update to 6.1.0. gnu: ruby-faraday: Propagate ruby-faraday-net-http. gnu: ruby-sawyer: Update to 0.9.2. gnu: ruby-pry-byebug: Avoid depending on ruby-chandler. gnu: ruby-pry-byebug: Update to 3.10.1. gnu: ruby-byebug: Do not depend on ruby-chandler. gnu: Remove ruby-chandler. gnu: Add ruby-multipart-parser. gnu: Add ruby-faraday-multipart. gnu: ruby-maxitest: Update to 4.4.1. gnu: Add ruby-fileutils. gnu: ruby-faraday-middleware: Add a deprecation comment and re-indent. gnu: ruby-bandwidth-iris: Fix indentation. gnu: ruby-bandwidth-iris: Update to 7.0.0. gnu: ruby-octokit: Enable tests. gnu: Add ruby-mapping. gnu: Add ruby-fiber-local. gnu: Add ruby-console. gnu: Add ruby-ruby-memcheck. gnu: Add ruby-msgpack. gnu: Add ruby-covered. gnu: Add ruby-samovar. gnu: Add ruby-io-console. gnu: Add ruby-reline. gnu: Add ruby-irb. gnu: Add ruby-debug. gnu: Add ruby-rspec-debug. gnu: Add ruby-bake. gnu: Add ruby-bake-test. gnu: Add ruby-bake-test-external. gnu: Add ruby-sus. gnu: Add ruby-timers. gnu: Add ruby-localhost. gnu: bundler: Update to 2.4.8. gnu: ruby-puma: Update to 6.1.1 and enable test suite. gnu: Add ruby-capybara. gnu: Add ruby-rack-session. gnu: ruby-rubyzip: Update to 2.3.2. gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite. gnu: Add ruby-event-emitter. gnu: Add ruby-websocket-native. gnu: Add ruby-websocket-eventmachine-base. gnu: Add ruby-websocket-eventmachine-server. gnu: Add ruby-websocket-client-simple. gnu: ruby-actioncable: Update to 7.0.4.3 and enable tests. gnu: ruby-mini-mime: Update to 1.1.2. gnu: ruby-marcel: Update to 1.0.2. gnu: ruby-marcel: Relocate to (gnu packages rails). gnu: ruby-marcel: Enable tests. gnu: ruby-activestorage: Update to 7.0.4.3. gnu: ruby-actiontext: Update to 7.0.4.3. gnu: Add ruby-timeout. gnu: Add ruby-net-protocol. gnu: Add ruby-date. gnu: Add ruby-net-imap. gnu: Add ruby-net-pop. gnu: Add ruby-net-smtp. gnu: ruby-actionmailbox: Update to 7.0.4.3. gnu: ruby-actionmailer: Update to 7.0.4.3. gnu: ruby-sprockets: Update to 4.2.0. gnu: ruby-sprockets: Relocate to (gnu packages rails). gnu: ruby-sprockets-rails: Update to 3.4.2. gnu: Add ruby-bootsnap. gnu: ruby-globalid: Update to 1.1.0. gnu: ruby-globalid: Move to (gnu packages rails). gnu: Add ruby-importmap-rails. gnu: ruby-railties: Enable test suite. gnu: Add ruby-propshaft. gnu: Add ruby-stimulus-rails. gnu: Add ruby-turbo-rails. gnu: ruby-rails: Update to 7.0.4.3. gnu: ruby-spring: Update to 4.1.1. gnu: Add ruby-dotenv-rails. gnu: Add ruby-flores. gnu: Add ruby-pleaserun. gnu: Add ruby-arr-pm. gnu: Add perl-app-cpanminus. gnu: ruby-minitest: Update home page URL. gnu: ruby-minitest: Update to 5.18.0. gnu: ruby-cucumber-html-formatter: Honor #:tests? argument. gnu: ruby-rubocop-rspec-minimal: Update source and home page URL. gnu: Add fpm. gnu/local.mk | 1 + gnu/packages/databases.scm | 128 +- gnu/packages/package-management.scm | 80 + .../ruby-hiredis-use-system-hiredis.patch | 52 + gnu/packages/perl.scm | 21 + gnu/packages/protobuf.scm | 18 +- gnu/packages/rails.scm | 1210 ++++-- gnu/packages/ruby.scm | 3774 +++++++++++++---- 8 files changed, 4161 insertions(+), 1123 deletions(-) create mode 100644 gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch base-commit: d37b467631d5b0e965ea933b8bda8448993580e9 -- 2.39.1 ------------=_1680058142-27509-1--