From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WPRIKeGFtmRFKwEASxT56A (envelope-from ) for ; Tue, 18 Jul 2023 14:30:25 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id QPhIKeGFtmQQpQAA9RJhRA (envelope-from ) for ; Tue, 18 Jul 2023 14:30:25 +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 2138852E96 for ; Tue, 18 Jul 2023 14:30:25 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=j6RlQGJx; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-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=1689683425; h=from:from:sender:sender:reply-to: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=c74knQb4peH8Caz3rxhc3fFSjJuaM9/Y70TreJvA2co=; b=K/Uq/M3bFxMKxf1EJ6D510ukrDoyBgkzoBC6mnzAm6FMVFE2iVwxAUkyqfL0gskTfgAN74 A0zx0x9k+T+BkPWU0o8nGPZzlMkBw/nQJ1OhA1PdnXFuu9ENysCEAw7x1/rIq5YGJgZRba Ym11AhoKmPYMPtisWAl3QYQUN/s3d9EX2x5iLCotcMy0UaiH5Pc4AX3h+QpkdXYfDH60OC 0h1zJnxFPVc8ve7BKkwFIA8vHVIzcmlLOPg1mmwXUI/C2PXAZTXpGj/vTA+b3GJlKlryzc v7B1K4MbH8YV19v5ZdomwzsDzjdu+xu2Qvb3cO9i1OM4A3yKmqQPvGSv+SheXQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=j6RlQGJx; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1689683425; a=rsa-sha256; cv=none; b=dBeiE+MTzelVEWaggW1ySpDDiqSA0n6LEiOpzJx2mr2Q6OzZ6h3X6d+kU+hWk9DVIWmif3 Kb+HHw1fWzdM+7Dur7MaTJDS1tO8TqxczwAStAK9+dhHdL+QtnfeDa1c21aj/K68tzVzCT ZFqjbAKVmtRQUXjoEeGKPEnwAVypHadiL3xE/UdINXHUSeI5Y2HlfNmmsssNhDdQYR0s6h 7lrChglajw63TkTTU4rsTNc+Mf3Qzdl73fjAeygXnPfUTQmy/ak2gpxHplCmuRrkLebWHO u+AGM59LoW3T1w0895cAREdwWLPp+Zy3vxqpGmIlHsw1GMsA7H5lvkzL6ZQLNg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qLjq8-0007IQ-6q; Tue, 18 Jul 2023 08:30:04 -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 1qLjq6-0007IF-GA for bug-guix@gnu.org; Tue, 18 Jul 2023 08:30:02 -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 1qLjq6-0000dX-4B for bug-guix@gnu.org; Tue, 18 Jul 2023 08:30:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qLjq5-0002Zz-U6 for bug-guix@gnu.org; Tue, 18 Jul 2023 08:30:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#64106: `modify-services` no longer affects multiple instances of the same service Resent-From: Brian Cully Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 18 Jul 2023 12:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64106 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Josselin Poiret , David Wilson , 64106@debbugs.gnu.org Received: via spool by 64106-submit@debbugs.gnu.org id=B64106.16896833589826 (code B ref 64106); Tue, 18 Jul 2023 12:30:01 +0000 Received: (at 64106) by debbugs.gnu.org; 18 Jul 2023 12:29:18 +0000 Received: from localhost ([127.0.0.1]:51994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLjpO-0002YQ-0m for submit@debbugs.gnu.org; Tue, 18 Jul 2023 08:29:18 -0400 Received: from coleridge.kublai.com ([166.84.7.167]:56533 helo=mail.spork.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLjpM-0002YE-24 for 64106@debbugs.gnu.org; Tue, 18 Jul 2023 08:29:16 -0400 Received: from psyduck (ool-18b8e9e7.dyn.optonline.net [24.184.233.231]) by mail.spork.org (Postfix) with ESMTPSA id 4AD91367A; Tue, 18 Jul 2023 08:28:35 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=spork.org; s=dkim; t=1689683325; bh=c74knQb4peH8Caz3rxhc3fFSjJuaM9/Y70TreJvA2co=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=j6RlQGJxSKnYNfi5JIcodc9oqFwwI+oSSJgh32V0d85CX8SsQI8cr4u4eUff2Mem5 wMjaA0MdIiIrzVCYI20vtFeUjC1JE5B1ymMVqLgLbo5zWdnEcS0W6iVINo5xsEy+p/ /aG8gh0GcQa9JtEqI3y8TgSf3KQx+RS2FLOi0jLU= In-Reply-To: <878rbrke00.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 07 Jul 2023 16:11:43 +0200") References: <878rci5bpq.fsf@jpoiret.xyz> <87fs6ndhx7.fsf@gnu.org> <87r0q4d6v5.fsf@psyduck.jhoto.kublai.com> <878rbrke00.fsf@gnu.org> Date: Tue, 18 Jul 2023 08:28:35 -0400 Message-ID: <878rbd1k0c.fsf@psyduck.jhoto.kublai.com> User-Agent: Gnus/5.13 (Gnus v5.13) 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: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Brian Cully From: Brian Cully via Bug reports for GNU Guix Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: -4.87 X-Migadu-Queue-Id: 2138852E96 X-Migadu-Spam-Score: -4.87 X-Migadu-Scanner: mx0.migadu.com X-TUID: m6aQ3VR9mo4U I sent a patch to this ticket yesterday, before remembering this morning that y'all probably weren't auto-Cc'd on it by debbugs. Please have a look over it, especially the tests, in case I missed some functionality or misinterpreted some requirements. This will probably be deserving of a news item, since it will cause multiple deletes on the same service type to fail, and that's what at least some people are doing due to the previous patch. One option would be to convert the =E2=80=98raise=E2=80=99 incantations to = warnings, at least for a while to give people a chance to update without their configs breaking, but I don't know a good way to do that. -bjc