GNU bug report logs - #75384
[PATCH 0/4] Bump node-lts to 22.12.0

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: jlicht@HIDDEN; Keywords: patch; dated Sun, 5 Jan 2025 17:49:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 75384 <at> debbugs.gnu.org:


Received: (at 75384) by debbugs.gnu.org; 27 Jan 2025 13:26:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 27 08:26:02 2025
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>
To: 75384 <at> debbugs.gnu.org
Subject: [PATCH 0/4] Bump node-lts to 22.12.0
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-Debbugs-Envelope-To: 75384
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




Information forwarded to guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.

Message received at 75384 <at> debbugs.gnu.org:


Received: (at 75384) by debbugs.gnu.org; 24 Jan 2025 09:15:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 24 04:15:35 2025
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=
To: "Thompson, David" <dthompson2@HIDDEN>
Subject: Re: [bug#75384] [PATCH 0/4] Bump node-lts to 22.12.0
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-Debbugs-Envelope-To: 75384
Cc: 75384 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
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






Information forwarded to guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.

Message received at 75384 <at> debbugs.gnu.org:


Received: (at 75384) by debbugs.gnu.org; 8 Jan 2025 16:36:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 11:36:31 2025
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>
Subject: Re: [bug#75384] [PATCH 0/4] Bump node-lts to 22.12.0
To: Jelle Licht <jlicht@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75384
Cc: 75384 <at> debbugs.gnu.org
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




Information forwarded to guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.

Message received at 75384 <at> debbugs.gnu.org:


Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 05 12:57:22 2025
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=
To: 75384 <at> debbugs.gnu.org
Subject: [PATCH 3/4] gnu: llhttp-bootstrap: Update to 9.2.1.
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
X-Debbugs-Cc: jlicht@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 75384
Cc: Jelle Licht <jlicht@HIDDEN>
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





Information forwarded to jlicht@HIDDEN, guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.

Message received at 75384 <at> debbugs.gnu.org:


Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 05 12:57:22 2025
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=
To: 75384 <at> debbugs.gnu.org
Subject: [PATCH 4/4] gnu: node-lts: Update to 22.12.0.
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
X-Debbugs-Cc: jlicht@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 75384
Cc: Jelle Licht <jlicht@HIDDEN>
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





Information forwarded to jlicht@HIDDEN, guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.

Message received at 75384 <at> debbugs.gnu.org:


Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 05 12:57:19 2025
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=
To: 75384 <at> debbugs.gnu.org
Subject: [PATCH 2/4] gnu: libuv-for-node-lts: Update to 1.49.1.
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
X-Debbugs-Cc: jlicht@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: -4.3 (----)
X-Debbugs-Envelope-To: 75384
Cc: Jelle Licht <jlicht@HIDDEN>
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





Information forwarded to jlicht@HIDDEN, guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.

Message received at 75384 <at> debbugs.gnu.org:


Received: (at 75384) by debbugs.gnu.org; 5 Jan 2025 17:57:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 05 12:57:16 2025
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=
To: 75384 <at> debbugs.gnu.org
Subject: [PATCH 1/4] gnu: Add c-ares-for-node-lts.
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
X-Debbugs-Cc: jlicht@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 75384
Cc: Jelle Licht <jlicht@HIDDEN>
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





Information forwarded to jlicht@HIDDEN, sharlatanus@HIDDEN, guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Jan 2025 17:48:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 05 12:48:59 2025
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=
To: guix-patches@HIDDEN
Subject: [PATCH 0/4] Bump node-lts to 22.12.0
Date: Sun,  5 Jan 2025 18:48:56 +0100
Message-ID: <cover.1736092552.git.jlicht@HIDDEN>
MIME-Version: 1.0
X-Debbugs-CC: dthompson2@HIDDEN
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-Debbugs-Envelope-To: submit
Cc: Jelle Licht <jlicht@HIDDEN>
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





Acknowledgement sent to jlicht@HIDDEN:
New bug report received and forwarded. Copy sent to dthompson2@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to dthompson2@HIDDEN, guix-patches@HIDDEN:
bug#75384; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
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.