Message ID | 20250324071954.16997-1-ngraves@ngraves.fr |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1261E27BBEA; Mon, 24 Mar 2025 07:21:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 343A227BBE9 for <patchwork@mira.cbaines.net>; Mon, 24 Mar 2025 07:21:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1twc7M-0003vL-Ru; Mon, 24 Mar 2025 03:21:05 -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 <Debian-debbugs@debbugs.gnu.org>) id 1twc7K-0003vB-PQ for guix-patches@gnu.org; Mon, 24 Mar 2025 03:21: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 <Debian-debbugs@debbugs.gnu.org>) id 1twc7K-0001lB-Bw for guix-patches@gnu.org; Mon, 24 Mar 2025 03:21:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=v59vz4+0Amh5puA4m94Gu1LPGWOF++ez8NhTCXNsoHo=; b=NFQdMCt8WjsDeKZd9AsDXHKf+UQaNp4jkXR3AStOtTFAkSj6Kw9LHe81F+cEFkEeVki8JtqcWs2U0Ok3kk/MiaDRB9O6KMriDesWhTfai+aSgdJGsFqwCLG5vcUral80c/2SaTlFeZBaULHFwgfhsfmesu7Wu8ZJw70HLm6gQTFq+pzixvrunR3bOCXCdBsIeA5pZ7Nwt94V8Mpb42n/2m5YJP/scrtoMFJt8GMlvNJ3LyP+8qogbATH7O9K8aDEJgZQ2idSpNR+43APZ+ccrvdhA+lhl0Q2Gic4Ai+ksnwY+RoMTHmbp4jQhEeMWsNXTJc2sCXeOt3BcrTLpyjJBQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1twc7K-00054x-64 for guix-patches@gnu.org; Mon, 24 Mar 2025 03:21:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77231] [PATCH javascript-team 0/6] Improve importer and build-system. Resent-From: Nicolas Graves <ngraves@ngraves.fr> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Mar 2025 07:21:01 +0000 Resent-Message-ID: <handler.77231.B.174280082719449@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77231 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77231@debbugs.gnu.org Cc: Nicolas Graves <ngraves@ngraves.fr> X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174280082719449 (code B ref -1); Mon, 24 Mar 2025 07:21:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Mar 2025 07:20:27 +0000 Received: from localhost ([127.0.0.1]:53935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1twc6l-00053d-8P for submit@debbugs.gnu.org; Mon, 24 Mar 2025 03:20:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37886) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ngraves@ngraves.fr>) id 1twc6h-00053E-Mk for submit@debbugs.gnu.org; Mon, 24 Mar 2025 03:20:24 -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 <ngraves@ngraves.fr>) id 1twc6c-0003s2-5i for guix-patches@gnu.org; Mon, 24 Mar 2025 03:20:18 -0400 Received: from 5.mo563.mail-out.ovh.net ([46.105.53.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@ngraves.fr>) id 1twc6X-0001TZ-Ku for guix-patches@gnu.org; Mon, 24 Mar 2025 03:20:17 -0400 Received: from director3.derp.mail-out.ovh.net (director3.derp.mail-out.ovh.net [152.228.215.222]) by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4ZLkw21Qvgz1XFj; Mon, 24 Mar 2025 07:20:01 +0000 (UTC) Received: from director3.derp.mail-out.ovh.net (director3.derp.mail-out.ovh.net. [127.0.0.1]) by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP for <guix-patches@gnu.org>; Mon, 24 Mar 2025 07:20:01 +0000 (UTC) Received: from mta10.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.164.177]) by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4ZLkw1540hz7wVj; Mon, 24 Mar 2025 07:20:01 +0000 (UTC) Received: from ngraves.fr (unknown [10.1.6.5]) by mta10.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 31C7BDA38EC; Mon, 24 Mar 2025 07:20:01 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-109S003ad1f0089-8c96-49cf-b73b-0c9386fbac91, AEA14DA1325383AAD40887B56448FDDF9DC3A193) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 90.92.117.144 Date: Mon, 24 Mar 2025 08:18:53 +0100 Message-ID: <20250324071954.16997-1-ngraves@ngraves.fr> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 549720632597668578 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduheeludehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkeffgeetfffgffejgeejvdffgfdtvdeuueetgfefuedvjeegvdegjeejveeuueevnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=v59vz4+0Amh5puA4m94Gu1LPGWOF++ez8NhTCXNsoHo=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1742800802; v=1; b=2rnoZtAlGOzRHN1gc285Yk5G/GgsuofAB/nE3t0LMvIFO6HAsP5AhIReX6wnvpMxo/KabEz9 qpXQ83Rt60aCV/Oof1erRxQ20N4f8FRzsNnFINIIWUXhmipRchnWGbfBlBWbx7gS4deF1uHf8QL 0MTvpkIA1IuW8VbCwEAHvp8lh4qoJ3WgCthOnUvgqXqj3Hv6CrJ8owTZtSontKi/ln/zP1FHGtc DYfw/qTmJXxiz5U+BZmfOq5xck1TmNveJu9Yo2369nopjQBfqvV2aQPSkTxbMftinB7N4/Nhhw7 bDuaJjEubU4M05Kwy96l814cOTwusICcmudYip2VfuwgQ== Received-SPF: permerror client-ip=46.105.53.64; envelope-from=ngraves@ngraves.fr; helo=5.mo563.mail-out.ovh.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Reply-to: Nicolas Graves <ngraves@ngraves.fr> X-ACL-Warn: , Nicolas Graves via Guix-patches <guix-patches@gnu.org> From: Nicolas Graves via Guix-patches via <guix-patches@gnu.org> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Improve importer and build-system.
|
|
Message
Nicolas Graves
March 24, 2025, 7:18 a.m. UTC
Like in python, there are some development dependencies we want to avoid since they are not contributing to the build at all. This patch series adds options to ignore them. This change requires to rebuild node, so I prefer to do that on CI. Nicolas Graves (6): import: npm-binary: Fix import. import: npm-binary: Improve npm-package->package-sexp. import: npm-binary: Improve-style. build-system/node: Add phase 'delete-unwanted-dev-dependencies. import: npm-binary: Handle vector of licenses. import: npm-binary: Filter out npm-ignored-inputs. guix/build/node-build-system.scm | 39 +++++++- guix/import/npm-binary.scm | 160 ++++++++++++++++++------------- tests/npm-binary.scm | 157 +++++++++++++++++------------- 3 files changed, 215 insertions(+), 141 deletions(-)