From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id UCDsNNR7C2EkbQEAgWs5BA (envelope-from ) for ; Thu, 05 Aug 2021 07:49:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 9VCeMNR7C2ElMQAA1q6Kng (envelope-from ) for ; Thu, 05 Aug 2021 05:49:08 +0000 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 ECDCD1A6A5 for ; Thu, 5 Aug 2021 07:49:07 +0200 (CEST) Received: from localhost ([::1]:46330 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBWFe-0001l5-Q9 for larch@yhetil.org; Thu, 05 Aug 2021 01:49:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36728) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBWFa-0001kZ-4O for guix-patches@gnu.org; Thu, 05 Aug 2021 01:49:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mBWFZ-0001AT-Te for guix-patches@gnu.org; Thu, 05 Aug 2021 01:49:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mBWFZ-0006nh-Pp for guix-patches@gnu.org; Thu, 05 Aug 2021 01:49:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49419] [PATCH v4 0/4] Essential home services Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 05 Aug 2021 05:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49419 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49419@debbugs.gnu.org Received: via spool by 49419-submit@debbugs.gnu.org id=B49419.162814249726024 (code B ref 49419); Thu, 05 Aug 2021 05:49:01 +0000 Received: (at 49419) by debbugs.gnu.org; 5 Aug 2021 05:48:17 +0000 Received: from localhost ([127.0.0.1]:45635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBWEq-0006le-VN for submit@debbugs.gnu.org; Thu, 05 Aug 2021 01:48:17 -0400 Received: from mail-lj1-f170.google.com ([209.85.208.170]:36448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBWEp-0006lQ-36 for 49419@debbugs.gnu.org; Thu, 05 Aug 2021 01:48:15 -0400 Received: by mail-lj1-f170.google.com with SMTP id y7so5538507ljp.3 for <49419@debbugs.gnu.org>; Wed, 04 Aug 2021 22:48:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20150623.gappssmtp.com; s=20150623; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=U3HKKY/+CGTZ7Blhbqt45wjx8/I1YyFrfM4JMGkZcDc=; b=vQMSVdwBQKo9PrQsGcC0QNQzTK0oVlRtc4VlBvtpt5bdhMYLmJGGu95lBPBdzNS7Dw 5s7Dx1wTSAg+/9TRxHFJaLndHkiFS7LXaNX7EP933z0IWFwgZjSg1dZKDs7geOHTfdaG B/6zzir/pYNneBa9Xbk+HYKgwhIG4+aefPwV/xaglGVx/OsSy9kbrK4Vu+qltmt+MuBD uJAMMku9XaECBxbAyfe73XRwSBqPpVQxRyCghY+Ck1Nqe5PXvcUqTINlhGWFhadPn4GI DHpNqhWYWiK40nx3up0UbZyE4CfjWq8KttELTkqa9QFwACa3hU1G4YO1sjBSSYtt18ay lRuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=U3HKKY/+CGTZ7Blhbqt45wjx8/I1YyFrfM4JMGkZcDc=; b=OpCvkoM7NuGbrbyk7AeJuD1QARjoNa3ohawLGZmJkkon0izHOVSkK9Nxo/V5OEWQqf WmExX5Udg3PK+CY+BhMcLQwHhW6bRPs1owpLSpD3XMOcGGmGr2S1qNBVKqz84JP6bm6B fqrM29fmg5XDgINZTlzgbvrOuXRUw85HbeJXtdSACV2JXF7W0NeYr019gIsOHISYkjZm Gd5II4UVP7fkK3bFgn5fPF+ziZScMEGkOE54opj53x/yp96BuEqoXVIJDUIvmb6U7Ge2 UqSihzRrnTasvF9zt7jvg8E9owNK8u7IjLeeMaPhf+I+MX4JQgJnZE9T/W5ewyP7hGc/ PPeg== X-Gm-Message-State: AOAM532ha+ggn+gvpPA1rPVtBx5/0tJqui1NpPlKhrsaqjQyXVQ6cmqY U+uyWkUG228FB0OJvECLxyzs7CVH5mbOQzUV X-Google-Smtp-Source: ABdhPJyDpDu0+NmFh5dLlukKE+qsHyK8jHrGzM0gI4lxrLkhQAs2fb19v1dS1WF+Kl9UT4HdiG3RYA== X-Received: by 2002:a2e:581a:: with SMTP id m26mr2014517ljb.120.1628142488583; Wed, 04 Aug 2021 22:48:08 -0700 (PDT) Received: from localhost ([109.252.93.92]) by smtp.gmail.com with ESMTPSA id t4sm403552lfl.23.2021.08.04.22.48.07 for <49419@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Aug 2021 22:48:07 -0700 (PDT) From: Andrew Tropin In-Reply-To: References: <87y2akhiz1.fsf@trop.in> Date: Thu, 05 Aug 2021 08:41:43 +0300 Message-ID: <87tuk4mors.fsf@trop.in> 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628142548; 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-cc: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: dkim-signature; bh=U3HKKY/+CGTZ7Blhbqt45wjx8/I1YyFrfM4JMGkZcDc=; b=L79yV1XI9uxmZJag40CQoG56U4wEiv9yTgoKL5pCcI5b0ILGcxhPCdTLLF7Sj7oVB5c2Y5 ftFb7EGF75ouyT5bwp/pl1icCrsYo3t+DyTsV7dP/m5jWb/3VdIny1ANVW49Dm7aNtrXwy Q12ZBg1/GXuo03as8Z+0wx9EVCYyLdQLdu0cq3FUOW/ycgfobj9ooBtRqZKZXq1lrj08Vn 6rDogCsJZWCuZL79S6f4kcqcrDQSRE6p11Yp6O6UoHRb/ZWe08suaPhMqWaFtrlPq+mSZ0 j/2VgoDFr3viAsFZ2WBXNIPJMwSmJ1iGWKJibb/Y+hcRh0S7KjZqp8uB73ov7g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628142548; a=rsa-sha256; cv=none; b=tORbKGSsZ00iqj+AQqomvEnMis8XkW0Z2mXr3oy/uEvcy/jGUyqw2bSissCiIVdjrQFrWn D8uBgzEokdYfT/MENcufyVjXqJIbswpC2zpCPpjKOqYXA85htf4+bTWoldZtC8n1G5f3Ya YCxL/0gbITnda+MWonf2KHXU8JouSozDrvl1RXnR8zQZXPab2QzI6AEt5vS23e0yl2kAtR UtScCITg2MQUuV9MEeP75eQ66zvySiSr/DItVNygyLTMfytwqRCRFfkJduoAWatEs/3BHw 5qqr4lDtV0ItU1NZJbqOKNovVjGdZE5VeSB/9Vk+QFdFVZsXzRXkMa3AGzrXiw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=vQMSVdwB; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.02 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=vQMSVdwB; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: ECDCD1A6A5 X-Spam-Score: -1.02 X-Migadu-Scanner: scn1.migadu.com X-TUID: +H/nu41KwWgV --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Seems there is no additional comments about implementation, so I just send cosmetical changes treating comments from previous reviews. Changes since v3: =2D Remove tabs. =2D Move Home Services explanation from commit message to comment. =2D Add missing ChangeLog-style commit body. Andrew Tropin (4): home-services: Add most essential home services home-services: Add home-run-on-change-service-type home-services: Add home-provenance-service-type home-services: Add fold-home-service-types function gnu/home-services.scm | 520 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 520 insertions(+) create mode 100644 gnu/home-services.scm =2D-=20 2.32.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmELehgPHGFuZHJld0B0 cm9wLmluAAoJECII0glYwd6wze4P/RUwwZCDsUD7s9K91ZZw5TYB53DSselwYYnu jcJi9PmHyrSI3ZwEmCuaQUJBvSubo6sdspucxCLVn8VXrXU0KbED5fm8AjSphwkH OA96THL/UM2li3gnvXDPzoR+kG1qumRRmnUb/a4w42G8V01sjTeLXkbBudoKw6SR t2VL5wxlOaYE1Vx3HhZl8SXgMv1V/C7gq7dGAhJl61j7BKfG743m0AVB6ImS1zE4 uqL9hool4X9yfGvf0NDreFff2swmGrDKIHbCAmGlfPfI1qc4UZu1jhY8JMtZebDr KCKCy5SyQNP8Ue8jhzStvaOGWtoFPVtve6qziwzhUD78NePX+hgL41hYK7JNYav4 MZe0Sd83txWhwAKg0UEYQWCFlqNKNxDU02B6pQgxgFPZ7NjU5PKWsthj/eBFVacY BmAUnpfVhP6itXH05mPU99J6QY9tThWC0DkS+Km4gJqi5sttE9bzmgJHdrrJoBsw 01EBjfC7dlGeVzWaecvjcpC1P0DoFL55mbJ/EhEgagc4793A6RT8JgfT34gVzZCE QLwEj2OqnSxCw0LtBwzjwF2jokhsTX1u7ubSjHFd+47fd1O8IQRpdKXfDeqQ2USp M7H+une9aYRGegOmQGkbABOgFJfy/0jTl6pAI/WkYm1U7bLJDILM+9QMpitxzQD7 rDxgfbxK =W/mt -----END PGP SIGNATURE----- --=-=-=--