From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: Unable to configure a system with 'cuirass-service' Date: Thu, 15 Dec 2016 22:55:09 +0000 Message-ID: <87h964by5u.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> References: <20161026130558.31924-1-mthl@gnu.org> <20161026130558.31924-3-mthl@gnu.org> <87k2ctkj7h.fsf@gnu.org> <87bmwy53kn.fsf@gnu.org> <87k2bk63eg.fsf@we.make.ritual.n0.is> <87y4007e6n.fsf@zancanaro.id.au> <87k2bj7rfj.fsf@we.make.ritual.n0.is> <87vav37qky.fsf@zancanaro.id.au> <87polbzst7.fsf@we.make.ritual.n0.is> <87twan7kdu.fsf@zancanaro.id.au> <87a8cf9z6s.fsf@gnu.org> <874m247t2x.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45926) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHewI-0005Rv-VP for guix-devel@gnu.org; Thu, 15 Dec 2016 17:55:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHewE-0006pI-VU for guix-devel@gnu.org; Thu, 15 Dec 2016 17:55:51 -0500 Received: from aibo.runbox.com ([91.220.196.211]:60610) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cHewE-0006mM-OK for guix-devel@gnu.org; Thu, 15 Dec 2016 17:55:46 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1cHewA-0004bE-AB for guix-devel@gnu.org; Thu, 15 Dec 2016 23:55:42 +0100 Received: from tor-exit.xshells.net ([178.217.187.39] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cHeve-00082d-7L for guix-devel@gnu.org; Thu, 15 Dec 2016 23:55:10 +0100 In-Reply-To: <874m247t2x.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Mathieu Lirzin writes: > Hi, > > Mathieu Lirzin writes: > >> Carlo Zancanaro writes: >> >>> On Thu, Dec 01 2016, ng0 wrote >>>> I tried that before (though I did just think it was wrong) and now I >>>> get the same message as yesterday: >>>> >>>> ... >>>> >>>> In gnu/services/cuirass.scm: 81: 1 [cuirass-shepherd-service #] In >>>> unknown file: ?: 0 [string=? "" ((# # # # ...))] >>>> >>>> ERROR: In procedure string=?: ERROR: In procedure string=: Wrong >>>> type argument in position 2 (expecting string): (((#:name . "guix") >>>> (#:url . "git://git.savannah.gnu.org/guix.git") (#:load-path . ".") >>>> (#:file . "/.../cuirass/tests/gnu-system.scm") (#:proc . hydra-jobs) >>>> (#:arguments (subset . "hello")) (#:branch . "master"))) >>> >>> It looks like cuirass is expecting the specifications to be a string, >>> not a list. I don't know anything about cuirass, so I can't help you >>> to configure the cuirass-service. >>> >>> Looking at the source, specifications has a comment ";string >>> (file-name)". It looks like the "specifications" field of the >>> configuration is just equivalent to the --specifications argument to the >>> cuirass command, if that helps at all. >> >> Indeed, this is a mistake on my side. Here are 2 patches that should >> fix this issue. > > I went ahead and pushed them in commits: > > - 44ccd9622eb4a0083d4f833a61172973390ca62b > - 57aa94bd7e7d530e52356723c8f1dbf727144b25 > > Thanks, > > -- > Mathieu Lirzin > Thanks, I wasn't able to test them before and provide you with feedback, I was just busy and the CI is kind of low priority for gnunet. But we'd like to get a CI running on our own infrastructure on systems like GuixSD as far as I understood conversations so far. But I am aware that a general CI might still take some time with cuirass. -- ♥Ⓐ ng0 | ng0.chaosnet.org