GNU logs - #75384, boring messages


Message sent to dthompson2@HIDDEN, guix-patches@HIDDEN:


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





Message sent:


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


Message sent to jlicht@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:


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





Message sent to jlicht@HIDDEN, guix-patches@HIDDEN:


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





Message sent to jlicht@HIDDEN, guix-patches@HIDDEN:


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





Message sent to jlicht@HIDDEN, guix-patches@HIDDEN:


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





Message sent to guix-patches@HIDDEN:


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




Message sent to guix-patches@HIDDEN:


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






Message sent to guix-patches@HIDDEN:


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





Last modified: Mon, 27 Jan 2025 13:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.