From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id yNNFMgKaEWU4swAAauVa8A:P1 (envelope-from ) for ; Mon, 25 Sep 2023 16:32:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id yNNFMgKaEWU4swAAauVa8A (envelope-from ) for ; Mon, 25 Sep 2023 16:32:34 +0200 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 871134A81B for ; Mon, 25 Sep 2023 16:32:34 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=mVSDQ3q9; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695652354; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: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=95GX6SXCZCEiZJByFahwarYSEKa0Z+rZqRiXdl9I2is=; b=G8HaYOPvMF59cFN5Do0GsbX9lpTkF8I0tik5nx6UaCGlJR+bcl9TpTa5S+N24nt7qvHoZm bt9n6hisFLQHYltkB6hPuUGLga1Za4hm8Mb8miBoLXi83Uua2xM2FY3lkSkCUeFSt3Guos 6AOe887qYd4SXyN8heRnl0dWCg6HFyE+Q42UBVzF90U21gcAlKnabNDa4/2uBGJHNHogrz 3nuYZ+A8iTKsNbqe2zeZ+WC5nXawcjuJwyZ0TLtojLQAdTZWz8dUIn8yq2KxPlQ3MHSoA5 mIS1COXZYcFs15KfBJCELwjRUjEcNpg0vqjwCG19tVIOXyjuC6bdQe0/eCuqjg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695652354; a=rsa-sha256; cv=none; b=BF5L9qw4XcYEnODQsdQHo3UOh/fzQ0tqp6l56v14ia8ldyyHzxoQj0REQmUyiDAO0WJwK6 aCknq7pjIaEslusU/35s0lN9+zW3oPxZFlN+v3kmPHEDMIY2p2jnF6q/7ScovmRbBN0flF 2JeTebsXhUQVQ74G2hjZGU7eOvMBF6zmYu9iFRwWRmfSQdh8ra2vwV1xwbS4J9bKrGU7gu tetyEV/Rxm7Nl2gASU5o2BHckERT9DQUjO9vMNSfTIcmF1FHf6RWPksbMWLjk6RjKJtOd4 NGkPLksYu2XNJ3Fm4G/wgW25xRvUX5N6RHIkj7VICgcNnymGhehq8U5Fv1sGtA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=mVSDQ3q9; 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"; dmarc=pass (policy=none) header.from=gnu.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qkmEd-0002OJ-4h; Mon, 25 Sep 2023 10:06:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkmEb-0002OB-Uy for guix-patches@gnu.org; Mon, 25 Sep 2023 10:06:50 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qkmEb-0000i0-Jw for guix-patches@gnu.org; Mon, 25 Sep 2023 10:06:49 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qkmEn-0002N6-Vk for guix-patches@gnu.org; Mon, 25 Sep 2023 10:07:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63985] [PATCH v3 00/11] Service subsystem improvements Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 25 Sep 2023 14:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63985 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 63985@debbugs.gnu.org, Bruno Victal , maxim.cournoyer@gmail.com Received: via spool by 63985-submit@debbugs.gnu.org id=B63985.16956507919076 (code B ref 63985); Mon, 25 Sep 2023 14:07:01 +0000 Received: (at 63985) by debbugs.gnu.org; 25 Sep 2023 14:06:31 +0000 Received: from localhost ([127.0.0.1]:46369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkmEJ-0002MJ-4c for submit@debbugs.gnu.org; Mon, 25 Sep 2023 10:06:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkmEG-0002M6-Mc for 63985@debbugs.gnu.org; Mon, 25 Sep 2023 10:06:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkmDy-0000fG-7J; Mon, 25 Sep 2023 10:06:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=95GX6SXCZCEiZJByFahwarYSEKa0Z+rZqRiXdl9I2is=; b=mVSDQ3q9Oz0N2OPN/BBp W1WC8siRNcj958eNHyi6DIGnjWm0gnHV4U+A7BGsr/PAFHuFwi2PiApYFg+nEXAgvXDydfI0SqWPe r3dr5kRh2X4M1KVfT5jNSwRk2oqQbfrbBDdyBAERrothDQFNAWp03u1u2g+kjZ9Rg8jtw5r6q2fdT AxUxCtG0bg/KlnG2HkwM/0fPqE3KXrN6L4qsRvCmWxuo24IdhZZ1KEm+kv2DkhCJFq2NBOUSiQ6V6 S+9oa2wEmEIW8tRIxh+9iGS6DELgkLVj7SlfS8c3RIAu5RYar9YB3TOueQCkDzlO5SWgn5lJmUn1N cMZH7rEm+XzQYg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <5613dc86-54ac-4bdb-b75a-400b1cb124bf@makinata.eu> <6445e508cbc8a9f92d3a54263193936d168cd7cf.camel@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quartidi 4 =?UTF-8?Q?Vend=C3=A9miaire?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour de la Colchique X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 25 Sep 2023 16:06:03 +0200 In-Reply-To: <6445e508cbc8a9f92d3a54263193936d168cd7cf.camel@gmail.com> (Liliana Marie Prikler's message of "Sat, 16 Sep 2023 23:55:59 +0200") Message-ID: <87v8by5ovo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -3.84 X-Migadu-Spam-Score: -3.84 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Queue-Id: 871134A81B X-TUID: zsu88jbRtOZM Hello! Liliana Marie Prikler skribis: > I'm not sure whether serializer options really add much value. You can > use functional programming to define serializers for you and pass those > options in a cleaner way IMHO. The documentation should be updated as > the changes are made. As for the switch to SRFI 171, I'm not sure > whether backwards compatibility with Guile 2.2 is a requirement > somewhere; if it isn't, that change is probably fine. Backward compatibility with 2.2 is not required in the service code. (The places where compatibility with 2.2 or even 2.0 may be required are some of the (guix build =E2=80=A6) modules and core (guix =E2=80=A6) module= s, the latter so that a very old Guix can still pull the new one.) Ludo=E2=80=99.