From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 4LcTOzgr+GHzawEAgWs5BA (envelope-from ) for ; Mon, 31 Jan 2022 19:32:24 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id GDRxODgr+GHx9gAA9RJhRA (envelope-from ) for ; Mon, 31 Jan 2022 19:32:24 +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 B3CC7178BF for ; Mon, 31 Jan 2022 19:32:24 +0100 (CET) Received: from localhost ([::1]:38922 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEbTS-0007jS-Uo for larch@yhetil.org; Mon, 31 Jan 2022 13:32:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEbSB-0007fv-9v for guix-patches@gnu.org; Mon, 31 Jan 2022 13:31:37 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:47838) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nEbSA-00047d-Mo for guix-patches@gnu.org; Mon, 31 Jan 2022 13:31:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nEbSA-0005FD-KR for guix-patches@gnu.org; Mon, 31 Jan 2022 13:31:02 -0500 Subject: bug#53140: [PATCH] services: guix: Add nar-herder-service-type. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Mon, 31 Jan 2022 18:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 53140 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53140-done@debbugs.gnu.org Mail-Followup-To: 53140@debbugs.gnu.org, mail@cbaines.net, mail@cbaines.net Received: via spool by 53140-done@debbugs.gnu.org id=D53140.164365386120147 (code D ref 53140); Mon, 31 Jan 2022 18:31:02 +0000 Received: (at 53140-done) by debbugs.gnu.org; 31 Jan 2022 18:31:01 +0000 Received: from localhost ([127.0.0.1]:40739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEbS9-0005Es-5k for submit@debbugs.gnu.org; Mon, 31 Jan 2022 13:31:01 -0500 Received: from mira.cbaines.net ([212.71.252.8]:41266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEbS6-0005Ej-Nf for 53140-done@debbugs.gnu.org; Mon, 31 Jan 2022 13:30:59 -0500 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa]) by mira.cbaines.net (Postfix) with ESMTPSA id C12DC27BBE9 for <53140-done@debbugs.gnu.org>; Mon, 31 Jan 2022 18:30:57 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 1dab9403 for <53140-done@debbugs.gnu.org>; Mon, 31 Jan 2022 18:30:56 +0000 (UTC) References: <20220109120012.18655-1-mail@cbaines.net> User-agent: mu4e 1.6.10; emacs 27.2 From: Christopher Baines Date: Mon, 31 Jan 2022 18:30:31 +0000 In-reply-to: <20220109120012.18655-1-mail@cbaines.net> Message-ID: <875ypzn4f3.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" 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=1643653944; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-to:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=nu3TzKGMzdrSQq1qJ+mTz0XIFUpYzyodpQEEqWqdZkU=; b=TaNe1ymwJIgF6cSqXyP/y2l0eP5907CyzVsmui5jnNshN+joiksowr7AuqtTpYI7v067fk viZcksw06E+F7HFE5da2amD3tue6PRSIE2kBHY8xHUNqE/qbAoIVSUv7wlPxrDIwfRADe/ tC1+Ygvsizqx+zZ8Bs74syR8JrnfhZnRgbxoFGLKiDpZnez7SdlDm3jMLWcNIP1GtqmP8C W5+3gpPqKMLWU+xWz7V+FO/htSbCRlX7ydW3D/eBWhV14pvuvH86jk7sbsn5oMn6YOZQIv F8NFfuBH6GyTvon4AMdDMAH0hHM9hrXsAACvE4ek6rcLo1AMtkU2/o+RqP9PcA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643653944; a=rsa-sha256; cv=none; b=n2gGWSetk5+0ScxO2Enay224OZI219eNIZ+T1OqtWDmyFUSDFOlQWCTUzujmu9RSgwCggg hY7tWhAEFkNoFVddVU1Xu3NZLjz237STFkw6MSmu7PdnfFfWd4e9crP4W//mMWE9ltNMfQ OAsIP3LPHZSYYtTpY9Qv31Y0KG2rwteA8GUhP6ln1AJuiY7CwUenbdnaaB7oePBhu6BNzC uAz6lo1jINTHsNo2u1sZ4p2JE/iKXoPGeauNhVfrOmM2IPs2NEQFL27kpC/z34hENIVm5u XDakhmREy5+DGd8SVCFRIwZ0CisOJDJJrpVSYUj64/zbTH7amvF1sQWNIIpAKg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.23 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B3CC7178BF X-Spam-Score: -5.23 X-Migadu-Scanner: scn1.migadu.com X-TUID: BTTPRvNFPwBd --=-=-= Content-Type: text/plain Christopher Baines writes: > * gnu/services/guix.scm (): New record type. > (nar-herder-configuration, nar-herder-configuration?, > nar-herder-configuration-package, > nar-herder-configuration-user, > nar-herder-configuration-group, > nar-herder-configuration-mirror > nar-herder-configuration-database > nar-herder-configuration-database-dump > nar-herder-configuration-host > nar-herder-configuration-port > nar-herder-configuration-storage > nar-herder-configuration-storage-limit > nar-herder-configuration-storage-nar-removal-criteria > nar-herder-shepherd-services, nar-herder-activation, > nar-herder-account): New procedures. > (nar-herder-service-type): New variable. > * gnu/tests/guix.scm (%test-nar-herder): New variable. > * doc/guix.texi (Guix Services): Document the new service. > --- > doc/guix.texi | 72 +++++++++++++++++++++ > gnu/services/guix.scm | 147 +++++++++++++++++++++++++++++++++++++++++- > gnu/tests/guix.scm | 79 ++++++++++++++++++++++- > 3 files changed, 296 insertions(+), 2 deletions(-) Merged to master as 087cdafc9f8ef1d73780ab3e0b4dd340b9e0bce0. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmH4KuBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XeTjhAAkEPR5Dak5wLgZtBiIU5vU7IgQ0Ps84RP aDz0uRNP26ij0S7rwmbTr7/TLRyyRKl5q38vN8NwwM75Xfk0QRV3Go3wcMQ5KBrG 3Hvp2QUwVsRfBtdCkyYD81lCVng+krPHVMPE5gtFP+HL7sx1Omw4mNe7kJNiPjNP fRU5EKQXNMvyiB1FNFtIdJJLc2sp7VOjnLlIrPikJ9+ygCs/JBPEOYvcwpVGp7y8 vN3N/P1qA4m+SqMDKJzU+h6D/+ISVNtdfwf9xHJfJE044d0PEl1gsBPM6wl2p0/g KsPh11BSKSDYiBq5XOBwatM5A6/lu9i3Teq20K6Aiu94/K9GZfa0sat/btxgseCg Ca23A8UfRbO4SB88udnbP/4l2NPjE1Nda9wBVStD27g7srUivTuYd2IvGp0YDMJo CPd/g4g6ls8SqJgW8fHUnb1zNNbOh4/8eF3+w61p+En59sutahuxhzQNJ012E56h 3nqy5MwwLgduF6Gjah48nlfs7JpMJ9SQMrQP4AfiXEnL/u6Ouf9RgKRkHYQQ3tkR ppGzsSFnSOFTSKqe10k77Ad0ZTac3hKScGr++78uC/3LMo62KMqgdYWC9QmdlGVq RUr9l5B5dlSdy//ezb1cYYXYJvStK03VS1sn/GXYvj/Be22VCzLe8LDv0l2Yb4h5 KBu9ccB/amw= =BRiN -----END PGP SIGNATURE----- --=-=-=--