From unknown Sat Jun 14 19:01:41 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64538 <64538@debbugs.gnu.org> To: bug#64538 <64538@debbugs.gnu.org> Subject: Status: [PATCH 0/6] gnu: ruby-net-ssh: Update to 7.1.0. Reply-To: bug#64538 <64538@debbugs.gnu.org> Date: Sun, 15 Jun 2025 02:01:41 +0000 retitle 64538 [PATCH 0/6] gnu: ruby-net-ssh: Update to 7.1.0. reassign 64538 guix-patches submitter 64538 gemmaro severity 64538 normal tag 64538 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 09 01:56:00 2023 Received: (at submit) by debbugs.gnu.org; 9 Jul 2023 05:56:00 +0000 Received: from localhost ([127.0.0.1]:45590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINOq-0006K4-6O for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:56:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:41498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINOo-0006Jw-Ai for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:55: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 1qINOo-0005ip-1b for guix-patches@gnu.org; Sun, 09 Jul 2023 01:55:58 -0400 Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qINOm-0003Tm-IE for guix-patches@gnu.org; Sun, 09 Jul 2023 01:55:57 -0400 Received: by mail-pf1-x42a.google.com with SMTP id d2e1a72fcca58-666e64e97e2so1691356b3a.1 for ; Sat, 08 Jul 2023 22:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882154; x=1691474154; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=nd7UcG5Xq10QxvL/CSYBpo+2h01D46jAPFa9m9NSH9Q=; b=gzhYNC0HOvQDzomU0wfNkJ0Ulm46uTgh6fWleTWFz2TMUpabSciBRqXG+uxHLfJsxp wDjOen4jS+Bqzv4xVOnPKYWoLYeZQCbrHvgqMUW+uyKktuk2GZM/GQzgpakIZtQrrsDl mU8o9V7Umo+5hA9C9i4Oj7p/qw1dimF3oOg0ZvsXkodI6EeuWaSM1YV2yU4ePhjStf1c ZGWXu56CiJVfGbL/emBe71BJ0Id2XktNAe5IVx8TIRh3GccOFg5lo9o6lczJDfTt3qW6 zUbenYPhNvlznjh8aWJ9PSB3nPZQqAKKtD/DUhyfITfviwunLyBmdR6/FMeT86OgYRiJ EjbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882154; x=1691474154; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=nd7UcG5Xq10QxvL/CSYBpo+2h01D46jAPFa9m9NSH9Q=; b=fdQy+EfrN4VDFFA7EETDYTowxHZ+lwHlGhu2d2bwZEei84R5u6xmDDbWk7Q7kLNF/t AmDz4MkdYdpBCWhDb+7PZhK1RgAXQizZlR1vj7QZa1nbFwpW8rMettdYwHPh5mEbFqS2 1JLajsX7YtRI8Q0NCnZEFaE3C+SOINOXi674ySvZUwW8qWL9owle221EiF5/ztCw1EeL zXJfICdUjS5A0H5v+9OQUCpALWymlOCDhOt6MG0gX+hWO9SZR6bSSNVNufJGC1lJNToc ZN1FJRjDB13d+UNsvjTUygJvA1/6ExLygow1GxC54j4rK6Uq4weImTWcc8UBne8jo+kl t6pg== X-Gm-Message-State: ABy/qLYyKLyIdkyUJxfyRRUTXora6ds7CUQngaQXYFqSjhwnzQN/jzMh vQ0jOh0fx8bbxYn4MJMiNMbc46soI39+Cg== X-Google-Smtp-Source: APBJJlEfzfWOWst4+pjta+YXHxL5Rkw33YuErc/jzMGrCqhn6UUJgcFOPAFQch7r5s8iVFme05qvxA== X-Received: by 2002:a05:6a00:845:b0:67a:8fc7:1b57 with SMTP id q5-20020a056a00084500b0067a8fc71b57mr10117730pfk.2.1688882154509; Sat, 08 Jul 2023 22:55:54 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id 26-20020aa7915a000000b00679efed4108sm5027074pfi.33.2023.07.08.22.55.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:55:54 -0700 (PDT) From: gemmaro To: guix-patches@gnu.org Subject: [PATCH 0/6] gnu: ruby-net-ssh: Update to 7.1.0. Date: Sun, 9 Jul 2023 14:54:26 +0900 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::42a; envelope-from=gemmaro.dev@gmail.com; helo=mail-pf1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: gemmaro X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, This patchset updates ruby-net-ssh to 7.1.0. I also added some packages and updated ruby-nbnacl on the way to enable ruby-net-ssh's tests with these optional dependencies. Best, gemmaro. gemmaro (6): gnu: Add ruby-bcrypt-pbkdf. gnu: Add ruby-ed25519. gnu: ruby-rbnacl: Update to 7.1.1. gnu: ruby-rbnacl: Use new package style. gnu: Add ruby-x25519. gnu: ruby-net-ssh: Update to 7.1.0. gnu/packages/ruby.scm | 229 +++++++++++++++++++++++++++++++++--------- 1 file changed, 179 insertions(+), 50 deletions(-) base-commit: 2986ba899f5ee374008c501e26fb653147ed7891 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 09 01:57:50 2023 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:57:50 +0000 Received: from localhost ([127.0.0.1]:45599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQc-0006NE-24 for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:57:50 -0400 Received: from mail-pf1-f176.google.com ([209.85.210.176]:50347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQZ-0006N1-GX for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:57:48 -0400 Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-6687466137bso2191436b3a.0 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:57:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882262; x=1691474262; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mORXFvHcqFpN8hqwpRZnhLLWakHvVBItxYplhs+LvJw=; b=gHgsWx96rHGfD9XmKXoBHyCI8JvWgrLalzjo47HgFBaOA+OwEmmJAK/IzSqs5c45WO 7GGfmRhKdR9RWZJRVZFbXSPkk3pFH9SMd9QKc+3whjnUjpo7x87mZfFZQ0u4SC/zVSKc ESd2PRuK39Xy6vCcMzgO76BY7SljQZNVxm3YF2NsGU+GRQahXIXA96s4oFvt3VeRZsvs jU35bGonQACwb1nnekbe/Zqf2hw7FZzUl7iUdKemsOonWGmr+Sgd3R7Jj2gKOUjAJkih 5G2MDtGmA1cTCm6+Gmc0DZ1DSukxGfBE7BYa3qaPH5mPxAJ/gNCZcBxj41RByrfr8hwE LdzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882262; x=1691474262; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mORXFvHcqFpN8hqwpRZnhLLWakHvVBItxYplhs+LvJw=; b=i8c1doDKPEBM7Hzl46ar1CuWP9t5iHbJsc9ykVgf9LX5tUfe7HWK+uqfrmdl+Yh47h wlt722qFYePwDZfqddmSbIeqv6xMQlUcXTBoIuxl4I6FR4uDiPC+mwi9FgkHRkFOxogL vZFnD8iDgO6zNcREi6ZwM5RHiIXy9PEu6C25PHekZhHS3ooKwz61qW123Kg42OJbG4nY FGRfl4klZpaG0NbMul6MvuZ6R151C4N1+LnJCWmJJYrfPESbronDlrFURGyaQs3B6A5u Vea5dSNiEQGxoicXzXeViCawa6JpHGXrdHgIc6p7NSUHqibE5Y7+Y9NmpFN5f2hfX7qB ujjA== X-Gm-Message-State: ABy/qLaDJLOqO8soMn7dKMdcEZfr/L1+HC2FuPvWRuL6E0F4eCV3pnw8 ynEHpbT9dwt0LxExHwDoyKHXzy5zI1dFKw== X-Google-Smtp-Source: APBJJlGVB0gtXm7cz5YL5FDOLLSmmmsHj18Ugm2VBtbRTw06AZetx7iDlzJOkaAfdmQSHSL/yQ9XTA== X-Received: by 2002:a05:6a00:134c:b0:668:90f2:6988 with SMTP id k12-20020a056a00134c00b0066890f26988mr9336486pfu.6.1688882261713; Sat, 08 Jul 2023 22:57:41 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.57.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:57:41 -0700 (PDT) From: gemmaro To: 64538@debbugs.gnu.org Subject: [PATCH 1/6] gnu: Add ruby-bcrypt-pbkdf. Date: Sun, 9 Jul 2023 14:57:17 +0900 Message-ID: <05147a07ce0d1e9b7af49f79325e382144971d14.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64538 Cc: gemmaro X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-bcrypt-pbkdf): 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 60f26bcb05..5165b3d1ea 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -11209,6 +11209,33 @@ (define-public ruby-bcrypt (home-page "https://github.com/bcrypt-ruby/bcrypt-ruby") (license license:expat))) +(define-public ruby-bcrypt-pbkdf + (package + (name "ruby-bcrypt-pbkdf") + (version "1.1.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "bcrypt_pbkdf" version)) + (sha256 + (base32 + "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-before 'build 'compile + (lambda _ + (invoke "rake" "compile")))))) + (native-inputs (list ruby-minitest ruby-rake-compiler + ruby-rake-compiler-dock ruby-rdoc)) + (synopsis "Reading password encrypted Ed25519 keys in Ruby") + (description + "This gem implements @samp{bcrypt_pbkdf}, which is a variant of +PBKDF2 (Password-Based Key Derivation Function 2) with bcrypt-based +pseudorandom function. This is currently used by @samp{net-ssh} to +read password encrypted Ed25519 keys.") + (home-page "https://github.com/net-ssh/bcrypt_pbkdf-ruby") + (license license:expat))) + (define-public ruby-bio-commandeer (package (name "ruby-bio-commandeer") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 09 01:58:02 2023 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:02 +0000 Received: from localhost ([127.0.0.1]:45602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQo-0006Nl-CQ for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:02 -0400 Received: from mail-pf1-f181.google.com ([209.85.210.181]:52330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQm-0006NR-R9 for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:01 -0400 Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-6689430d803so1702848b3a.0 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882275; x=1691474275; h=content-transfer-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/h9chGwp3QvdZ3QtJ0h6oVSE7wV/ptnhY7Hadc+93g=; b=FAayMgJYJ5YGmZe0INT3hYNaQ/Yv3f3hgNTk/CPHCt8U5xMYBuK0RE77QIsLEC/SV7 P6ce8kG4G4G1TEmVWXFa47QC5brHAoojj92saH3Z+k2LcPxGMMEGAHibiX2Ma4CQmk2N 5nWkGQn2IT9Q8jrFI1RjCnA1jR06q6ADzyiDEvMV2TZCMAE1Z/sJleeMg2hPBy7yOHmH J77KPGqCr/pQDWYOyjz8aO0igAPWW7EWLXjWMZPa6t15mc879/1L2ANJSvEHY+xmxGvt BEaKceeyr9j1hMxr0f7HoNcrwZ9LdSo35HT+PuJ7f80UL+uWCE/Ub6jQgFQG1jpzeX+G mkBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882275; x=1691474275; h=content-transfer-encoding:mime-version:references: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/h9chGwp3QvdZ3QtJ0h6oVSE7wV/ptnhY7Hadc+93g=; b=FXcnDNAuzgagfPPZ1J2bb1lPnktUS1e7fRi6knDAmRtj95p5JivcPSoW111jT6zD7K ebOK/8pwQX4xh7wyfz8NeNvRulyt+hsiZdB0DrMsKlvdL+8rqax/1naMoxWruXYPA968 wNcvjmh/ZmgRVMN0kf58X76PjXvZN8s5xd2w1yoIpiclmN+stHr3T6DXL5AeUL/dl+3T C/C2CLQWsxC2VrBG5GKthO4L8Z0JoovZ2M9+oS/K60fi3UC8ymGlWn9Ixb04yfwHNwTw 6527y/sGlGJeSRKcbYgnKSBD4ql2uTgyVSf1YHqKcaoEqncB16zOfpSZ4cKAshMoyvLL 2HIQ== X-Gm-Message-State: ABy/qLZEN5N4o/P898NblAsaplR4r1ZKdO378cOIzFQvIW0ACbQhFR2c VVshLQMxMzk55H0FOxq+dLXnGKnJ8a6JHw== X-Google-Smtp-Source: APBJJlHEv9GmplrOl2Le19ExUVcqea50pjBRGuE2Xz/IcxEd2LDg9BnBUY1zmqM5NgZk/ggYme17iw== X-Received: by 2002:a05:6a20:3251:b0:12e:99aa:f616 with SMTP id hm17-20020a056a20325100b0012e99aaf616mr7059824pzc.38.1688882275193; Sat, 08 Jul 2023 22:57:55 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.57.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:57:54 -0700 (PDT) From: gemmaro To: 64538@debbugs.gnu.org Subject: [PATCH 2/6] gnu: Add ruby-ed25519. Date: Sun, 9 Jul 2023 14:57:18 +0900 Message-ID: <5c56dc3dd7834fdd744d90aacfdf7fa7285afbe9.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64538 Cc: gemmaro X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-ed25519): New variable. --- gnu/packages/ruby.scm | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5165b3d1ea..419f7e4d43 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -16320,6 +16320,56 @@ (define-public ruby-citeproc engine is available in the @code{citeproc-ruby} gem.") (license (list license:agpl3+ license:bsd-2)))) +(define-public ruby-ed25519 + (package + (name "ruby-ed25519") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/RubyCrypto/ed25519") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jm5w2dyhyrndcx0d02v0gjbzl1abhbx2wkp3gxzwcndghmkz98r")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-before 'build 'compile + (lambda _ + (invoke "rake" "compile"))) + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + ;; Coveralls relates to a network service, and RuboCop to code + ;; linting and both are unnecessary to run the tests + (substitute* "Gemfile" + ((".*coveralls.*") + "\n") + ((".*rubocop.*") + "\n")) + (substitute* "spec/spec_helper.rb" + (("require \"coveralls\"") + "") + (("Coveralls.wear!") + "")) + (substitute* "Rakefile" + (("require \"rubocop/rake_task\"") + "") + (("RuboCop::RakeTask.new") + "")) + #t))) + #:test-target "spec")) + (native-inputs (list ruby-rake-compiler ruby-rspec)) + (synopsis + "Ruby binding to the Ed25519 elliptic curve public-key signature system") + (description + "This package provides a Ruby binding to the Ed25519 elliptic curve +public-key signature system described in +@url{https://www.ietf.org/rfc/rfc8032.txt, RFC 8032}.") + (home-page "https://github.com/RubyCrypto/ed25519") + (license license:expat))) + (define-public ruby-edtf (package (name "ruby-edtf") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 09 01:58:11 2023 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:11 +0000 Received: from localhost ([127.0.0.1]:45610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQw-0006Od-Oe for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:10 -0400 Received: from mail-pf1-f170.google.com ([209.85.210.170]:46507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQu-0006OQ-Uf for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:09 -0400 Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-668730696a4so1753267b3a.1 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882283; x=1691474283; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a/4RDImQBfsf+1of+lxcjHi+sbpCJ1Df+3jbJEYe3y0=; b=bDOoXDgA4edDpuyUwVPXs7ldf32XxIqmbQCPkTz+KAJnFZQq/Za1SUVwHqNLa1ZkrQ yVqb85EcFrvqCX5bRomSlLWtyhlMNTMPJRJsYQm9m3+GjkF0LwHCASmIS9QrxJ53zHt0 vvBNGI3MAqpFuNbeeIvQ2P5KYIl3O4QTOK6DcLgGjE1w2a2VH5PKJxGs2FvwIUlBZpVm sfcmczSSjSED+KWMROf+nJExUZQ0LtKA7jPkuinL3f+BPBJtQma7TafHSJleScPec8aw Qu61RHAFjUzu9KRRjb3MqiZTE0mcFGZJY/i6pOOfNYOjGLxkKrWyaxMllVZdHcKF5Txq pokA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882283; x=1691474283; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a/4RDImQBfsf+1of+lxcjHi+sbpCJ1Df+3jbJEYe3y0=; b=SLU320qETVilVV24JBF6JpQqiOIDWYxstp3ZV2F+v/qbUmQbJ4A6TI+qKjY2m/0R9h H0+q5r/ISMhhh7rOhaplfjyxFn0XONzuW58oii6n3wwf1zZVnj07o5RohxLNZcjWI8cb R13TanYF65Eo3F8jGYVnrTpw9ap0G/EcdJ8cHWJObICpzDsjjqNGV2aIjcH3r0/xCUYM sTZgTHGhxXqySY1vhZ76ustQN/C3mTi2uyhXSh9lzuJOVEoc3/TV5VsjrZSYKSnky2i2 3yFOoM9qFqPP9eUyR6xPkG5XosFaAzd/e833i1zj4sPhUyzwMNDwraLNrtopcBMrggwV QzXA== X-Gm-Message-State: ABy/qLaZs3bNiLUtFZIElGlIOOEluSbbK7HluT8YCVIbbReH7v5Q/e6e 9GEe4RhX4O1t/OJd0FpY/XvmMmKPAzsHnQ== X-Google-Smtp-Source: APBJJlGlzUyZJW1s9gvFg7nBbPnZXfceQMiBjRlIniTyB27dv/8tliEX1gW3MTzfHuO0oqqdTnWSSg== X-Received: by 2002:a05:6a20:3212:b0:12e:7962:b0a6 with SMTP id hl18-20020a056a20321200b0012e7962b0a6mr6242678pzc.13.1688882283297; Sat, 08 Jul 2023 22:58:03 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:02 -0700 (PDT) From: gemmaro To: 64538@debbugs.gnu.org Subject: [PATCH 3/6] gnu: ruby-rbnacl: Update to 7.1.1. Date: Sun, 9 Jul 2023 14:57:19 +0900 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64538 Cc: gemmaro X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-rbnacl): Update to 7.1.1. [home-page]: Update to current home page link. --- 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 419f7e4d43..161218ba14 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3165,14 +3165,14 @@ (define-public ruby-lumberjack (define-public ruby-rbnacl (package (name "ruby-rbnacl") - (version "6.0.1") + (version "7.1.1") (source (origin (method url-fetch) (uri (rubygems-uri "rbnacl" version)) (sha256 (base32 - "0ajxy5kj2jw09wdsla3jmha8w07vj5l14288xr9djpl327g3lzhn")))) + "0y8yzianlkc9w6sbqy8iy8l0yym0y6x7p5rjflkfixq76fqmhvzk")))) (build-system ruby-build-system) (arguments `(#:phases @@ -3215,7 +3215,7 @@ (define-public ruby-rbnacl "This package provides Ruby FFI bindings to the Networking and Cryptography (NaCl) library, also known as libsodium. This provides a high-level toolkit for building cryptographic systems and protocols.") - (home-page "https://github.com/crypto-rb/rbnacl") + (home-page "https://github.com/RubyCrypto/rbnacl") (license license:expat))) (define-public ruby-hkdf -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 09 01:58:20 2023 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:20 +0000 Received: from localhost ([127.0.0.1]:45613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINR6-0006Oz-47 for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:20 -0400 Received: from mail-pf1-f174.google.com ([209.85.210.174]:46512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINR4-0006On-DX for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:19 -0400 Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-668730696a4so1753294b3a.1 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882293; x=1691474293; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TffGsPIum+l2jmVlh0eKcxebjsYuD2jzrHpeZiQW/Wk=; b=ce11MWTfFrX9agSVTIfs5gyiJ6AhcZ5CbiW8qYtglSVy+LREAkBdT015JLcCbj/MOB 6eJA8az8fOJx7+sIsItumTcCWJg+cgUf+EYmPW48fSyi+mvjiHCJRQK+WzdwocURD7NL Na9D8qZAOa96LGzi1zrjmYWqAwSIngmvcPHQYnf6UqNevZL9b2iDqN6DfHrxYt0F/VNf C7ORzQ9iGvabczb/Q2Yi09v4Oc0npZdO5WmgqqfSNlET0/WWN0dlAFnYTkrE/ZQisyya O7FFTiWNfElpU1rwpoZ4RD0BmemhJmlfGvfRanE1Er34C5dpiMQKK2pKmuw88QGpiQBp N3sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882293; x=1691474293; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TffGsPIum+l2jmVlh0eKcxebjsYuD2jzrHpeZiQW/Wk=; b=lPvrWC8/0LpifuCqwV5pissRlOc6YYoSh0C54u4/fdarjfHsejzYs1Z1lRD6BLI0Aq zbksocDuzV8wt+8L2kn3j1Iafl6m4/dNU2SPZkxRpODEwycTzaqa2gNxM+jIN42usS6f o61Y5PChO4QiYFDjupIVNchP2sGaJCT7v1BAsf5DoQ77Xca1DJG5OYYdWOJ8GMk51wOk cBi/BYD2IAWovtcUGye2GMLYIGN/cMWUe37iVCbG+IffX4VdwHE+RQRTujqYjwfmN0YV W92BeWWV4tcip28g5TluVMlNQ2FaxXxih+ICx7x2IN8QJrOJSV9vejzgX6cScaWUxldB SxeQ== X-Gm-Message-State: ABy/qLbJFRxyXD8WRy4YpkH0DEfQ9cUlDxwq+JkJhxxtZ+EqQ2DN/cZt LGgKnSiEJvxHn9/Ln/neLkesxReuet6clw== X-Google-Smtp-Source: APBJJlFCIQ+gUDVd8ptksEHClvC6z2/ml4vOAL265garwwZuh9aixwDtJ1om6G5HC6Qb85y1Z0UFZA== X-Received: by 2002:a05:6a21:7899:b0:12f:85cd:ba10 with SMTP id bf25-20020a056a21789900b0012f85cdba10mr9590710pzc.58.1688882292719; Sat, 08 Jul 2023 22:58:12 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:12 -0700 (PDT) From: gemmaro To: 64538@debbugs.gnu.org Subject: [PATCH 4/6] gnu: ruby-rbnacl: Use new package style. Date: Sun, 9 Jul 2023 14:57:20 +0900 Message-ID: <578ced5791c8ac1f8134e4bb713e702731214298.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64538 Cc: gemmaro X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-rbnacl): Use new package style. [arguments]: Use gexp. [source, propagated-inputs, inputs, native-inputs]: Restyle format. --- gnu/packages/ruby.scm | 81 +++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 161218ba14..dd434efb52 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3166,50 +3166,47 @@ (define-public ruby-rbnacl (package (name "ruby-rbnacl") (version "7.1.1") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "rbnacl" version)) - (sha256 - (base32 - "0y8yzianlkc9w6sbqy8iy8l0yym0y6x7p5rjflkfixq76fqmhvzk")))) + (source (origin + (method url-fetch) + (uri (rubygems-uri "rbnacl" version)) + (sha256 + (base32 + "0y8yzianlkc9w6sbqy8iy8l0yym0y6x7p5rjflkfixq76fqmhvzk")))) (build-system ruby-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'remove-unnecessary-dependencies - (lambda _ - ;; Coveralls relates to a network service, and Rubocop to code - ;; linting and both are unnecessary to run the tests - (substitute* "Gemfile" - ((".*rubocop.*") "\n") - ((".*guard-rspec.*") "\n") - ((".*coveralls.*") "\n")) - (substitute* "spec/spec_helper.rb" - (("require \"coveralls\"") "") - (("Coveralls.wear!") "")) - #t)) - (add-after 'unpack 'use-libsodium-from-store - (lambda* (#:key inputs #:allow-other-keys) - (substitute* '("lib/rbnacl/init.rb" - "lib/rbnacl/sodium.rb") - (("ffi_lib \\[.+\\]") - (string-append "ffi_lib [\"" - (assoc-ref inputs "libsodium") "/lib/libsodium.so" - "\"]"))) - #t)) - ;; Run Rspec directly to avoid the Rubocop dependency in the Rakefile - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "rspec")) - #t))))) - (propagated-inputs - (list ruby-ffi)) - (inputs - (list libsodium)) - (native-inputs - (list bundler ruby-rspec)) + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + ;; Coveralls relates to a network service, and Rubocop to code + ;; linting and both are unnecessary to run the tests + (substitute* "Gemfile" + ((".*rubocop.*") + "\n") + ((".*guard-rspec.*") + "\n") + ((".*coveralls.*") + "\n")) + (substitute* "spec/spec_helper.rb" + (("require \"coveralls\"") + "") + (("Coveralls.wear!") + "")) #t)) + (add-after 'unpack 'use-libsodium-from-store + (lambda* (#:key inputs #:allow-other-keys) + (substitute* '("lib/rbnacl/init.rb" + "lib/rbnacl/sodium.rb") + (("ffi_lib \\[.+\\]") + (string-append "ffi_lib [\"" + (assoc-ref inputs "libsodium") + "/lib/libsodium.so" "\"]"))) #t)) + ;; Run Rspec directly to avoid the Rubocop dependency in the Rakefile + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) #t))))) + (propagated-inputs (list ruby-ffi)) + (inputs (list libsodium)) + (native-inputs (list bundler ruby-rspec)) (synopsis "Ruby FFI binding to libsodium") (description "This package provides Ruby FFI bindings to the Networking and -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 09 01:58:30 2023 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:30 +0000 Received: from localhost ([127.0.0.1]:45616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRF-0006PN-KO for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:29 -0400 Received: from mail-pf1-f171.google.com ([209.85.210.171]:52324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRD-0006P8-0b for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:27 -0400 Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-6689430d803so1702916b3a.0 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882301; x=1691474301; h=content-transfer-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+m9CCpoUVyS/LFSgEjoy7F0s4sjYiYV4cty9o7GCqs=; b=q56NJmQKaIE4MiOLZR1ta4qaHTR8y+ePFRllTrlGHlZ1baqa7cdyITaVeut9t4a3n6 pH9FKa44ZftdSNhM/N0LOBgGr28ALg8yCI1qxXbpuzl3LC/U0tDgwi5HxfiIuU49IWmU NNZ0doXC9LY6nhqd539CB5C8gWL6at05A+0KJ0EK6xg1bankZB0Nr9jZhLR8kUcM/hTT PyVENaVUTEFOBj0o1IzjjOOkbAf9GcKOezsLyXRwPiFngEI/m48ufKBkPrmGEhhpdRfE /91pvPVZziGs3mVQT6QlbHRSQXfvfjPQb84iphLL5PbmYaxLZa1hAACiHCBugHKHUJjJ G/Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882301; x=1691474301; h=content-transfer-encoding:mime-version:references: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+m9CCpoUVyS/LFSgEjoy7F0s4sjYiYV4cty9o7GCqs=; b=WfYZKCOY+JxlqOrlE8o5vPif9o9g9xi//3e2VX1tv3CL1iC4sLmrqGMhFAAnkon1t5 lBm51MVmoV1IKlrE69YLX5HwlZS7LRcz5UUa6ToxH6We41BQnPDDJjweQyP+STHK4Fyb YDN5SUT1sS25oa0PS4YA3KNtsDSwYLs5NkiECPWqRrU3tbH/KaOl1VQI4Of8C1X+y1uD ispKDIkhPTdgXHtPbydPaBXtdarucmtqnzqk/25I1g91rdXjRsGL6kyr4Wg1l1iEevmF AkHjTh8J5YL3yJny1Pbyxn8tQJjDKfDlKZa0xKKRq64zMxZQX80mV9iQuVFNkOgAW/M3 wSxQ== X-Gm-Message-State: ABy/qLa6xIkMHlvtGGQMnUQcmHmSwo6g34iiataMbAT53jX4o2jyTem7 o3fxYiKsWDemodk39F7Ivgj1079yHnHf5g== X-Google-Smtp-Source: APBJJlGQw4zmXy0m9n8TP/T/C1kTuOKXkLQtYlGA23xtCdEGUJdsGhA4UnSbG/+IqMil3+5NHcqrZA== X-Received: by 2002:a05:6a21:328a:b0:122:15e9:2c78 with SMTP id yt10-20020a056a21328a00b0012215e92c78mr8868645pzb.5.1688882301351; Sat, 08 Jul 2023 22:58:21 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:21 -0700 (PDT) From: gemmaro To: 64538@debbugs.gnu.org Subject: [PATCH 5/6] gnu: Add ruby-x25519. Date: Sun, 9 Jul 2023 14:57:21 +0900 Message-ID: <6b178e41fcd9d30a191ad899a0c79ca9a7b20141.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64538 Cc: gemmaro X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-x25519): 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 dd434efb52..2ed6ca543e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3049,6 +3049,47 @@ (define-public ruby-lino (home-page "https://github.com/tobyclemson/lino") (license license:expat))) +(define-public ruby-x25519 + (package + (name "ruby-x25519") + (version "1.0.10") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/RubyCrypto/x25519") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1g0311ly32f6hfn4q5fvkbjbl2bhv1l9fx6s0kglxfsrwq51926y")))) + (build-system ruby-build-system) + (arguments + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + (substitute* "Gemfile" + ((".*rubocop.*") + "")) + (substitute* "Rakefile" + (("require \"rubocop/rake_task\"") + "") + (("RuboCop::RakeTask.new") + "")))) + (add-before 'build 'compile + (lambda _ + (invoke "rake" "compile")))))) + (native-inputs (list ruby-rake-compiler ruby-rspec)) + (synopsis "Cryptography library for Ruby providing the X25519 +Diffie-Hellman function") + (description + "The x25519 gem is an efficient public key cryptography library for +Ruby providing key exchange/agreement via the X25519 (as known as +Curve25519) Elliptic Curve Diffie-Hellman function as described in +@url{https://www.ietf.org/rfc/rfc7748.txt, RFC 7748}.") + (home-page "https://github.com/RubyCrypto/x25519") + (license license:bsd-3))) + (define-public ruby-xml-simple (package (name "ruby-xml-simple") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 09 01:58:34 2023 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:34 +0000 Received: from localhost ([127.0.0.1]:45619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRK-0006Pd-0u for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:34 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:59551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRI-0006PE-0o for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:32 -0400 Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-666ecf9a081so2856333b3a.2 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882306; x=1691474306; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=V08Bfei3i4zr63mOXDbAFeIb3lEDG7lFFI4rNlgOOUs=; b=ZE3Y4Dxc8OlJ7UeELS682pLgaVrZbZfoqtkX0PkEEavARueHT7eXS8nqwOf6uEkeeP qT2ynBIVdm9aeatqJSkfrCitA+LFR20DZ5EP0hFKH83j77OX/JPo9Dct2Q1/PbNZbHlX uCPDwpUufs6TNGGsTOoZL8CeEw5J6AAEUewikAfOrQvVipH400aQ61k4F1jqZUCYC23b JJNLyQ5fADRMX+yASvEsOEMdhb9VxnFktUt1bmBljXMhZpHW4lvIYJCGsY6jzOaUOCR5 ObLR4cQSB4Jzl6vUSIbOUrEGsxOvPIKvccoZZpKMJMVK+7eAgULV6nWqe5xr3kOMjFl6 Rq9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882306; x=1691474306; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V08Bfei3i4zr63mOXDbAFeIb3lEDG7lFFI4rNlgOOUs=; b=L5E2eCHBA/NrQ0AXEQqUunv9k6HGWZwHEpIIXOrW4nznZ9j93z9Zg8UI4v9C4z31ww w9yXoyjiE+2mdeAfcNQugCTO9UHIJTPKxQ53snNS65qTpjW5fsiuqo7J26xJiGunoYCt wR794hkuOtZ53CnegyEPqCupYHnxumDs/KdZPxXDfhLLTE+YOAosLCxqk2hUnivjG3wN TgONMHXkFKOwUXbLrPXOIzdL/m8Eah1VznmfIK0N8fWDCaNQdErlG2R3KS7ohT0OcTx5 l9s7WEQpMzpQnQFFA6/LiHaq5bZQK2rn3FmiOkj53P4JrplPlW1S+AA8oSN0QmxQqp6u MPtQ== X-Gm-Message-State: ABy/qLa9BIvznlrpVULFiXnrJ/L69eVDwongivLwbe3k47EZdYj9qvUb OsA8esvEQetR75gZI44triQy477IHihIhg== X-Google-Smtp-Source: APBJJlG1itwaVLLgGFZa69ahXczQMaqZbHgbHNr+z6Fne8GvJOKIh/wO+a5cfcmH/RBCfu+AGGK2Ag== X-Received: by 2002:a05:6a20:8c07:b0:12e:5017:ad3a with SMTP id j7-20020a056a208c0700b0012e5017ad3amr8723394pzh.23.1688882306444; Sat, 08 Jul 2023 22:58:26 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:26 -0700 (PDT) From: gemmaro To: 64538@debbugs.gnu.org Subject: [PATCH 6/6] gnu: ruby-net-ssh: Update to 7.1.0. Date: Sun, 9 Jul 2023 14:57:22 +0900 Message-ID: <5cd04807e2ba4013b81c983e77918c491bfe63f5.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64538 Cc: gemmaro X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-net-ssh): Update to 7.1.0. [source]: Switch to git-fetch for tests. [arguments]: Add check-Net::SSH:Test phase. [native-inputs]: Add ruby-bcrypt-pbkdf, ruby-ed25519, ruby-rbnacl, and ruby-x25519 for tests with optional dependencies. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2ed6ca543e..fe58f8aede 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5314,16 +5314,30 @@ (define-public ruby-mocha-on-bacon (define-public ruby-net-ssh (package (name "ruby-net-ssh") - (version "4.2.0") + (version "7.1.0") (source (origin - (method url-fetch) - (uri (rubygems-uri "net-ssh" version)) + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/net-ssh/net-ssh") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "07c4v97zl1daabmri9zlbzs6yvkl56z1q14bw74d53jdj0c17nhx")))) + "1dkbyzpl31jygnnva5sa754vk42q1fih4qz5ipqw5gqiafrrlb91")))) (build-system ruby-build-system) - (native-inputs - (list bundler ruby-mocha ruby-test-unit)) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'check 'check-Net::SSH::Test + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rake" "test_test"))))))) + (native-inputs (list bundler + ruby-bcrypt-pbkdf + ruby-ed25519 + ruby-mocha + ruby-rbnacl + ruby-test-unit + ruby-x25519)) (synopsis "Ruby implementation of the SSH2 client protocol") (description "@code{Net::SSH} is a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 10 09:01:42 2023 Received: (at 64538-done) by debbugs.gnu.org; 10 Jul 2023 13:01:42 +0000 Received: from localhost ([127.0.0.1]:47956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIqWL-0002AK-Um for submit@debbugs.gnu.org; Mon, 10 Jul 2023 09:01:42 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIqWJ-0002AA-SP for 64538-done@debbugs.gnu.org; Mon, 10 Jul 2023 09:01:40 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157]) by mira.cbaines.net (Postfix) with ESMTPSA id 4659627BBE2; Mon, 10 Jul 2023 14:01:39 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 85991b58; Mon, 10 Jul 2023 13:01:38 +0000 (UTC) References: User-agent: mu4e 1.10.2; emacs 28.2 From: Christopher Baines To: gemmaro Subject: Re: [bug#64538] [PATCH 0/6] gnu: ruby-net-ssh: Update to 7.1.0. Date: Mon, 10 Jul 2023 13:53:42 +0100 In-reply-to: Message-ID: <875y6r6hu8.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64538-done Cc: 64538-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain gemmaro writes: > Hello, > > This patchset updates ruby-net-ssh to 7.1.0. I also added some packages and > updated ruby-nbnacl on the way to enable ruby-net-ssh's tests with these > optional dependencies. > > Best, > gemmaro. > > gemmaro (6): > gnu: Add ruby-bcrypt-pbkdf. > gnu: Add ruby-ed25519. > gnu: ruby-rbnacl: Update to 7.1.1. > gnu: ruby-rbnacl: Use new package style. > gnu: Add ruby-x25519. > gnu: ruby-net-ssh: Update to 7.1.0. > > gnu/packages/ruby.scm | 229 +++++++++++++++++++++++++++++++++--------- > 1 file changed, 179 insertions(+), 50 deletions(-) Thanks, I've made a few tweaks and pushed these changes to master as 83444f2940534910ff10c63c38c8d4da7bc2362e. In particular, I removed #t from some phases (as this is now unnecessary) and reduced some indentation in places. I also switched to using the default test target for ruby-net-ssh since that seemed to run more tests. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmSsAS9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xc2KA/9HrI7ODHelQ2Zf0zzW1MWQ6m0vQA1kha+ 8hXm4bFHNs8kHyPUTD+KYp/VQviCVg4irWm2XcPeLP+0Zs05EVA1k7wxkdbv1lvv zVhc7YyRxZ6QCNkrfS5Nwhj7ahFwt21N6q3Hd0gRAVxH7VAfVTOmKsSSCw+GqB0/ DSkw3cXOPW/cIEyjxwVx8ma96nRlg49112Q6dbqy1CUx8vygyHQPM/pCjY9HCZDe 0OnLxLyplRs1LgGWxLUH7q4omCL4TNTk4lCdGhznWaRc1+L88I+r8x9WwAJRY2VA Bul3OQjrnphS9GKH4Ybyluk8or6DpHQ8TX6MDZmVgt8azUBr1XFD2E6S/liUwzsR 4YOjnL09BJYIrag8xKazPdjiu0CdeQfoKOlUP+Ni39F5y30Phm7KmMkBiaFCHCou wX7WB1bTSzpKoFXDXJneuvE99DEMU2XpaoD0C9e6Xe8JYOLu95kY+9/FA78Zs7D0 zGToiAaQhwoWqeK5Ul9C3aFcmiAS61U31Ix01z7+EyDK3FnpNWwrCixjoG+Rw0D3 ozkzQ0nNE6EgwAnFJC8HS6DbUey8oh2UFfn/9Ozs2FKFOhhMSYWfqwSyYLkJCSeA 7rbvpYR2np7y+r3MGVS0n1GiS1mkuAfXkfNk/PjkJTJ22xH8YJWfi3yxBaPoo2y8 oFf/8tQBlZg= =MbBC -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 19:01:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 08 Aug 2023 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator