X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 0/4] Bump node-lts to 22.12.0 Resent-From: jlicht@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: dthompson2@HIDDEN, guix-patches@HIDDEN Resent-Date: Sun, 05 Jan 2025 17:49:02 +0000 Resent-Message-ID: <handler.75384.B.173609933930743 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75384 <at> debbugs.gnu.org Cc: Jelle Licht <jlicht@HIDDEN>, dthompson2@HIDDEN X-Debbugs-Original-To: guix-patches@HIDDEN X-Debbugs-Original-Xcc: dthompson2@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173609933930743 (code B ref -1); Sun, 05 Jan 2025 17:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jan 2025 17:48:59 +0000 Received: from localhost ([127.0.0.1]:35051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUUkE-0007zn-Tk for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:48:59 -0500 Received: from lists.gnu.org ([2001:470:142::17]:33206) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jlicht@HIDDEN>) id 1tUUkD-0007zR-LJ for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:48:58 -0500 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 <jlicht@HIDDEN>) id 1tUUk7-000729-BD for guix-patches@HIDDEN; Sun, 05 Jan 2025 12:48:51 -0500 Received: from mail2.fsfe.org ([213.95.165.55]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jlicht@HIDDEN>) id 1tUUk4-0004KA-Nw for guix-patches@HIDDEN; Sun, 05 Jan 2025 12:48:50 -0500 From: jlicht@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021081301; t=1736099323; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=SBrO3OWmrnO8g5GDAW5kfjIlY0olo4sCQyG6XMmo3bk=; b=bvEwZBjYwU1h3BcSjqR9JJLyjFTkWAJhgpHTzGZDVP2KHIzMxFFgb8c5ITxnSZo2MAjXnT 89YVnZjKUhAWhYusyTMfolkJou3yNSOtNHQ24M3C5rNwbweEmHGPdGsR32FdsTbmWo8807 p0X1CLWB7qd8lckMilWcsLnt8UxxoZ8= Date: Sun, 5 Jan 2025 18:48:56 +0100 Message-ID: <cover.1736092552.git.jlicht@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=213.95.165.55; envelope-from=jlicht@HIDDEN; helo=mail2.fsfe.org X-Spam_score_int: -70 X-Spam_score: -7.1 X-Spam_bar: ------- X-Spam_report: (-7.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_HI=-5, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) From: Jelle Licht <jlicht@HIDDEN> Hi all, this series bumps node-lts to version 22.12.0. I had to reintroduce a c-ares package variant specific to node-lts, as well as disable some tests that did not work in the build container for one reason or another. To keep the llhttp-bootstrap dance as short as possible, I've adapted a so-called ponyfill[0] for Object.fromEntries so we can directly build llhttp 9.2.1 using our node-bootstrap package. [0] https://github.com/feross/fromentries/tree/master#what-is-a-ponyfill Jelle Licht (4): gnu: Add c-ares-for-node-lts. gnu: libuv-for-node-lts: Update to 1.49.1. gnu: llhttp-bootstrap: Update to 9.2.1. gnu: node-lts: Update to 22.12.0. gnu/local.mk | 1 + gnu/packages/adns.scm | 15 ++++++ gnu/packages/libevent.scm | 12 +---- gnu/packages/node.scm | 23 ++++++---- .../llhttp-ponyfill-object-fromentries.patch | 46 +++++++++++++++++++ 5 files changed, 77 insertions(+), 20 deletions(-) create mode 100644 gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch base-commit: 67a535351f8678969e412e8dba9197a883b524d0 -- 2.47.1
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: jlicht@HIDDEN Subject: bug#75384: Acknowledgement ([PATCH 0/4] Bump node-lts to 22.12.0) Message-ID: <handler.75384.B.173609933930743.ack <at> debbugs.gnu.org> References: <cover.1736092552.git.jlicht@HIDDEN> X-Gnu-PR-Message: ack 75384 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 75384 <at> debbugs.gnu.org Date: Sun, 05 Jan 2025 17:49:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to dthompson2@HIDDEN (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 75384 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 75384: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75384 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 1/4] gnu: Add c-ares-for-node-lts. Resent-From: jlicht@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: jlicht@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN Resent-Date: Sun, 05 Jan 2025 17:58:02 +0000 Resent-Message-ID: <handler.75384.B75384.173609983632561 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75384 <at> debbugs.gnu.org Cc: Jelle Licht <jlicht@HIDDEN>, jlicht@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN> X-Debbugs-Original-Xcc: jlicht@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN> Received: via spool by 75384-submit <at> debbugs.gnu.org id=B75384.173609983632561 (code B ref 75384); Sun, 05 Jan 2025 17:58:02 +0000 Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:16 +0000 Received: from localhost ([127.0.0.1]:35071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUUsG-0008T7-E1 for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:16 -0500 Received: from mail2.fsfe.org ([213.95.165.55]:52038) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jlicht@HIDDEN>) id 1tUUsC-0008Sh-OC for 75384 <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:14 -0500 From: jlicht@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021081301; t=1736099830; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1gHm5+r0NLjTWololblDjwHrETSkwWjDm6l1Mmcp8Mg=; b=UQLFfco3cCo2o4QLQGe21B0VZbs8jUi1dXJJm8CPZD1QEv9hpxPFGwb1zDU2SDhAdCpps4 BxjZHU2uLTrzFG6XKFvHkFuxUz9lyKB99wGy7o6KqaYGScD6zTjcEnmzb0zP2CmHZrf/Hb qBR4PxsDHawWaXKXYi9YA6oEN2m2dbY= Date: Sun, 5 Jan 2025 18:57:19 +0100 Message-ID: <198f8648dea237e3619376fe0b3e59cf481e10a5.1736092552.git.jlicht@HIDDEN> In-Reply-To: <cover.1736092552.git.jlicht@HIDDEN> References: <cover.1736092552.git.jlicht@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) From: Jelle Licht <jlicht@HIDDEN> * gnu/packages/adns.scm (c-ares-for-node-lts): New variable. Change-Id: I547272f3fa3419a7659bf5b2d91a3e917c20d434 --- gnu/packages/adns.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/adns.scm b/gnu/packages/adns.scm index 1097b84062..8f37d970c3 100644 --- a/gnu/packages/adns.scm +++ b/gnu/packages/adns.scm @@ -148,6 +148,21 @@ (define-public c-ares multiple clients and programs with graphical user interfaces.") (license (x11-style "https://c-ares.haxx.se/license.html")))) +(define-public c-ares-for-node-lts + (hidden-package + (package + (inherit c-ares) + (version "1.34.4") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/c-ares/c-ares/releases/download/v" + version "/c-ares-" version + ".tar.gz")) + (sha256 + (base32 + "0br2msk3bpl5myhjp9vr5j2scpspvbg2fpnz69dcrr4ycpnxnf7s"))))))) + ;; gRPC requires a c-ares built with CMake in order to get the .cmake modules. ;; We can not build c-ares itself with CMake because that would introduce a ;; circular dependency through nghttp2. -- 2.47.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 2/4] gnu: libuv-for-node-lts: Update to 1.49.1. Resent-From: jlicht@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: jlicht@HIDDEN, guix-patches@HIDDEN Resent-Date: Sun, 05 Jan 2025 17:58:02 +0000 Resent-Message-ID: <handler.75384.B75384.173609983932574 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75384 <at> debbugs.gnu.org Cc: Jelle Licht <jlicht@HIDDEN>, jlicht@HIDDEN X-Debbugs-Original-Xcc: jlicht@HIDDEN Received: via spool by 75384-submit <at> debbugs.gnu.org id=B75384.173609983932574 (code B ref 75384); Sun, 05 Jan 2025 17:58:02 +0000 Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:19 +0000 Received: from localhost ([127.0.0.1]:35073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUUsI-0008TG-Nf for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:18 -0500 Received: from mail2.fsfe.org ([2001:780:215:1::55]:36420) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jlicht@HIDDEN>) id 1tUUsF-0008Sm-0O for 75384 <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:15 -0500 From: jlicht@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021081301; t=1736099832; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ziox5fr+8JM6KK4Nm+N4Cpca9hO+CYTlmwq5b19p538=; b=EOM7qeYc7R+XFvRVudJsCZN/N2bKHHB0vpZnEJIHAxv0MPnASSjGt3ZHGJWhBRTdEhDeLZ /rXYXFFdVJMC8ECIGOmp+6AeseQPmkKBU3toBn6RkBfnA/b+o2Y9nTAIjaeL2y4F1IYgsW 18nUF8IBCpGlcZVN+GFLhTKlyZXhIa8= Date: Sun, 5 Jan 2025 18:57:20 +0100 Message-ID: <922b4c4235913b3d76f79015d52b589145a06051.1736092552.git.jlicht@HIDDEN> In-Reply-To: <cover.1736092552.git.jlicht@HIDDEN> References: <cover.1736092552.git.jlicht@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.3 (-----) From: Jelle Licht <jlicht@HIDDEN> * gnu/packages/libevent.scm (libuv-for-node-lts): Update to 1.49.1. Change-Id: I8acf2fb174fffa90f7c3271088d0476c682df904 --- gnu/packages/libevent.scm | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/gnu/packages/libevent.scm b/gnu/packages/libevent.scm index 202deaea47..40de182ff8 100644 --- a/gnu/packages/libevent.scm +++ b/gnu/packages/libevent.scm @@ -164,22 +164,14 @@ (define-public libuv-for-node-lts (package (inherit libuv) (name "libuv") - (version "1.46.0") + (version "1.49.1") (source (origin (method url-fetch) (uri (string-append "https://dist.libuv.org/dist/v" version "/libuv-v" version ".tar.gz")) (sha256 (base32 - "1knxvp6bl3y0c87cch1id0z7m7rb6igx55ci93qnbp4zifaq67qi")) - (modules '((guix build utils))) - (snippet - '(begin - ;; Disable io_uring by default due to CVE-2024-22017. Can be removed once - ;; https://github.com/libuv/libuv/issues/4468 is released and compatible - ;; with Node.js - (substitute* "src/unix/linux.c" - (("val == NULL \\|\\|") "val != NULL &&")))))) + "0rk73b373zb495jd0qsl2gpnc8fc60jbhn3aayqnglfgyhagg14d")))) (properties '((hidden? . #t))))) (define-public libuv-for-r-httpuv -- 2.47.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 4/4] gnu: node-lts: Update to 22.12.0. Resent-From: jlicht@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: jlicht@HIDDEN, guix-patches@HIDDEN Resent-Date: Sun, 05 Jan 2025 17:58:03 +0000 Resent-Message-ID: <handler.75384.B75384.173609984232586 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75384 <at> debbugs.gnu.org Cc: Jelle Licht <jlicht@HIDDEN>, jlicht@HIDDEN X-Debbugs-Original-Xcc: jlicht@HIDDEN Received: via spool by 75384-submit <at> debbugs.gnu.org id=B75384.173609984232586 (code B ref 75384); Sun, 05 Jan 2025 17:58:03 +0000 Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:22 +0000 Received: from localhost ([127.0.0.1]:35075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUUsJ-0008TJ-1S for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:22 -0500 Received: from mail2.fsfe.org ([2001:780:215:1::55]:54226) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jlicht@HIDDEN>) id 1tUUsF-0008St-L9 for 75384 <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:16 -0500 From: jlicht@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021081301; t=1736099834; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ITeVxZzlhYEi/NN6z9fqbolXAI55Gwt0MeApzSW3olA=; b=EtDkRyjcUNefcP7G7kivJbD3JwMhT7HRIdp5ObBNGVFPkrFBDfrLtTo7T7/IzfF8DB6/bN LxkXVpxiDDiDx+QdiGUsrStsla9azRngcJ0LUylAHNBTmooxtAuxB4OTB3+d5BvooYWmVH kCegtVghEz6cCRI/MukCTIfCK7DaU/I= Date: Sun, 5 Jan 2025 18:57:22 +0100 Message-ID: <579454384194171753a365f1aa6d3aaab36a2256.1736092552.git.jlicht@HIDDEN> In-Reply-To: <cover.1736092552.git.jlicht@HIDDEN> References: <cover.1736092552.git.jlicht@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) From: Jelle Licht <jlicht@HIDDEN> * gnu/packages/node.scm (node-lts): Update to 22.12.0. [#:phases]<delete-problematic-tests>: Delete tests that fail due to the build container. Delete tests that require a DNS resolver. [inputs]: Replace c-ares by c-ares-for-node-lts. Replace icu4c by icu4c-73. [native-inputs]: Replace c-ares by c-ares-for-node-lts. Replace icu4c by icu4c-73. Change-Id: I8cbc790bd82c55b48f8917e6405b37569b29dc1c --- gnu/packages/node.scm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index 6c0031aa5a..75a1a12c53 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -750,14 +750,14 @@ (define-public llhttp-bootstrap (define-public node-lts (package (inherit node-bootstrap) - (version "20.18.1") + (version "22.12.0") (source (origin (method url-fetch) (uri (string-append "https://nodejs.org/dist/v" version "/node-v" version ".tar.gz")) (sha256 (base32 - "1f180vgr6lrg4gs48q5c414j5sdwaqqp1vnswwr3pvryhznqrbav")) + "1qrcn9hm85bmh81ircaa0vmxrqmiip1iwczvpsyn9sdn0b0ffmri")) (modules '((guix build utils))) (snippet '(begin @@ -838,14 +838,16 @@ (define-public node-lts ;; seem to be indicative of real problems in practice. (for-each delete-file '("test/parallel/test-cluster-primary-error.js" - "test/parallel/test-cluster-primary-kill.js")) + "test/parallel/test-cluster-primary-kill.js" + "test/parallel/test-node-run.js")) ;; These require a DNS resolver. (for-each delete-file '("test/parallel/test-dns.js" "test/parallel/test-dns-lookupService-promises.js" "test/parallel/test-net-socket-connect-without-cb.js" - "test/parallel/test-tcp-wrap-listen.js")) + "test/parallel/test-tcp-wrap-listen.js" + "test/report/test-report-exclude-network.js")) ;; These tests require networking. (for-each delete-file @@ -956,9 +958,9 @@ (define-public node-lts (chmod file #o555)))))))) (native-inputs (list ;; Runtime dependencies for binaries used as a bootstrap. - c-ares + c-ares-for-node-lts brotli - icu4c + icu4c-73 libuv-for-node-lts `(,nghttp2 "lib") openssl @@ -973,8 +975,8 @@ (define-public node-lts (inputs (list bash-minimal coreutils - c-ares - icu4c + c-ares-for-node-lts + icu4c-73 libuv-for-node-lts llhttp-bootstrap brotli -- 2.47.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 3/4] gnu: llhttp-bootstrap: Update to 9.2.1. Resent-From: jlicht@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: jlicht@HIDDEN, guix-patches@HIDDEN Resent-Date: Sun, 05 Jan 2025 17:58:03 +0000 Resent-Message-ID: <handler.75384.B75384.173609984332594 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75384 <at> debbugs.gnu.org Cc: Jelle Licht <jlicht@HIDDEN>, jlicht@HIDDEN X-Debbugs-Original-Xcc: jlicht@HIDDEN Received: via spool by 75384-submit <at> debbugs.gnu.org id=B75384.173609984332594 (code B ref 75384); Sun, 05 Jan 2025 17:58:03 +0000 Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:23 +0000 Received: from localhost ([127.0.0.1]:35077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUUsM-0008TX-2W for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:22 -0500 Received: from mail2.fsfe.org ([213.95.165.55]:52044) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jlicht@HIDDEN>) id 1tUUsE-0008Sn-8u for 75384 <at> debbugs.gnu.org; Sun, 05 Jan 2025 12:57:18 -0500 From: jlicht@HIDDEN DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021081301; t=1736099833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hUqnthV1Ar2tdc5LUbQTMSklYe5GfRebU1k+aAQmbYk=; b=AXH3/8+QXmX2DrSJb9LZLAxdBNWOlQjnnq/zFzn+sNU1RU4EgezGHH0uyKohmXqVYM+10s xqkQeGwIoxYae86g+I6WLtCu4tX6y+P8JC0NcoHySdOd0PJY3BeWjIMC7UMoc7+e9PYuIR snSDGOpOdD/zE0194E5ppzRQ50cB75I= Date: Sun, 5 Jan 2025 18:57:21 +0100 Message-ID: <276a2bf80aa768835c189a361d7b29ec5de1656d.1736092552.git.jlicht@HIDDEN> In-Reply-To: <cover.1736092552.git.jlicht@HIDDEN> References: <cover.1736092552.git.jlicht@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) From: Jelle Licht <jlicht@HIDDEN> * gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/node.scm (llhttp-bootstrap): Update to 9.2.1. [source]: Use patch. --- gnu/local.mk | 1 + gnu/packages/node.scm | 5 +- .../llhttp-ponyfill-object-fromentries.patch | 46 +++++++++++++++++++ 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch diff --git a/gnu/local.mk b/gnu/local.mk index f118fe4442..61f91d2e9f 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1812,6 +1812,7 @@ dist_patch_DATA = \ %D%/packages/patches/mcrypt-CVE-2012-4527.patch \ %D%/packages/patches/libmemcached-build-with-gcc7.patch \ %D%/packages/patches/libmhash-hmac-fix-uaf.patch \ + %D%/packages/patches/llhttp-ponyfill-object-fromentries.patch \ %D%/packages/patches/lvm2-no-systemd.patch \ %D%/packages/patches/maturin-no-cross-compile.patch \ %D%/packages/patches/mecab-variable-param.patch \ diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index 20acffb3df..6c0031aa5a 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -679,7 +679,7 @@ (define-public node-llparse-bootstrap (define-public llhttp-bootstrap (package (name "llhttp") - (version "8.1.2") + (version "9.2.1") (source (origin (method git-fetch) (uri (git-reference @@ -688,7 +688,8 @@ (define-public llhttp-bootstrap (file-name (git-file-name name version)) (sha256 (base32 - "1808y8mpdcmsi8rxndilngg4nn2fbqfgb29f47kk9mmdpqg5s17r")) + "0mzg19aqb1am498gms0z75cwd5kmfg9p78b1hhxw67019nsjcbac")) + (patches (search-patches "llhttp-ponyfill-object-fromentries.patch")) (modules '((guix build utils))) (snippet '(begin diff --git a/gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch b/gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch new file mode 100644 index 0000000000..16ac6b45f6 --- /dev/null +++ b/gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch @@ -0,0 +1,46 @@ +diff --git a/src/llhttp/constants.ts b/src/llhttp/constants.ts +index 226342e..1a4c93a 100644 +--- a/src/llhttp/constants.ts ++++ b/src/llhttp/constants.ts +@@ -1,4 +1,4 @@ +-import { enumToMap } from './utils'; ++import { enumToMap, fromEntries } from './utils'; + + export type IntDict = Record<string, number>; + +@@ -328,7 +328,7 @@ export const METHODS_RTSP = [ + + export const METHOD_MAP = enumToMap(METHODS); + +-export const H_METHOD_MAP = Object.fromEntries( ++export const H_METHOD_MAP = fromEntries( + Object.entries(METHODS).filter(([ k ]) => k.startsWith('H')) + ); + +diff --git a/src/llhttp/utils.ts b/src/llhttp/utils.ts +index 2251125..5ac4aeb 100644 +--- a/src/llhttp/utils.ts ++++ b/src/llhttp/utils.ts +@@ -1,5 +1,13 @@ + import { IntDict } from './constants'; + ++/*! fromentries. MIT License. Copyright (c) 2018-2020 Feross Aboukhadijeh */ ++export function fromEntries (iterable) { ++ return [...iterable].reduce((obj, [key, val]) => { ++ obj[key] = val ++ return obj ++ }, {}) ++} ++ + export function enumToMap( + obj: IntDict, + filter: ReadonlyArray<number> = [], +@@ -8,7 +16,7 @@ export function enumToMap( + const emptyFilter = (filter?.length ?? 0) === 0; + const emptyExceptions = (exceptions?.length ?? 0) === 0; + +- return Object.fromEntries(Object.entries(obj).filter(([ , value ]) => { ++ return fromEntries(Object.entries(obj).filter(([ , value ]) => { + return ( + typeof value === 'number' && + (emptyFilter || filter.includes(value)) && \ No newline at end of file -- 2.47.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 0/4] Bump node-lts to 22.12.0 Resent-From: "Thompson, David" <dthompson2@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 16:37:01 +0000 Resent-Message-ID: <handler.75384.B75384.173635419114667 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jelle Licht <jlicht@HIDDEN> Cc: 75384 <at> debbugs.gnu.org Received: via spool by 75384-submit <at> debbugs.gnu.org id=B75384.173635419114667 (code B ref 75384); Wed, 08 Jan 2025 16:37:01 +0000 Received: (at 75384) by debbugs.gnu.org; 8 Jan 2025 16:36:31 +0000 Received: from localhost ([127.0.0.1]:48653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVZ2k-0003oU-IP for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 11:36:31 -0500 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]:47124) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <dthompson2@HIDDEN>) id 1tVZ2i-0003oA-9S for 75384 <at> debbugs.gnu.org; Wed, 08 Jan 2025 11:36:29 -0500 Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-4678cce3d60so165078121cf.2 for <75384 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 08:36:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester.edu; s=google; t=1736354182; x=1736958982; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ckA9Ch6cEJ/2UnCxMF6mryeQpVZrXZTYt3sctqo6Hic=; b=jHynm3qk+M5/8uNVngSv/uhdL7HQ5EuSAfHKqlJKLkKEG/SeDHerJP3m2pEUywkOsr 2cWez/nUM88ylMmxG2HwuhHR1HbU5ETRsybcAjE01D9r+P1kLfA8tCS35epGcwisaY6g wvyOhG6T2UKHZbhHF2UUurPpeEr8GQ/YtIOls= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736354182; x=1736958982; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ckA9Ch6cEJ/2UnCxMF6mryeQpVZrXZTYt3sctqo6Hic=; b=PzfvgtEgsFnr9XNfjHLc6LD6/hH2DfTWE+J4KoESCgnAyEtEzoZ5nzt/ZdT5TnOkJ1 dQ1lGYrSNAvnAg5rXEVKqJ2ZXkhaZWNsSSn/0M1dObgRCmlX6vGgUyU1XrpgjfhtvtmK yJfpZrEiynk/TdA5iIDJzUmIIxbqfsN50VNnxjIE/vgTmJG6gukuo+49cFCTh6icbRLg vktFhrQLh2suRxP4Zd47vbh7cBPhYOfptB1J/8PDgDZt+SFstYOYaqjS+9kPHi63lmlq umz+dALiiTRrhDZkOyKAAt0gdU7l3dmbrASNdV6D7lF3lunlR5ksiaMG4qGMG5+bUHRo vxfw== X-Gm-Message-State: AOJu0Yxd8z+hBTY1fFNxHCmcw84XMBHSkaTcOm0gh0adWHqjkDeIGFkz 3B/EC3uvPrNn4LkQ5wM2Gx3DuLuTCGVgoPeEx0+nzVv+RBD8tlRBQUHZxxdh3dKVfvaAAcAEVxb P4vb0xagFC4zsWs9amR4LfynZkRC2kAJL1WU5qlNW7YoPsZne X-Gm-Gg: ASbGncuz7HMdHnljNBbNL7UJl2AqAQaYpbSbepioj23XwMFD2RIus2WU6gZvGHWpK9V o9UhsvLUhfOVY2XWR74ktQdPlcQu6beif6aZmBymSErdcLtLywhLa X-Google-Smtp-Source: AGHT+IF3G40QRSomLxg8RglsGbZSkAovL6bjSNQqVDNschobd6UCvQjx2vgpyII0gQNbZ//N+bYtQQfkJUl/jgzCdX0= X-Received: by 2002:a05:622a:1f99:b0:46c:7646:4a3a with SMTP id d75a77b69052e-46c76464d85mr29089281cf.7.1736354182423; Wed, 08 Jan 2025 08:36:22 -0800 (PST) MIME-Version: 1.0 References: <cover.1736092552.git.jlicht@HIDDEN> In-Reply-To: <cover.1736092552.git.jlicht@HIDDEN> From: "Thompson, David" <dthompson2@HIDDEN> Date: Wed, 8 Jan 2025 11:36:11 -0500 X-Gm-Features: AbW1kvYyHF8dXxDcvdcvPmfawcN6tUzDkSlAKnJEH-CFpohNSQ50pxV79EWxe3k Message-ID: <CAJ=RwfaVbSGxRmHotkfF327ketKktd+h8JeCNjcr-ZPinTSt=Q@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hey Jelle, On Sun, Jan 5, 2025 at 12:49=E2=80=AFPM <jlicht@HIDDEN> wrote: > > From: Jelle Licht <jlicht@HIDDEN> > > Hi all, this series bumps node-lts to version 22.12.0. I tested the patch series and everything compiled successfully. I also tested it with WebAssembly binaries generated by Hoot, to see if we could drop our custom, non-bootstrapped Node build in that project, and indeed we can! The code all looks good to me! Thank you for doing this important work! I must admit I briefly looked into upgrading Node back when the 22 series was fresh and couldn't figure it out. Now, there's a practical issue for getting this merged. `guix refresh -l node` tells me this: Building the following 162 packages would ensure 280 dependent packages are rebuilt: ccwl@HIDDEN ungoogled-chromium-wayland@HIDDEN emacs-nodejs-repl@HIDDEN emacs-dape@HIDDEN icedove@HIDDEN geierlein@HIDDEN icedove-minimal@HIDDEN icecat-l10n@HIDDEN icecat-minimal@HIDDEN icedove-l10n@HIDDEN js-mathjax@HIDDEN r-metap@HIDDEN r-mmuphin@HIDDEN r-spacexr@HIDDEN r-altmeta@HIDDEN r-fmri@HIDDEN r-puniform@HIDDEN r-prospectr@HIDDEN r-untb@HIDDEN librewolf@HIDDEN node-path-key@HIDDEN node-sqlite3@HIDDEN node-once@HIDDEN node-mersenne@HIDDEN node-normalize-path@HIDDEN node-statsd-parser@HIDDEN node-safe-stable-stringify@HIDDEN node-stack-trace@HIDDEN node-color-name@HIDDEN node-env-variable@HIDDEN node-crx3@HIDDEN node-segfault-handler@HIDDEN node-irc@HIDDEN node-global-gradle-clean@HIDDEN node-serialport@HIDDEN bap@HIDDEN frama-c@HIDDEN ocaml-mirage-logs@HIDDEN fpm@HIDDEN komikku@HIDDEN python-bulkvis@HIDDEN python-ikarus@HIDDEN python-pyrodigal@HIDDEN kitsas@HIDDEN falkon@HIDDEN ktorrent@HIDDEN calligra@HIDDEN ghostwriter@HIDDEN knotes@HIDDEN kaccounts-providers@HIDDEN kdepim-runtime@HIDDEN korganizer@HIDDEN merkuro@HIDDEN kmail@HIDDEN plasma-pass@HIDDEN plasma@HIDDEN khelpcenter@HIDDEN akregator@HIDDEN python-apscheduler@HIDDEN syncplay@HIDDEN qutebrowser@HIDDEN stellarium@HIDDEN emacs-ob-sclang@HIDDEN ecl-cl-collider@HIDDEN cl-collider@HIDDEN zeal@HIDDEN qolibri@HIDDEN openboard@HIDDEN fcitx5-chinese-addons@HIDDEN qmapshack@HIDDEN luminance-hdr@HIDDEN kvirc@HIDDEN marble-qt@HIDDEN kdevelop@HIDDEN movim-desktop@HIDDEN hydrus-network@495 mygnuhealth@HIDDEN freecad@HIDDEN rfcat@HIDDEN onionshare@HIDDEN emacs-calibredb@HIDDEN anki@HIDDEN openmolar@HIDDEN orange@HIDDEN sdrangel@HIDDEN openfoam-com@2212 openfoam-org@HIDDEN nextcloud-client@HIDDEN openshot@HIDDEN openconnect-sso@HIDDEN kiwix-desktop@HIDDEN ruby-autoprefixer-rails@HIDDEN mullvadbrowser@HIDDEN torbrowser@HIDDEN tree-sitter-julia@HIDDEN tree-sitter-clojure@HIDDEN tree-sitter-rust@HIDDEN tree-sitter-ocaml@HIDDEN tree-sitter-java@HIDDEN tree-sitter-erlang@HIDDEN tree-sitter-prisma@HIDDEN tree-sitter-bibtex@HIDDEN tree-sitter-css@HIDDEN tree-sitter-dockerfile@HIDDEN tree-sitter-scala@HIDDEN tree-sitter-c-sharp@HIDDEN tree-sitter-scheme@HIDDEN tree-sitter-vhdl@HIDDEN tree-sitter-markdown-gfm@HIDDEN tree-sitter-verilog@HIDDEN tree-sitter-go@HIDDEN tree-sitter-json@HIDDEN tree-sitter-html@HIDDEN tree-sitter-matlab@HIDDEN tree-sitter-cpp@HIDDEN tree-sitter-r@HIDDEN tree-sitter-ungrammar@HIDDEN tree-sitter-haskell@HIDDEN tree-sitter-plantuml@HIDDEN tree-sitter-elm@HIDDEN tree-sitter-nix@HIDDEN tree-sitter-racket@HIDDEN tree-sitter-ron@HIDDEN tree-sitter-bash@HIDDEN tree-sitter-gomod@HIDDEN tree-sitter-cmake@HIDDEN tree-sitter-elixir@HIDDEN emacs-devicetree-ts-mode@HIDDEN tree-sitter-kotlin@HIDDEN tree-sitter-hcl@HIDDEN emacs-jsdoc@HIDDEN python-textual@HIDDEN tree-sitter-markdown@HIDDEN tree-sitter-latex@HIDDEN tree-sitter-awk@HIDDEN tree-sitter-org@HIDDEN emacs-combobulate@HIDDEN tree-sitter-kdl@HIDDEN tree-sitter-tlaplus@HIDDEN tree-sitter-meson@HIDDEN tree-sitter-lua@HIDDEN tree-sitter-heex@HIDDEN tree-sitter-ruby@HIDDEN tree-sitter-php@HIDDEN pigx@HIDDEN laminar@HIDDEN r-zra@HIDDEN r-aasea@HIDDEN r-pcaexplorer@HIDDEN r-mlinterfaces@HIDDEN r-tidyposterior@HIDDEN markdeep@HIDDEN mate@HIDDEN gr-satellites@HIDDEN gqrx@HIDDEN urh@HIDDEN gnss-sdr@HIDDEN gr-dsd@HIDDEN vlang@HIDDEN r-shinydashboardplus@HIDDEN archivebox@HIDDEN node-openzwave-shared@HIDDEN This would be quite a disruptive change to push to the master branch. Is there anyone who can help get these patches pre-baked in CI before merging? That would be much appreciated! - Dave
X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 0/4] Bump node-lts to 22.12.0 Resent-From: Jelle Licht <jlicht@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 24 Jan 2025 09:16:01 +0000 Resent-Message-ID: <handler.75384.B75384.173771013529271 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Thompson, David" <dthompson2@HIDDEN> Cc: 75384 <at> debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Received: via spool by 75384-submit <at> debbugs.gnu.org id=B75384.173771013529271 (code B ref 75384); Fri, 24 Jan 2025 09:16:01 +0000 Received: (at 75384) by debbugs.gnu.org; 24 Jan 2025 09:15:35 +0000 Received: from localhost ([127.0.0.1]:43633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tbFmo-0007c3-KN for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 04:15:35 -0500 Received: from mail2.fsfe.org ([213.95.165.55]:42336) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jlicht@HIDDEN>) id 1tbFml-0007br-P5 for 75384 <at> debbugs.gnu.org; Fri, 24 Jan 2025 04:15:32 -0500 From: Jelle Licht <jlicht@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsfe.org; s=2021081301; t=1737710128; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=quWeg8PfE03ZojYkoAbWzvlARjGQBvPmJBMrUZgRoWw=; b=dopnSV0KeK94xdwEr01CqDuo+gX3pRXKlR8mwALL4n2yqPL7wNN9+YdzAk5t8v6xJIGRDY sbppM7q8MptRJj1VkxBpU21taHpiwlEKRPVkfwVlsd84RWJ6TYMx/YiGR+GKWUUyKYWhI1 hxglgfuoGX5BRNMsp91C0q5KOjTfhGc= In-Reply-To: <CAJ=RwfaVbSGxRmHotkfF327ketKktd+h8JeCNjcr-ZPinTSt=Q@HIDDEN> References: <cover.1736092552.git.jlicht@HIDDEN> <CAJ=RwfaVbSGxRmHotkfF327ketKktd+h8JeCNjcr-ZPinTSt=Q@HIDDEN> Date: Fri, 24 Jan 2025 10:15:25 +0100 Message-ID: <87h65oo9n6.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -6.0 (------) "Thompson, David" <dthompson2@HIDDEN> writes: > Hey Jelle, [snip] > Now, there's a practical issue for getting this merged. `guix refresh > -l node` tells me this: > > Building the following 162 packages would ensure 280 dependent > packages are rebuilt: ccwl@HIDDEN > ungoogled-chromium-wayland@HIDDEN emacs-nodejs-repl@HIDDEN > emacs-dape@HIDDEN icedove@HIDDEN geierlein@HIDDEN > icedove-minimal@HIDDEN icecat-l10n@HIDDEN > icecat-minimal@HIDDEN icedove-l10n@HIDDEN js-mathjax@HIDDEN > r-metap@HIDDEN r-mmuphin@HIDDEN r-spacexr@HIDDEN r-altmeta@HIDDEN > r-fmri@HIDDEN r-puniform@HIDDEN r-prospectr@HIDDEN r-untb@HIDDEN > librewolf@HIDDEN node-path-key@HIDDEN node-sqlite3@HIDDEN > node-once@HIDDEN node-mersenne@HIDDEN node-normalize-path@HIDDEN > node-statsd-parser@HIDDEN node-safe-stable-stringify@HIDDEN > node-stack-trace@HIDDEN node-color-name@HIDDEN > node-env-variable@HIDDEN node-crx3@HIDDEN node-segfault-handler@HIDDEN > node-irc@HIDDEN node-global-gradle-clean@HIDDEN node-serialport@HIDDEN > bap@HIDDEN frama-c@HIDDEN ocaml-mirage-logs@HIDDEN > fpm@HIDDEN komikku@HIDDEN python-bulkvis@HIDDEN > python-ikarus@HIDDEN python-pyrodigal@HIDDEN kitsas@HIDDEN falkon@HIDDEN > ktorrent@HIDDEN calligra@HIDDEN ghostwriter@HIDDEN knotes@HIDDEN > kaccounts-providers@HIDDEN kdepim-runtime@HIDDEN korganizer@HIDDEN > merkuro@HIDDEN kmail@HIDDEN plasma-pass@HIDDEN plasma@HIDDEN > khelpcenter@HIDDEN akregator@HIDDEN python-apscheduler@HIDDEN > syncplay@HIDDEN qutebrowser@HIDDEN stellarium@HIDDEN > emacs-ob-sclang@HIDDEN ecl-cl-collider@HIDDEN > cl-collider@HIDDEN zeal@HIDDEN qolibri@HIDDEN > openboard@HIDDEN fcitx5-chinese-addons@HIDDEN qmapshack@HIDDEN > luminance-hdr@HIDDEN kvirc@HIDDEN marble-qt@HIDDEN kdevelop@HIDDEN > movim-desktop@HIDDEN hydrus-network@495 mygnuhealth@HIDDEN > freecad@HIDDEN rfcat@HIDDEN onionshare@HIDDEN emacs-calibredb@HIDDEN > anki@HIDDEN openmolar@HIDDEN orange@HIDDEN sdrangel@HIDDEN > openfoam-com@2212 openfoam-org@HIDDEN nextcloud-client@HIDDEN > openshot@HIDDEN openconnect-sso@HIDDEN kiwix-desktop@HIDDEN > ruby-autoprefixer-rails@HIDDEN mullvadbrowser@HIDDEN > torbrowser@HIDDEN tree-sitter-julia@HIDDEN tree-sitter-clojure@HIDDEN > tree-sitter-rust@HIDDEN tree-sitter-ocaml@HIDDEN > tree-sitter-java@HIDDEN tree-sitter-erlang@HIDDEN > tree-sitter-prisma@HIDDEN tree-sitter-bibtex@HIDDEN > tree-sitter-css@HIDDEN tree-sitter-dockerfile@HIDDEN > tree-sitter-scala@HIDDEN tree-sitter-c-sharp@HIDDEN > tree-sitter-scheme@HIDDEN tree-sitter-vhdl@HIDDEN > tree-sitter-markdown-gfm@HIDDEN tree-sitter-verilog@HIDDEN > tree-sitter-go@HIDDEN tree-sitter-json@HIDDEN tree-sitter-html@HIDDEN > tree-sitter-matlab@HIDDEN tree-sitter-cpp@HIDDEN > tree-sitter-r@HIDDEN tree-sitter-ungrammar@HIDDEN > tree-sitter-haskell@HIDDEN > tree-sitter-plantuml@HIDDEN tree-sitter-elm@HIDDEN > tree-sitter-nix@HIDDEN tree-sitter-racket@HIDDEN > tree-sitter-ron@HIDDEN tree-sitter-bash@HIDDEN tree-sitter-gomod@HIDDEN > tree-sitter-cmake@HIDDEN tree-sitter-elixir@HIDDEN > emacs-devicetree-ts-mode@HIDDEN tree-sitter-kotlin@HIDDEN > tree-sitter-hcl@HIDDEN emacs-jsdoc@HIDDEN python-textual@HIDDEN > tree-sitter-markdown@HIDDEN tree-sitter-latex@HIDDEN > tree-sitter-awk@HIDDEN tree-sitter-org@HIDDEN > emacs-combobulate@HIDDEN tree-sitter-kdl@HIDDEN > tree-sitter-tlaplus@HIDDEN tree-sitter-meson@HIDDEN > tree-sitter-lua@HIDDEN tree-sitter-heex@HIDDEN > tree-sitter-ruby@HIDDEN tree-sitter-php@HIDDEN > pigx@HIDDEN laminar@HIDDEN r-zra@HIDDEN r-aasea@HIDDEN r-pcaexplorer@HIDDEN > r-mlinterfaces@HIDDEN r-tidyposterior@HIDDEN markdeep@HIDDEN mate@HIDDEN > gr-satellites@HIDDEN gqrx@HIDDEN urh@HIDDEN gnss-sdr@HIDDEN > gr-dsd@HIDDEN vlang@HIDDEN r-shinydashboardplus@HIDDEN > archivebox@HIDDEN node-openzwave-shared@HIDDEN > > This would be quite a disruptive change to push to the master branch. > Is there anyone who can help get these patches pre-baked in CI before > merging? That would be much appreciated! Agreed! Ludo, does your offer to pre-bake the substitutes for the Node version bump still stand? Thanks! - Jelle
X-Loop: help-debbugs@HIDDEN Subject: [bug#75384] [PATCH 0/4] Bump node-lts to 22.12.0 References: <cover.1736092552.git.jlicht@HIDDEN> In-Reply-To: <cover.1736092552.git.jlicht@HIDDEN> Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 27 Jan 2025 13:27:02 +0000 Resent-Message-ID: <handler.75384.B75384.173798436210845 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75384 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75384 <at> debbugs.gnu.org Received: via spool by 75384-submit <at> debbugs.gnu.org id=B75384.173798436210845 (code B ref 75384); Mon, 27 Jan 2025 13:27:02 +0000 Received: (at 75384) by debbugs.gnu.org; 27 Jan 2025 13:26:02 +0000 Received: from localhost ([127.0.0.1]:59974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tcP7p-0002of-Ud for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 08:26:02 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21121) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rekado@HIDDEN>) id 1tcP7l-0002oL-JJ for 75384 <at> debbugs.gnu.org; Mon, 27 Jan 2025 08:25:59 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1737984354; cv=none; d=zohomail.com; s=zohoarc; b=mr8rmMRZQIHGa7Khz2KEImQn8Se/QjAQdSp7/s2uQ36N6o4zt2az7oLZSPQV+i89DbB4cuh6jY9wkPEmmmpKWkBCgGqonQsLwKSG54a1uLRihuVgvn1+X2yWE1mEPbl+c5AZNDvf8rFBMocF6pwZl6fYoKDvs6SAoh6o13+hOU0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1737984354; h=Content-Type:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=jQvRiyz9dElKnppBIcIBUj/dFkLStgxMqEtQyL1YgtU=; b=UGji2doLXMT1Etmc+r701/zlen9NuEu8WZAuxnTxvmgZV2Pnv+K+RpO14p6Ri5vAZeyqK4Y5FdiSFr2nr9YQMuXEkSCT4WBDBSMvNwBLNUMSSQvMbyq5qALbpCKKpqfsBfgpm93fEzRrHT1+NNKdwLJRspr7B/wokZyOcAC5ggU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@HIDDEN; dmarc=pass header.from=<rekado@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1737984354; s=zoho; d=elephly.net; i=rekado@HIDDEN; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To:Cc; bh=jQvRiyz9dElKnppBIcIBUj/dFkLStgxMqEtQyL1YgtU=; b=YFdSZxyR7IXuZn8GuQ1OACauZKC2F+M2fzWHQ5BX6GtkBBb9QHYnlfoMU8Vmv3rt duBIdcFtMEJ3TuBFpxITUT+39UpLg8OEAN5FumArgf1KKuTheQvRUK5WC4XHU16mu0X xXQCqrAtjHuGm140tdkPEdXJ+j++v0xGUecxzX/g= Received: by mx.zohomail.com with SMTPS id 1737984349791872.3790520822769; Mon, 27 Jan 2025 05:25:49 -0800 (PST) From: Ricardo Wurmus <rekado@HIDDEN> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Mon, 27 Jan 2025 14:25:43 +0100 Message-ID: <87ed0oz8vc.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) As discussed on IRC, I have created a jobset on ci.guix.gnu.org for the "node-team" branch, which now builds this change for x86_64. -- Ricardo
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.