From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 07 20:04:47 2024 Received: (at submit) by debbugs.gnu.org; 8 Jun 2024 00:04:47 +0000 Received: from localhost ([127.0.0.1]:47198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFjZe-0005cs-RH for submit@debbugs.gnu.org; Fri, 07 Jun 2024 20:04:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:51206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFjZc-0005ci-Ed for submit@debbugs.gnu.org; Fri, 07 Jun 2024 20:04: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 1sFjZM-00055x-Md for guix-patches@gnu.org; Fri, 07 Jun 2024 20:04:28 -0400 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sFjZL-0000BO-5b for guix-patches@gnu.org; Fri, 07 Jun 2024 20:04:28 -0400 Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-1f6c7cdec83so19132525ad.0 for ; Fri, 07 Jun 2024 17:04:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717805065; x=1718409865; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xv0nlsTrDDrKcFUbMYpT85UvpZIHV1UXIeG1bh90UFo=; b=jC0hsEGjhdmRgIlZy8KJKYXld1YqD70jib2TmE2TSPx5XeBYDTVEiwMyQvTwByrcIZ gjprryC6N4Wpmt28cNUlbq6/geInyjsRNWtIcndXAZKryCTIQken6bQ+L7lxJKVjMEEL UP7nvJOaBxafEyA+1CxIqImAVZlO4aTQkcs92TbdVinrd19BjjqIJDqybmnCx4Xu5rcd upDubdyyFTebn9Y0CZZpO+ei42U1jgkfDB/r40+3tWbeoS1m5z9BUfcKnjqPf967MrSt dBo0m3e0kFVLpfkLyUdY0BsrbY5umcjvP/RbEX/Al26RfINzO6eS3qsdNeUEc4INfkYl hW2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717805065; x=1718409865; 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=xv0nlsTrDDrKcFUbMYpT85UvpZIHV1UXIeG1bh90UFo=; b=aFxczjhvHex15updpPBRk+VvjhY/ZWwRAgDQ++3rbHmZ+TKISc6ldILnAEZZKn3Eos jpTeNkmYtUVL/s3M3WqO/87Z/PTem2zmrYnOT43fAsfb+T8S573AC/428rp3pRy5lV3a DyjMRcq+OBBpj+Y4Zj5lLEDwgIBbZDZtgoajiRxJdi4PakrNfhDwgrVHaxPc08DPcz0K FA7dAWAuMoI7x18uBSnrCqTB+SKu0WfJ0zvyrA7dEJSO0Gsy4RxFHTW8YFGQ1RxAs+mv fV18aZydjdr87gz/SFWM/ZdozAhCdC2vtfDwxES0iB+MoBtALwb0TgvBR5+rOghlRz6x 8rTg== X-Gm-Message-State: AOJu0YwdQ1BMbnvUYzRdnnBIKs4dqiu7yfvM7zVJKIKRIKJdrNBj8a8I JVg20WyBuMKbqWsOkt6e8r8Tkx+uiGvQDmVjGT9m9EWVOkjXuPMNxgIjFLH/ X-Google-Smtp-Source: AGHT+IGpGOKeLakJ9CSCFXMvwe07XfEX/JO6G5H01EECgjo2SCzrzQfKcmeAIdD2qj6YAIgdgOSGqA== X-Received: by 2002:a17:902:d48b:b0:1f6:6591:67bd with SMTP id d9443c01a7336-1f6d02de04amr43336365ad.20.1717805065370; Fri, 07 Jun 2024 17:04:25 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f6bd7f404dsm40173995ad.268.2024.06.07.17.04.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jun 2024 17:04:24 -0700 (PDT) From: gemmaro To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add itamae. Date: Sat, 8 Jun 2024 09:04:13 +0900 Message-ID: X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::62a; envelope-from=gemmaro.dev@gmail.com; helo=mail-pl1-x62a.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 adds Itamae configulation management system and its dependency. Thank you, gemmaro. gemmaro (2): gnu: Add ruby-schash. gnu: Add itamae. gnu/packages/admin.scm | 31 +++++++++++++++++++++++++++++++ gnu/packages/ruby.scm | 28 +++++++++++++++++++++++++++- 2 files changed, 58 insertions(+), 1 deletion(-) base-commit: 580d77d0fb12448ef1621699cc0c56e787e2aadb -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 07 20:26:01 2024 Received: (at 71423) by debbugs.gnu.org; 8 Jun 2024 00:26:01 +0000 Received: from localhost ([127.0.0.1]:48699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFjuB-0006bT-UT for submit@debbugs.gnu.org; Fri, 07 Jun 2024 20:26:00 -0400 Received: from mail-il1-f173.google.com ([209.85.166.173]:57496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFju9-0006as-8m for 71423@debbugs.gnu.org; Fri, 07 Jun 2024 20:25:58 -0400 Received: by mail-il1-f173.google.com with SMTP id e9e14a558f8ab-36ddf683ad7so10908145ab.2 for <71423@debbugs.gnu.org>; Fri, 07 Jun 2024 17:25:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717806276; x=1718411076; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=N/oyEzEguUCZ0g9bCX+KSo/FSjaO1zNZ3loxIddxaKQ=; b=YS111UYdomB7M1u9eXET4du+gxC/MEbYhCf4EW3l6v4wNy1b33af4AjB2NVvq3jlK2 UkS8zRoNfZjKfmwci4Pw9n4BKOsa1uAhSNL6CUYSfTafsW93KVeHf41I456y8ko61Spi 7eZ7OFXjgwFxPZjVidRTVpMGoaZVZ4hDgfuDRqZc/o4KNFpy1zBiAr/sZILTF9bDz43x N7xXtjCUB6u6bzjxu6Q1wgdhdCxR1zvxDxOYbwJu7Zt4euVf91a0PTBe30UMIZ4H803D M/gpVldAJAzQPmsb+Rp8f5pyddciRpOcdtHnDVw9F30Ep2RhVkAnzfjTQxkB2TCUuxzn RDZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717806276; x=1718411076; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=N/oyEzEguUCZ0g9bCX+KSo/FSjaO1zNZ3loxIddxaKQ=; b=TQxflc/5uIuSZuruwLhnGtqeijMakIOqQL7RyZGWfHvTrsgztF5gFroqs6ONc0E8Cm Hvi+8M3dhrg2uw4cK99Pfw8u4UHiH4zJxMDoDOSKyy4O3RNBfRTSrch7XLLO0rRZmKTZ cm0PmF73fIbVmGYDQP6C7lIVcEqGjjE3Y+l5YuRzvXQosyEh6PuBP59jQRTWqE9LwxJY FZ7VODPlCM8RLyTJtDquhgk5h1Xi0srB8JwjTi59LWxOJLRniU9iq5emMT6EwyM9yE+c ldk6MsJFGWMbKiKRkQ8UF9dwwRqNcSDRGK+IsrnTMVhkt6stzlP9qCmSFQ/Of9WLzMWl 8wHg== X-Gm-Message-State: AOJu0YxziF2l05XhuQ8DJajAyFb3lzF8kcwYAov1jyQu1qk3M9Gh0O+6 hisY17TfIJglkxpE6eqiO79BNoZ2F/OPmVp0l0ZTmoqLU9oeuHCp1+20jRi1 X-Google-Smtp-Source: AGHT+IGpbG4qGyYAfrxg6d+Ssz+ID4iQb73iNfdjzpbV+Gaspf2Ou8R6su6xnzIYDTCamUsbRoiuFA== X-Received: by 2002:a05:6e02:1445:b0:374:a989:4e91 with SMTP id e9e14a558f8ab-375802e5564mr49015575ab.4.1717806275610; Fri, 07 Jun 2024 17:24:35 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-6de224f8d6bsm3328966a12.43.2024.06.07.17.24.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jun 2024 17:24:35 -0700 (PDT) From: gemmaro To: 71423@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add itamae. Date: Sat, 8 Jun 2024 09:24:21 +0900 Message-ID: X-Mailer: git-send-email 2.45.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71423 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/admin.scm (itamae): New variable. Change-Id: I8648f7d0eb12a1e63af2e1cf9811a7dadcee2e43 --- gnu/packages/admin.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index c730d43819..1d26b1de40 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -65,6 +65,7 @@ ;;; Copyright © 2023 Nicolas Graves ;;; Copyright © 2023 Tomás Ortín Fernández ;;; Copyright © 2024 dan +;;; Copyright © 2024 gemmaro ;;; ;;; This file is part of GNU Guix. ;;; @@ -3150,6 +3151,36 @@ (define-public emacs-ansible-doc 'yaml-mode-hook #'ansible-doc-mode)}.") (license license:gpl3+)))) +(define-public itamae + (package + (name "itamae") + (version "1.14.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "itamae" version)) + (sha256 + (base32 "1zhx0cknipkjqp33qdxjlv7lcybgmh1jv9npp55vxaazd8cyfylx")))) + (build-system ruby-build-system) + (arguments + (list + #:test-target "spec:unit" + #:phases #~(modify-phases %standard-phases + ;; There hasn't been the Fluentd packages yet. + (add-before 'check 'remove-fluentd-related-files + (lambda _ + (delete-file + "spec/unit/lib/itamae/handler/fluentd_spec.rb")))))) + (native-inputs (list ruby-rspec ruby-fakefs)) + (propagated-inputs (list ruby-ansi ruby-hashie ruby-schash ruby-specinfra + ruby-thor)) + (synopsis "Simple and lightweight configuration management tool") + (description + "Itamae is a configulation management tool inspired by Chef, but simpler and +lightweight.") + (home-page "https://itamae.kitchen/") + (license license:expat))) + (define-public cpulimit (package (name "cpulimit") -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 07 20:26:02 2024 Received: (at 71423) by debbugs.gnu.org; 8 Jun 2024 00:26:02 +0000 Received: from localhost ([127.0.0.1]:48701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFjuD-0006bY-1g for submit@debbugs.gnu.org; Fri, 07 Jun 2024 20:26:02 -0400 Received: from mail-pf1-f182.google.com ([209.85.210.182]:49345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFju7-0006am-BR for 71423@debbugs.gnu.org; Fri, 07 Jun 2024 20:25:58 -0400 Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-702342c60dfso2162011b3a.2 for <71423@debbugs.gnu.org>; Fri, 07 Jun 2024 17:25:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717806274; x=1718411074; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jPsk4gVSdd1PsyfOZJvD1NmqVZdn9aw1ndggfGxWtkk=; b=FdEB7XMP2NQUsOjTIzq4Il7VilWm/Xf4U87wm7ZGWq1ksPk6IZI8vvqRZGh7948QL5 VfNMLTW0EPeVU3W8ymSET3uhy0AuhTqQudU/na1kvFX6wv2x7esP23pDFOfE0ghQuLOl NQZoOhMOdjaDry/v7qKkLNJOUiDEia/BrmhfegxOxResVw4Of+7k5grQXJgszl2kLtBO jom5+EXbhdzuvLAYdG1kNziWhyqUuAeWDtMDO+Ot5OuaeparYQoPS861Ay4OM+8o0DrE Tnm6FCJ5QGdCuzYaHlqXNqEO/D5ceNPXKee04oapkxTyfZcVlKAu3Now4JesIyf4Fm+4 G7Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717806274; x=1718411074; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jPsk4gVSdd1PsyfOZJvD1NmqVZdn9aw1ndggfGxWtkk=; b=AhqvFo7IwtF6N+so3cNUtPAyasxTpCTWE9MKWxdQHjj1T76+3Yb/8jgJsDrcDBP6k3 l3ozBZEV7fNX9xhq7O6AZS/KrV3DJAi3uzdAY83PgnmvWevnIProuIjUkAIfYDqgtzjc jKqz87nf6slExjLQbh9tr+hcLFoIYJbgSmyn9dXaEntOfENUXxNGVxZtXcBeM7GtJX8x lHjJYk15dTZSsWVunR2/aEZopyluNaVmuTpbSuO7pNyy6LxQiijSHD8Y2/VQEcMK+cfM rGJcdjL+oF1u9seVRNJm6B0oZfXXtjpuvdu1yRhzoiLfTPvPcvKAmmcpwMstvOtHcDJf vr3A== X-Gm-Message-State: AOJu0Yz0omfDE8HlmXFgXsc94zwtq/+tDruwnpR27pvOuT9nc1g2Ei0W i233mqgCpD5t2n1cHuRJClspLTWXqXrP4eAajzi8MQpSHYyoK5WnqOZTAq47 X-Google-Smtp-Source: AGHT+IGA58xac4elRS+ogH5I4+xeBCa66zvo9yTY9eVd1gpbmmuvUJveqBipE/ZHztX/OFzlO385gg== X-Received: by 2002:a05:6a00:a1f:b0:703:efa7:e594 with SMTP id d2e1a72fcca58-7040c752726mr5433166b3a.33.1717806273650; Fri, 07 Jun 2024 17:24:33 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-6de224f8d6bsm3328966a12.43.2024.06.07.17.24.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jun 2024 17:24:33 -0700 (PDT) From: gemmaro To: 71423@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add ruby-schash. Date: Sat, 8 Jun 2024 09:24:20 +0900 Message-ID: <667ee248958dec7b7a50abf9c6ef1c683b5c1b37.1717804696.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.45.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/ruby.scm (ruby-schash): New variable. Change-Id: Idb534f17e5e7cbc43b671e8c35d475484d423050 --- gnu/packages/ruby.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: gorski.stream (stream)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gemmaro.dev[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.210.182 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.210.182 listed in wl.mailspike.net] -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 71423 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-schash): New variable. Change-Id: Idb534f17e5e7cbc43b671e8c35d475484d423050 --- gnu/packages/ruby.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5c1e666bb0..28f6fbc7dc 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -32,7 +32,7 @@ ;;; Copyright © 2022-2024 Remco van 't Veer ;;; Copyright © 2022 Taiju HIGASHI ;;; Copyright © 2023 Yovan Naumovski -;;; Copyright © 2023 gemmaro +;;; Copyright © 2023, 2024 gemmaro ;;; Copyright © 2023, 2024 Janneke Nieuwenhuizen ;;; Copyright © 2023, 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023, 2024 Hartmut Goebel @@ -819,6 +819,32 @@ (define-public ruby-rspec-expectations-2 (propagated-inputs (list ruby-diff-lcs)))) +(define-public ruby-schash + (package + (name "ruby-schash") + (version "0.1.2") + (source + (origin + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/ryotarai/schash") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0q58k844i1rzxapcd8acppkkdm29ikfzn8nxas7kb7b5mf1xv9kv")))) + (build-system ruby-build-system) + (arguments + (list + #:test-target "spec")) + (native-inputs (list ruby-rspec)) + (synopsis "Ruby Hash validator") + (description + "This gem is a Ruby's @code{Hash} validator. It allows library +users to define their own validator schema using its domain specific +language, and validate values with it.") + (home-page "https://github.com/ryotarai/schash") + (license license:expat))) + (define-public ruby-sorcerer (package (name "ruby-sorcerer") -- 2.45.1