From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id YMtfM5Cq4mI5MQAAbAwnHQ (envelope-from ) for ; Thu, 28 Jul 2022 17:26:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id UGRAM5Cq4mIrCwAAauVa8A (envelope-from ) for ; Thu, 28 Jul 2022 17:26:08 +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 70EF33B4D1 for ; Thu, 28 Jul 2022 17:26:08 +0200 (CEST) Received: from localhost ([::1]:34486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oH5Op-0000nE-D0 for larch@yhetil.org; Thu, 28 Jul 2022 11:26:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oH5F6-0006K3-NS for bug-guix@gnu.org; Thu, 28 Jul 2022 11:16:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41309) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oH5F5-0006R2-00 for bug-guix@gnu.org; Thu, 28 Jul 2022 11:16:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oH5F3-0000tJ-SB for bug-guix@gnu.org; Thu, 28 Jul 2022 11:16:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#56799: (gnu services configuration) usage of *unspecified* is problematic Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 28 Jul 2022 15:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56799 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Attila Lendvai Cc: 56799@debbugs.gnu.org, Tobias Geerinckx-Rice Received: via spool by 56799-submit@debbugs.gnu.org id=B56799.16590213323368 (code B ref 56799); Thu, 28 Jul 2022 15:16:01 +0000 Received: (at 56799) by debbugs.gnu.org; 28 Jul 2022 15:15:32 +0000 Received: from localhost ([127.0.0.1]:59286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oH5Ea-0000sG-Js for submit@debbugs.gnu.org; Thu, 28 Jul 2022 11:15:32 -0400 Received: from mail-qv1-f49.google.com ([209.85.219.49]:37631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oH5EY-0000s1-Rn for 56799@debbugs.gnu.org; Thu, 28 Jul 2022 11:15:31 -0400 Received: by mail-qv1-f49.google.com with SMTP id m10so1629162qvu.4 for <56799@debbugs.gnu.org>; Thu, 28 Jul 2022 08:15:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=hHXU5qMSpv7UG5ksb5EzjLABlOOogvJEh3ujwsDKkSA=; b=FSS4Zba1e1jeC5B6sPukCaM13nPlFd3wlbPfeeCAZk2UWvk/l8GLFZ1Zt49oAUaR2O /I/1vopOJLbimmOViKVPt750j1XSAVvhCJ3un0DPjrpDkGhLc/xDRnS7vKS9DI0NC58A INFTIlo/GMSV5ghUlc1Uf3y29p7DBXp0ywkEZw96tX4e1nhnXGZVMf7YUf/ubfSNUNgb zGzHZJiS7VICSpw1jp9I+t3CzgfTCuXtBdHIPZgYYmk1i+1UDZD82puE9t51k7jY/Ksq wg3XenBcTf+n7Dr1qCIRJ6GFtwJf3+MsL39VgmC9Yaz3EDk3oDxUlIvHHFMtJV1WD5ZR mW5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=hHXU5qMSpv7UG5ksb5EzjLABlOOogvJEh3ujwsDKkSA=; b=kzPv4nDFosL92KoldDQwfWr1NYlsiji0uOizllKK4Yn6XGwUduuRI9hVBX8aql90S0 b0GIG18/W7FIO45ts18iUkZQafqP9+Tlk52HLKfjLB2Ag9EvQVwdfRMU3hucAr5W6AgG Y6u74x6EvSqnrJM3eHxkqh/ZPeFai2VkjTSZFlA5b5RXBd8YWOT13FQkqBnuXvqLQ2mT 9160WpS+S6tQZ5aPCeKZBwEcEbmy36/lN/1MkcNGRs0lmziR2DGQ4VT7GaAgAhC5+cT1 NzABbR4pQFLEe2dHM860zytb/ZcQvWqqxIorMpZgy85PLdQjjNc8dDv3oyDnVIlw7F9h //IA== X-Gm-Message-State: AJIora/RlLEVwx/jL8y0cq8fU30ZI567gKIx0/id/i/rQJ9yQyObyaGj 4y9qpDZcyRYZoJCQmgeidJeKJ6c1iCU= X-Google-Smtp-Source: AGRyM1soz8/NQ/PD5F9h9c1A3GSEIbHPvN3TE9NpMpD0LccWfCYNMy0h1aSbHWggN7vnWVt8tpIhKQ== X-Received: by 2002:a05:6214:5185:b0:472:f9b0:cbc6 with SMTP id kl5-20020a056214518500b00472f9b0cbc6mr24147390qvb.92.1659021324921; Thu, 28 Jul 2022 08:15:24 -0700 (PDT) Received: from hurd (dsl-10-148-58.b2b2c.ca. [72.10.148.58]) by smtp.gmail.com with ESMTPSA id u17-20020a05620a455100b006b5cb5d2fa0sm737595qkp.1.2022.07.28.08.15.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Jul 2022 08:15:24 -0700 (PDT) From: Maxim Cournoyer References: <87o7xa8qxt.fsf@gmail.com> <87a68uqz9r@nckx> Date: Thu, 28 Jul 2022 11:15:23 -0400 In-Reply-To: (Attila Lendvai's message of "Wed, 27 Jul 2022 18:27:13 +0000") Message-ID: <87ilnh6zg4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659021968; 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: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=hHXU5qMSpv7UG5ksb5EzjLABlOOogvJEh3ujwsDKkSA=; b=Zqptb0T9FMgJcI6lbTQIZnjBY9VFevXouuzI98iMFspKGfWS4yKQVxewuiowaBJsER0c+f 4F2MVpnxAV7JbRRbjZgWN6NE2cFko6KobNVi/J+Pi8jHiJWC2ArCbqLrQUkMwETsTgnAyJ KP+3VfDyFU2J7otzfpxS/2vd167SPQcaNcynU6IccMYv9nAP85QBg2RUh4Z/qgSwGyZZQr K4h0knyrtjJ/0zBjmqTt7M5atte3feHXvGjy6GVvW0gTEzA2LBJdxrtNhXgGdvpGQGs5nt I+WO6TmUBN7QSzUA5VwYpgRHq9FhglplDzTDWx+Z7o1djlFE6yJB/MZ+Sz8GxQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659021968; a=rsa-sha256; cv=none; b=hjrmnrCZhWNyp7ulU/+9CM6Tqs5qgFl4b5HtpU1dy9i9d3Z19KzbK6stRGpPhEYWkh97Ol xJ0q5xzT4F+gLqkfm8DlQKGYJGzPkQZ1ePg2aBchqsiR5NHPxor0Gm5reDIJ9XUcqxsrZA aXhFbOqn4AxsbRVoWNVWT0P3SdMVZwyKoodRM8wakonHU27jC1SNuibgrcnesAb9L2F/qS SC6m7wmoWUuLN0swHOEr16iImsJ3mhwN0XpCGWx5vT1jpZsYKTsLW70fGzCqiz+vrgdqmf A37WMGtNfCIFaE79mu9X5syetECvTGCO+/ktg+b3BdRFiMfmJ8P07Z7Hbs8nyg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=FSS4Zba1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Spam-Score: 5.57 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=FSS4Zba1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Queue-Id: 70EF33B4D1 X-Spam-Score: 5.57 X-Migadu-Scanner: scn0.migadu.com X-TUID: 3VVV663w8MIP Hi Attila, [...] > i need to run now, and i'll be offline for a week or two. i can't look > the example in depth now, but my gut instinct says that it's a bug if > *unspecified* reaches any GExp machinery. I don't think it's reasonable to burden users with normalizing their G-exp input data, where *unspecified* may appear in nested data structures (such as used by the jami-service-type: jami-accounts has maybe fields end is used as a nested data type to jami-configuration). I think v3 of this patch enables us to continue with our current ways and is a non-invasive change, so I'll merge it soon if there are no objections. Thanks, Maxim