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

Previous Next

Package: guix-patches;

Reported by: jlicht <at> fsfe.org

Date: Sun, 5 Jan 2025 17:49:02 UTC

Severity: normal

Tags: patch

Done: Jelle Licht <jlicht <at> fsfe.org>

Bug is archived. No further changes may be made.

Full log


Message #20 received at 75384 <at> debbugs.gnu.org (full text, mbox):

From: "Thompson, David" <dthompson2 <at> worcester.edu>
To: Jelle Licht <jlicht <at> fsfe.org>
Cc: 75384 <at> debbugs.gnu.org
Subject: Re: [bug#75384] [PATCH 0/4] Bump node-lts to 22.12.0
Date: Wed, 8 Jan 2025 11:36:11 -0500
Hey Jelle,

On Sun, Jan 5, 2025 at 12:49 PM <jlicht <at> fsfe.org> wrote:
>
> From: Jelle Licht <jlicht <at> fsfe.org>
>
> 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 <at> 0.3.0
ungoogled-chromium-wayland <at> 112.0.5615.165-1 emacs-nodejs-repl <at> 0.2.5
emacs-dape <at> 0.19.0 icedove <at> 115.16.3 geierlein <at> 0.9.13
icedove-minimal <at> 115.16.3 icecat-l10n <at> 115.18.0-guix2
icecat-minimal <at> 115.18.0-guix2 icedove-l10n <at> 115.16.3 js-mathjax <at> 3.2.0
r-metap <at> 1.11 r-mmuphin <at> 1.18.1 r-spacexr <at> 2.2.1-1.0a0861e r-altmeta <at> 4.2
r-fmri <at> 1.9.12.1 r-puniform <at> 0.2.7 r-prospectr <at> 0.2.7 r-untb <at> 1.7-7-1
librewolf <at> 133.0-1 node-path-key <at> 4.0.0 node-sqlite3 <at> 5.0.2
node-once <at> 1.4.0 node-mersenne <at> 0.0.4 node-normalize-path <at> 3.0.0
node-statsd-parser <at> 0.0.4 node-safe-stable-stringify <at> 2.4.3
node-stack-trace <at> 0.0.10-1.4fd379e node-color-name <at> 1.1.3
node-env-variable <at> 0.0.4 node-crx3 <at> 1.1.3 node-segfault-handler <at> 1.3.0
node-irc <at> 0.5.2 node-global-gradle-clean <at> 1.0.1 node-serialport <at> 9.2.7
bap <at> 2.6.0-alpha-0.f995d28 frama-c <at> 29.0 ocaml-mirage-logs <at> 1.2.0
fpm <at> 1.15.1 komikku <at> 1.46.0 python-bulkvis <at> 2.0.0-2.00a82a9
python-ikarus <at> 0.0.2 python-pyrodigal <at> 3.3.0 kitsas <at> 5.7 falkon <at> 24.05.2
ktorrent <at> 24.05.2 calligra <at> 4.0.1 ghostwriter <at> 24.05.2 knotes <at> 24.05.2
kaccounts-providers <at> 24.05.2 kdepim-runtime <at> 24.05.2 korganizer <at> 24.05.2
merkuro <at> 24.05.2 kmail <at> 24.05.2 plasma-pass <at> 1.2.2 plasma <at> 6.1.4
khelpcenter <at> 24.05.2 akregator <at> 24.05.2 python-apscheduler <at> 3.10.4
syncplay <at> 1.7.3 qutebrowser <at> 3.3.1 stellarium <at> 24.3
emacs-ob-sclang <at> 0.1-1.cd3f3c8 ecl-cl-collider <at> 2018.7.15-0.a469088
cl-collider <at> 2018.7.15-0.a469088 zeal <at> 0.7.1 qolibri <at> 2.1.4
openboard <at> 1.7.3 fcitx5-chinese-addons <at> 5.1.3 qmapshack <at> 1.17.1
luminance-hdr <at> 2.6.0 kvirc <at> 5.2.6 marble-qt <at> 24.05.2 kdevelop <at> 24.05.2
movim-desktop <at> 0.14.0-3.83d583b hydrus-network <at> 495 mygnuhealth <at> 2.2.1
freecad <at> 1.0.0 rfcat <at> 1.9.6 onionshare <at> 2.6 emacs-calibredb <at> 2.13.0
anki <at> 2.1.16 openmolar <at> 1.1.6-g81838c85 orange <at> 3.32.0 sdrangel <at> 7.22.2
openfoam-com <at> 2212 openfoam-org <at> 10.20230119 nextcloud-client <at> 3.8.2
openshot <at> 3.2.1 openconnect-sso <at> 0.8.0 kiwix-desktop <at> 2.3.1
ruby-autoprefixer-rails <at> 10.4.13.0 mullvadbrowser <at> 14.0.3
torbrowser <at> 14.0.3 tree-sitter-julia <at> 0.19.0 tree-sitter-clojure <at> 0.0.11
tree-sitter-rust <at> 0.20.4 tree-sitter-ocaml <at> 0.20.1
tree-sitter-java <at> 0.20.1 tree-sitter-erlang <at> 0.4.0-0.57e6951
tree-sitter-prisma <at> 1.4.0 tree-sitter-bibtex <at> 0.1.0-0.ccfd77d
tree-sitter-css <at> 0.19.0 tree-sitter-dockerfile <at> 0.1.2
tree-sitter-scala <at> 0.20.2 tree-sitter-c-sharp <at> 0.20.0
tree-sitter-scheme <at> 0.2.0-0.67b90a3 tree-sitter-vhdl <at> 0.1.1-0.a3b2d84
tree-sitter-markdown-gfm <at> 0.7.1 tree-sitter-verilog <at> 1.0.0-0.075ebfc
tree-sitter-go <at> 0.20.0 tree-sitter-json <at> 0.20.0 tree-sitter-html <at> 0.19.0
tree-sitter-matlab <at> 1.0.2-0.79d8b25 tree-sitter-cpp <at> 0.20.3
tree-sitter-r <at> 0.0.1-0.80efda5 tree-sitter-ungrammar <at> 0.0.2-0.debd26f
tree-sitter-haskell <at> 0.14.0-0.3bdba07
tree-sitter-plantuml <at> 1.0.0-0.bea443e tree-sitter-elm <at> 5.6.3
tree-sitter-nix <at> 0.0.0 tree-sitter-racket <at> 0.1.0-0.1a5df02
tree-sitter-ron <at> 0.2.0 tree-sitter-bash <at> 0.20.4 tree-sitter-gomod <at> 1.0.0
tree-sitter-cmake <at> 0.4.1 tree-sitter-elixir <at> 0.19.0-0.b20eaa7
emacs-devicetree-ts-mode <at> 0.3 tree-sitter-kotlin <at> 0.3.6
tree-sitter-hcl <at> 1.1.0 emacs-jsdoc <at> 0.3 python-textual <at> 0.50.1
tree-sitter-markdown <at> 0.1.1 tree-sitter-latex <at> 0.3.0
tree-sitter-awk <at> 0.6.2 tree-sitter-org <at> 1.3.1-0.081179c
emacs-combobulate <at> 0.1-1.c7e4670 tree-sitter-kdl <at> 1.1.0
tree-sitter-tlaplus <at> 1.0.8 tree-sitter-meson <at> 1.2-0.3d6dfbd
tree-sitter-lua <at> 0.0.19 tree-sitter-heex <at> 0.6.0
tree-sitter-ruby <at> 0.19.0-0.206c707 tree-sitter-php <at> 0.19.0-0.f860e59
pigx <at> 0.0.3 laminar <at> 1.3 r-zra <at> 0.2 r-aasea <at> 1.1.0 r-pcaexplorer <at> 3.0.0
r-mlinterfaces <at> 1.86.0 r-tidyposterior <at> 1.0.1 markdeep <at> 1.16 mate <at> 1.28.2
gr-satellites <at> 4.6.0 gqrx <at> 2.17.6 urh <at> 2.9.8 gnss-sdr <at> 0.0.19
gr-dsd <at> 1.0.0-0.f9b9936 vlang <at> 0.2.4 r-shinydashboardplus <at> 2.0.5
archivebox <at> 0.6.2 node-openzwave-shared <at> 1.7.2

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




This bug report was last modified 100 days ago.

Previous Next


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