From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carlo Zancanaro Subject: Re: Unable to configure a system with 'cuirass-service' Date: Fri, 02 Dec 2016 02:13:17 +1100 Message-ID: <87twan7kdu.fsf@zancanaro.id.au> 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> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCT3b-0002Od-PZ for guix-devel@gnu.org; Thu, 01 Dec 2016 10:14:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCT3X-00036d-QU for guix-devel@gnu.org; Thu, 01 Dec 2016 10:13:55 -0500 Received: from mail-pf0-x242.google.com ([2607:f8b0:400e:c00::242]:36628) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cCT3X-00036M-HD for guix-devel@gnu.org; Thu, 01 Dec 2016 10:13:51 -0500 Received: by mail-pf0-x242.google.com with SMTP id c4so12100557pfb.3 for ; Thu, 01 Dec 2016 07:13:51 -0800 (PST) In-reply-to: <87polbzst7.fsf@we.make.ritual.n0.is> 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: ng0 Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; format=flowed 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. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJYQD4NAAoJEMBVJci7YG0ra14H/0dYPzfvWaEmdP2UIorqLlVV xkyzI3cQFllELyQ0t36fSE/eVtvqGgh2i10ScDwCfUvpPhj2DC+tnzmNMrHad8hl Fqe5ntzboDRookuQBRNZ2Yl/Ck1yRNlPOtPGZP0t51cRgRQUzn5fRpkjzXULnthj s+u/rH4IrojJu2cleXYoj00N6HTfXKg9EMGL8jo/yZr9DgQymHGFWwIVOtKaK5EP FN5yRqQFR9XqKiOJKuJdq7F+gqn3Y535SXT7D7ULW0nayuEyuaTjGNXTJNe47Npv GANcWsOV1WBUuah1C4KUW9lJqyFRHWrkkqdNGn7t0uwVDw4cXcTbFmTNUJx1h/E= =tKm+ -----END PGP SIGNATURE----- --=-=-=--