From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Cuirass fibers crash // using with GUIX_PACKAGE_PATH Date: Thu, 9 Aug 2018 17:15:14 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55794) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fnmet-0000pu-KG for help-guix@gnu.org; Thu, 09 Aug 2018 11:15:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fnmep-00075Y-TC for help-guix@gnu.org; Thu, 09 Aug 2018 11:15:27 -0400 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:38080) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fnmep-00073K-GZ for help-guix@gnu.org; Thu, 09 Aug 2018 11:15:23 -0400 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id 54E8F123167F for ; Thu, 9 Aug 2018 17:15:20 +0200 (CEST) Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zM1NqzJwlD_R for ; Thu, 9 Aug 2018 17:15:15 +0200 (CEST) Received: from SW-IT-P-CAS2.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Thu, 9 Aug 2018 17:15:15 +0200 (CEST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org Hi Guix, I have a server running GuixSD with Cuirass and it=E2=80=99s supposed to bu= ild a bunch of user-provided manifests continuously. These manifests refer to packages that are defined in a separate repository that is on GUIX_PACKAGE_PATH, so really the Cuirass specification for them depends on two repositories. Can we express this with specifications? Previously I set up a cron job to update the second repository and added it on the load-path through the Cuirass service configuration. Since a recent update to Cuirass and the service =E2=80=9Cload-path=E2=80= =9D is no longer a valid field, so it seems I can no longer do this. Do you have any recommendations on how to accomplish my goal? Another problem is that Cuirass crashes on startup. The Cuirass log shows me this: --8<---------------cut here---------------start------------->8--- 2018-08-09T16:54:05 running Fibers on 4 kernel threads Uncaught exception in fiber ##f: In ice-9/eval.scm: 619:8 1 (_ #(#(# #< ?> ?))) In unknown file: 0 (_ # # ?) ERROR: In procedure for-each: Wrong type argument: #f --8<---------------cut here---------------end--------------->8--- The Cuirass process remains, but appears to be stuck. -- Ricardo