From patchwork Mon Mar 20 17:12:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48233 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9806716F3C; Mon, 20 Mar 2023 17:17:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2EDCF16F1D for ; Mon, 20 Mar 2023 17:17:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ8A-0006Yw-LY; Mon, 20 Mar 2023 13:17:10 -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 1peJ82-0006Rs-59 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ81-0000pj-Sj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ81-0003Gz-Nq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:12:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48232 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D686E16F34; Mon, 20 Mar 2023 17:17:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4CEAD16F1D for ; Mon, 20 Mar 2023 17:17:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ8C-0006cl-2P; Mon, 20 Mar 2023 13:17: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 1peJ82-0006Rt-H3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ82-0000po-9L for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ82-0003H6-4O for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:12:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48231 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0BFC716F34; Mon, 20 Mar 2023 17:17:24 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9DA4316F2D for ; Mon, 20 Mar 2023 17:17:23 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ8C-0006d0-56; Mon, 20 Mar 2023 13:17: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 1peJ84-0006S6-3M for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ83-0000q6-JS for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ83-0003HX-DT for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:12:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48235 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B497E16F32; Mon, 20 Mar 2023 17:17:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BB9FD16F1D for ; Mon, 20 Mar 2023 17:17:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ8C-0006dz-FA; Mon, 20 Mar 2023 13:17: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 1peJ84-0006SC-Ic for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ84-0000qi-Ar for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ84-0003Hh-2T for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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: From patchwork Mon Mar 20 17:12:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48237 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 33C2216F32; Mon, 20 Mar 2023 17:18:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8293816F1D for ; Mon, 20 Mar 2023 17:18:08 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ8A-0006Yc-D5; Mon, 20 Mar 2023 13:17:10 -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 1peJ85-0006SI-9j for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ85-0000qn-0n for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ84-0003Hv-SD for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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)) From patchwork Mon Mar 20 17:12:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48236 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5858716F39; Mon, 20 Mar 2023 17:18:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 157A916F2D for ; Mon, 20 Mar 2023 17:18:09 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ8A-0006Yo-L2; Mon, 20 Mar 2023 13:17:10 -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 1peJ86-0006SJ-00 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ85-0000rE-Ns for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ85-0003I9-Hu for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48441 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DB57416F34; Mon, 20 Mar 2023 17:43:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 85BFA16EC7 for ; Mon, 20 Mar 2023 17:43:55 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVI-0007bm-So; Mon, 20 Mar 2023 13:41:04 -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 1peJVH-0007at-0u for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVG-00052i-DH for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVG-0005Jj-6p for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48433 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 11DDB16F34; Mon, 20 Mar 2023 17:43:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9B57B16F32 for ; Mon, 20 Mar 2023 17:43:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVI-0007bW-8U; Mon, 20 Mar 2023 13:41:04 -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 1peJVH-0007au-21 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVG-00052v-PF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVG-0005Js-LC for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48234 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2C8AC16F39; Mon, 20 Mar 2023 17:17:36 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 637B116F32 for ; Mon, 20 Mar 2023 17:17:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ8L-0006hv-Ol; Mon, 20 Mar 2023 13:17:22 -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 1peJ83-0006S4-Rz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ83-0000px-4d for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ83-0003HQ-0J for guix-patches@gnu.org; Mon, 20 Mar 2023 13:17:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48447 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8EFE116F32; Mon, 20 Mar 2023 17:44:02 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9F6C616F2D for ; Mon, 20 Mar 2023 17:43:59 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVI-0007bg-KR; Mon, 20 Mar 2023 13:41:04 -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 1peJVH-0007b9-Df for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVH-00053H-4Z for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVH-0005Jz-0p for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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. From patchwork Mon Mar 20 17:13:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48402 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5A14716F32; Mon, 20 Mar 2023 17:41:59 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 00CAB16EC7 for ; Mon, 20 Mar 2023 17:41:59 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVK-0007cb-7u; Mon, 20 Mar 2023 13:41:06 -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 1peJVI-0007bR-3X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVH-00053X-Rt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVH-0005KE-O3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48443 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 41A2416F3E; Mon, 20 Mar 2023 17:43:59 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5246516F32 for ; Mon, 20 Mar 2023 17:43:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVL-0007dh-4Q; Mon, 20 Mar 2023 13:41:07 -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 1peJVI-0007bk-R0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVI-000540-Hp for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVI-0005KS-EE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48423 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 71F2916F32; Mon, 20 Mar 2023 17:43:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 14B7216F1F for ; Mon, 20 Mar 2023 17:43:10 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVQ-0007jm-4q; Mon, 20 Mar 2023 13:41: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 1peJVJ-0007cH-H0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVJ-00054H-8j for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVJ-0005Kh-53 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48403 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 172E716F2D; Mon, 20 Mar 2023 17:42:03 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BD74716EC7 for ; Mon, 20 Mar 2023 17:42:02 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVP-0007jT-Tz; Mon, 20 Mar 2023 13:41:11 -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 1peJVJ-0007c8-6L for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVI-00054A-Tq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVI-0005Ka-Q3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48397 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 784B116F2D; Mon, 20 Mar 2023 17:41:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EA51E16EC7 for ; Mon, 20 Mar 2023 17:41:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVM-0007h4-Sp; Mon, 20 Mar 2023 13:41:09 -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 1peJVJ-0007cQ-SU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVJ-00054c-K5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVJ-0005Ko-GM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48444 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 183F516F42; Mon, 20 Mar 2023 17:44:00 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BEB6B16EC7 for ; Mon, 20 Mar 2023 17:43:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVI-0007bn-Ss; Mon, 20 Mar 2023 13:41:04 -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 1peJVH-0007bH-Oh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVH-00053O-Ge for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVH-0005K6-Cd for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48406 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3811116F34; Mon, 20 Mar 2023 17:42:43 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D21F516F1F for ; Mon, 20 Mar 2023 17:42:42 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVQ-0007jr-8i; Mon, 20 Mar 2023 13:41: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 1peJVK-0007cg-7O for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVJ-00054l-VN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVJ-0005Kw-RU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48399 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3490716F2D; Mon, 20 Mar 2023 17:41:43 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C2B4316EC7 for ; Mon, 20 Mar 2023 17:41:42 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVK-0007ca-7b; Mon, 20 Mar 2023 13:41:06 -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 1peJVI-0007bb-F5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVI-00053p-6o for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVI-0005KL-32 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48438 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4DFB616F32; Mon, 20 Mar 2023 17:43:39 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CF52216EC7 for ; Mon, 20 Mar 2023 17:43:36 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVN-0007hN-IR; Mon, 20 Mar 2023 13:41:09 -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 1peJVK-0007dU-T9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVK-00054s-Cs for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVK-0005L3-9C for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:06 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48429 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6639716F1F; Mon, 20 Mar 2023 17:43:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BB27A16F32 for ; Mon, 20 Mar 2023 17:43:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVN-0007hL-FY; Mon, 20 Mar 2023 13:41:09 -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 1peJVM-0007gu-DF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVM-00056l-3r for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVM-0005LX-0F for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:08 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48440 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2448B16F32; Mon, 20 Mar 2023 17:43:49 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5C86F16EC7 for ; Mon, 20 Mar 2023 17:43:47 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVN-0007hu-Ra; Mon, 20 Mar 2023 13:41:09 -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 1peJVL-0007eH-IA for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVL-00055F-5X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVL-0005LI-2T for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48242 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D8E9B16F32; Mon, 20 Mar 2023 17:24:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2313216F1F for ; Mon, 20 Mar 2023 17:24:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJEr-0002o0-6D; Mon, 20 Mar 2023 13:24:05 -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 1peJEq-0002nA-42 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJEp-0004Lh-R8 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJEp-0003Zv-Mb for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48246 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4ACED16F32; Mon, 20 Mar 2023 17:25:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 76A8C16F1F for ; Mon, 20 Mar 2023 17:25:05 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJEs-0002p1-QA; Mon, 20 Mar 2023 13:24:06 -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 1peJEq-0002nr-Tr for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJEq-0004Ly-MK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJEq-0003aI-Ig for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48450 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DFA4516F34; Mon, 20 Mar 2023 17:46:22 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 10C7E16EC7 for ; Mon, 20 Mar 2023 17:46:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJaD-0003Qj-Kx; Mon, 20 Mar 2023 13:46:09 -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 1peJa7-0003OG-IE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:46:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJa6-0007sZ-Rs for guix-patches@gnu.org; Mon, 20 Mar 2023 13:46:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJa6-0005yW-N4 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:46:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48343 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E164A16F42; Mon, 20 Mar 2023 17:30:45 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6F45A16F2D for ; Mon, 20 Mar 2023 17:30:44 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHc-00054A-1I; Mon, 20 Mar 2023 13:26:56 -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 1peJHG-0004hr-8n for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHF-0005Y2-O4 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHF-00046H-Hb for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48426 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2F4DB16F32; Mon, 20 Mar 2023 17:43:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A694716EC7 for ; Mon, 20 Mar 2023 17:43:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVQ-0007kX-N1; Mon, 20 Mar 2023 13:41: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 1peJVL-0007eI-Jc for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVK-000552-Oy for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVK-0005LA-Kp for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:06 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48445 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5D4F916F3D; Mon, 20 Mar 2023 17:44:01 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8A4B816F39 for ; Mon, 20 Mar 2023 17:43:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJWv-00007h-2I; Mon, 20 Mar 2023 13:42:45 -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 1peJWi-0008Uw-Jz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:42:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJWE-0005Rb-5U for guix-patches@gnu.org; Mon, 20 Mar 2023 13:42:29 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJWE-0005Qx-0y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:42:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:13:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48241 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2105F16F34; Mon, 20 Mar 2023 17:24:14 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id ADEC816F1F for ; Mon, 20 Mar 2023 17:24:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJEp-0002n3-Ue; Mon, 20 Mar 2023 13:24:03 -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 1peJEo-0002mX-Bn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJEo-0004LA-3u for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJEn-0003ZB-Vq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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. From patchwork Mon Mar 20 17:13:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48416 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7A63216F2D; Mon, 20 Mar 2023 17:43:04 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A48CF16EC7 for ; Mon, 20 Mar 2023 17:43:03 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVP-0007jO-SA; Mon, 20 Mar 2023 13:41:11 -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 1peJVL-0007fw-UQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVL-00055V-Lm for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVL-0005LP-HO for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48300 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 82B3A16F39; Mon, 20 Mar 2023 17:29:01 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0CFD816F42 for ; Mon, 20 Mar 2023 17:28:55 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHQ-0004pB-Pb; Mon, 20 Mar 2023 13:26:44 -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 1peJHK-0004kd-L9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHJ-0005Zs-M1 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHJ-00047T-Hk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:37 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48239 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 869D316F34; Mon, 20 Mar 2023 17:23:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B43F016F2D for ; Mon, 20 Mar 2023 17:23:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJDt-0002Rw-LT; Mon, 20 Mar 2023 13:23:05 -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 1peJDq-0002QV-BL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:23:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJDq-0003R7-35 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:23:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJDp-0003Vy-K3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:23:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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: From patchwork Mon Mar 20 17:13:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48442 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A743E16F3E; Mon, 20 Mar 2023 17:43:57 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 404E316EC7 for ; Mon, 20 Mar 2023 17:43:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVR-0007ks-4U; Mon, 20 Mar 2023 13:41:13 -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 1peJVM-0007h5-PJ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVM-00057I-GJ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVM-0005Le-CZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:08 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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). From patchwork Mon Mar 20 17:13:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48436 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2719316F34; Mon, 20 Mar 2023 17:43:36 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id ECC8816EC7 for ; Mon, 20 Mar 2023 17:43:34 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVR-0007lo-Jm; Mon, 20 Mar 2023 13:41:13 -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 1peJVN-0007hK-DM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVM-00057S-T6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVM-0005Ll-OD for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:08 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48414 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5EF0116F1F; Mon, 20 Mar 2023 17:42:57 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3F1E716F34 for ; Mon, 20 Mar 2023 17:42:55 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVQ-0007km-SX; Mon, 20 Mar 2023 13:41: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 1peJVN-0007hM-H5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVN-00057X-8K for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVN-0005Lt-3W for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48409 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 365A416F3F; Mon, 20 Mar 2023 17:42:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 51D9216F34 for ; Mon, 20 Mar 2023 17:42:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVP-0007jK-QA; Mon, 20 Mar 2023 13:41:11 -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 1peJVN-0007hx-Rr for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVN-00057h-Ig for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVN-0005M0-Ea for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48410 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 810BB16F42; Mon, 20 Mar 2023 17:42:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 13DAA16EC7 for ; Mon, 20 Mar 2023 17:42:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVS-0007mY-JI; Mon, 20 Mar 2023 13:41:14 -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 1peJVO-0007iW-6N for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVN-000581-UQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVN-0005M7-Pf for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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') From patchwork Mon Mar 20 17:13:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48437 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CDC3E16F32; Mon, 20 Mar 2023 17:43:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 327B616EC7 for ; Mon, 20 Mar 2023 17:43:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVQ-0007jq-69; Mon, 20 Mar 2023 13:41: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 1peJVO-0007j2-UX for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVO-00058C-CE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVO-0005MF-7s for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:10 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48451 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C0C3616F34; Mon, 20 Mar 2023 17:48:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5530416EC7 for ; Mon, 20 Mar 2023 17:48:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJc3-0003nC-34; Mon, 20 Mar 2023 13:48:03 -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 1peJc1-0003mp-S5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:48:01 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJc1-00008L-K5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:48:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJc1-0006LV-Go for guix-patches@gnu.org; Mon, 20 Mar 2023 13:48:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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)) From patchwork Mon Mar 20 17:13:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48425 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3A46A16F2D; Mon, 20 Mar 2023 17:43:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C1ED016EC7 for ; Mon, 20 Mar 2023 17:43:17 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVR-0007mD-TN; Mon, 20 Mar 2023 13:41:13 -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 1peJVP-0007j7-4F for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVO-00058J-Rw for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVO-0005MM-OL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:10 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48407 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CD10C16F32; Mon, 20 Mar 2023 17:42:43 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BE37216EC7 for ; Mon, 20 Mar 2023 17:42:42 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVS-0007mV-7p; Mon, 20 Mar 2023 13:41:14 -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 1peJVP-0007jJ-Fx for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVP-00058c-7W for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVP-0005MT-3Y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48405 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 169D516F2D; Mon, 20 Mar 2023 17:42:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id ACF2116EC7 for ; Mon, 20 Mar 2023 17:42:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVT-0007mt-7w; Mon, 20 Mar 2023 13:41:15 -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 1peJVP-0007jb-Up for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVP-00058u-Ll for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVP-0005Mb-Hf for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 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"))))))) From patchwork Mon Mar 20 17:13:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48428 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D398A16F3D; Mon, 20 Mar 2023 17:43:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8564B16F1F for ; Mon, 20 Mar 2023 17:43:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vS-Pa; Mon, 20 Mar 2023 13:41:24 -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 1peJVQ-0007js-B2 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVQ-000593-2F for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVP-0005Mi-VE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:11 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48400 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4D16A16F2D; Mon, 20 Mar 2023 17:41:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D0FA516EC7 for ; Mon, 20 Mar 2023 17:41:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVS-0007ml-VA; Mon, 20 Mar 2023 13:41:15 -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 1peJVQ-0007kq-UE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVQ-00059I-Ez for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVQ-0005Mq-BN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:12 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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)) From patchwork Mon Mar 20 17:13:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48337 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F1B2F16F3E; Mon, 20 Mar 2023 17:30:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1768416F1D for ; Mon, 20 Mar 2023 17:30:40 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGn-0004Fy-CM; Mon, 20 Mar 2023 13:26:05 -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 1peJGm-0004FN-H0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGm-0005LP-8V for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGm-0003x7-57 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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)) From patchwork Mon Mar 20 17:13:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48257 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4360416F34; Mon, 20 Mar 2023 17:26:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C08A716F1F for ; Mon, 20 Mar 2023 17:26:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGm-0004FI-BQ; Mon, 20 Mar 2023 13:26:04 -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 1peJGl-0004F3-9l for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGk-0005L6-Pn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGk-0003wV-KO for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48301 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6F2BE16F3F; Mon, 20 Mar 2023 17:29:04 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AC16216F1D for ; Mon, 20 Mar 2023 17:28:56 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGs-0004HF-BR; Mon, 20 Mar 2023 13:26:10 -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 1peJGn-0004Fw-81 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGm-0005Lh-Vm for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGm-0003xM-SY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48275 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 86B5016F39; Mon, 20 Mar 2023 17:28:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4846616F2D for ; Mon, 20 Mar 2023 17:28:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH9-0004bi-8a; Mon, 20 Mar 2023 13:26:27 -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 1peJH4-0004VF-K2 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH3-0005Sx-TG for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH3-00042o-Nk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:21 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48329 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E4BF316F39; Mon, 20 Mar 2023 17:30:03 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0594C16F32 for ; Mon, 20 Mar 2023 17:30:03 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGw-0004NI-0i; Mon, 20 Mar 2023 13:26:14 -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 1peJGo-0004GV-7d for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGn-0005Lx-Vl for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGn-0003xg-Qt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48245 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5A16316F34; Mon, 20 Mar 2023 17:24:59 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 95AB816F1F for ; Mon, 20 Mar 2023 17:24:58 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJEr-0002nz-4u; Mon, 20 Mar 2023 13:24:05 -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 1peJEo-0002mf-RJ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJEo-0004LJ-GC for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJEo-0003ZO-Bl for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48302 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 80AC616F3F; Mon, 20 Mar 2023 17:29:05 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3354A16F1F for ; Mon, 20 Mar 2023 17:29:00 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGs-0004Hf-BW; Mon, 20 Mar 2023 13:26:10 -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 1peJGm-0004FD-5y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGl-0005LH-US for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGl-0003wt-IR for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 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 From patchwork Mon Mar 20 17:13:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48316 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C379916F34; Mon, 20 Mar 2023 17:29:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 472B416F44 for ; Mon, 20 Mar 2023 17:29:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGn-0004GI-LT; Mon, 20 Mar 2023 13:26:05 -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 1peJGm-0004FW-SM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGm-0005LZ-K2 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGm-0003xF-Gr for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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) From patchwork Mon Mar 20 17:13:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48335 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DE87316F39; Mon, 20 Mar 2023 17:30:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1B1D416F2D for ; Mon, 20 Mar 2023 17:30:36 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHd-00056l-5V; Mon, 20 Mar 2023 13:26:57 -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 1peJHM-0004lX-3X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHL-0005aX-Op for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:39 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHL-000484-KD for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:39 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48290 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DF1C816F3E; Mon, 20 Mar 2023 17:28:39 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 947EF16F1D for ; Mon, 20 Mar 2023 17:28:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGs-0004Jb-Jd; Mon, 20 Mar 2023 13:26:10 -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 1peJGn-0004GH-QK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGn-0005Lo-CO for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGn-0003xT-8h for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48345 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BBE6C16F39; Mon, 20 Mar 2023 17:30:47 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C27AB16F1D for ; Mon, 20 Mar 2023 17:30:45 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHd-00057E-JV; Mon, 20 Mar 2023 13:26:57 -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 1peJHN-0004lx-6d for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:41 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHM-0005b2-U3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHM-00048Q-Q6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48268 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 57E3F16F32; Mon, 20 Mar 2023 17:27:56 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 409BC16F1F for ; Mon, 20 Mar 2023 17:27:54 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGt-0004KW-KA; Mon, 20 Mar 2023 13:26:11 -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 1peJGp-0004HE-0G for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGo-0005MH-OF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGo-0003xv-Kj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:06 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48421 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CDE1616F2D; Mon, 20 Mar 2023 17:43:14 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C29FA16EC7 for ; Mon, 20 Mar 2023 17:43:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJXE-0000sq-E3; Mon, 20 Mar 2023 13:43:04 -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 1peJXD-0000q4-1m for guix-patches@gnu.org; Mon, 20 Mar 2023 13:43:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJXC-0005q0-Nd for guix-patches@gnu.org; Mon, 20 Mar 2023 13:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJXC-0005sr-Fh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:43:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48304 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E307216F2D; Mon, 20 Mar 2023 17:29:06 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0BAD016F1D for ; Mon, 20 Mar 2023 17:29:05 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGw-0004Nd-A2; Mon, 20 Mar 2023 13:26:14 -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 1peJGo-0004Gq-Jc for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGo-0005M8-BQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGo-0003xn-6a for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:06 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48274 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7D3C816F2D; Mon, 20 Mar 2023 17:28:04 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 407B516F34 for ; Mon, 20 Mar 2023 17:28:03 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGt-0004Kw-U7; Mon, 20 Mar 2023 13:26:11 -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 1peJGp-0004HG-C8 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGp-0005MO-3l for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGp-0003y2-0S for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48288 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 03FB916F34; Mon, 20 Mar 2023 17:28:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BC95116F1D for ; Mon, 20 Mar 2023 17:28:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGt-0004Kt-Uq; Mon, 20 Mar 2023 13:26:11 -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 1peJGp-0004HJ-P0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGp-0005MW-HB for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGp-0003y9-Cp for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48265 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 51DF216F3C; Mon, 20 Mar 2023 17:27:40 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6DE0E16F1F for ; Mon, 20 Mar 2023 17:27:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGt-0004KU-Jx; Mon, 20 Mar 2023 13:26:11 -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 1peJGq-0004Is-Hn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGq-0005O6-9d for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGq-0003yO-5Y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:08 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48294 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1FA7E16F32; Mon, 20 Mar 2023 17:28:51 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A6BA016F1D for ; Mon, 20 Mar 2023 17:28:50 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHN-0004mo-N8; Mon, 20 Mar 2023 13:26:41 -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 1peJH8-0004ZR-5g for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:26 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH7-0005VC-0D for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:25 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH6-00043f-S6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48247 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 56C3816F39; Mon, 20 Mar 2023 17:25:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1FCC216F32 for ; Mon, 20 Mar 2023 17:25:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFq-0003Mz-5Z; Mon, 20 Mar 2023 13:25:06 -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 1peJFo-0003K3-43 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFn-0004oZ-Dt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFn-0003i4-4l for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48297 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 213C816F55; Mon, 20 Mar 2023 17:28:56 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E07C616F34 for ; Mon, 20 Mar 2023 17:28:53 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGw-0004Nc-9m; Mon, 20 Mar 2023 13:26:14 -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 1peJGs-0004Jd-LJ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGr-0005Ob-HZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGr-0003yk-DV for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48240 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C79F416F32; Mon, 20 Mar 2023 17:24:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B346A16F1F for ; Mon, 20 Mar 2023 17:24:08 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJEp-0002n2-TP; Mon, 20 Mar 2023 13:24:03 -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 1peJEp-0002mm-5T for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJEo-0004LQ-TH for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJEo-0003ZW-Om for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:13:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48293 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 91C2D16F2D; Mon, 20 Mar 2023 17:28:46 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 89C1316F1D for ; Mon, 20 Mar 2023 17:28:42 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGv-0004Mo-7T; Mon, 20 Mar 2023 13:26:13 -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 1peJGq-0004Ir-5W for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGp-0005Mc-Sl for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGp-0003yH-PP for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:13:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48292 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9FF2616F34; Mon, 20 Mar 2023 17:28:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D254616F32 for ; Mon, 20 Mar 2023 17:28:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHl-0005EF-EN; Mon, 20 Mar 2023 13:27:05 -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 1peJHi-0005AO-Qo for guix-patches@gnu.org; Mon, 20 Mar 2023 13:27:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHi-0005gK-Hf for guix-patches@gnu.org; Mon, 20 Mar 2023 13:27:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHi-00049W-Dn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:27:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:14:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48283 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9EB0F16F2D; Mon, 20 Mar 2023 17:28:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C383116F32 for ; Mon, 20 Mar 2023 17:28:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGv-0004NH-VX; Mon, 20 Mar 2023 13:26:13 -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 1peJGs-0004JW-Iu for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGq-0005OB-OU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGq-0003yV-I5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:08 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48248 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4B63D16F34; Mon, 20 Mar 2023 17:25:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0190B16F1F for ; Mon, 20 Mar 2023 17:25:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJEs-0002ol-JH; Mon, 20 Mar 2023 13:24:06 -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 1peJEp-0002mv-Js for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJEp-0004La-9r for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJEp-0003Zh-59 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48291 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1DFE516F1F; Mon, 20 Mar 2023 17:28:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EDAFD16F34 for ; Mon, 20 Mar 2023 17:28:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGv-0004N8-Nt; Mon, 20 Mar 2023 13:26:13 -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 1peJGs-0004JV-Ii for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGr-0005OU-Ah for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGr-0003yd-1u for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48298 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C1B3B16F39; Mon, 20 Mar 2023 17:29:00 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AE1EA16F3E for ; Mon, 20 Mar 2023 17:28:55 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGw-0004OI-Ks; Mon, 20 Mar 2023 13:26:14 -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 1peJGt-0004Kv-TU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGt-0005Pa-K4 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGt-0003zU-BE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:11 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48314 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 331F916F4E; Mon, 20 Mar 2023 17:29:34 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3FE2B16F42 for ; Mon, 20 Mar 2023 17:29:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGw-0004NJ-0c; Mon, 20 Mar 2023 13:26:14 -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 1peJGs-0004Jc-KK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGr-0005Oe-T7 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGr-0003yr-Pi for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48408 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7668616F3F; Mon, 20 Mar 2023 17:42:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 22BDF16F1F for ; Mon, 20 Mar 2023 17:42:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVT-0007mz-DA; Mon, 20 Mar 2023 13:41:15 -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 1peJVR-0007l2-5A for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVQ-00059w-RP for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVQ-0005Mx-MY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:12 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:14:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48260 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E6BB016F34; Mon, 20 Mar 2023 17:26:56 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8679616F1F for ; Mon, 20 Mar 2023 17:26:56 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGu-0004MR-NN; Mon, 20 Mar 2023 13:26: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 1peJGs-0004JX-JC for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGs-0005Ok-90 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGs-0003z1-50 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48285 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D943216F1F; Mon, 20 Mar 2023 17:28:21 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6DC7E16F2D for ; Mon, 20 Mar 2023 17:28:20 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGv-0004N2-FQ; Mon, 20 Mar 2023 13:26:13 -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 1peJGt-0004KI-3L for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGs-0005PJ-RR for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGs-0003zF-N3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:10 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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, From patchwork Mon Mar 20 17:14:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48434 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BF40116F2D; Mon, 20 Mar 2023 17:43:34 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 55EF116F42 for ; Mon, 20 Mar 2023 17:43:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVY-0007rg-Eu; Mon, 20 Mar 2023 13:41:20 -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 1peJVS-0007me-LS for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVS-0005BG-93 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:14 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVS-0005NQ-5R for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:14:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48446 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E1D8516F32; Mon, 20 Mar 2023 17:44:01 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B4E3716F34 for ; Mon, 20 Mar 2023 17:43:59 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVd-0007wQ-9O; Mon, 20 Mar 2023 13:41:25 -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 1peJVT-0007n0-F8 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVT-0005Bd-52 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVS-0005Ng-V9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48295 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CEEFA16F34; Mon, 20 Mar 2023 17:28:51 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9BD8416F1D for ; Mon, 20 Mar 2023 17:28:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHK-0004kh-SF; Mon, 20 Mar 2023 13:26:38 -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 1peJGz-0004SY-6X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGy-0005Rz-Uv for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGy-00041O-Qa for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48259 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F3CC416F34; Mon, 20 Mar 2023 17:26:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A67BA16F1F for ; Mon, 20 Mar 2023 17:26:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGx-0004P9-1r; Mon, 20 Mar 2023 13:26:15 -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 1peJGu-0004MV-Q4 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGu-0005Pr-8V for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGu-0003zo-4s for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:12 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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, From patchwork Mon Mar 20 17:14:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48424 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CC26816F13; Mon, 20 Mar 2023 17:43:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 54CB716F2D for ; Mon, 20 Mar 2023 17:43:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVU-0007nE-Mo; Mon, 20 Mar 2023 13:41:16 -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 1peJVR-0007lm-Hc for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVR-0005AM-72 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVR-0005N4-34 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:14:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48413 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0637216F2D; Mon, 20 Mar 2023 17:43:00 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 84BD116EC7 for ; Mon, 20 Mar 2023 17:42:59 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVU-0007nc-PM; Mon, 20 Mar 2023 13:41:16 -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 1peJVR-0007mF-Sj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVR-0005AX-Iq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVR-0005NC-E9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48412 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9DC8016F1F; Mon, 20 Mar 2023 17:42:56 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3147116F2D for ; Mon, 20 Mar 2023 17:42:55 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVV-0007oQ-5m; Mon, 20 Mar 2023 13:41: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 1peJVS-0007mU-7R for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVR-0005Aq-Ty for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVR-0005NJ-PO for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:13 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48418 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 74CC416F3D; Mon, 20 Mar 2023 17:43:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8ACD816F1F for ; Mon, 20 Mar 2023 17:43:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vM-Ci; Mon, 20 Mar 2023 13:41:24 -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 1peJVT-0007mp-0O for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVS-0005BU-Mf for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:14 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVS-0005NY-Hb for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:14:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48415 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6EC8C16F2D; Mon, 20 Mar 2023 17:42:57 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4759B16F32 for ; Mon, 20 Mar 2023 17:42:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vQ-Ie; Mon, 20 Mar 2023 13:41:24 -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 1peJVU-0007n3-6W for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVT-0005By-Ic for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVT-0005Nn-DK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:15 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48432 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B69B216F2D; Mon, 20 Mar 2023 17:43:31 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9359F16F13 for ; Mon, 20 Mar 2023 17:43:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVY-0007sD-P0; Mon, 20 Mar 2023 13:41:20 -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 1peJVU-0007n7-Hg for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVU-0005CB-0h for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVT-0005Nv-S0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:15 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48404 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7C47C16F1F; Mon, 20 Mar 2023 17:42:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C13DA16EC7 for ; Mon, 20 Mar 2023 17:42:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVZ-0007sv-UQ; Mon, 20 Mar 2023 13:41:21 -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 1peJVV-0007oT-4y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVU-0005Ck-Rk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVU-0005O9-Nr for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48284 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 86AD516F34; Mon, 20 Mar 2023 17:28:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 092CD16F1F for ; Mon, 20 Mar 2023 17:28:19 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHi-0005AC-Ol; Mon, 20 Mar 2023 13:27:02 -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 1peJHN-0004ms-KB for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:41 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHN-0005bE-AN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:41 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHN-00048X-62 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:41 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48244 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B45E116F32; Mon, 20 Mar 2023 17:24:48 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BE28E16F2D for ; Mon, 20 Mar 2023 17:24:47 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJEt-0002pn-IJ; Mon, 20 Mar 2023 13:24:07 -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 1peJEq-0002nh-HE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJEq-0004Lq-9i for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJEq-0003aA-62 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:24:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48435 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6BE2816F34; Mon, 20 Mar 2023 17:43:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EE14416F13 for ; Mon, 20 Mar 2023 17:43:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVa-0007ti-LD; Mon, 20 Mar 2023 13:41:22 -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 1peJVX-0007qk-EF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVW-0005Dh-EZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVW-0005Od-Aj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:18 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48279 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BCDC616F39; Mon, 20 Mar 2023 17:28:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5E8B116F1F for ; Mon, 20 Mar 2023 17:28:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHM-0004lg-MK; Mon, 20 Mar 2023 13:26:40 -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 1peJH6-0004Wn-BD for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH5-0005UF-95 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH5-00043B-0u for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:23 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48411 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 082F816F13; Mon, 20 Mar 2023 17:42:56 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7B59C16F1F for ; Mon, 20 Mar 2023 17:42:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVa-0007t2-2C; Mon, 20 Mar 2023 13:41:22 -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 1peJVX-0007ql-F2 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVW-0005Dt-QM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVW-0005Ok-ME for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:18 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48401 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2BDFA16F2D; Mon, 20 Mar 2023 17:41:58 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CBDF116EC7 for ; Mon, 20 Mar 2023 17:41:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVZ-0007sP-ET; Mon, 20 Mar 2023 13:41:21 -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 1peJVU-0007nb-On for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVU-0005CQ-Dr for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVU-0005O2-9e for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:16 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48420 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 349B416F39; Mon, 20 Mar 2023 17:43:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4A09316EC7 for ; Mon, 20 Mar 2023 17:43:09 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVa-0007ta-6w; Mon, 20 Mar 2023 13:41:22 -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 1peJVV-0007p5-I1 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVV-0005D8-9G for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVV-0005OH-5P for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48417 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BE5C916F3D; Mon, 20 Mar 2023 17:43:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BD19316F13 for ; Mon, 20 Mar 2023 17:43:06 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vT-SZ; Mon, 20 Mar 2023 13:41:24 -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 1peJVV-0007pT-Uz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVV-0005DJ-Lb for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVV-0005OO-Hd for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48398 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C74B416F1F; Mon, 20 Mar 2023 17:41:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B26DB16EC7 for ; Mon, 20 Mar 2023 17:41:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVa-0007u3-Ps; Mon, 20 Mar 2023 13:41:23 -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 1peJVX-0007qj-EB for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVW-0005DV-3j for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:18 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVV-0005OW-Vj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:17 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48439 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ED69216F34; Mon, 20 Mar 2023 17:43:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8E0A616EC7 for ; Mon, 20 Mar 2023 17:43:41 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vD-47; Mon, 20 Mar 2023 13:41:24 -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 1peJVY-0007ra-Al for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVY-0005Ek-1O for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVX-0005P6-Td for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48238 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9C5A816F1D; Mon, 20 Mar 2023 17:19:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6465116F2D for ; Mon, 20 Mar 2023 17:19:08 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJ9z-0007wL-Gu; Mon, 20 Mar 2023 13:19:03 -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 1peJ9y-0007uv-R7 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:19:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJ9y-0001Q8-JA for guix-patches@gnu.org; Mon, 20 Mar 2023 13:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJ9y-0003Pg-Ez for guix-patches@gnu.org; Mon, 20 Mar 2023 13:19:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:14:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48419 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9071A16F3E; Mon, 20 Mar 2023 17:43:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AFA8A16F32 for ; Mon, 20 Mar 2023 17:43:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVa-0007tq-ND; Mon, 20 Mar 2023 13:41:22 -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 1peJVX-0007qm-FY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVX-0005Dy-5x for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVX-0005Os-20 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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))) From patchwork Mon Mar 20 17:14:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48352 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EBA7716F39; Mon, 20 Mar 2023 17:31:01 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3357016F32 for ; Mon, 20 Mar 2023 17:31:01 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHP-0004oQ-C4; Mon, 20 Mar 2023 13:26:43 -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 1peJHA-0004dS-2T for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH8-0005Vm-VN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:27 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH8-00044G-Rh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:26 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:14:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48449 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 29F8216F34; Mon, 20 Mar 2023 17:45:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A53DA16EC7 for ; Mon, 20 Mar 2023 17:45:09 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJZA-00038O-HL; Mon, 20 Mar 2023 13:45:04 -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 1peJZ8-00038A-Hr for guix-patches@gnu.org; Mon, 20 Mar 2023 13:45:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJZ8-0006ws-0A for guix-patches@gnu.org; Mon, 20 Mar 2023 13:45:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJZ7-0005wR-QQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:45:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:14:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48422 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7CF5B16F39; Mon, 20 Mar 2023 17:43:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 392FB16EC7 for ; Mon, 20 Mar 2023 17:43:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVd-0007x0-Ij; Mon, 20 Mar 2023 13:41:25 -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 1peJVY-0007rP-3N for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVX-0005EO-LD for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVX-0005Oz-Hf for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:19 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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)) From patchwork Mon Mar 20 17:21:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48250 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1599916F34; Mon, 20 Mar 2023 17:25:20 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BBB0716F1F for ; Mon, 20 Mar 2023 17:25:19 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFs-0003Rk-QX; Mon, 20 Mar 2023 13:25:08 -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 1peJFo-0003Ki-SU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFo-0004ow-Is for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFo-0003iV-AX for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:21:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48254 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 641FE16F34; Mon, 20 Mar 2023 17:25:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E2ED216F1F for ; Mon, 20 Mar 2023 17:25:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFr-0003PM-Ls; Mon, 20 Mar 2023 13:25:07 -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 1peJFp-0003M4-Br for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFp-0004pK-0l for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFo-0003ij-Rh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:21:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48256 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A41F516F34; Mon, 20 Mar 2023 17:25:34 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 28D7A16F1F for ; Mon, 20 Mar 2023 17:25:34 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFr-0003P3-3g; Mon, 20 Mar 2023 13:25:07 -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 1peJFp-0003Mf-T5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFp-0004q0-I2 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFp-0003ir-D9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:21:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48252 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6D62516F34; Mon, 20 Mar 2023 17:25:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F106516F1F for ; Mon, 20 Mar 2023 17:25:26 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFt-0003S4-4q; Mon, 20 Mar 2023 13:25:09 -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 1peJFq-0003Ng-P3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFq-0004qK-Fx for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFq-0003jC-Bt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:06 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:21:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48253 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DE95E16F39; Mon, 20 Mar 2023 17:25:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9E50416F1F for ; Mon, 20 Mar 2023 17:25:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFt-0003SM-Nq; Mon, 20 Mar 2023 13:25:09 -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 1peJFr-0003P9-6y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFq-0004qU-T3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFq-0003jJ-OQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:06 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:21:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48255 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 62F9116F34; Mon, 20 Mar 2023 17:25:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8321116F1F for ; Mon, 20 Mar 2023 17:25:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFu-0003U9-NK; Mon, 20 Mar 2023 13:25:10 -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 1peJFs-0003Rj-Ak for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFr-0004rg-V9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFr-0003je-RV for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:21:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48427 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 52E3116F3F; Mon, 20 Mar 2023 17:43:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2FF8D16F13 for ; Mon, 20 Mar 2023 17:43:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vN-DY; Mon, 20 Mar 2023 13:41:24 -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 1peJVY-0007sR-Tz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVY-0005Ew-KL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVY-0005PE-8t for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:21:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48448 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E3CC316F34; Mon, 20 Mar 2023 17:44:03 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8C4F816EC7 for ; Mon, 20 Mar 2023 17:44:03 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVd-0007wP-9K; Mon, 20 Mar 2023 13:41:25 -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 1peJVZ-0007sT-7H for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:21 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVY-0005F4-S1 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVY-0005PL-Ox for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:20 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:21:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48430 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6220216F42; Mon, 20 Mar 2023 17:43:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 26EB416EC7 for ; Mon, 20 Mar 2023 17:43:25 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vC-0E; Mon, 20 Mar 2023 13:41:24 -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 1peJVZ-0007sb-Jf for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:21 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVZ-0005FJ-9H for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:21 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVZ-0005PS-5w for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:21 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:21:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48249 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3CA0B16F32; Mon, 20 Mar 2023 17:25:17 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 91DF716F1F for ; Mon, 20 Mar 2023 17:25:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJFt-0003SE-Ic; Mon, 20 Mar 2023 13:25:09 -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 1peJFr-0003PB-Cm for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFq-0004qA-2l for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFp-0003j4-VI for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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. From patchwork Mon Mar 20 17:21:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48431 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A87C016F34; Mon, 20 Mar 2023 17:43:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7A15916F3E for ; Mon, 20 Mar 2023 17:43:25 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJVc-0007vR-P5; Mon, 20 Mar 2023 13:41:24 -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 1peJVa-0007t1-0D for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:22 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJVZ-0005Fa-Mt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:21 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJVZ-0005Pa-J3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:41:21 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:22:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48251 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3241416F34; Mon, 20 Mar 2023 17:25:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9E37D16F2D for ; Mon, 20 Mar 2023 17:25:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJG1-0003eE-55; Mon, 20 Mar 2023 13:25: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 1peJFr-0003Qr-Tw for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJFr-0004qs-Id for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJFr-0003jV-DC for guix-patches@gnu.org; Mon, 20 Mar 2023 13:25:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48271 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 225B616F34; Mon, 20 Mar 2023 17:28:01 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 90D3E16F2D for ; Mon, 20 Mar 2023 17:28:00 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH7-0004Xr-Nz; Mon, 20 Mar 2023 13:26:25 -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 1peJGv-0004N9-Nu for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGv-0005Qh-Fk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGv-00040J-CK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:13 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48317 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3092F16F3E; Mon, 20 Mar 2023 17:29:37 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4C47C16F1D for ; Mon, 20 Mar 2023 17:29:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH8-0004ZP-5E; Mon, 20 Mar 2023 13:26:26 -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 1peJGw-0004O1-GQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGw-0005R3-7q for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGw-00040Y-4U for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48272 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AF6A916F3D; Mon, 20 Mar 2023 17:28:03 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1F0B816F1F for ; Mon, 20 Mar 2023 17:28:02 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGz-0004Si-Jg; Mon, 20 Mar 2023 13:26: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 1peJGx-0004Pk-B9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGx-0005RN-2j for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGw-00040n-V0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48287 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 51D6616F32; Mon, 20 Mar 2023 17:28:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EE9CB16F1D for ; Mon, 20 Mar 2023 17:28:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHd-00057F-Jl; Mon, 20 Mar 2023 13:26:57 -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 1peJGx-0004QQ-NA for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGx-0005RV-Es for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGx-00040u-AP for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:15 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48380 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7FD9716F34; Mon, 20 Mar 2023 17:32:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 748CB16F1D for ; Mon, 20 Mar 2023 17:32:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMa-00040O-Nx; Mon, 20 Mar 2023 13:32:04 -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 1peJMa-0003zt-3G for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMZ-00008h-3f for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMY-0004vk-Sh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48322 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C405616F3E; Mon, 20 Mar 2023 17:29:51 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5F28816F1D for ; Mon, 20 Mar 2023 17:29:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGw-0004O3-HH; Mon, 20 Mar 2023 13:26:14 -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 1peJGv-0004Mi-2i for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGu-0005QS-QU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGu-000400-M1 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:12 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48264 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4788316F2D; Mon, 20 Mar 2023 17:27:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7FCB116F32 for ; Mon, 20 Mar 2023 17:27:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJGz-0004Sc-Bh; Mon, 20 Mar 2023 13:26: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 1peJGw-0004NO-3w for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGv-0005Qu-SK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGv-00040R-Of for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:13 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48262 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 21BD316F32; Mon, 20 Mar 2023 17:27:22 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9757B16F1F for ; Mon, 20 Mar 2023 17:27:20 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH3-0004Sp-QK; Mon, 20 Mar 2023 13:26:21 -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 1peJGy-0004R2-2X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGx-0005Rc-Qd for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGx-000412-Mb for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:15 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48270 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 57FCE16F39; Mon, 20 Mar 2023 17:27:59 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 23F1116F1F for ; Mon, 20 Mar 2023 17:27:59 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH3-0004Sl-QH; Mon, 20 Mar 2023 13:26:21 -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 1peJGw-0004Oy-Uv for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGw-0005RC-MT for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGw-00040g-GV for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48384 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B8E6A16F39; Mon, 20 Mar 2023 17:32:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 84AEE16F1D for ; Mon, 20 Mar 2023 17:32:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMh-00047y-E1; Mon, 20 Mar 2023 13:32:11 -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 1peJMb-00041K-VM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMb-00009C-6N for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMa-0004w7-1t for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48333 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3AA6816F42; Mon, 20 Mar 2023 17:30:37 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 35BE016F34 for ; Mon, 20 Mar 2023 17:30:34 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJL4-00011S-VT; Mon, 20 Mar 2023 13:30:32 -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 1peJKg-0000us-1e for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKd-00078T-AT for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKc-0004jN-Qh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48452 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2704A16F32; Mon, 20 Mar 2023 17:50:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 328E916EC7 for ; Mon, 20 Mar 2023 17:50:25 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJe1-0004FF-5i; Mon, 20 Mar 2023 13:50:05 -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 1peJdy-0004DY-PL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:50:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJdy-0000cJ-Fz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJdy-0006ik-74 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:50:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48280 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E6D8C16F34; Mon, 20 Mar 2023 17:28:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 126F316F3C for ; Mon, 20 Mar 2023 17:28:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH9-0004b8-0c; Mon, 20 Mar 2023 13:26:27 -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 1peJGz-0004Sj-Jw for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGz-0005S9-BD for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGz-00041V-7Y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:17 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48385 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 84B3216F34; Mon, 20 Mar 2023 17:32:42 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2FDEF16F1D for ; Mon, 20 Mar 2023 17:32:42 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMh-000479-3Q; Mon, 20 Mar 2023 13:32:11 -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 1peJMa-0003zi-1G for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMY-00008Z-51 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMY-0004vV-11 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48261 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2910016F1F; Mon, 20 Mar 2023 17:26:58 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 91A2E16F1F for ; Mon, 20 Mar 2023 17:26:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH4-0004Tf-2a; Mon, 20 Mar 2023 13:26:22 -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 1peJGy-0004RQ-EL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGy-0005Ri-5u for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGy-000419-23 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48327 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CE93616F32; Mon, 20 Mar 2023 17:29:57 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B2D1716F1D for ; Mon, 20 Mar 2023 17:29:56 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH8-0004Zo-Fc; Mon, 20 Mar 2023 13:26:26 -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 1peJGy-0004SF-Q3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGy-0005Rs-Hl for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGy-00041G-Dm for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:16 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48386 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2CA4716F32; Mon, 20 Mar 2023 17:33:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 43F1F16F1D for ; Mon, 20 Mar 2023 17:33:08 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJNY-0005Pd-QU; Mon, 20 Mar 2023 13:33:04 -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 1peJNW-0005O4-Tn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJNW-0000w2-LA for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJNW-0004zS-HW for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48387 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A101416F34; Mon, 20 Mar 2023 17:33:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 46EF716F1D for ; Mon, 20 Mar 2023 17:33:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJNZ-0005QM-QA; Mon, 20 Mar 2023 13:33:05 -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 1peJNY-0005PU-Nh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJNY-0000wa-F6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJNX-0004zh-BS for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48364 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3BF1216F34; Mon, 20 Mar 2023 17:31:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 298D516F1D for ; Mon, 20 Mar 2023 17:31:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLM-000258-8G; Mon, 20 Mar 2023 13:30:48 -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 1peJKg-0000vi-Cm for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKg-0007Kw-1p for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKf-0004k3-Mi for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48258 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8E0E116F34; Mon, 20 Mar 2023 17:26:42 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E168016F1F for ; Mon, 20 Mar 2023 17:26:41 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH8-0004aX-PO; Mon, 20 Mar 2023 13:26:26 -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 1peJH0-0004Sx-4h for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:21 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJGz-0005SI-OA for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJGz-00041c-Jq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:17 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48282 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 327FA16F2D; Mon, 20 Mar 2023 17:28:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DD50D16F42 for ; Mon, 20 Mar 2023 17:28:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH9-0004bM-3j; Mon, 20 Mar 2023 13:26:27 -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 1peJH4-0004VA-Ho for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH0-0005SR-3x for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:21 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH0-00041k-01 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:18 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48310 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C695516F1F; Mon, 20 Mar 2023 17:29:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C5D2816F2D for ; Mon, 20 Mar 2023 17:29:21 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHN-0004mj-HS; Mon, 20 Mar 2023 13:26:41 -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 1peJH4-0004VB-Hk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH0-0005SV-GG for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:21 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH0-00041r-Cf for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:18 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48277 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3261116F3E; Mon, 20 Mar 2023 17:28:14 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 23D8316F1F for ; Mon, 20 Mar 2023 17:28:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH9-0004cW-Qv; Mon, 20 Mar 2023 13:26:27 -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 1peJH4-0004VI-LN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH1-0005Sa-8g for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH1-000426-4v for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:19 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48340 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 33A9116F32; Mon, 20 Mar 2023 17:30:43 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5493016F2D for ; Mon, 20 Mar 2023 17:30:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHL-0004lG-Ss; Mon, 20 Mar 2023 13:26:39 -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 1peJH4-0004VG-Ku for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH0-0005SX-TL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH0-00041y-OR for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:18 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48266 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 27B6D16F34; Mon, 20 Mar 2023 17:27:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EB08A16F32 for ; Mon, 20 Mar 2023 17:27:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHG-0004eo-0T; Mon, 20 Mar 2023 13:26:34 -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 1peJH4-0004VH-L6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH1-0005Se-Or for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH1-00042D-Ia for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:19 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48269 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 14E8716F34; Mon, 20 Mar 2023 17:27:58 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AB64516F1F for ; Mon, 20 Mar 2023 17:27:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH9-0004bv-EB; Mon, 20 Mar 2023 13:26:27 -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 1peJH4-0004VC-KJ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH2-0005Sh-60 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH2-00042L-2B for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:20 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48263 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EBDCE16F34; Mon, 20 Mar 2023 17:27:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5183B16F1F for ; Mon, 20 Mar 2023 17:27:28 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHM-0004lb-JC; Mon, 20 Mar 2023 13:26:40 -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 1peJH4-0004VJ-LP for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH2-0005Sl-Jc for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH2-00042S-Fc for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:20 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48286 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 601FE16F1F; Mon, 20 Mar 2023 17:28:22 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6469116F32 for ; Mon, 20 Mar 2023 17:28:20 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHM-0004lj-MN; Mon, 20 Mar 2023 13:26:40 -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 1peJH4-0004VD-Jk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH3-0005Sr-1s for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH2-00042Z-Te for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:20 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48382 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CF41016F32; Mon, 20 Mar 2023 17:32:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 17B3016F1D for ; Mon, 20 Mar 2023 17:32:30 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMZ-0003zO-NL; Mon, 20 Mar 2023 13:32:03 -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 1peJMY-0003zF-5E for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMX-00008O-PQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMX-0004vO-LS for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48391 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CFFE916F34; Mon, 20 Mar 2023 17:33:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 37BCC16F2D for ; Mon, 20 Mar 2023 17:33:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJNX-0005OQ-HE; Mon, 20 Mar 2023 13:33:03 -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 1peJNV-0005NE-Vt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJNV-0000rP-Nj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJNV-0004z8-J8 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:22:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48336 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CB10916F3E; Mon, 20 Mar 2023 17:30:40 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7C73416F39 for ; Mon, 20 Mar 2023 17:30:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHe-000585-5d; Mon, 20 Mar 2023 13:26:58 -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 1peJHG-0004hq-8H for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHF-0005Xx-AG for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHF-000469-3S for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48331 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1C60116F32; Mon, 20 Mar 2023 17:30:24 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0E85D16F2D for ; Mon, 20 Mar 2023 17:30:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHQ-0004ol-DI; Mon, 20 Mar 2023 13:26:44 -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 1peJHG-0004ht-JR for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHG-0005YX-9G for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:34 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHG-00046O-08 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:34 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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. From patchwork Mon Mar 20 17:22:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48319 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6BD6516F2D; Mon, 20 Mar 2023 17:29:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E8D4316F1F for ; Mon, 20 Mar 2023 17:29:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH8-0004Zc-Ak; Mon, 20 Mar 2023 13:26:26 -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 1peJH4-0004VE-K9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH3-0005Ss-FN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH3-00042h-Ay for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:21 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48378 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D749016F3D; Mon, 20 Mar 2023 17:32:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1A1AA16F1D for ; Mon, 20 Mar 2023 17:32:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMb-00040X-6G; Mon, 20 Mar 2023 13:32:05 -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 1peJMa-0003zj-16 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMZ-00008l-GA for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMZ-0004vs-Ag for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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, From patchwork Mon Mar 20 17:22:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48323 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C4B6E16F49; Mon, 20 Mar 2023 17:29:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7F04616F2D for ; Mon, 20 Mar 2023 17:29:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHL-0004lA-Oz; Mon, 20 Mar 2023 13:26:39 -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 1peJH6-0004X2-Bp for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH5-0005UJ-Lj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH5-00043J-Hq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:23 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:22:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48330 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 965BA16F34; Mon, 20 Mar 2023 17:30:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 226E616F1D for ; Mon, 20 Mar 2023 17:30:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHL-0004l6-C2; Mon, 20 Mar 2023 13:26:39 -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 1peJH4-0004VL-My for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH4-0005TZ-Bo for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH4-00042v-5x for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48278 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ADCB716F49; Mon, 20 Mar 2023 17:28:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9247116F32 for ; Mon, 20 Mar 2023 17:28:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHa-00051q-M0; Mon, 20 Mar 2023 13:26:54 -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 1peJH6-0004Xn-Sp for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:25 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH6-0005Uz-JN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH6-00043X-FM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48311 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4DD5E16F32; Mon, 20 Mar 2023 17:29:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D1A3D16F1D for ; Mon, 20 Mar 2023 17:29:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH8-0004aT-Mu; Mon, 20 Mar 2023 13:26:26 -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 1peJH6-0004Wk-BN for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH4-0005UA-OT for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH4-000434-KZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:22 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48289 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3174016F1F; Mon, 20 Mar 2023 17:28:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F3AF316F2D for ; Mon, 20 Mar 2023 17:28:24 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHa-000520-Ug; Mon, 20 Mar 2023 13:26:54 -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 1peJH8-0004ZQ-4t for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:26 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH7-0005VF-Dh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:25 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH7-00043m-9Y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:25 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48390 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 19C7B16F34; Mon, 20 Mar 2023 17:33:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A4B3216F1F for ; Mon, 20 Mar 2023 17:33:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJNY-0005P7-FP; Mon, 20 Mar 2023 13:33:04 -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 1peJNX-0005OH-Bg for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJNX-0000wC-1X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJNW-0004zZ-UU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48366 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7F6A116F3E; Mon, 20 Mar 2023 17:31:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0C41E16F1D for ; Mon, 20 Mar 2023 17:31:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLc-0002T0-Nl; Mon, 20 Mar 2023 13:31:04 -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 1peJLa-0002Qy-D0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJLa-0007xx-3j for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJLZ-0004rB-Vs for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48334 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C153016F39; Mon, 20 Mar 2023 17:30:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4BCCA16F3D for ; Mon, 20 Mar 2023 17:30:36 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHP-0004oY-LC; Mon, 20 Mar 2023 13:26:43 -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 1peJHA-0004dT-3E for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH8-0005Vb-4r for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:27 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH8-000441-15 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:26 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:22:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48344 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6137C16F39; Mon, 20 Mar 2023 17:30:46 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7662B16F32 for ; Mon, 20 Mar 2023 17:30:44 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHd-000575-Bn; Mon, 20 Mar 2023 13:26:57 -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 1peJH6-0004XX-Gl for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:25 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH6-0005Ua-5v for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:24 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH5-00043Q-UY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:23 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48328 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4DEB716F3D; Mon, 20 Mar 2023 17:30:03 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DF09C16F1D for ; Mon, 20 Mar 2023 17:30:02 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHb-000526-EW; Mon, 20 Mar 2023 13:26:55 -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 1peJHA-0004dV-3i for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH9-0005Vs-QW for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:27 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH9-00044U-Je for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:27 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48276 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DA7BB16F32; Mon, 20 Mar 2023 17:28:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2DF9316F1F for ; Mon, 20 Mar 2023 17:28:06 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJH9-0004cC-H5; Mon, 20 Mar 2023 13:26:27 -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 1peJH8-0004ZT-5X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:26 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH7-0005VH-P9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:25 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH7-00043t-LY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:25 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48379 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D81BB16F39; Mon, 20 Mar 2023 17:32:14 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A808C16F32 for ; Mon, 20 Mar 2023 17:32:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMb-00040Q-0z; Mon, 20 Mar 2023 13:32:05 -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 1peJMa-0003zs-2f for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMY-00008e-OF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMY-0004vd-Fh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48377 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BEFA316F34; Mon, 20 Mar 2023 17:32:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D188816F1D for ; Mon, 20 Mar 2023 17:32:08 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMd-00044M-MR; Mon, 20 Mar 2023 13:32:07 -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 1peJMb-00041L-Vn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMb-00009R-DK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMb-0004wT-7i for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48326 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 845DA16F1F; Mon, 20 Mar 2023 17:29:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7D60716F3E for ; Mon, 20 Mar 2023 17:29:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHd-00057b-TO; Mon, 20 Mar 2023 13:26:57 -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 1peJHA-0004dH-1o for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH8-0005Vj-Kb for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:27 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH8-000448-Ct for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:26 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48273 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2D2C216F2D; Mon, 20 Mar 2023 17:28:04 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3D7A116F32 for ; Mon, 20 Mar 2023 17:28:02 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHO-0004nj-Ms; Mon, 20 Mar 2023 13:26:42 -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 1peJHA-0004dU-3L for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJH9-0005Vn-BS for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:27 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJH9-00044N-7j for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:27 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48341 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A80A616F3F; Mon, 20 Mar 2023 17:30:39 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0FF2D16F1D for ; Mon, 20 Mar 2023 17:30:36 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHP-0004oK-B7; Mon, 20 Mar 2023 13:26:43 -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 1peJHA-0004dX-D3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHA-0005WK-4d for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHA-00044c-03 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48306 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 664F716F39; Mon, 20 Mar 2023 17:29:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A23FD16F1F for ; Mon, 20 Mar 2023 17:29:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHQ-0004of-0W; Mon, 20 Mar 2023 13:26:44 -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 1peJHC-0004dj-AW for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHC-0005Wx-2A for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:30 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHB-00045C-Tz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:22:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48312 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4029D16F54; Mon, 20 Mar 2023 17:29:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2DA9D16F32 for ; Mon, 20 Mar 2023 17:29:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHb-00053y-Tu; Mon, 20 Mar 2023 13:26:55 -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 1peJHC-0004dk-Mq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHC-0005X2-Eh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:30 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHC-00045K-Ag for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:30 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48369 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E5E4E16F34; Mon, 20 Mar 2023 17:31:31 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5C70316F32 for ; Mon, 20 Mar 2023 17:31:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLf-0002Vb-Cl; Mon, 20 Mar 2023 13:31:07 -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 1peJLa-0002RI-OU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJLa-0007yZ-Fc for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJLa-0004rJ-BA for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48307 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F2F1616F34; Mon, 20 Mar 2023 17:29:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DB93B16F2D for ; Mon, 20 Mar 2023 17:29:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHN-0004nc-TL; Mon, 20 Mar 2023 13:26:42 -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 1peJHA-0004db-Py for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHA-0005WR-Hy for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHA-00044j-CZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48373 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8507D16F34; Mon, 20 Mar 2023 17:31:40 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5B0CF16F1D for ; Mon, 20 Mar 2023 17:31:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLc-0002Sb-95; Mon, 20 Mar 2023 13:31:04 -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 1peJLa-0002Pr-0u for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJLZ-0007xj-OI for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJLZ-0004r4-KO for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:01 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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))) From patchwork Mon Mar 20 17:22:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48324 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A852C16F2D; Mon, 20 Mar 2023 17:29:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BFC6916F34 for ; Mon, 20 Mar 2023 17:29:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHc-00054p-9f; Mon, 20 Mar 2023 13:26:56 -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 1peJHB-0004dc-6P for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHA-0005WY-Td for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHA-00044q-PR for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:28 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:22:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48320 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C2A5C16F2D; Mon, 20 Mar 2023 17:29:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C6F2A16F1D for ; Mon, 20 Mar 2023 17:29:40 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHP-0004ob-Nq; Mon, 20 Mar 2023 13:26:43 -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 1peJHB-0004de-Gx for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHB-0005Wf-8c for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHB-00044y-4r for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48318 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D1D0416F39; Mon, 20 Mar 2023 17:29:37 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D20AC16F2D for ; Mon, 20 Mar 2023 17:29:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHb-000521-6B; Mon, 20 Mar 2023 13:26:55 -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 1peJHB-0004di-Tw for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHB-0005Wn-Lt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHB-000455-HE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:29 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:22:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48321 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E701216F2D; Mon, 20 Mar 2023 17:29:48 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 66DC116F1F for ; Mon, 20 Mar 2023 17:29:48 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHb-00053x-Tj; Mon, 20 Mar 2023 13:26:55 -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 1peJHD-0004dl-5r for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHC-0005XD-Qp for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:30 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHC-00045R-N6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:30 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48303 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 45DAC16F34; Mon, 20 Mar 2023 17:29:06 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CE34116F32 for ; Mon, 20 Mar 2023 17:29:02 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHN-0004mN-Ca; Mon, 20 Mar 2023 13:26:41 -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 1peJHE-0004eQ-8J for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHE-0005XX-0D for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:32 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHD-00045n-TB for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:31 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48325 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B9F4A16F1F; Mon, 20 Mar 2023 17:29:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6D7FF16F39 for ; Mon, 20 Mar 2023 17:29:52 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHb-00052W-NO; Mon, 20 Mar 2023 13:26:55 -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 1peJHD-0004do-FC for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHD-0005XJ-7R for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:31 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHD-00045Y-3e for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:31 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48267 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A6B9D16F34; Mon, 20 Mar 2023 17:27:50 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 46BBA16F1F for ; Mon, 20 Mar 2023 17:27:50 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHO-0004ng-Iz; Mon, 20 Mar 2023 13:26:42 -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 1peJHE-0004eR-MK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHE-0005Xf-E1 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:32 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHE-00045u-AL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:32 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:23:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48350 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ECA0616F32; Mon, 20 Mar 2023 17:30:58 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DACC916F2D for ; Mon, 20 Mar 2023 17:30:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHP-0004oZ-LS; Mon, 20 Mar 2023 13:26:43 -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 1peJHD-0004dw-SS for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHD-0005XP-KU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:31 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHD-00045g-G5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:31 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48338 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2155F16F39; Mon, 20 Mar 2023 17:30:42 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3492916F3F for ; Mon, 20 Mar 2023 17:30:40 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHR-0004pq-PY; Mon, 20 Mar 2023 13:26:45 -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 1peJHG-0004hu-Ty for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHG-0005Yh-MF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:34 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHG-00046V-Hu for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:34 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:23:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48348 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 848DE16F39; Mon, 20 Mar 2023 17:30:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C6FBF16F2D for ; Mon, 20 Mar 2023 17:30:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHc-00054i-9I; Mon, 20 Mar 2023 13:26:56 -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 1peJHH-0004ip-Ol for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHH-0005Z5-DZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHH-00046l-90 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48393 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3F76F16F34; Mon, 20 Mar 2023 17:34:36 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7805016F1F for ; Mon, 20 Mar 2023 17:34:35 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJOV-0005s0-B8; Mon, 20 Mar 2023 13:34:03 -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 1peJOU-0005rq-Nj for guix-patches@gnu.org; Mon, 20 Mar 2023 13:34:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJOU-0001PR-FK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:34:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJOU-00051m-BT for guix-patches@gnu.org; Mon, 20 Mar 2023 13:34:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:23:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48376 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B643116F34; Mon, 20 Mar 2023 17:32:08 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CA37116F1D for ; Mon, 20 Mar 2023 17:32:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMc-00042M-Kp; Mon, 20 Mar 2023 13:32:06 -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 1peJMb-00041G-Uz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMa-00009I-TT for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMa-0004wM-PH for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:23:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48375 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5376116F39; Mon, 20 Mar 2023 17:31:48 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 978CB16F1D for ; Mon, 20 Mar 2023 17:31:47 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLc-0002TE-Vv; Mon, 20 Mar 2023 13:31:05 -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 1peJLb-0002RL-FM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJLa-0007z4-Sv for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJLa-0004rR-Na for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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))) From patchwork Mon Mar 20 17:23:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48315 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 044C416F42; Mon, 20 Mar 2023 17:29:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1CFB816F39 for ; Mon, 20 Mar 2023 17:29:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHQ-0004oh-9o; Mon, 20 Mar 2023 13:26:44 -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 1peJHF-0004eX-4X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:33 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHE-0005Xm-RH for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:32 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHE-000462-O1 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:32 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48339 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DBF2B16F39; Mon, 20 Mar 2023 17:30:42 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BE2E316F32 for ; Mon, 20 Mar 2023 17:30:41 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHR-0004pQ-18; Mon, 20 Mar 2023 13:26:45 -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 1peJHH-0004hv-9K for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHH-0005Yn-18 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHG-00046e-Ti for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:34 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 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") From patchwork Mon Mar 20 17:23:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48381 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4DC4916F34; Mon, 20 Mar 2023 17:32:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DE08016F1D for ; Mon, 20 Mar 2023 17:32:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMd-00043L-LV; Mon, 20 Mar 2023 13:32:07 -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 1peJMb-00041I-Vn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMZ-00008s-Rl for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMZ-0004vz-M9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48313 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7C9A216F4E; Mon, 20 Mar 2023 17:29:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8974316F1D for ; Mon, 20 Mar 2023 17:29:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHe-00058e-Fm; Mon, 20 Mar 2023 13:26:58 -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 1peJHI-0004j4-1r for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:36 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHH-0005ZH-P6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHH-00046s-L3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:35 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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. From patchwork Mon Mar 20 17:23:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48349 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1C5DC16F32; Mon, 20 Mar 2023 17:30:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5C4F316F1D for ; Mon, 20 Mar 2023 17:30:51 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHc-00055S-J4; Mon, 20 Mar 2023 13:26:56 -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 1peJHI-0004k4-UU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:37 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHI-0005ZS-3m for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:36 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHH-000470-WF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:36 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:23:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48388 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 805AA16F32; Mon, 20 Mar 2023 17:33:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3B78716F1D for ; Mon, 20 Mar 2023 17:33:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJNX-0005OV-Je; Mon, 20 Mar 2023 13:33:03 -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 1peJNW-0005Nb-DG for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJNW-0000tn-5D for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJNW-0004zF-1J for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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/") From patchwork Mon Mar 20 17:23:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48309 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 289ED16F1F; Mon, 20 Mar 2023 17:29:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B5F6816F2D for ; Mon, 20 Mar 2023 17:29:16 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHc-00055y-S2; Mon, 20 Mar 2023 13:26:56 -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 1peJHI-0004k3-UZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:37 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHI-0005ZV-I8 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:36 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHI-000477-CM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:36 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:23:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48342 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C555116F3F; Mon, 20 Mar 2023 17:30:44 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6773716F1D for ; Mon, 20 Mar 2023 17:30:44 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHR-0004pl-Mz; Mon, 20 Mar 2023 13:26:45 -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 1peJHJ-0004k8-6U for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:37 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHI-0005Zf-UY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:36 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHI-00047E-Qn for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:36 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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. From patchwork Mon Mar 20 17:23:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48372 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4005C16F34; Mon, 20 Mar 2023 17:31:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D1EC416F1D for ; Mon, 20 Mar 2023 17:31:37 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLc-0002Sl-Iw; Mon, 20 Mar 2023 13:31:04 -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 1peJLb-0002SC-LM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJLb-0007z9-C3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJLb-0004ra-65 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:31:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:23:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48299 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 21C2A16F39; Mon, 20 Mar 2023 17:29:01 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C715616F4E for ; Mon, 20 Mar 2023 17:28:55 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHS-0004qM-4r; Mon, 20 Mar 2023 13:26:46 -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 1peJHK-0004kf-MH for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHJ-0005Zm-At for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHJ-00047M-6Z for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:37 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48389 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5B98E16F34; Mon, 20 Mar 2023 17:33:21 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A1A0C16F1D for ; Mon, 20 Mar 2023 17:33:20 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJNZ-0005QY-Se; Mon, 20 Mar 2023 13:33:05 -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 1peJNY-0005P8-Ew for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJNY-0000wf-6H for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJNX-0004zp-UY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:33:03 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:23:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48305 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 79F7B16F32; Mon, 20 Mar 2023 17:29:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1FAB016F1D for ; Mon, 20 Mar 2023 17:29:07 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHS-0004qN-4k; Mon, 20 Mar 2023 13:26:46 -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 1peJHK-0004ke-Lu for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHK-0005Zu-3j for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHJ-00047a-Ut for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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" From patchwork Mon Mar 20 17:23:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48356 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C637D16F34; Mon, 20 Mar 2023 17:31:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 21B0416F3D for ; Mon, 20 Mar 2023 17:31:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHR-0004pS-27; Mon, 20 Mar 2023 13:26:45 -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 1peJHL-0004l4-5h for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:39 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHK-0005aC-SL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHK-00047p-Nv for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48332 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A40AE16F3D; Mon, 20 Mar 2023 17:30:34 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2FB0216F2D for ; Mon, 20 Mar 2023 17:30:34 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHe-000596-OV; Mon, 20 Mar 2023 13:26:58 -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 1peJHL-0004lI-Jz for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:39 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHL-0005aR-B5 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:39 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHL-00047x-3p for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:39 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:23:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48392 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 244CF16F34; Mon, 20 Mar 2023 17:34:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 24C0816F1F for ; Mon, 20 Mar 2023 17:34:10 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJOX-0005sk-6F; Mon, 20 Mar 2023 13:34:05 -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 1peJOV-0005rz-KU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:34:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJOU-0001PY-UK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:34:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJOU-00051w-QK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:34:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:23:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48281 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AC44216F34; Mon, 20 Mar 2023 17:28:17 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B817916F2D for ; Mon, 20 Mar 2023 17:28:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHS-0004rv-Su; Mon, 20 Mar 2023 13:26:46 -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 1peJHM-0004lY-DL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHM-0005al-4d for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHM-00048B-0Z for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48308 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DD1F416F34; Mon, 20 Mar 2023 17:29:17 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 715AC16F1D for ; Mon, 20 Mar 2023 17:29:16 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHT-0004sd-9h; Mon, 20 Mar 2023 13:26:47 -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 1peJHM-0004lq-Pv for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHM-0005av-Gw for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHM-00048J-Cq for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:40 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48296 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 37C3C16F42; Mon, 20 Mar 2023 17:28:54 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AC4FE16F1D for ; Mon, 20 Mar 2023 17:28:53 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJHS-0004qz-F8; Mon, 20 Mar 2023 13:26:46 -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 1peJHL-0004l2-1E for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:39 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJHK-0005a0-GZ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJHK-00047i-C7 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:26:38 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:23:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48383 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CA22916F34; Mon, 20 Mar 2023 17:32:34 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6DD6A16F1D for ; Mon, 20 Mar 2023 17:32:34 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJMj-0004Bu-GY; Mon, 20 Mar 2023 13:32:13 -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 1peJMb-00041J-VU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJMa-00009H-HB for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJMa-0004wE-DJ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:32:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48353 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BFBE116F34; Mon, 20 Mar 2023 17:31:03 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CB29816F2D for ; Mon, 20 Mar 2023 17:31:02 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLM-00027J-Sq; Mon, 20 Mar 2023 13:30:48 -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 1peJKg-0000uS-1h for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKe-0007JG-BE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKe-0004jg-5K for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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: From patchwork Mon Mar 20 17:29:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48357 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 326A316F5A; Mon, 20 Mar 2023 17:31:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 506CA16F2D for ; Mon, 20 Mar 2023 17:31:13 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJL9-0001C6-6c; Mon, 20 Mar 2023 13:30:35 -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 1peJKg-0000uO-1d for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKf-0007JY-0O for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKe-0004jo-SF for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:04 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:29:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48371 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1F1A616F39; Mon, 20 Mar 2023 17:31:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 251C716F32 for ; Mon, 20 Mar 2023 17:31:34 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLN-00028I-Ev; Mon, 20 Mar 2023 13:30:49 -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 1peJKi-0000xe-CH for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKh-0007Lf-47 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKg-0004kS-P2 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:06 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48358 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7CCA916F34; Mon, 20 Mar 2023 17:31:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1A8C816F1D for ; Mon, 20 Mar 2023 17:31:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLM-00026X-KJ; Mon, 20 Mar 2023 13:30:48 -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 1peJKk-0000yI-LE for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKi-0007MH-Et for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKh-0004kh-OV for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:07 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48363 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4EE3816F2D; Mon, 20 Mar 2023 17:31:22 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 884A516F3D for ; Mon, 20 Mar 2023 17:31:17 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLC-0001JE-2P; Mon, 20 Mar 2023 13:30:38 -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 1peJKk-0000yH-L3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:13 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKj-0007O9-13 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKi-0004kw-EH for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:08 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48374 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7A9B516F34; Mon, 20 Mar 2023 17:31:41 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 10AC516F1D for ; Mon, 20 Mar 2023 17:31:41 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJL7-00016u-He; Mon, 20 Mar 2023 13:30:34 -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 1peJKk-0000yK-LR for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKj-0007OO-Eh for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKj-0004lA-5D for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48355 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1D9D116F5A; Mon, 20 Mar 2023 17:31:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B27FA16F32 for ; Mon, 20 Mar 2023 17:31:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLN-00027P-1T; Mon, 20 Mar 2023 13:30:49 -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 1peJKk-0000yG-LY for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKk-0007OY-1Z for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKj-0004lP-N0 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:09 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48361 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4815D16F2D; Mon, 20 Mar 2023 17:31:21 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 07D5216F4E for ; Mon, 20 Mar 2023 17:31:16 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJL9-00019h-2O; Mon, 20 Mar 2023 13:30:35 -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 1peJKm-0000yX-IK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKk-0007Oz-PQ for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKk-0004le-Dk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:10 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48360 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 388F516F2D; Mon, 20 Mar 2023 17:31:20 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 91A3B16F49 for ; Mon, 20 Mar 2023 17:31:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLL-00022H-6y; Mon, 20 Mar 2023 13:30:47 -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 1peJKm-0000yY-Ic for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKl-0007PE-H3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKl-0004m2-6k for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:11 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48346 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3B7C216F39; Mon, 20 Mar 2023 17:30:49 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4410D16F2D for ; Mon, 20 Mar 2023 17:30:47 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLC-0001Iw-0R; Mon, 20 Mar 2023 13:30:38 -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 1peJKm-0000yZ-Ij for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKm-0007PM-5L for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:12 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKl-0004mH-Rs for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:11 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48351 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 86BC716F3D; Mon, 20 Mar 2023 17:31:01 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0539916F2D for ; Mon, 20 Mar 2023 17:31:01 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLC-0001MX-Fi; Mon, 20 Mar 2023 13:30:38 -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 1peJKs-00011N-6Y for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:21 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKm-0007Pz-PL for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKm-0004mY-HW for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:12 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48354 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 178D516F42; Mon, 20 Mar 2023 17:31:14 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 24B8016F1D for ; Mon, 20 Mar 2023 17:31:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLI-0001rB-2f; Mon, 20 Mar 2023 13:30:44 -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 1peJKs-00011O-6w for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:21 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKn-0007Q9-H9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKn-0004mk-2z for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:13 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48362 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EBC9D16F2D; Mon, 20 Mar 2023 17:31:21 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 32CA916F32 for ; Mon, 20 Mar 2023 17:31:17 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLD-0001XE-K2; Mon, 20 Mar 2023 13:30:39 -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 1peJKt-00011m-Mk for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:23 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKn-0007QD-UM for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKn-0004my-KP for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:13 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48359 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D9F8816F2D; Mon, 20 Mar 2023 17:31:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4AECD16F44 for ; Mon, 20 Mar 2023 17:31:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLC-0001MD-F0; Mon, 20 Mar 2023 13:30:38 -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 1peJKt-00011n-Ni for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:23 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKo-0007QS-7f for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:16 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKo-0004nC-2X for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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)) From patchwork Mon Mar 20 17:29:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48368 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B316E16F39; Mon, 20 Mar 2023 17:31:31 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9FDDB16F1D for ; Mon, 20 Mar 2023 17:31:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLN-00027Q-1R; Mon, 20 Mar 2023 13:30:49 -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 1peJKu-00013W-QB for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:23 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKp-0007Qe-70 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKo-0004nQ-TU for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48370 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8B8F016F3D; Mon, 20 Mar 2023 17:31:34 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C7E2C16F1D for ; Mon, 20 Mar 2023 17:31:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLI-0001rb-33; Mon, 20 Mar 2023 13:30:44 -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 1peJKu-00013T-Ol for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:23 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKp-0007Qt-FT for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKp-0004nY-B3 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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.") From patchwork Mon Mar 20 17:29:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48367 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B0C6816F3F; Mon, 20 Mar 2023 17:31:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6A59E16F34 for ; Mon, 20 Mar 2023 17:31:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLM-00026u-LY; Mon, 20 Mar 2023 13:30:48 -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 1peJKu-00013V-Q1 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:23 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKp-0007R2-Re for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKp-0004nf-NK for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:15 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48396 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EB95516F32; Mon, 20 Mar 2023 17:39:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 835E816F13 for ; Mon, 20 Mar 2023 17:39:27 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJTM-0007Eu-S7; Mon, 20 Mar 2023 13:39:05 -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 1peJTK-0007EO-Te for guix-patches@gnu.org; Mon, 20 Mar 2023 13:39:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJTK-00042U-L4 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJTK-0005Ai-GW for guix-patches@gnu.org; Mon, 20 Mar 2023 13:39:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48395 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AC1E516F2D; Mon, 20 Mar 2023 17:39:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 37F1316F13 for ; Mon, 20 Mar 2023 17:39:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJTM-0007Ee-9y; Mon, 20 Mar 2023 13:39:04 -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 1peJTK-0007EM-Q9 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:39:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJTK-00042S-6c for guix-patches@gnu.org; Mon, 20 Mar 2023 13:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJTK-0005Ab-3D for guix-patches@gnu.org; Mon, 20 Mar 2023 13:39:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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 From patchwork Mon Mar 20 17:29:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48394 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A241316F32; Mon, 20 Mar 2023 17:37:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 909AC16F2D for ; Mon, 20 Mar 2023 17:37:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJRP-0006vB-Ss; Mon, 20 Mar 2023 13:37:03 -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 1peJRP-0006uq-AS for guix-patches@gnu.org; Mon, 20 Mar 2023 13:37:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJRP-0003Rl-0b for guix-patches@gnu.org; Mon, 20 Mar 2023 13:37:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJRO-00056W-Dt for guix-patches@gnu.org; Mon, 20 Mar 2023 13:37:02 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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") From patchwork Mon Mar 20 17:29:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 48347 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3746116F2D; Mon, 20 Mar 2023 17:30:50 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1229816F32 for ; Mon, 20 Mar 2023 17:30:49 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peJLH-0001j7-3p; Mon, 20 Mar 2023 13:30:43 -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 1peJKu-00013U-P2 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:23 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peJKo-0007QZ-K6 for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peJKo-0004nJ-Eg for guix-patches@gnu.org; Mon, 20 Mar 2023 13:30:14 -0400 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * 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))