From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH 0/3] Cuirass service config options work Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Apr 2024 17:54:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70285@debbugs.gnu.org Cc: Ahmad Draidi X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17125988354575 (code B ref -1); Mon, 08 Apr 2024 17:54:03 +0000 Received: (at submit) by debbugs.gnu.org; 8 Apr 2024 17:53:55 +0000 Received: from localhost ([127.0.0.1]:47570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttBq-0001Bi-QU for submit@debbugs.gnu.org; Mon, 08 Apr 2024 13:53:55 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttBl-0001AQ-Bz for submit@debbugs.gnu.org; Mon, 08 Apr 2024 13:53:53 -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 1rttBJ-00011E-DH for guix-patches@gnu.org; Mon, 08 Apr 2024 13:53:25 -0400 Received: from rainycloud.ext.redscript.org ([2402:28c0:4:1081::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rttB6-0004Pc-5e for guix-patches@gnu.org; Mon, 08 Apr 2024 13:53:11 -0400 Received: from localhost.localdomain (bba-86-99-90-22.alshamil.net.ae [86.99.90.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id 5A6997960; Mon, 8 Apr 2024 17:53:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1712598781; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=BB61/DBkZMOlsNrn+VYUqKx392Y53my5RhkiwuXI+ik=; b=ll40F+h622qfhu7FFWvfwlFYziRD3SnQfx4eU5KEVUWV9cToKmZJNDlLYSb1Je9rT20g4s q+GyCLvFwRN9dN1UNsPXp3JMw7+pQpKS3WXAmU9QNzN46P4gdiUqElEpzcoeuH+UKfp/tR yNyNgaYAPfx+ZKiM+3aI/bR1nZzMWPejkQQmSCs+6BsdEnhk51sGt+e0pu4mIJaTfwoFft oUzybA3br+rBzm4xYBtCVXU9kgCmENRHpHaTIzv7FLtZODxUzArnaOvuQZ1vUR7Ef1rgIy UXIkE+NDnYXKzU2KpcWGTsIQM4NGA57GQql32gkwskLc+Miqz/HVHV5B4tUmtkhFkfRDi2 jFzw9qUA+Ejwo9Eo4iwJelaTpUTE1f9mO1ofHJBhlZPkvsjeQhqWF3N/cpf2ElPkWlDLY0 Uq+af2aAaOLtaXZAN5exOY1k22Bs9i0z5nTCmo2MnAeGWN00qKqL8nYR/fIFXpHX+uva6n EqYAEGsBDdp5xytGPKqolBSnu/kadnN+We0SP9My2rZU7aBHB56EloLbUHYPZt3khJhBi/ bGxkXeyBqt3yXLPYS50Ib++Ry+Zy55k+Gl2mLMOolU92gSqFqL8CBFIyzuTnsj3sUmqbZF JY16LDN/CVImyJxLLk0oVJUqVkzo0hpUzw4Z8ezVTzqkctmZaGL4s= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1712598781; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=BB61/DBkZMOlsNrn+VYUqKx392Y53my5RhkiwuXI+ik=; b=Rnlk57QgepxZaEDTxB5I44OhLs7SkO+uEPe99e5hpP7duT4SGutCvLIK3qFxxxBkoNeyDk /ibG6MBuD3OtaZDA== From: Ahmad Draidi Date: Mon, 8 Apr 2024 21:48:24 +0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2402:28c0:4:1081::1; envelope-from=a.r.draidi@redscript.org; helo=rainycloud.ext.redscript.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Hello Guix, I found the extra-options issue while trying to change the ttl for my cuirass instance, and thought the service could use some updates. I tested this locally and it looks OK. Ahmad Draidi (3): services: cuirass: Use separate extra options for cuirass web process. services: cuirass: Add new configuration options. services: cuirass: Remove use-substitutes? configuration option. doc/guix.texi | 15 ++++++++++----- gnu/services/cuirass.scm | 23 +++++++++++++++++------ 2 files changed, 27 insertions(+), 11 deletions(-) base-commit: cd45294d576975a3bff2f755764a3f46f09ea6f9 -- 2.41.0 From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH 1/3] services: cuirass: Use separate extra options for cuirass web process. Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Apr 2024 17:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70285@debbugs.gnu.org Cc: Ahmad Draidi Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.17125989365120 (code B ref 70285); Mon, 08 Apr 2024 17:56:02 +0000 Received: (at 70285) by debbugs.gnu.org; 8 Apr 2024 17:55:36 +0000 Received: from localhost ([127.0.0.1]:47578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttDU-0001KV-7o for submit@debbugs.gnu.org; Mon, 08 Apr 2024 13:55:36 -0400 Received: from rainycloud.ext.redscript.org ([2402:28c0:4:1081::1]:46306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttDQ-0001Jt-TY for 70285@debbugs.gnu.org; Mon, 08 Apr 2024 13:55:34 -0400 Received: from localhost.localdomain (bba-86-99-90-22.alshamil.net.ae [86.99.90.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id 2EE1C7960; Mon, 8 Apr 2024 17:55:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1712598919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sb64CWlROvHmKaoZWB0bskaJQvi1lCDCUNaMj4HvSeo=; b=AFKeNRW4r5L8Rk0FJKJhnBrF+c9FiMrrzB8YB4Wgq/o5myuDRI5Bl5WC1spr338Yhq5N7v qEf7VdOOR2253dr14Rr7tNGtpalNfpZctQbE0P9XDI0PJ7NR3iF68S87rG8Y4cmEugJibO r1R1iXLHgWqyGnh6GsJG71sEkXQfU/y4oM/sWFCgEatzacKzmu+zxnwi1HuFMhKVx6kDMw ZrJevwrRitdCkKN+WwgPrqEQA7QoaHb6tQBVWYsjX+yABavwW4X7KIdp58SloL8pJ92kwM imIPe8D8GE03pIqKd0Lo3dSeB2WQ6+9Qxi8kFR71CNp1D5+TFLAj2P+F1SLoaNfUQhfvK6 MZRqsxlmwwYUV/JNRyuQeYtYqw6HvKWG+4U+7WIts+k3TtduJ6j8g8QC9cSm2WhSAN8/Ed rVJa58CAPyDBrrphhWEqDHUD6rdPyyJ/NjVyBsC0aROJiMDhm/QbSkJpHpUlollmhd8ePA hS1lnJtaMFg/0w7BEnBwoQEP10zg1qLXFCGPGP1QTU/uVvU2aO0j//td2t9DWC9oAJqE4A B8lOGSefLaEkW/1FrP6/pDzcpJgO5SFB9TvdcEFPjB6uSZM2SUYF6XPPtONypdBKjJHgGa sF+BbjHXTD0Hz80DfD6ftmQ6RTlg5J+gYvljQMi7ZU352vs1o0btk= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1712598919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sb64CWlROvHmKaoZWB0bskaJQvi1lCDCUNaMj4HvSeo=; b=+wNWqG4O2yNmyhHNMEU4R3BBh01xNuqwndlhv6vfkvhZO1b2xbH4TVpfa0xdpAD58wtnAR yFg2gIkPh0QunODg== From: Ahmad Draidi Date: Mon, 8 Apr 2024 21:54:12 +0400 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Currently, "extra-options" is passed to both "cuirass register" and "cuirass web" processes. This makes it impractical since the extra parameters have to be intended for and supported by both processes. * gnu/services/cuirass.scm (): Add a web-extra-options field. (cuirass-shepherd-service): Replace extra-options with web-extra-options for cuirass web. * doc/guix.texi (Continuous Integration): Document the changes. Change-Id: Iba79c559ea8267aaf8f25248f3d18ed7b352cb60 --- doc/guix.texi | 5 ++++- gnu/services/cuirass.scm | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 5827e0de14..77e17cb69c 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -34406,7 +34406,10 @@ Continuous Integration packages locally. @item @code{extra-options} (default: @code{'()}) -Extra options to pass when running the Cuirass processes. +Extra options to pass when running the @code{cuirass register} process. + +@item @code{web-extra-options} (default: @code{'()}) +Extra options to pass when running the @code{cuirass web} process. @end table @end deftp diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index bcdbffa2f3..b09d5601d4 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -120,6 +120,8 @@ (define-record-type* (fallback? cuirass-configuration-fallback? ;boolean (default #f)) (extra-options cuirass-configuration-extra-options + (default '())) + (web-extra-options cuirass-configuration-web-extra-options (default '()))) (define (cuirass-shepherd-service config) @@ -142,7 +144,8 @@ (define (cuirass-shepherd-service config) (use-substitutes? (cuirass-configuration-use-substitutes? config)) (one-shot? (cuirass-configuration-one-shot? config)) (fallback? (cuirass-configuration-fallback? config)) - (extra-options (cuirass-configuration-extra-options config))) + (extra-options (cuirass-configuration-extra-options config)) + (web-extra-options (cuirass-configuration-web-extra-options config))) `(,(shepherd-service (documentation "Run Cuirass.") (provision '(cuirass)) @@ -192,7 +195,7 @@ (define (cuirass-shepherd-service config) "--parameters=" parameters)) '()) - #$@extra-options) + #$@web-extra-options) #:user #$user #:group #$group -- 2.41.0 From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH 2/3] services: cuirass: Add new configuration options. Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Apr 2024 17:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70285@debbugs.gnu.org Cc: Ahmad Draidi Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.17125989395134 (code B ref 70285); Mon, 08 Apr 2024 17:56:02 +0000 Received: (at 70285) by debbugs.gnu.org; 8 Apr 2024 17:55:39 +0000 Received: from localhost ([127.0.0.1]:47582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttDW-0001Kf-Jz for submit@debbugs.gnu.org; Mon, 08 Apr 2024 13:55:39 -0400 Received: from rainycloud.ext.redscript.org ([2402:28c0:4:1081::1]:46318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttDT-0001Jy-Mz for 70285@debbugs.gnu.org; Mon, 08 Apr 2024 13:55:36 -0400 Received: from localhost.localdomain (bba-86-99-90-22.alshamil.net.ae [86.99.90.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id 01EAA7ADC; Mon, 8 Apr 2024 17:55:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1712598922; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JFv/aSK+ImodFm4LJiN/PQ4rU70hudvKNky215BJahQ=; b=ghciWt4uKdK+bUE2WMw1Y0P2SiE68os4dz+HOBZ2E8egjeMNo/SbnzCpPs7M3rq9OBeEo2 2bcvf2CrroCUrM4gp2du/CHI/20u/Nn1WUjT7s/8OhjnkA/Q7dOjzZMiAD0na9mMn1v15e 8AFFFaw6DeeeR0WEZ+Yg3CTRHKQnfS0TmEHO5NH/Pb3Q3YdQnkxmgJfYL6IVgHN6xARWVh XTGz2MPDaNaG5SSnzpbo708OViTTTDJx7lcvz81KzPrxFkRUV/gCgG9J0ByH9wPkJU/seF i5748WKOzUE1DqUN0hF0FvWPBIrSvAPumwbeMw4kX61lT4tdoTVBbu/bNJKUruTqfo5Ndc h34mEp8wwnsJgML2N7oYAD/RFAaIRoyJtTRtcytTOl2GyjkLn0KVrZs7Ow+WuS2Xvebrwt 0mAit8DYpsMRCAN7pfpLufmjtTL+RjWw9rbZFEaX8U1a1QzN+/0eUR/ogNKFc59DjeF5vr y06QyPDzy8qnASYNNPyqc8SXI/LjUIB8fmWSFuFrXihb8t8RIGbUZFMEtp+R1kdlhKQfOx dXsPNBPKm4KZAVsDQYkmBGycI4ajXfXCeCNQZnp2rz6KXmp208JPw8WE7Rpo87a8dcHeoc 8bwHFu9SRRbVy63UpyoD9qHDVFAXrUJsgOpb9S+4GykTc+NaXZjtc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1712598922; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JFv/aSK+ImodFm4LJiN/PQ4rU70hudvKNky215BJahQ=; b=27m8fVRBtd5pmy1gPLhEeAD+IV1GTiP93BP7m6G1B2kNl+sQiFsdLDxLLd5naMYiTBBzrG dgUgWOBog473uPCQ== From: Ahmad Draidi Date: Mon, 8 Apr 2024 21:54:13 +0400 Message-ID: <7ccac410c5f7d0c9b27c828bc088c485f22884a8.1712576504.git.a.r.draidi@redscript.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/services/cuirass.scm (): Add ttl and threads fields. (cuirass-shepherd-service): Handle the new options. * doc/guix.texi (Continuous Integration): Document them. Change-Id: I4387fbd7bf6766f4a54801f35c7ed82ce4eb9645 --- doc/guix.texi | 6 ++++++ gnu/services/cuirass.scm | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 77e17cb69c..90a6135882 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -34368,6 +34368,12 @@ Continuous Integration Number of seconds between the poll of the repositories followed by the Cuirass jobs. +@item @code{ttl} (default: @code{"30d"}) +Duration to keep build results' GC roots alive. + +@item @code{threads} (default: @code{#f}) +Number of kernel threads to use for Cuirass. The default value should be appropriate for most cases. + @item @code{parameters} (default: @code{#f}) Read parameters from the given @var{parameters} file. The supported parameters are described here (@pxref{Parameters,,, cuirass, Cuirass}). diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index b09d5601d4..ac086dedb9 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -101,6 +101,10 @@ (define-record-type* (default "cuirass")) (interval cuirass-configuration-interval ;integer (seconds) (default 60)) + (ttl cuirass-configuration-ttl ;string + (default "30d")) + (threads cuirass-configuration-threads ;integer + (default #f)) (parameters cuirass-configuration-parameters ;string (default #f)) (remote-server cuirass-configuration-remote-server @@ -133,6 +137,8 @@ (define (cuirass-shepherd-service config) (user (cuirass-configuration-user config)) (group (cuirass-configuration-group config)) (interval (cuirass-configuration-interval config)) + (ttl (cuirass-configuration-ttl config)) + (threads (cuirass-configuration-threads config)) (parameters (cuirass-configuration-parameters config)) (remote-server (cuirass-configuration-remote-server config)) (database (cuirass-configuration-database config)) @@ -159,6 +165,12 @@ (define (cuirass-shepherd-service config) "--specifications" #$config-file "--database" #$database "--interval" #$(number->string interval) + "--ttl" #$ttl + #$@(if threads + (list (string-append + "--threads=" + (number->string threads))) + '()) #$@(if parameters (list (string-append "--parameters=" -- 2.41.0 From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH 3/3] services: cuirass: Remove use-substitutes? configuration option. Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Apr 2024 17:56:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70285@debbugs.gnu.org Cc: Ahmad Draidi Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.17125989425147 (code B ref 70285); Mon, 08 Apr 2024 17:56:03 +0000 Received: (at 70285) by debbugs.gnu.org; 8 Apr 2024 17:55:42 +0000 Received: from localhost ([127.0.0.1]:47584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttDZ-0001Kw-73 for submit@debbugs.gnu.org; Mon, 08 Apr 2024 13:55:41 -0400 Received: from rainycloud.ext.redscript.org ([2402:28c0:4:1081::1]:54730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttDW-0001KI-F4 for 70285@debbugs.gnu.org; Mon, 08 Apr 2024 13:55:38 -0400 Received: from localhost.localdomain (bba-86-99-90-22.alshamil.net.ae [86.99.90.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id AD6E57ADE; Mon, 8 Apr 2024 17:55:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1712598925; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fdEz3Ji0fFlrgKTaJSEZsGpIqFgMc8Eg57EarzTL3EU=; b=iERAYOT6dL6/stHEyqv6bKgy2LeE7+svNyRYKFovAZPh8lYma8LK1x72ayxVwsJ84ekMaH l9oLcWBZ8dLE0uj0XXCuQIGP+6Uncc2mvJbLUXhTn/m4Gs3qMJDCke95GQVizMMb7tNtDp hgt6xYXOZZCMCWc9mzeB2Ugpq9BDq3OKq7MS7UCJXMKLEYepoR6knBpclmkHfaQUILwxkU V4yTEv4x0b5PzI/M1su4cP4uUVLj8mDw8G57joZB3zAhjgE7Td6NOVd4FpperW2M1EzAyS 7Vpc8hGOWdTi/bnIDE/vlwfWuVQsnMm2ohZXluQ1h5faqVn4nt/x+FCb+YNS9BCgJNQ1ud 9VHW5poZVt/a/y2fkK8CY/LpuLah2IF4n6ZAg7oOrSTlORCz4EgjAf5LYoMkUe7Du7/Dh2 573N2iODjFT3aNHW9FPLxdyrqgdV6bj0HK4XXANjq10RG4j7OiybndvS9lQmXbe4CgSCy7 cc9X7pdp8QJmZ1JV0KxpL3K4WXPb8Gg0ENUs2cPaVnGw3GTgmD7i8B5hg07k07t0nCVu6r eFx/JyRtG3vufCiE8frZzQj4Vt95xB/E641GELZ6ILKvXvhifOutdrdO3JwoTq3iwcnQus PoMouOkG5atqaOQnzINO9jrFrrFYzYMREZsuBuQrhuCqM5jOiQY/M= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1712598925; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fdEz3Ji0fFlrgKTaJSEZsGpIqFgMc8Eg57EarzTL3EU=; b=2H8tcLTnVSaDkcs9LKoW2TlllrInFc4aUJknsxFdl+hsuIOjsEVc5nFDiM7hxgq2GbN1/w W/O4kJoUvNRsWBBg== From: Ahmad Draidi Date: Mon, 8 Apr 2024 21:54:14 +0400 Message-ID: <4b85490a37a0e08146f31e544b671865bb5927a0.1712576504.git.a.r.draidi@redscript.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) As of Cuirass commit 9a1452ee021c9f773424961cfeef47ca0b7c5c5a, this option seems to be unused and kept for back compatibility there. * gnu/services/cuirass.scm (): Remove use-substitutes? field. (cuirass-shepherd-service): Remove the option. * doc/guix.texi (Continuous Integration): Remove option documentation. Change-Id: I933550ce76eecdf918b07891aa8212fd30a7c87e --- doc/guix.texi | 4 ---- gnu/services/cuirass.scm | 4 ---- 2 files changed, 8 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 90a6135882..cc55f48aea 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -34400,10 +34400,6 @@ Continuous Integration specifications records. The specification record is described in the Cuirass manual (@pxref{Specifications,,, cuirass, Cuirass}). -@item @code{use-substitutes?} (default: @code{#f}) -This allows using substitutes to avoid building every dependencies of a job -from source. - @item @code{one-shot?} (default: @code{#f}) Only evaluate specifications and build derivations once. diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index ac086dedb9..0684c149c1 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -117,8 +117,6 @@ (define-record-type* (default "localhost")) (specifications cuirass-configuration-specifications) ;gexp that evaluates to specification-alist - (use-substitutes? cuirass-configuration-use-substitutes? ;boolean - (default #f)) (one-shot? cuirass-configuration-one-shot? ;boolean (default #f)) (fallback? cuirass-configuration-fallback? ;boolean @@ -147,7 +145,6 @@ (define (cuirass-shepherd-service config) (config-file (scheme-file "cuirass-specs.scm" (cuirass-configuration-specifications config))) - (use-substitutes? (cuirass-configuration-use-substitutes? config)) (one-shot? (cuirass-configuration-one-shot? config)) (fallback? (cuirass-configuration-fallback? config)) (extra-options (cuirass-configuration-extra-options config)) @@ -177,7 +174,6 @@ (define (cuirass-shepherd-service config) parameters)) '()) #$@(if remote-server '("--build-remote") '()) - #$@(if use-substitutes? '("--use-substitutes") '()) #$@(if one-shot? '("--one-shot") '()) #$@(if fallback? '("--fallback") '()) #$@extra-options) -- 2.41.0 From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH 2/3] services: cuirass: Add new configuration options. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Apr 2024 21:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ahmad Draidi Cc: 70285@debbugs.gnu.org Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.171442644713461 (code B ref 70285); Mon, 29 Apr 2024 21:35:02 +0000 Received: (at 70285) by debbugs.gnu.org; 29 Apr 2024 21:34:07 +0000 Received: from localhost ([127.0.0.1]:58830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1YdS-0003V3-Qi for submit@debbugs.gnu.org; Mon, 29 Apr 2024 17:34:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1YdP-0003Ug-8T for 70285@debbugs.gnu.org; Mon, 29 Apr 2024 17:34:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1Ycw-0003mw-59; Mon, 29 Apr 2024 17:33:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=vpwZtMyqCiFX4daQN5z2+VHFbyT316xkoiEKReOjluw=; b=lJJQfhE2fbzVDTI+Yzw6 8HPQw2APNDlVoultCNEu5eU2ZZdPKN7lh6uU9DkAYevtl6KlfsxUnPrZ6aAMXoyM4rqg6zMkPsKJo s9apPM2Psd6sYchzphKI1v5wHvB7lDi4uVe/CRtiBk5nYB/ZWd+HUa8EUZD/Zg1Kwkoak22ETyZlU 7+1ahkSRkW8EidjsFF3ZdM/mlUuGpvtHZAfQiHujGn0vP3cajxPuxXSjvntf5kjSS+c5bGpbgXyZS oXG6Z9q73zm4feqgrPmFr/dSxS6nKw88Ne4dW/S0Ac9rNxI2weRlJdAEQQQg2pmUn+JkiFpqy0B8R /kxH/l2vuwXQaQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <7ccac410c5f7d0c9b27c828bc088c485f22884a8.1712576504.git.a.r.draidi@redscript.org> (Ahmad Draidi's message of "Mon, 8 Apr 2024 21:54:13 +0400") References: <7ccac410c5f7d0c9b27c828bc088c485f22884a8.1712576504.git.a.r.draidi@redscript.org> Date: Mon, 29 Apr 2024 23:33:31 +0200 Message-ID: <87sez3zwes.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ahmad, Ahmad Draidi skribis: > * gnu/services/cuirass.scm (): Add ttl and threads > fields. > (cuirass-shepherd-service): Handle the new options. > * doc/guix.texi (Continuous Integration): Document them. [...] > + (ttl cuirass-configuration-ttl ;string > + (default "30d")) For consistency with , I would make it an integer (number of seconds). If that=E2=80=99s fine with you, could you send an updated patch or let me = know if I should make this change on your behalf? The rest of the patch series looks good to me! Thanks, Ludo=E2=80=99. From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH 2/3] services: cuirass: Add new configuration options. Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 02 May 2024 01:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 70285@debbugs.gnu.org Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.171461383825871 (code B ref 70285); Thu, 02 May 2024 01:38:02 +0000 Received: (at 70285) by debbugs.gnu.org; 2 May 2024 01:37:18 +0000 Received: from localhost ([127.0.0.1]:40503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LNt-0006jD-Se for submit@debbugs.gnu.org; Wed, 01 May 2024 21:37:18 -0400 Received: from rainycloud.ext.redscript.org ([103.105.48.212]:39096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LNo-0006iz-6J for 70285@debbugs.gnu.org; Wed, 01 May 2024 21:37:16 -0400 Received: from [10.0.0.10] (bba-2-49-155-173.alshamil.net.ae [2.49.155.173]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id 7233B439C; Thu, 2 May 2024 01:36:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1714613804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JpSHvp56U1UBJ5IFqv3Kq9lePs+0mcTDz1w8ddF5VI8=; b=OckDfAGjIg2zZGxq1h9bs31Q7Nf4M/Ixexk4F/2xcpWWtxDJU9dzyky5F4GcdvbeAMnRBn e6du4/1hD/1nX4clDcMf1eMW7oQZ1OzUofqB+59BEVfcRZ9AULh6OjPLbaeFNdZhnyyP6A A4HWPAuUqaNLW9/qmCJRxjD4SUAjL+K5JirkWAhBNetVdg0bMGsJGqWEe+OrlrQWBZ+ItJ WIVO6BRkd+0krvbM8b29G+lu5QKRxjiaS743pkDmQA1IE9W9hR6pehiAMriplsiHPqG5yn 8m62pOfFBMAzA6JzQfvYbYrThesnDaqTOsYeiZhz02+0w3xZdRXMw7p94BjLroMsA5h5sR rxUewMBxWpyYPpYHdVrScuBbtmgNMb9xszmuS1jY4zJddoW5DxCZS4/FRxw9RqZPhUxBId LI9N61iNzRZ6cbnCuvhX1vZY8zgXIhD/vVFqQNMG4N2Ruzl58eBdt5W0UnBWP0GCgvi97H GOSWShEv9mzoNWWJrP/huXQePFV7wJ02Qkf/f2PRJV0cZLR5DrXxHenkrUBdU9HFsselHi b4Tb9WCRIoARIJc5MYQTDazygjZGWYzArk8TRO9x3L2G4cPWF560LERWkBhnBGd7jyufmO aj87OkO7IFKjPPfiQy/oZXQdsaQkn1Smyu1TSWjXH/UeManOFrLtk= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1714613804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JpSHvp56U1UBJ5IFqv3Kq9lePs+0mcTDz1w8ddF5VI8=; b=jF08/u+vZELn/5lHv2jIKv8SLMWsDH9pQ/PrOcNz+jhO81tp/LbvyY18QY8Lmx6DIRbNTs T3rvZ3nSdPJ8ZcCg== Message-ID: Date: Thu, 2 May 2024 05:36:39 +0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <7ccac410c5f7d0c9b27c828bc088c485f22884a8.1712576504.git.a.r.draidi@redscript.org> <87sez3zwes.fsf@gnu.org> Content-Language: en-US From: Ahmad Draidi In-Reply-To: <87sez3zwes.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Ludo, Thanks for the review. I'll send in the updated patch in a bit. From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH v2 1/3] services: cuirass: Use separate extra options for cuirass web process. References: In-Reply-To: Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 02 May 2024 01:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70285@debbugs.gnu.org Cc: Ahmad Draidi , ludo@gnu.org Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.171461407025993 (code B ref 70285); Thu, 02 May 2024 01:42:01 +0000 Received: (at 70285) by debbugs.gnu.org; 2 May 2024 01:41:10 +0000 Received: from localhost ([127.0.0.1]:40522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LRe-0006lB-DQ for submit@debbugs.gnu.org; Wed, 01 May 2024 21:41:10 -0400 Received: from rainycloud.ext.redscript.org ([103.105.48.212]:47818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LRd-0006l4-Da for 70285@debbugs.gnu.org; Wed, 01 May 2024 21:41:09 -0400 Received: from localhost.localdomain (bba-2-49-155-173.alshamil.net.ae [2.49.155.173]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id 604D223B1; Thu, 2 May 2024 01:40:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1714614042; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=lHRviWwQ2jlxgl37qr/4JxoRbTK2mJiM2V2Hk6Vp7jw=; b=SOybTs+rJfFnhK+g67zocvHUPigERXp/3XtsN1NlJoO8vMgFcIK+Fys7pTeDaCkBtZdHQP if9XIWzpjZqtISQxzXGSaU+79CBhnsPj7Ipip2rrNvghMMPw12Qp9MlDQwY0E6RHCGTiO2 MTxcJ/HE+C4QPIpDwYGM0hYE8cyihx/YLMikngYzKKSwyS+8UXV8aYf26ql+enSBA3rT8g NPStjnsmXJ9gnzv0Az7oSFqHdfHygcNX7OqMaKX0RC7oh74wPFtVexhYspMCcB+1jKNRcK 6SG+SLMgXuoI0hUtFPUTOuPHsbLG+IWiPTGM2GdfIZCwIA5F39YJ8e/jYSyBCZW75ufjsx HAL0MS+XspKQr8hz98NYg4wAYGiug9Bde1pw4itF1fkxnu6mDhmP5yAyLV1V2z5vxpfUlA FHHdc30vZy0YkzEsEEA6e9Zur/K+FH9x/de4Z9lajlnBKvUD46a2ee2AjWyq9XW4JuuyMz j6mkwjqiMpPL6+mgI411vqVYuPdxzhDphiYMzDgAuo/lZY41bRjrF/Fyj4iMPkuySOa4eG ApkLMxXu14Dpk4pA9M0CGPzBTUfSqnMB/lDxRYYi4XsZQ7irGzjDQOr5arbdvWQ0EiT4BT 1FP67sOkltO9d6nbQoP3iPkAApfTlV3pWVYzp3WZWewNc79x+XYSs= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1714614042; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=lHRviWwQ2jlxgl37qr/4JxoRbTK2mJiM2V2Hk6Vp7jw=; b=52FVbbApcOKE20sFIy/uZ0oqTQtu0VSigX1tr5bOG8A2JJ2Uc/xPsrE1746xr6cyFL48O3 1tgpHZ32R0jwCoAQ== From: Ahmad Draidi Date: Thu, 2 May 2024 05:37:47 +0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Currently, "extra-options" is passed to both "cuirass register" and "cuirass web" processes. This makes it impractical since the extra parameters have to be intended for and supported by both processes. * gnu/services/cuirass.scm (): Add a web-extra-options field. (cuirass-shepherd-service): Replace extra-options with web-extra-options for cuirass web. * doc/guix.texi (Continuous Integration): Document the changes. Change-Id: Iba79c559ea8267aaf8f25248f3d18ed7b352cb60 --- v2 changes: None doc/guix.texi | 5 ++++- gnu/services/cuirass.scm | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 3f5d4e7f0d..f93fe7e474 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -34465,7 +34465,10 @@ Continuous Integration packages locally. @item @code{extra-options} (default: @code{'()}) -Extra options to pass when running the Cuirass processes. +Extra options to pass when running the @code{cuirass register} process. + +@item @code{web-extra-options} (default: @code{'()}) +Extra options to pass when running the @code{cuirass web} process. @end table @end deftp diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index bcdbffa2f3..b09d5601d4 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -120,6 +120,8 @@ (define-record-type* (fallback? cuirass-configuration-fallback? ;boolean (default #f)) (extra-options cuirass-configuration-extra-options + (default '())) + (web-extra-options cuirass-configuration-web-extra-options (default '()))) (define (cuirass-shepherd-service config) @@ -142,7 +144,8 @@ (define (cuirass-shepherd-service config) (use-substitutes? (cuirass-configuration-use-substitutes? config)) (one-shot? (cuirass-configuration-one-shot? config)) (fallback? (cuirass-configuration-fallback? config)) - (extra-options (cuirass-configuration-extra-options config))) + (extra-options (cuirass-configuration-extra-options config)) + (web-extra-options (cuirass-configuration-web-extra-options config))) `(,(shepherd-service (documentation "Run Cuirass.") (provision '(cuirass)) @@ -192,7 +195,7 @@ (define (cuirass-shepherd-service config) "--parameters=" parameters)) '()) - #$@extra-options) + #$@web-extra-options) #:user #$user #:group #$group base-commit: 8bf41c80ef13ea57e834f4e23d649bd99a3e08fc -- 2.41.0 From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH v2 2/3] services: cuirass: Add new configuration options. Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 02 May 2024 01:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70285@debbugs.gnu.org Cc: Ahmad Draidi , ludo@gnu.org Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.171461408826013 (code B ref 70285); Thu, 02 May 2024 01:42:02 +0000 Received: (at 70285) by debbugs.gnu.org; 2 May 2024 01:41:28 +0000 Received: from localhost ([127.0.0.1]:40527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LRi-0006lO-QM for submit@debbugs.gnu.org; Wed, 01 May 2024 21:41:28 -0400 Received: from rainycloud.ext.redscript.org ([103.105.48.212]:51152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LRg-0006l5-VW for 70285@debbugs.gnu.org; Wed, 01 May 2024 21:41:13 -0400 Received: from localhost.localdomain (bba-2-49-155-173.alshamil.net.ae [2.49.155.173]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id 1EB995D54; Thu, 2 May 2024 01:40:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1714614045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5Bw0pKlxhrwSm6GYD8Ujznt4VEKMOUVGayXEwFMTJJg=; b=mlBxBpENLkF9+mHJz5Co+iSbNGFrIOsMNDTKEgy4+u6TbycbusHO04VwsB8nuPt9GzOtQf UkPh+Lp4+dQgZ1nh0soVyCPYRgvzWLCNFouoVxfnvjfWsue1KijdK6DfuXPl3/iocN4pQS vWZeZ2pkqE8HYptszbHrca/q98aTc3bxa5MQruhFcofJ3V6K2fFXkha7KekvduDptV0l5z kLS8ZsAPsvK1ajh3B2EPNdrhPfSpHFujFctWYz/U4j0aNcxaQUw9UBSLstVSHkUM5CD+I/ u4BQaXMrEYE6Qm7g8hiTz4dKWCnMf8tufN+WiHmBt9eEDSpWqwfKN3a2t/XPVYiqNA6tfP yUut4CR5XWDsqNW6wTqJ8qNGoWUxn4ToHyFqrShuittwnGNT5VLM01+FryyHnrWBDqGYdV WqIAQARj1zscsTo+6Dlt86WldcX1lGEFhZ4bMOGruTc0Ny2Cm08I9KqfWKzDhxgFWEwQ8j HOVeBNfa6f1b+BYL9zHv0/XWEwg67MQUL1aMQlC4SpvJW1czULL/i724Qi31nP+7DLOpCn PINN/eVaQMOz+NSvzrYnvckTFRGg3iHfXlJ9zD2sor0gDgEyjVgXl8JtUoQDCBm3NLHJg3 W7p+ZpmGxwVq3Tkip8UViWKSu0HaDUbVqhewbQ7nC6BdsWSOXPmQE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1714614045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5Bw0pKlxhrwSm6GYD8Ujznt4VEKMOUVGayXEwFMTJJg=; b=lUW+0c4MUw3NvTZOmd67vb/YtsEIrjPdqfOaGYO19IVXrcAXWIkP24L0pBpW0RNsJQLs9o 86YwLo8zKS3eimCQ== From: Ahmad Draidi Date: Thu, 2 May 2024 05:37:48 +0400 Message-ID: <1fc81fcc6ca5915993d08f889a6ed7735d785d0d.1714613869.git.a.r.draidi@redscript.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/services/cuirass.scm (): Add ttl and threads fields. (cuirass-shepherd-service): Handle the new options. * doc/guix.texi (Continuous Integration): Document them. Change-Id: I4387fbd7bf6766f4a54801f35c7ed82ce4eb9645 --- v2 changes: Switch ttl field to seconds integer doc/guix.texi | 6 ++++++ gnu/services/cuirass.scm | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index f93fe7e474..1f97a2796e 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -34427,6 +34427,12 @@ Continuous Integration Number of seconds between the poll of the repositories followed by the Cuirass jobs. +@item @code{ttl} (default: @code{2592000}) +Duration to keep build results' GC roots alive, in seconds. + +@item @code{threads} (default: @code{#f}) +Number of kernel threads to use for Cuirass. The default value should be appropriate for most cases. + @item @code{parameters} (default: @code{#f}) Read parameters from the given @var{parameters} file. The supported parameters are described here (@pxref{Parameters,,, cuirass, Cuirass}). diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index b09d5601d4..f430c38a69 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -101,6 +101,10 @@ (define-record-type* (default "cuirass")) (interval cuirass-configuration-interval ;integer (seconds) (default 60)) + (ttl cuirass-configuration-ttl ;integer + (default 2592000)) + (threads cuirass-configuration-threads ;integer + (default #f)) (parameters cuirass-configuration-parameters ;string (default #f)) (remote-server cuirass-configuration-remote-server @@ -133,6 +137,8 @@ (define (cuirass-shepherd-service config) (user (cuirass-configuration-user config)) (group (cuirass-configuration-group config)) (interval (cuirass-configuration-interval config)) + (ttl (cuirass-configuration-ttl config)) + (threads (cuirass-configuration-threads config)) (parameters (cuirass-configuration-parameters config)) (remote-server (cuirass-configuration-remote-server config)) (database (cuirass-configuration-database config)) @@ -159,6 +165,17 @@ (define (cuirass-shepherd-service config) "--specifications" #$config-file "--database" #$database "--interval" #$(number->string interval) + #$@(if ttl + (list (string-append + "--ttl=" + (number->string ttl) + "s")) + '()) + #$@(if threads + (list (string-append + "--threads=" + (number->string threads))) + '()) #$@(if parameters (list (string-append "--parameters=" -- 2.41.0 From unknown Sat Aug 16 16:56:22 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#70285] [PATCH v2 3/3] services: cuirass: Remove use-substitutes? configuration option. Resent-From: Ahmad Draidi Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 02 May 2024 01:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70285 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70285@debbugs.gnu.org Cc: Ahmad Draidi , ludo@gnu.org Received: via spool by 70285-submit@debbugs.gnu.org id=B70285.171461410326025 (code B ref 70285); Thu, 02 May 2024 01:42:02 +0000 Received: (at 70285) by debbugs.gnu.org; 2 May 2024 01:41:43 +0000 Received: from localhost ([127.0.0.1]:40531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LRw-0006lb-Iv for submit@debbugs.gnu.org; Wed, 01 May 2024 21:41:42 -0400 Received: from rainycloud.ext.redscript.org ([103.105.48.212]:51156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2LRl-0006lI-Hq for 70285@debbugs.gnu.org; Wed, 01 May 2024 21:41:19 -0400 Received: from localhost.localdomain (bba-2-49-155-173.alshamil.net.ae [2.49.155.173]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id C796E5D6D; Thu, 2 May 2024 01:40:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1714614050; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ByYU/YEBbQuVvKW1nCX2b4w324XYZY/ummBOD1tRkDE=; b=U1tH02ttNGfYwZxdRSEcLfH46Of1NJ24Pxw9dDYW7cpDkOYlcAs0DhmrAJHdydiX3RbkvF /glPBwA67C58c2jII0ke03VCHm892zpQUfIqdlmdmwdKzKYXGmIJoxCzsRyrVeq71i9en/ GO7NT8ACGfveS4/Bs7tIs4VnIf/2s+qfYS7ssFGW2HBFr+FDf7kgojFqxDdH72STH3tiq5 yKRYwFmOoc8YXbtWUgidjk5qkLgj/NJCTx8wlBMhwvU4Kc1T/uiDcXbtWm7ksOY4eVy7ar X+5FyXQ2FlccMJnLBXVlbOQ4pqYZVT2N0IsiteObDcULaaHcVWd4AP8Q2licxi9jrCdOG5 6+Nm2UHzwTBw7yRBoltijkd7zcxB5WXPz70RPVbDJHNE3tnUNqFrsbLsye2JQ78MWO37XO f07sLqZ2e6wJS9zzG2k2p0q4oVa/votWjqdgl1oV7m19mnVo9f2Ucq61oaTCDLeIZm871S iSOAGEErKtBLNCB+wes/eM1+tVZnx9gfs9x1FXW+Npn0VMzQ3S0FZ83byYRoprLCqyJssA 1rU3vgMNr6TpaPiZwIdzIWPmjfe/GmnNP3+IhGVv3mPKiDXQfU6VoHB8FNsAygy/fjPy2Z MjukTGSfBebqfo1chkcd09i7gNcNmamICSbibV6rXGYzZlOJn06IA= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1714614050; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ByYU/YEBbQuVvKW1nCX2b4w324XYZY/ummBOD1tRkDE=; b=/VUBWer4iJND/Ki7eDxwrpv0LPERa6OI1k/421RK3ewnZBpg9kWhKJezYSRAV0URipzH4U 8l+mZc/RxQfYmZBA== From: Ahmad Draidi Date: Thu, 2 May 2024 05:37:49 +0400 Message-ID: <703c8515cdde9c643d687e527a1f4b0e568d7889.1714613869.git.a.r.draidi@redscript.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) As of Cuirass commit 9a1452ee021c9f773424961cfeef47ca0b7c5c5a, this option seems to be unused and kept for back compatibility there. * gnu/services/cuirass.scm (): Remove use-substitutes? field. (cuirass-shepherd-service): Remove the option. * doc/guix.texi (Continuous Integration): Remove option documentation. Change-Id: I933550ce76eecdf918b07891aa8212fd30a7c87e --- v2 changes: None doc/guix.texi | 4 ---- gnu/services/cuirass.scm | 4 ---- 2 files changed, 8 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 1f97a2796e..0ddf75693a 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -34459,10 +34459,6 @@ Continuous Integration specifications records. The specification record is described in the Cuirass manual (@pxref{Specifications,,, cuirass, Cuirass}). -@item @code{use-substitutes?} (default: @code{#f}) -This allows using substitutes to avoid building every dependencies of a job -from source. - @item @code{one-shot?} (default: @code{#f}) Only evaluate specifications and build derivations once. diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index f430c38a69..f68b4dc5a2 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -117,8 +117,6 @@ (define-record-type* (default "localhost")) (specifications cuirass-configuration-specifications) ;gexp that evaluates to specification-alist - (use-substitutes? cuirass-configuration-use-substitutes? ;boolean - (default #f)) (one-shot? cuirass-configuration-one-shot? ;boolean (default #f)) (fallback? cuirass-configuration-fallback? ;boolean @@ -147,7 +145,6 @@ (define (cuirass-shepherd-service config) (config-file (scheme-file "cuirass-specs.scm" (cuirass-configuration-specifications config))) - (use-substitutes? (cuirass-configuration-use-substitutes? config)) (one-shot? (cuirass-configuration-one-shot? config)) (fallback? (cuirass-configuration-fallback? config)) (extra-options (cuirass-configuration-extra-options config)) @@ -182,7 +179,6 @@ (define (cuirass-shepherd-service config) parameters)) '()) #$@(if remote-server '("--build-remote") '()) - #$@(if use-substitutes? '("--use-substitutes") '()) #$@(if one-shot? '("--one-shot") '()) #$@(if fallback? '("--fallback") '()) #$@extra-options) -- 2.41.0 From unknown Sat Aug 16 16:56:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ahmad Draidi Subject: bug#70285: closed (Re: [bug#70285] [PATCH 2/3] services: cuirass: Add new configuration options.) Message-ID: References: <87plu1tunp.fsf@gnu.org> X-Gnu-PR-Message: they-closed 70285 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 70285@debbugs.gnu.org Date: Sat, 04 May 2024 16:23:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1714839782-10166-1" This is a multi-part message in MIME format... ------------=_1714839782-10166-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #70285: [PATCH 0/3] Cuirass service config options work which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 70285@debbugs.gnu.org. --=20 70285: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70285 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1714839782-10166-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 70285-done) by debbugs.gnu.org; 4 May 2024 16:22:21 +0000 Received: from localhost ([127.0.0.1]:54498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3I9U-0002dX-OT for submit@debbugs.gnu.org; Sat, 04 May 2024 12:22:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3I9R-0002dR-7Q for 70285-done@debbugs.gnu.org; Sat, 04 May 2024 12:22:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s3I8y-00051s-Qa; Sat, 04 May 2024 12:21:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=IYhRa1hFpmSwUEAn6KGr8zqJqpo8B8ur1mSa4imNXzY=; b=curjNh+8uCdtH3MJw1mF yC+ivFUfNXphqMlMq+K7TGFO+2sdXSoUObZIcISxzuwSMkMK8qMEXll+X3sp7PN8cLHjpU9ZU8+ii LF0uMgF9lMyej57RnJiI7N82Wn26yqlxnuSkV5xMycLm9CCYQicxhD1/dfHOvNaD86Odd9BZ2h7qJ Z9iaNvqnOL92mcIZzL8Bbe9G/e3K/euWETX1lZITxB4wP09Gn8f2P3wDZxcHNUH9K0d2Q0w7YuZ9y GzxNcGjDm1oy4XuASsOt8cKSwq8d711/L/Sx/8M47VnAwUysTTLF+qKARWYjcAl9scgyjBNbO7B0s TIDxfkYILosHLQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ahmad Draidi Subject: Re: [bug#70285] [PATCH 2/3] services: cuirass: Add new configuration options. In-Reply-To: (Ahmad Draidi's message of "Thu, 2 May 2024 05:36:39 +0400") References: <7ccac410c5f7d0c9b27c828bc088c485f22884a8.1712576504.git.a.r.draidi@redscript.org> <87sez3zwes.fsf@gnu.org> Date: Sat, 04 May 2024 18:21:30 +0200 Message-ID: <87plu1tunp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70285-done Cc: 70285-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: -3.3 (---) Hello, Ahmad Draidi skribis: > Thanks for the review. I'll send in the updated patch in a bit. Thanks, applied! Ludo=E2=80=99. ------------=_1714839782-10166-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Apr 2024 17:53:55 +0000 Received: from localhost ([127.0.0.1]:47570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttBq-0001Bi-QU for submit@debbugs.gnu.org; Mon, 08 Apr 2024 13:53:55 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rttBl-0001AQ-Bz for submit@debbugs.gnu.org; Mon, 08 Apr 2024 13:53:53 -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 1rttBJ-00011E-DH for guix-patches@gnu.org; Mon, 08 Apr 2024 13:53:25 -0400 Received: from rainycloud.ext.redscript.org ([2402:28c0:4:1081::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rttB6-0004Pc-5e for guix-patches@gnu.org; Mon, 08 Apr 2024 13:53:11 -0400 Received: from localhost.localdomain (bba-86-99-90-22.alshamil.net.ae [86.99.90.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rainycloud.ext.redscript.org (Postfix) with ESMTPSA id 5A6997960; Mon, 8 Apr 2024 17:53:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-rsa; t=1712598781; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=BB61/DBkZMOlsNrn+VYUqKx392Y53my5RhkiwuXI+ik=; b=ll40F+h622qfhu7FFWvfwlFYziRD3SnQfx4eU5KEVUWV9cToKmZJNDlLYSb1Je9rT20g4s q+GyCLvFwRN9dN1UNsPXp3JMw7+pQpKS3WXAmU9QNzN46P4gdiUqElEpzcoeuH+UKfp/tR yNyNgaYAPfx+ZKiM+3aI/bR1nZzMWPejkQQmSCs+6BsdEnhk51sGt+e0pu4mIJaTfwoFft oUzybA3br+rBzm4xYBtCVXU9kgCmENRHpHaTIzv7FLtZODxUzArnaOvuQZ1vUR7Ef1rgIy UXIkE+NDnYXKzU2KpcWGTsIQM4NGA57GQql32gkwskLc+Miqz/HVHV5B4tUmtkhFkfRDi2 jFzw9qUA+Ejwo9Eo4iwJelaTpUTE1f9mO1ofHJBhlZPkvsjeQhqWF3N/cpf2ElPkWlDLY0 Uq+af2aAaOLtaXZAN5exOY1k22Bs9i0z5nTCmo2MnAeGWN00qKqL8nYR/fIFXpHX+uva6n EqYAEGsBDdp5xytGPKqolBSnu/kadnN+We0SP9My2rZU7aBHB56EloLbUHYPZt3khJhBi/ bGxkXeyBqt3yXLPYS50Ib++Ry+Zy55k+Gl2mLMOolU92gSqFqL8CBFIyzuTnsj3sUmqbZF JY16LDN/CVImyJxLLk0oVJUqVkzo0hpUzw4Z8ezVTzqkctmZaGL4s= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=redscript.org; s=mail1-ed25519; t=1712598781; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=BB61/DBkZMOlsNrn+VYUqKx392Y53my5RhkiwuXI+ik=; b=Rnlk57QgepxZaEDTxB5I44OhLs7SkO+uEPe99e5hpP7duT4SGutCvLIK3qFxxxBkoNeyDk /ibG6MBuD3OtaZDA== From: Ahmad Draidi To: guix-patches@gnu.org Subject: [PATCH 0/3] Cuirass service config options work Date: Mon, 8 Apr 2024 21:48:24 +0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2402:28c0:4:1081::1; envelope-from=a.r.draidi@redscript.org; helo=rainycloud.ext.redscript.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Ahmad Draidi X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Hello Guix, I found the extra-options issue while trying to change the ttl for my cuirass instance, and thought the service could use some updates. I tested this locally and it looks OK. Ahmad Draidi (3): services: cuirass: Use separate extra options for cuirass web process. services: cuirass: Add new configuration options. services: cuirass: Remove use-substitutes? configuration option. doc/guix.texi | 15 ++++++++++----- gnu/services/cuirass.scm | 23 +++++++++++++++++------ 2 files changed, 27 insertions(+), 11 deletions(-) base-commit: cd45294d576975a3bff2f755764a3f46f09ea6f9 -- 2.41.0 ------------=_1714839782-10166-1--