Skip to content

Update Embedded Node.js Runtime to v.26.13.0 LTS - #2265

Draft
vrubezhny wants to merge 2 commits into
eclipse-wildwebdeveloper:masterfrom
vrubezhny:upgrade/nodejs-v26.13.0
Draft

vrubezhny wants to merge 2 commits into
eclipse-wildwebdeveloper:masterfrom
vrubezhny:upgrade/nodejs-v26.13.0

Conversation

@vrubezhny

Copy link
Copy Markdown
Contributor

@vrubezhny
vrubezhny marked this pull request as draft November 4, 2026 21:30
@vrubezhny

Copy link
Copy Markdown
Contributor Author

An IP Team Review request is created:

@vrubezhny
vrubezhny force-pushed the upgrade/nodejs-v26.13.0 branch 3 times, most recently from 3c5652c to 27192ee Compare November 5, 2026 12:25
Node.js >= 26 binaries link against libatomic.so.1 which the base
image does not provide. Without it, every Node 26 process that does
not receive LD_LIBRARY_PATH fails at the dynamic linker - including
the js-debug watchdog process spawned with a hardcoded minimal
environment, whose invisible death left debuggees blocked forever
in inspector.waitForDebugger() (TestDebug failures on CI).

- docker/Dockerfile: add libatomic; fetch Maven from
  archive.apache.org (dlcdn only serves the current release)
- docker/README.md: document why libatomic must not be removed
- Jenkinsfile: use
  vrubezhny/fedora-gtk3-mutter-java-node:f42-node24-libatomic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant