From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id iNwbKkzlwGEr+AAAgWs5BA (envelope-from ) for ; Mon, 20 Dec 2021 21:19:24 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id eLu1JUzlwGEsMAAAB5/wlQ (envelope-from ) for ; Mon, 20 Dec 2021 20:19:24 +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 6C3817852 for ; Mon, 20 Dec 2021 21:19:24 +0100 (CET) Received: from localhost ([::1]:59566 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzP7z-00066U-GU for larch@yhetil.org; Mon, 20 Dec 2021 15:19:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42214) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzP4k-00008r-Sd for guix-patches@gnu.org; Mon, 20 Dec 2021 15:16:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40003) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzP4k-0005Wo-Ko for guix-patches@gnu.org; Mon, 20 Dec 2021 15:16:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzP4k-00035r-GU for guix-patches@gnu.org; Mon, 20 Dec 2021 15:16:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51838] [PATCH v5 07/45] guix: node-build-system: Add #:absent-dependencies argument. Resent-From: Timothy Sample Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Dec 2021 20:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51838 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Philip McGrath Cc: 51838@debbugs.gnu.org, Pierre Langlois , Jelle Licht , Liliana Marie Prikler Received: via spool by 51838-submit@debbugs.gnu.org id=B51838.164003136111872 (code B ref 51838); Mon, 20 Dec 2021 20:16:02 +0000 Received: (at 51838) by debbugs.gnu.org; 20 Dec 2021 20:16:01 +0000 Received: from localhost ([127.0.0.1]:51549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzP4j-00035Q-FM for submit@debbugs.gnu.org; Mon, 20 Dec 2021 15:16:01 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzP4g-000357-C1 for 51838@debbugs.gnu.org; Mon, 20 Dec 2021 15:16:00 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 35CC05C025B; Mon, 20 Dec 2021 15:15:51 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 20 Dec 2021 15:15:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=oPfNCRyVKDuHD7G5XrNh9+YnBLEoGIPozo2U4m0R+ BU=; b=SWLZT70Sz/Ab7fcNzpwRMNsD3p0ZHsNkHGpHYNzJsaW/Jmu/XjafdI821 gCIcMnXY/BK6e9Mi3e0+Tvl2GVA+mDG9y8opQIJSm63g5vui3zxiji4R3nbXLhG2 quD5/5+PLbHCZ425lglTQmP5b3I2MkXC5APc9k3vdfl93GN6/MyBJsCXXQWrh+Mq OdxZnnLKykLcUot7RH2q1Z/MsPyE1ShdVaZBDTIzTxTf8qijrH+Bkpo5igIFbaFl 09mKdlVw9pOz61fYrxbO1qZAEMTvgH0uvZGNXRGlcjsajAPy2iFgAKYFQfmXitZ2 2Q3oSv5vOVs4kbMuLtV4vbxCoVZRg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddtvddgudefhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffufhffjgfkfgggtgfgsehtqhertddtreejnecuhfhrohhmpefvihhm ohhthhihucfurghmphhlvgcuoehsrghmphhlvghtsehnghihrhhordgtohhmqeenucggtf frrghtthgvrhhnpeeiudeuhfeggeelleevheegudfguefhieekffdtveeilefglefhvddt gfeiheetgfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsrghmphhlvghtsehnghihrhhordgtohhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 20 Dec 2021 15:15:50 -0500 (EST) From: Timothy Sample References: <20211213060107.129223-1-philip@philipmcgrath.com> <20211217020325.520821-1-philip@philipmcgrath.com> <20211217020325.520821-8-philip@philipmcgrath.com> <87k0g36xp3.fsf@ngyro.com> <871r2a7hme.fsf@ngyro.com> <815f327e36ecd24066179586997947ecd8f31150.camel@gmail.com> <33696592-8a3a-8260-bf27-652cf78727a6@philipmcgrath.com> <2c803ea8f5c5c16c892f5528f63a4c7e98470c5b.camel@gmail.com> <314a0ea4-a851-6642-0a59-d4c61d65c242@philipmcgrath.com> <35164d79ab6ae1c0595d27f023376cf98ab1a39d.camel@gmail.com> <9533cfc8-b822-edc0-67ac-7e2c9aeacb09@philipmcgrath.com> Date: Mon, 20 Dec 2021 15:15:48 -0500 In-Reply-To: <9533cfc8-b822-edc0-67ac-7e2c9aeacb09@philipmcgrath.com> (Philip McGrath's message of "Mon, 20 Dec 2021 14:33:34 -0500") Message-ID: <87r1a7118r.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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" 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=1640031564; 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=oPfNCRyVKDuHD7G5XrNh9+YnBLEoGIPozo2U4m0R+BU=; b=rqQlGXBUi3coeljXjHs2HC+OTBbYzdCbrD8JkqVkf2p29O3KAxHFNwKdODnAlT0QyBW9of 0UhjZcYhsjo7dbvxcXKzGuSU3eiO7vLqXCmkThwhw2hv9m1oVhsSaL/nO/aa2WrWZy1edO 8RL2ujKA0m5h9GLSro8Qck8sZrJwFhbFh2zbQG0tHsARA8p9UJEqmVI3KA5CubQnPloBml FkU8zmMUDyoXzJvtzY/SIoYQNUP0GKHGMqrSuB/2ip/qipJ46iQf4UweeNDKYCj8/382lN RK78utusSyJgcf5wNXgEjPvrqE46c1ALCvTHiljzQ26Y8L1gafgt/WNOlG4CTQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640031564; a=rsa-sha256; cv=none; b=jdDhsdE/6i9qoTMQLBPefyOSaKsccwvI9MSgz5/UZZguw0wYRSz8jaoxtJ3rFZKnAlFS3g m6GgUpIf/3QDGRCOIS7+XPqGV4QJw87fdUKrRrQvK9gV63QnOCe4bqoFuX5Dz+CixYq3Oy 9Z+MJCnQDJa6kOQFlyxxdVwXZ/nHnPndTZSPs/Jz/P86nGacoomzjKOp9A2JkTyvNc34Ru 57teJeRP2pYpYY1+K/UJAaoWa0qftdeBvZNdfSQEPcknErow2jRb+ZIgvlGw+/rYXGHsgs 97/N578C9VJygdgn9zwD0VAbEsKvgy60bBHygxyIwZ/nw1YLKVK3usWyhTHUbQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=SWLZT70S; 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: -0.92 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=SWLZT70S; 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: 6C3817852 X-Spam-Score: -0.92 X-Migadu-Scanner: scn0.migadu.com X-TUID: UV63sjUemBSO Hi Philip, Philip McGrath writes: > If we took your final suggestion above, I think we'd have something > like this: > > ``` > #:phases > (modify-phases %standard-phases > (add-after 'unpack 'delete-dependencies > (make-delete-dependencies-phase '("node-tap")))) > ``` I=E2=80=99m perfectly happy with this if it=E2=80=99s a compromise we all c= an agree on. It is exactly what popped into my imagination when I read Liliana=E2=80=99s suggestion. I guess the one thing missing is that it would not necessarily be implemented on top of better =E2=80=9Cpackage.json=E2=80=9D = manipulation support. That said, it doesn=E2=80=99t preclude providing that support if/= when the need arises. > I don't know what further steps to take to resolve this disagreement > or how some decision ultimately gets made. > > Maybe someone else could weigh in on how to proceed? I=E2=80=99m probably not =E2=80=9Csomeone else=E2=80=9D enough at this poin= t, but I guess we can ask the maintainers to weigh in/help facilitate. We try to move forward by consensus, and maybe replacing the keyword with a phase-making procedure will get us there. Liliana, what do you say? Have we found an approach we can agree on? If not, I think that we=E2=80=99re probably s= tuck and will need some fresh voices to move forward. -- Tim