From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 22 12:03:54 2018 Received: (at 30809) by debbugs.gnu.org; 22 Sep 2018 16:03:54 +0000 Received: from localhost ([127.0.0.1]:49787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g3kNu-0005st-GE for submit@debbugs.gnu.org; Sat, 22 Sep 2018 12:03:54 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:49022 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g3kNs-0005sk-5h for 30809@debbugs.gnu.org; Sat, 22 Sep 2018 12:03:52 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 2819B165DD; Sat, 22 Sep 2018 17:03:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (127.103.9.51.dyn.plus.net [51.9.103.127]) by mira.cbaines.net (Postfix) with ESMTPSA id 00FAB165D4; Sat, 22 Sep 2018 17:03:49 +0100 (BST) Received: from phact (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id e32ed5d1; Sat, 22 Sep 2018 16:03:49 +0000 (UTC) References: <20180729201822.12372-1-mail@cbaines.net> <20180729201822.12372-2-mail@cbaines.net> <87r2jk8faj.fsf@lassieur.org> <87wotbm6db.fsf@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: 30809@debbugs.gnu.org Subject: Re: [bug#30809] [PATCH 2/2] services: Add Gitolite. In-reply-to: <87wotbm6db.fsf@cbaines.net> Date: Sat, 22 Sep 2018 17:03:47 +0100 Message-ID: <87y3btwmcc.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30809 Cc: =?utf-8?Q?Cl=C3=A9ment?= Lassieur 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 (-) --=-=-= Content-Type: text/plain Christopher Baines writes: > I'm at a loss regarding what is going on here. I've tried testing on top > of 8b8978ade and a previous commit, I've also reproduced this on two > different computers. Right, I think I've found a work around this problem! Previously the activation gexp was like: #~(let* ... (use-modules (ice-9 match) (guix build utils)) ... (match ... )) This seems to break, no idea why, but I think it's something to do with the mystery of macros in Scheme/Guile. I had a look at how other services were using primitive-fork, and the PostgreSQL service does. However, it's activation gexp looks more like: #~(begin (use-modules (ice-9 match) (guix build utils)) (let ... ... (match ... ))) So, I switched the gitolite activation phase around to use a begin as the outer expression (rather than the let*), and it seems to work! I've sent the patches again. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlumZ+NfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdF/BAAtQnwOWNNLUrZXsA47gw7vCiViqZznuGLzgZs8o2bZS4P2ZNwHk0ALJhO Z8MRKsVLvMF1SbTyz2bluG0EGgROcJYiYUSrOCZOHFk0npcmZJgSWjHVzFqGaa2h 658iielmK4U6ekHQ/4PelXs8YAwxAl+rNT4Qp7+AiJOLmKj0s1LWwweis88lo0wo HZaQsKk4Wh8NhF6o13dqErGvXhmhzW4J7/5VMpFpTjYrKwLprJEehLz9e5QvTLrK lfReJsqwJkIBPY1HmoLZnFFxvOS3qV5FEiSLGVEdj+icseJaopOPz/DZnQE/oNkM p71VTsEODFOZ6LRvZYZEIP+zvqS74m1L1xUtA0BCXWiq36Ooc79QxeWTCBJ91rRL 9afySPmF0qRIkzvz/sTeuXfmRIfRlfMFtTaF79iTpo9LgQJZdEbBLZxxY3iYCPQz apKLPuB91vE5ZyXSf8m7bfe/b/ZNIc5uyaMsVo/vjPBNtYtR4RpUSPl8ijF8aZqS g+9+8J8cZKro+sqE/sR7XCjMZO4r1i9jXNKlbZQNR4NlNyAiSt9a9Xm4TJuIHiqc kaFvjk9WSdIkapTWyl6o5XQn19O8SR/7kQ7VLaaWQHSU+TGkWekcf7H3JxwN9D7E P6TkzY36PrX6lmVH5HZVb+sItCcocIoWrill9tj3oTkUDf+rY6Y= =KNwj -----END PGP SIGNATURE----- --=-=-=--