From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id YMdVGScn52F/QAAAgWs5BA (envelope-from ) for ; Tue, 18 Jan 2022 21:46:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id cMrwFScn52HtEgEAauVa8A (envelope-from ) for ; Tue, 18 Jan 2022 21:46:31 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CA3E912AFC for ; Tue, 18 Jan 2022 21:46:30 +0100 (CET) Received: from localhost ([::1]:60308 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n9vN7-0002eW-V4 for larch@yhetil.org; Tue, 18 Jan 2022 15:46:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9lx8-00040U-7l for bug-guix@gnu.org; Tue, 18 Jan 2022 05:43:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:56158) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n9lx7-0001sZ-UW for bug-guix@gnu.org; Tue, 18 Jan 2022 05:43:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n9lx7-0002aY-U6 for bug-guix@gnu.org; Tue, 18 Jan 2022 05:43:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#53342: Environmental variables for cuirass service ? Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Jan 2022 10:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53342 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 53342@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16425025579913 (code B ref -1); Tue, 18 Jan 2022 10:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jan 2022 10:42:37 +0000 Received: from localhost ([127.0.0.1]:49061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9lwi-0002Zo-WF for submit@debbugs.gnu.org; Tue, 18 Jan 2022 05:42:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:41458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9lwh-0002Zh-0U for submit@debbugs.gnu.org; Tue, 18 Jan 2022 05:42:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9lwe-0003Z4-EZ for bug-guix@gnu.org; Tue, 18 Jan 2022 05:42:34 -0500 Received: from 14.mo561.mail-out.ovh.net ([188.165.43.98]:55657) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9lwc-0001pG-CE for bug-guix@gnu.org; Tue, 18 Jan 2022 05:42:32 -0500 Received: from player738.ha.ovh.net (unknown [10.108.4.127]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 168A5229F9 for ; Tue, 18 Jan 2022 10:42:17 +0000 (UTC) Received: from ngraves.fr (201.238.0.109.rev.sfr.net [109.0.238.201]) (Authenticated sender: ngraves@ngraves.fr) by player738.ha.ovh.net (Postfix) with ESMTPSA id CD3A2268BB73F for ; Tue, 18 Jan 2022 10:42:14 +0000 (UTC) X-OVh-ClientIp: 109.0.238.201 User-agent: mu4e 1.6.10; emacs 28.0.90 Date: Tue, 18 Jan 2022 11:29:45 +0100 Message-ID: <87a6ftpbp6.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 11063373961810469552 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvvddrudefgddukecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhepfgfhvffufffkgggtsehttdertddtredtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfffghffhtdeuudfhgefhgeffiedvieejjeeltdeuffeffeelieegkeduiefgudehnecukfhppedtrddtrddtrddtpddutdelrddtrddvfeekrddvtddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejfeekrdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghughdqghhuihigsehgnhhurdhorhhg Received-SPF: pass client-ip=188.165.43.98; envelope-from=ngraves@ngraves.fr; helo=14.mo561.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Tue, 18 Jan 2022 15:39:12 -0500 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: Nicolas Graves From: Nicolas Graves via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642538790; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post; bh=L4RfzOsjd6un4bwokXTQgDunEmbK3JmDPEhk6ZFvG/0=; b=oUk0Vp5iY8P+kc5dfOqwj9Natwzr/16P1xL2Baq7Wt97Ebp8hkAhi4IaBd6JTzT5Xy/ckF jWpykXeWAwI4z7UZsS7lrVDSRwn5IH9ymVb6OHi2xcX5HiuD3TYPgIVzUFRKcy1+DvLTmu UKDFzwjY1xb7ZMYfM9A5GZdlLpKckQAdosh/jD2G746/wexXTlkSh3nh3t4ROT2WbdzxIn fnHVGkMRVDRnETrzG3x4REha179k//vg17XVUm/RfAWyf716oyT/OFo7Z7ztpGspFEepb2 0nLMhCwwx6grTSmbSP/NDNNdBA6ZOhtYkPD1CGrV2uTbzSY1kdbC4aa2XvcI0Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642538790; a=rsa-sha256; cv=none; b=Lg/LHUmYc2/Fk2TAlbRNZE7+BObKPT1k7D7YQcM13LV/g2ABZnp+UP2EcnXELd9DmhfGBI e60INfDWWw9LNHuKUulrF3YMxnKrDLxD6md8meFZrqbVCs237Bt//uttLe8GJiCaBdzPxB tDWbe1PbHAQc6mTxHp5IzPJTVwr4pcRP5GwgULeOOSt7f23u6hhJWWzurtYRgCweAkwzBe r0YBGikX9vnY/l159bQPHCDap3dqR1AFFYY4mRQRuxznvZtcvA4/Jf3dMdEiHsL1Oy7ExP gzSEPF9csq38uG373/W3KdJ0dBIz9nyVkiADRq+0iHq2nL0Hw3YnkdN9gVhbAg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.82 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: CA3E912AFC X-Spam-Score: -2.82 X-Migadu-Scanner: scn1.migadu.com X-TUID: HUtaSSsldsa7 Hi, (In short), I'm looking for a way to add environmental variables to a cuirass register job. I've recently setup a cuirass server to ease my contributions to guix. While everything seems to work fine when not using the flat channel (for emacs-pgtk), I get the following error when added to cuirass specifications : 2022-01-18T09:59:09 error: fatal: uncaught exception 'wrong-type-arg' in 'r estart-builds' fiber! 2022-01-18T09:59:09 error: exception arguments: ("struct-vtable" "Wrong typ e argument in position 1 (expecting struct): ~S" (#f) (#f)) In ice-9/boot-9.scm: 1747:15 7 (with-exception-handler # ?) 1752:10 6 (with-exception-handler _ _ #:unwind? _ # _) 1685:16 5 (raise-exception _ #:continuable? _) 1780:13 4 (_ #<&compound-exception components: (#<&assertion-fail?>) 2137:6 3 (_ _ . _) 1747:15 2 (with-exception-handler # ?) In cuirass/utils.scm: 299:22 1 (_) In unknown file: 0 (make-stack #t) ERROR: In procedure make-stack: In procedure struct-vtable: Wrong type argument in position 1 (expecting st ruct): #f Some deprecated features have been used. Set the environment variable GUILE_WARN_DEPRECATED to "detailed" and rerun the program to get more information. Set it to "no" to suppress this message. Not very verbose. I took a look at the gnu/services/cuirass.scm file to see if there was a way to add environment-variables, but it doesn't seem that it's the case. Is there another way to setup global environmental variables on the server ? Or should I add such an option in the cuirass service definition and commit a patch ? Thanks in advance, Cheers, Nicolas Graves