nodejs (20.19.2+dfsg-1) unstable; urgency=medium
* New upstream version 20.19.2+dfsg
Security fixes: (Closes: #1105832)
+ CVE-2025-23165: add missing call to uv_fs_req_cleanup (low)
+ CVE-2025-23166: fix error handling on async crypto operations (high)
+ CVE-2025-23167: Improper HTTP header block termination in llhttp (medium)
* Drop patch, applied upstream
* Switch back to +dfsg suffix
-- Jérémy Lal <kapouer@melix.org> Wed, 14 May 2025 23:43:31 +0200
nodejs (20.19.0+dfsg1-1) unstable; urgency=medium
* New repackaged upstream tarball includes deps/uv.
* Add missing changelogs to nodejs-doc
* Lintian: old-fsf-address-in-copyright-file
* watch: fix ada url to actually get current version
* copyright: document deps/uv
* Build bundled libuv on i386 architecture to fix CVE-2025-47153.
Closes: #922075, #1076350,
-- Jérémy Lal <kapouer@melix.org> Thu, 01 May 2025 11:09:56 +0200
nodejs (20.19.0+dfsg-2) unstable; urgency=medium
* Tests: two more profiler tests are flaky on loongson
* Rephrase nodejs.README.Debian
* Patch test for compatibility with openssl 3.5. Closes: #1101074.
-- Jérémy Lal <kapouer@melix.org> Thu, 03 Apr 2025 23:21:02 +0200
nodejs (20.19.0+dfsg-1) unstable; urgency=medium
* New upstream version 20.19.0+dfsg
* mipsel has been unsupported by v8 for a long time,
drop the patches.
* Instead of using patches for configuring tests,
patch test.py to support flaky tests set from d/rules
* Drop cctest_disable.patch, was a no-op
* Drop upstream-applied patches
* copyright: drop non-matching files
* Fix some DEP-3 fields in patches
* Standards-Version 4.7.2, no changes.
-- Jérémy Lal <kapouer@melix.org> Fri, 14 Mar 2025 00:27:43 +0100
nodejs (20.18.3+dfsg-1) unstable; urgency=medium
* New upstream version 20.18.3+dfsg
* Really SKIP test-watch-mode - can hang
-- Jérémy Lal <kapouer@melix.org> Mon, 10 Feb 2025 15:45:36 +0100
nodejs (20.18.2+dfsg-4) unstable; urgency=medium
* Fix tests invocation
-- Jérémy Lal <kapouer@melix.org> Sun, 02 Feb 2025 01:03:59 +0100
nodejs (20.18.2+dfsg-3) unstable; urgency=medium
* Mark skipped cli tests as flaky instead.
-- Jérémy Lal <kapouer@melix.org> Sat, 01 Feb 2025 21:54:45 +0100
nodejs (20.18.2+dfsg-2) unstable; urgency=medium
* Move common flakyTests to debian/rules
-- Jérémy Lal <kapouer@melix.org> Sat, 01 Feb 2025 14:59:38 +0100
nodejs (20.18.2+dfsg-1) unstable; urgency=medium
* New upstream version 20.18.2+dfsg
+ CVE-2025-23083: Worker permission bypass via InternalWorker
leak in diagnostics (High).
+ CVE-2025-23085: GOAWAY HTTP/2 frames cause memory leak outside heap
(Medium).
-- Jérémy Lal <kapouer@melix.org> Sun, 26 Jan 2025 16:31:48 +0100
nodejs (20.18.1+dfsg-2) unstable; urgency=medium
* Depends node-corepack
* Two patches to make some tests pass with openssl 3.4
Closes: #1091807.
-- Jérémy Lal <kapouer@melix.org> Wed, 01 Jan 2025 14:34:52 +0100
nodejs (20.18.1+dfsg-1) unstable; urgency=medium
* New upstream version 20.18.1+dfsg
* d/watch: types-node 20
* d/copyright: remove stanzas matching unused deps/*
-- Jérémy Lal <kapouer@melix.org> Wed, 20 Nov 2024 20:02:53 +0100
nodejs (20.18.0+dfsg-2) unstable; urgency=medium
* Fix remove of deps/* dirs that breaks Makefile.
-- Jérémy Lal <kapouer@melix.org> Fri, 08 Nov 2024 20:05:21 +0100
nodejs (20.18.0+dfsg-1) unstable; urgency=medium
* New upstream version 20.18.0+dfsg
* Update types-node to 20.17.6
* Exclude unused deps/* to simplify maintenance
* Use shared ngtcp2, nghttp3, simdjson
* Use debian/openssl.cnf for tests
* tests: pass --skip-tests in d/rules instead of patches
* Refresh tests fixes for openssl 3.2.2 compatibility
* Use dh-sequence-bash-completion
* Fix test to build completion. Closes: #1085098
-- Jérémy Lal <kapouer@melix.org> Fri, 08 Nov 2024 14:59:03 +0100
nodejs (20.17.0+dfsg-2) unstable; urgency=medium
* Depend node-minimatch
-- Jérémy Lal <kapouer@melix.org> Thu, 29 Aug 2024 10:25:23 +0200
nodejs (20.17.0+dfsg-1) unstable; urgency=medium
* New upstream version 20.17.0+dfsg
* B-D node-minimatch, added to builtins.
-- Jérémy Lal <kapouer@melix.org> Wed, 28 Aug 2024 20:25:41 +0200
nodejs (20.16.0+dfsg-1) unstable; urgency=medium
* New upstream version 20.16.0+dfsg
* patches:
+ improve openssl 3.2.2 tests fixes
+ upstream fix for failing permissions tests in /tmp
Closes: #1076542.
-- Jérémy Lal <kapouer@melix.org> Sun, 18 Aug 2024 14:48:08 +0200
nodejs (20.15.1+dfsg-1) unstable; urgency=medium
* New upstream version 20.15.1+dfsg
* Fix watch file to ensure ada 2.7.8
* CVE-2024-36138: Bypass incomplete fix of CVE-2024-27980 (High)
* CVE-2024-22020: Bypass network import restriction via data URL (Medium)
* CVE-2024-22018: fs.lstat bypasses permission model (Low)
* CVE-2024-36137: fs.fchown/fchmod bypasses permission model (Low)
* CVE-2024-37372: Permission model improperly processes UNC paths (Low)
* Add another failing test to loong64/mips64el
-- Jérémy Lal <kapouer@melix.org> Tue, 09 Jul 2024 10:02:04 +0200
nodejs (20.15.0+dfsg-1) unstable; urgency=medium
* New upstream version 20.15.0+dfsg
* Mark test-worker-prof as flaky on mips64el/loong64
* VCS is on master-20.x branch now
-- Jérémy Lal <kapouer@melix.org> Tue, 25 Jun 2024 12:57:00 +0200
nodejs (20.14.0+dfsg-3) unstable; urgency=medium
* test-cpu-prof-dir-absolute is flaky
* Fix: skip failing test in the right suite
-- Jérémy Lal <kapouer@melix.org> Wed, 19 Jun 2024 12:03:27 +0200
nodejs (20.14.0+dfsg-2) unstable; urgency=medium
* Patch: fix tests for openssl 3.2.2. Closes: #1073013
-- Jérémy Lal <kapouer@melix.org> Wed, 12 Jun 2024 11:41:24 +0200
nodejs (20.14.0+dfsg-1) unstable; urgency=medium
* New upstream version 20.14.0+dfsg
[ Gianfranco Costamagna ]
* Drop double newline in changelog
[ Zixing Liu ]
* Use proper method to specify Node.js path when running tests
* test_ci.patch: revert Makefile changes to use upstream selection logic
-- Jérémy Lal <kapouer@melix.org> Mon, 03 Jun 2024 13:36:41 +0200
nodejs (20.13.1+dfsg-2) unstable; urgency=medium
* Flaky sequential/test-worker-heapsnapshot-options.
Closes: #1071382
-- Jérémy Lal <kapouer@melix.org> Sat, 18 May 2024 14:26:22 +0200
nodejs (20.13.1+dfsg-1) unstable; urgency=medium
* New upstream version 20.13.1+dfsg
-- Jérémy Lal <kapouer@melix.org> Wed, 15 May 2024 13:52:04 +0200
nodejs (20.13.0+dfsg-1) experimental; urgency=medium
* New upstream version 20.13.0+dfsg
* test-fs-utimes* fail because of libuv1 bug
* mark some more tests as flaky
* watch: ada 2.7.8
-- Jérémy Lal <kapouer@melix.org> Wed, 08 May 2024 19:48:54 +0200
nodejs (20.12.2+dfsg-1) experimental; urgency=medium
* New upstream version 20.12.2+dfsg
* copyright:
+ exclude tools/gyp
+ simplifications
+ fix license ~holders
* patch: add link to upstream bug
* Suggests node-corepack
* Include permission headers
* Override lintian warning about brotli test
* Deps:
+ pkg-config becomes pkgconf
+ python3-packaging
+ gyp >= 0.16
* Breaks/Replace libnode108, libnode109
* Drop python3-distutils from deps/test deps. Closes: #1065909
* Let some riscv64, mips64el tests fail.
* openssl 3.2 compatibility patch
* mark setuid tests as failing, because this nodejs version
does not support setuid with shared libuv. See: CVE-2024-22017
* multilib patch: process.config not in shadow realm
-- Jérémy Lal <kapouer@melix.org> Tue, 23 Apr 2024 11:53:20 +0200
nodejs (20.10.0+dfsg-1) experimental; urgency=medium
* New upstream version 20.10.0+dfsg
* Drop kfreebsd-*, mips(el) architectures
* new architecture: loong64, thanks to Shi Pujin
* patch:
+ remove mips-related, refresh
+ let loong64 have some failing tests
+ more doc for localhost-no-addrconfig
+ disable zlib embedding in v8
* fix boostrapping of nodejs package:
+ update README.source
+ nodoc: disable bash completion output
+ patch: disable shared builtins when flag
node-builtin-modules-path is used
* copyright:
+ deps/v8/third_party/glibc/ with some LGPL-2.1+ code
+ exclude tools/github_reporter/index.js
+ disappeared file patterns
+ deps/v8/third_party/ittapi/include/fortran/
-- Jérémy Lal <kapouer@melix.org> Sat, 16 Dec 2023 13:56:50 +0100
nodejs (18.19.0+dfsg-6) unstable; urgency=medium
* patch: remove useless and badly done icu_74 patch
-- Jérémy Lal <kapouer@melix.org> Sun, 03 Dec 2023 22:41:14 +0100
nodejs (18.19.0+dfsg-5) unstable; urgency=medium
* patch: disable openssl test that depends on error message format
-- Jérémy Lal <kapouer@melix.org> Sun, 03 Dec 2023 22:41:00 +0100
nodejs (18.19.0+dfsg-4) unstable; urgency=medium
* patch:
+ remove a failed attempt for test dns-resolveany-bad-ancount
skip it, it uselessly hangs.
+ disable some icu test to allow transition to 74
+ fix test-crypto-dh.js to pass with openssl 3.0.11, 3.1.4
+ riscv64: some tests have been fixed, but new ones fail
-- Jérémy Lal <kapouer@melix.org> Sun, 03 Dec 2023 15:00:35 +0100
nodejs (18.19.0+dfsg-3) unstable; urgency=medium
* patch: drop fixed openssl test patch
* patch: allow bad-ancount test to fail
-- Jérémy Lal <kapouer@melix.org> Sat, 02 Dec 2023 02:12:25 +0100
nodejs (18.19.0+dfsg-2) unstable; urgency=medium
* patch: fix test_dns_resolveany_bad_ancount_timeout.patch
-- Jérémy Lal <kapouer@melix.org> Fri, 01 Dec 2023 19:07:23 +0100
nodejs (18.19.0+dfsg-1) experimental; urgency=medium
[ Jérémy Lal ]
* New upstream version 18.19.0+dfsg
+ tests pass with openssl 3.1, closes: #1055416
+ tests pass with libc-ares >= 1.23.0, closes: #1054690
* Harmonize stack size patch for arm64. Closes: 1030284
* Install dir usr/lib/<tripler>/nodejs. Fix #1035463
* No longer force gcc 11 for sid
* Fix Vcs fields to point to the right branch
* builtins: set correct version in builtins headers
* dfsg-exclude for non-preferred form for modification:
+ deps/ada
+ deps/minimatch
+ test/fixtures/postject-copy
* component: ./ada
* copyright:
+ add missing authors to histogram
+ drop unnecessary snapshot.blob exclusion
+ licenses for ada
+ deps/cares now using Expat
+ document some new files
* patches:
+ test-process-versions must use system versions
+ drop the test using postject
+ build using ada component instead of deps/ada
+ minimatch is actually not needed for build
+ fix test-runner-output, forwarded
+ mark parallel/test-debugger-preserve-breaks as flaky,
it is failing in sbuild for now
+ fix test-dns-resolveany-bad-ancount to work with c-ares,
also to not hang the testsuite in sbuild
[ Yadd ]
* Declare compliance with policy 4.6.2
-- Jérémy Lal <kapouer@melix.org> Fri, 01 Dec 2023 01:23:44 +0100
nodejs (18.13.0+dfsg1-1) unstable; urgency=medium
[ Bo YU ]
* Fix FTBFS on riscv64. Closes: 1028404
[ Jérémy Lal ]
* doc-generator: update types
* copyright: deps/v8/third_party/ittapi
* copyright: Files-Excluded snapshot.blob, new orig tarball
-- Jérémy Lal <kapouer@melix.org> Fri, 17 Feb 2023 00:39:15 +0100
nodejs (18.13.0+dfsg-1) unstable; urgency=medium
* New upstream version 18.13.0+dfsg
* Drop applied patches
* Add tracing, crypto headers to /usr/include/nodejs
* riscv64: mark flaky tests. Closes: 1026065
* copyright: remove uv/android* files
* Drop n/a lintian overrides for zlib
* lintian-overrides: update false source-is-missing
-- Jérémy Lal <kapouer@melix.org> Fri, 06 Jan 2023 21:15:20 +0100
nodejs (18.12.1+dfsg-2) unstable; urgency=medium
* Patch: fix test suite for icu 72.1
-- Jérémy Lal <kapouer@melix.org> Wed, 09 Nov 2022 18:16:06 +0100
nodejs (18.12.1+dfsg-1) unstable; urgency=medium
* New upstream version 18.12.1+dfsg
* Fixes CVE-2022-43548: DNS rebinding in --inspect via invalid
octal IP address (Medium).
Closes: #1023518.
* Build using gcc-11, g++-11, fixes mips64el and riscv64 builds,
https://github.com/nodejs/node/issues/44126
* Patch: fix link to home in html doc. Closes: #1018153
-- Jérémy Lal <kapouer@melix.org> Sun, 06 Nov 2022 00:14:11 +0100
nodejs (18.12.0+dfsg-1) unstable; urgency=medium
* New upstream version 18.12.0+dfsg
* Add flaky new debugger test
* watch nodejs 18 LTS
-- Jérémy Lal <kapouer@melix.org> Thu, 27 Oct 2022 15:02:24 +0200
nodejs (18.11.0+dfsg-4) experimental; urgency=medium
* Patch: fix mipsel build failure
* Patch: drop mips/no_jitless, fixed upstream
-- Jérémy Lal <kapouer@melix.org> Wed, 26 Oct 2022 01:23:22 +0200
nodejs (18.11.0+dfsg-3) experimental; urgency=medium
* Revert "Build using gcc-11, g++-11"
* Skip buggy watch mode tests
-- Jérémy Lal <kapouer@melix.org> Mon, 17 Oct 2022 14:04:02 +0200
nodejs (18.11.0+dfsg-2) experimental; urgency=medium
* Do not use --shared-ngctp2/http3 switch
-- Jérémy Lal <kapouer@melix.org> Fri, 14 Oct 2022 16:23:40 +0200
nodejs (18.11.0+dfsg-1) experimental; urgency=medium
* New upstream version 18.11.0+dfsg
* armhf: minimal target is vfpv3-d16 (Closes: #1021546).
* copyright: update for a new file
* Drop nghttp3, ngtcp2 deps: useless without openssl-quic
* Refresh patches
-- Jérémy Lal <kapouer@melix.org> Fri, 14 Oct 2022 15:30:25 +0200
nodejs (18.10.0+dfsg-6) unstable; urgency=medium
* Move builtins dependencies to libnode108 (Closes: #1021107).
* Mark another flaky test for riscv64
-- Jérémy Lal <kapouer@melix.org> Mon, 10 Oct 2022 10:49:19 +0200
nodejs (18.10.0+dfsg-5) unstable; urgency=medium
* Breaks: node-jest (<< 29~)
-- Jérémy Lal <kapouer@melix.org> Sun, 09 Oct 2022 17:42:53 +0200
nodejs (18.10.0+dfsg-4) unstable; urgency=medium
* Backport armel test failure fix
* Allow undici-related test failures on riscv64 for now
-- Jérémy Lal <kapouer@melix.org> Sat, 01 Oct 2022 15:05:49 +0200
nodejs (18.10.0+dfsg-3) unstable; urgency=medium
* Avoid depending on node to build node. Fix build.
* Allow failure of another version of an already flaky test,
seen to be failing on i386 - possibly on 32-bits architectures.
-- Jérémy Lal <kapouer@melix.org> Fri, 30 Sep 2022 01:23:56 +0200
nodejs (18.10.0+dfsg-2) unstable; urgency=medium
* Revert /etc/default/nodejs and wrapper - env is enough
Also avoids future bugs with node's process.execPath
* Depends on externalized builtins (Closes: #1020980)
-- Jérémy Lal <kapouer@melix.org> Thu, 29 Sep 2022 23:55:15 +0200
nodejs (18.10.0+dfsg-1) unstable; urgency=medium
[ Yadd ]
* Drop /usr/lib/nodejs support
[ Jérémy Lal ]
* New upstream version 18.10.0+dfsg
* Configurable builtins paths:
+ upstream patch implementing it
+ augment upstream patch to support acorn, acorn-walk
+ configure flags for acorn, undici, cjs-module-lexer
+ use pkgjs-ln for system-installed modules
+ exclude acorn, undici, cjs-module-lexer,
they are all distributed and built in their own package
* Allow custom flags to be set in /etc/defaults/nodejs
* Patch openssl.conf used for tests to allow smoil keys,
and disable some failing tests while waiting for upstream
to upgrade their test keys. (Closes: #1020592)
* Use shared ngtcp2, nghttp3
* doc-generator:
+ fix node_modules setup using pkgjs-ln
+ update type-parser.mjs
-- Jérémy Lal <kapouer@melix.org> Thu, 29 Sep 2022 11:50:59 +0200
nodejs (18.8.0+dfsg-1) experimental; urgency=medium
* New upstream version 18.8.0+dfsg
* Drop patches applied upstream
-- Jérémy Lal <kapouer@melix.org> Sat, 03 Sep 2022 16:53:05 +0200
nodejs (18.7.0+dfsg-5) unstable; urgency=medium
* Tighten dependency with armv6k-support
-- Jérémy Lal <kapouer@melix.org> Thu, 01 Sep 2022 18:33:49 +0200
nodejs (18.7.0+dfsg-4) unstable; urgency=medium
* lintian overrides:
+ fix embedded-library zlib
+ slightly more info about source-is-missing
* copyright: fix license short name for base64
-- Jérémy Lal <kapouer@melix.org> Tue, 30 Aug 2022 15:52:53 +0200
nodejs (18.7.0+dfsg-3) unstable; urgency=medium
* Rename and DEP-3 latest armel patch
* Restore build using gcc 11,
it was removed by mistake in the previous upload
-- Jérémy Lal <kapouer@melix.org> Mon, 29 Aug 2022 17:03:45 +0200
nodejs (18.7.0+dfsg-2) unstable; urgency=medium
* Build on armel where armv6k, vfpv2 is supported:
+ control: add Architecture: armel
+ control: depends armv6-support:armel, vfpv2-support:armel
+ rules: set -march=armv6k
+ patch: add --with-arm-version configure.py flag
-- Jérémy Lal <kapouer@melix.org> Mon, 29 Aug 2022 00:09:15 +0200
nodejs (18.7.0+dfsg-1) unstable; urgency=medium
* New upstream version 18.7.0+dfsg
* Update flaky riscv64: sequential/test-cpu-prof-drained.
Closes: #1016707.
* copyright: deps/base64 BSD-2-clause
-- Jérémy Lal <kapouer@melix.org> Fri, 12 Aug 2022 17:21:50 +0200
nodejs (18.6.0+dfsg-5) unstable; urgency=medium
* Build-Depends gcc-11, g++-11.
Allow transition while waiting for #1016628 to be sorted out.
-- Jérémy Lal <kapouer@melix.org> Thu, 04 Aug 2022 17:32:43 +0200
nodejs (18.6.0+dfsg-4) unstable; urgency=medium
* Patches: Closes: #1016305
+ upstream fix getaddrinfo without network
+ fix test failing with libuv1 >= 1.44.2
* Patch: upstream fix ppc64 crash with regexp. Closes: #1016381.
* Drop RES_OPTIONS to avoid test failures with localhost
-- Jérémy Lal <kapouer@melix.org> Mon, 01 Aug 2022 22:37:57 +0200
nodejs (18.6.0+dfsg-3) unstable; urgency=medium
* Patch: add sequential/test-worker-prof to failing riscv64 tests
-- Jérémy Lal <kapouer@melix.org> Mon, 18 Jul 2022 23:22:08 +0200
nodejs (18.6.0+dfsg-2) experimental; urgency=medium
* Fix path where to look for @types/node
when fixing permissions.
Also use execute_after_dh_fixperms.
-- Jérémy Lal <kapouer@melix.org> Sat, 16 Jul 2022 17:38:26 +0200
nodejs (18.6.0+dfsg-1) experimental; urgency=medium
* New upstream version 18.6.0+dfsg
* Patches:
+ work around IPv6 getaddrinfo EAI_AGAIN localhost failure
with some tests on zandonai
+ reenable global fetch and its tests
* Build-Depends node-undici
* Bump Standards-Version, no change
* Fix @types/node permissions
* lintian overrides:
+ drop unneeded libnode108 lines
+ update to new format
+ ignore source-is-missing for regenerated doc
* copyright:
+ tools/rpm/ no longer here
+ fix order of paragraphs
+ fix wildcard
+ remove useless Licenses
-- Jérémy Lal <kapouer@melix.org> Sat, 16 Jul 2022 15:35:17 +0200
nodejs (18.4.0+dfsg-2) experimental; urgency=medium
* Breaks libnode72 << 13 because of bullseye/security
(Closes: #1013968)
* Fix bash-completion link (Closes: #977792)
* Patch: disable fetch until undici is accepted (Closes: #1014214)
-- Jérémy Lal <kapouer@melix.org> Mon, 04 Jul 2022 11:37:13 +0200
nodejs (18.4.0+dfsg-1) experimental; urgency=medium
* New upstream version 18.4.0+dfsg
* lintian-overrides:
+ drop node-acorn/*, no longer a component
+ improve embedded-library zlib and comment it
* copyright:
+ remove useless files and paragraphs
+ fix order of paragraphs
* patches:
+ remove very old unapplied files
+ fix non-utf8 encoding in one patch
+ fix mipsel compilation failure
* unidici missing: do not crash, just have no exports
* postpone usr/include/nodejs renaming, do it
in libnode-dev.files.
* Fix badly reverted usr/include/nodejs rename:
/usr/include/node is for n-api, nodejs for old addons
* hardening flags: -pie is no longer needed
-- Jérémy Lal <kapouer@melix.org> Tue, 21 Jun 2022 21:14:28 +0200
nodejs (18.3.0+dfsg-1) experimental; urgency=medium
* New upstream version 18.3.0+dfsg
* Follow upstream make install:
+ let node install its own headers
+ keep a symlink to /usr/include/nodejs,
will be removed when node-gyp is updated
* watch latest version
* gbp on master
* Add noautodbgsym to README.source profiles
* Clean debian/nodejs.bash-completion
* Drop openssl-cnf.patch, upstream use openssl 3
* Skip another test using undici
* Bump libnode abi
-- Jérémy Lal <kapouer@melix.org> Tue, 14 Jun 2022 10:40:33 +0200
nodejs (16.15.1+dfsg-1) unstable; urgency=medium
* New upstream version 16.15.1+dfsg
* Fix completion generation, support "nodejs" cli
Closes: #977792
* Patch to fix mipsel crypto init error strings (Closes: #1011101)
* Patch: more flaky riscv64 cpu tests (Closes: #1012670)
-- Jérémy Lal <kapouer@melix.org> Mon, 13 Jun 2022 09:11:34 +0200
nodejs (16.15.0+dfsg-1) unstable; urgency=medium
* New upstream version 16.15.0+dfsg
* Go back to +dfsg
* dfsg-exclude undici (missing source for compiled wasm)
* Will B-D undici <!pkg.nodejs.nobuiltin> when available
* bash-completion from node --completion-bash (Closes: #977792)
* Patches:
+ build/skip-crypto-engine-check no longer needed
+ test-diagnostic-dir-cpu-prof is flaky on riscv64
(Closes: #1011100)
* Update README.source
* Fix undici source name
* Update openssl.cnf to fix tests on mipsel (Closes: #1011339)
* Improve doc-generator
-- Jérémy Lal <kapouer@melix.org> Fri, 27 May 2022 15:48:16 +0200
nodejs (16.14.2+dfsg1-1) unstable; urgency=medium
* Repack dfsg1, reimport without node-acorn
* OPENSSL_CONF: absolute path with openssl 3 (Closes: #1006246)
* Mark test-cpu-prof-exit as flaky on riscv64
-- Jérémy Lal <kapouer@melix.org> Wed, 11 May 2022 11:02:01 +0200
nodejs (16.14.2+dfsg-5) unstable; urgency=medium
* Patches:
+ skip failing arch-dependent assertions.
Closes: #1010069
+ free test-crypto-engine from build artifacts.
Closes: #1010497
+ test-cpu-prof-worker-argv flaky on riscv64.
Closes: #1010509
-- Jérémy Lal <kapouer@melix.org> Tue, 03 May 2022 08:29:29 +0200
nodejs (16.14.2+dfsg-4) unstable; urgency=medium
* Upload to unstable
-- Jérémy Lal <kapouer@melix.org> Mon, 02 May 2022 10:49:50 +0200
nodejs (16.14.2+dfsg-3) experimental; urgency=medium
* rules: add missing symlink for doc generation
-- Jérémy Lal <kapouer@melix.org> Tue, 29 Mar 2022 15:39:42 +0200
nodejs (16.14.2+dfsg-2) experimental; urgency=medium
* Update nobuiltin to pkg.nodejs.nobuiltin
* nodejs breaks: (Closes: #1007248)
+ libnode72 < 12.22.10~dfsg
+ libnode83 < 16.13.2+really14.19.1~dfsg
* README.source: improve explanations
* rules: two-stage builds w.r.t. node-acorn
* watch: remove node-acorn component
-- Jérémy Lal <kapouer@melix.org> Tue, 29 Mar 2022 14:33:32 +0200
nodejs (16.14.2+dfsg-1) experimental; urgency=medium
* New upstream version 16.14.2+dfsg
* Change ~dfsg to +dfsg
* copyright:
+ dfsg-exclude corepack - missing source
+ remove tools/lint-md.mjs
* rules: do not install corepack
* B-D libuv >= 1.43
-- Jérémy Lal <kapouer@melix.org> Wed, 23 Mar 2022 15:34:41 +0100
nodejs (16.13.2+really14.19.1~dfsg-5) unstable; urgency=medium
[ Yadd ]
* Fix @types/node install (Closes: #1008110)
-- Jérémy Lal <kapouer@melix.org> Tue, 22 Mar 2022 19:59:55 +0100
nodejs (16.13.2+really14.19.1~dfsg-4) unstable; urgency=medium
* Allow test-debugger-preserve-breaks to fail
-- Jérémy Lal <kapouer@melix.org> Tue, 22 Mar 2022 10:15:06 +0100
nodejs (16.13.2+really14.19.1~dfsg-3) unstable; urgency=medium
* Test timeouts: try to stay under the radar
-- Jérémy Lal <kapouer@melix.org> Tue, 22 Mar 2022 02:21:12 +0100
nodejs (16.13.2+really14.19.1~dfsg-2) unstable; urgency=medium
* Upload to unstable
-- Jérémy Lal <kapouer@melix.org> Tue, 22 Mar 2022 00:22:05 +0100
nodejs (16.13.2+really14.19.1~dfsg-1) experimental; urgency=medium
* New upstream version 16.13.2+really14.19.1~dfsg
* control: Break only libnode72 << 12.22.10~, since it can be
co-installed with libnode83. Only Replace it.
Likewise, if version Break: libnode64 << 10.24.1~.
* README.source: no need to rebuild arch-independent packages
* Drop dh_nodejs, totally useless now
* salsa-ci:
+ use debian.yml script
+ disable i386 build
+ disable build checks - autopkgtest runs the same ones
+ disable dbgsym generation to reduce artifacts size
* Let tests using unprivileged port fail. Closes: #994613.
* watch: uversionmangle with really version
* Skip parallel/test-child-process-stdio-overlapped
It depends on a binary that is not part of the build targets
* Namespace custom profile pkg.nodejs.nobuiltin
* copyright:
+ add license for node-acorn component
+ update c-ares paths
+ removed paths in deps/v8/benchmarks/
* Install @types/node only *.d.ts
* Lintian overrides:
+ update expressions
+ v8 uses a heavily modified zlib, allow embedding.
-- Jérémy Lal <kapouer@melix.org> Mon, 21 Mar 2022 13:43:29 +0100
nodejs (16.13.2+really14.19.0~dfsg-2) experimental; urgency=medium
[ Yadd ]
* Update standards version to 4.6.0, no changes needed.
* Make node_modules links (Closes: #1005089)
-- Jérémy Lal <kapouer@melix.org> Tue, 01 Mar 2022 09:50:07 +0100
nodejs (16.13.2+really14.19.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.19.0~dfsg
Workaround the version currently in experimental
* Depends icu >= 67, c-ares >= 1.18.1, libuv1 >= 1.42.0
* Patches:
+ stop using private cares header
+ drop ppc64 patch, hopefully fixed now
+ replace tools/doc patch by copy in debian/doc-generator
+ mark test-debugger-heap-profiler as flaky
+ regroup and rename patches files
+ test helper not skipping for 32-bit mipsel
+ upstream fix test-datetime-change-notify
+ drop fix_daylight_dublin, applied upstream
+ skip corepack tests
* doc-generator:
+ rebase changes on latest upstream doc/tools
+ update, port to js-yaml 4 and marked 4
+ tighten dependency on js-yaml for esm support
* source overrides: update expressions
* Update README.source with info on two-stage build
* Bootstrap nodejs: (wip)
+ add nobuiltin profile, installs files in
/usr/share/nodejs/node when selected,
otherwise just install empty files
+ node-acorn=8.5.0 component for stage 1 builds,
update gbp.conf
+ control: more nocheck, nobuiltin flags
+ instructions in README.source
+ node-highlight.js is Build-Depends-Indep
+ doc-generator depends on external acorn
+ flag !nocheck and !nodoc build-deps
* rules:
+ fix check target for auto_test
+ acorn is needed both for arch and indep targets
+ fix nodejs.install dest dirs
+ configure with verbose
+ do not install corepack
* Drop nodepath, it assumes modules to be installed
* copyright:
+ fix lint-md path
+ highlight.pack.js no longer in tarball
+ update deps/cares paths
+ dfsg-exclude corepack - missing source
+ various paths fixes
[ Bastien Roucariès ]
* Bug fix: "nodejs FTCBFS: uses build architecture build tools such as
gcc or pkg-config", thanks to Helmut Grohne (Closes: #996195).
* Document gyp target/host in debian/rules
[ Helmut Grohne ]
* Add native build dependencies for cross compiling. (Closes: #996416)
-- Jérémy Lal <kapouer@plummer.debian.org> Sat, 05 Feb 2022 18:41:31 +0000
nodejs (14.17.4~dfsg-1) experimental; urgency=medium
[ Helmut Grohne ]
* Add native build dependencies for cross compiling. (Closes: #996416)
[ Jérémy Lal ]
* New upstream version 14.17.4~dfsg
* Enable powerpc arch. Closes: #991638
[ Bastien Roucariès ]
* Team upload
* MA: allowed. Thanks Helmut.
* B-D sse2-support. Closes: #994720
* BD: python3:native
* Fix FTCBFS by using crosscompile option
* Document gyp target/host in debian/rules
-- Bastien Roucariès <rouca@debian.org> Thu, 23 Sep 2021 15:25:09 +0000
nodejs (14.17.0~dfsg-2) experimental; urgency=medium
* Install missing headers. Closes: #990282
-- Jérémy Lal <kapouer@melix.org> Thu, 24 Jun 2021 16:10:27 +0200
nodejs (14.17.0~dfsg-1) experimental; urgency=medium
* Switch to branches -14.x
* New upstream version 14.17.0~dfsg
-- Jérémy Lal <kapouer@melix.org> Mon, 17 May 2021 23:48:33 +0200
nodejs (14.16.1~dfsg-1) experimental; urgency=medium
[ James Addison ]
* THP ELF assembly: Add .note.GNU-stack section (Closes: #980272)
[ Jérémy Lal ]
* New upstream version 14.16.1~dfsg
* Add Breaks: node-babel-runtime (<< 7). Closes:#987301
-- Jérémy Lal <kapouer@melix.org> Thu, 06 May 2021 17:02:20 +0200
nodejs (14.16.0~dfsg-1) experimental; urgency=medium
[ Jérémy Lal ]
* New upstream version 14.16.0~dfsg
Fixed vulnerabilities:
+ CVE-2021-22883: HTTP2 'unknownProtocol' cause DoS
by resource exhaustion
+ CVE-2021-22884: localhost6 DNS rebinding in --inspect
* Refresh make-doc patch
* Patch to always use pure javascript cjs lexer
* copyright: cjs-module-lexer is expat
* copyright: exclude cjs-module-lexer unbuildable files
* copyright: fix some copyright years
* copyright: shjs is no longer used
* lintian-overrides: false positive for a unicode regexp
[ Xavier Guimard ]
* Embed @types/node 14
* Provides node-types-node (Closes: #979698)
* Use secure copyright file specification URI.
* Set upstream metadata fields: Security-Contact.
* Bump debhelper compatibility level to 13
* Declare compliance with policy 4.5.1
* Use secure URI in Homepage field.
* Add "Rules-Requires-Root: no"
* Modernize debian/watch
* Add ctype=nodejs to component(s)
* Update d/copyright urls
-- Jérémy Lal <kapouer@melix.org> Thu, 04 Mar 2021 00:29:51 +0100
nodejs (14.13.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.13.0~dfsg
-- Jérémy Lal <kapouer@melix.org> Tue, 06 Oct 2020 18:57:02 +0200
nodejs (14.12.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.12.0~dfsg
-- Jérémy Lal <kapouer@melix.org> Wed, 23 Sep 2020 18:54:27 +0200
nodejs (14.11.0~dfsg-2) experimental; urgency=medium
* Rewrite changelog with the CVE
-- Jérémy Lal <kapouer@melix.org> Thu, 17 Sep 2020 18:11:35 +0200
nodejs (14.11.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.11.0~dfsg
Vulnerabilities fixed
+ CVE-2020-8251
Denial of Service by resource exhaustion CWE-400 due to
unfinished HTTP/1.1 requests (Critical)
+ CVE-2020-8252
fs.realpath.native on may cause buffer overflow (Medium)
* Refresh patches
-- Jérémy Lal <kapouer@melix.org> Thu, 17 Sep 2020 01:21:19 +0200
nodejs (14.9.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.9.0~dfsg
* Drop python3 patch, applied upstream
* Update make-doc patch to ignore false type-match errors
-- Jérémy Lal <kapouer@melix.org> Sat, 29 Aug 2020 14:23:27 +0200
nodejs (14.8.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.8.0~dfsg
-- Jérémy Lal <kapouer@melix.org> Tue, 11 Aug 2020 22:46:00 +0200
nodejs (14.7.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.7.0~dfsg (Closes: #968139).
* Two tests won't pass on IPv6-only hosts
* There was no such thing as libnode64-dev, remove it
* libnode83 breaks libnode64, libnode72 Closes: #966008
* nodejs-doc: depends node-highlight.js instead of libjs
* python3 support (Closes: #967032):
+ tests/control: depends python3, python3-distutils
+ python3 patch: use env.PYTHON in two tests
+ export PYTHON = python3 for Makefile
* tests/control: drop cdbs, now useless
* Update make-doc.patch to deal with new syntax in esm.md
* Refresh patches:
+ drop mips-fix
+ drop revert-extra-ca
-- Jérémy Lal <kapouer@melix.org> Mon, 10 Aug 2020 00:43:34 +0200
nodejs (14.4.0~dfsg-2) experimental; urgency=medium
* Just completely disable ADDRCONFIG flag
* Multiarch hinter: remove Multi-Arch: same on libnode-dev
* Patch to fix ppc64 build
-- Jérémy Lal <kapouer@melix.org> Sun, 14 Jun 2020 16:59:47 +0200
nodejs (14.4.0~dfsg-1) experimental; urgency=medium
* New upstream version 14.4.0~dfsg
* Bump libnode ABI to 83
* Build-Depends python3-distutils
* Fix make-doc.patch to allow no description
* Fix make-doc.patch for stricter example heading match
* copyright: add zlib copy
* rules: JOBS=1 on 32-bit architectures only
-- Jérémy Lal <kapouer@melix.org> Thu, 11 Jun 2020 23:11:59 +0200
nodejs (12.18.3~dfsg-4) unstable; urgency=medium
* python3 patch: use env.PYTHON in two tests
Closes: #967032 for good.
-- Jérémy Lal <kapouer@melix.org> Sat, 08 Aug 2020 14:09:43 +0200
nodejs (12.18.3~dfsg-3) unstable; urgency=medium
* export PYTHON = python3 for Makefile
-- Jérémy Lal <kapouer@melix.org> Fri, 07 Aug 2020 03:33:58 +0200
nodejs (12.18.3~dfsg-2) unstable; urgency=medium
* tests/control: depends python3, python3-distutils, drop cdbs
Thanks Moritz Mühlenhoff for noticing that.
-- Jérémy Lal <kapouer@melix.org> Wed, 05 Aug 2020 10:40:31 +0200
nodejs (12.18.3~dfsg-1) unstable; urgency=medium
* New upstream version 12.18.3~dfsg
* B-D python3, python3-distutils
patch configure to use python3 (Closes: #967032)
* nodejs-doc: depends libjs-highlight.js
* copyright: dfsg-exclude highlight.pack.js,
replace sh_javascript.min.js
* source/lintian-overrides: drop sh_javascript.min.js override
* Drop patch that restores unminified sh_javascript.min.js
* Update make-doc.patch to deal with new syntax in esm.md
-- Jérémy Lal <kapouer@melix.org> Wed, 05 Aug 2020 00:11:08 +0200
nodejs (12.18.2~dfsg-1) unstable; urgency=medium
* New upstream version 12.18.2~dfsg
* Drop Breaks: libnode64-dev, package does not exist
* Drop libnode-dev Depends: nodejs, useless
* libnode72 breaks libnode64. Closes: #966008
-- Jérémy Lal <kapouer@melix.org> Wed, 22 Jul 2020 10:36:58 +0200
nodejs (12.18.1~dfsg-1) unstable; urgency=medium
* New upstream version 12.18.1~dfsg
* Update gbp.conf for *-12.x branches
* Just completely disable ADDRCONFIG flag,
but skip the two failing tests anyway
* Multiarch hinter: remove Multi-Arch: same on libnode-dev
* Patch to fix ppc64 build
* rules: JOBS=1 on 32-bit only
* libnode-dev depends nodejs: let addons test all right ?
-- Jérémy Lal <kapouer@melix.org> Tue, 30 Jun 2020 19:11:03 +0200
nodejs (12.18.0~dfsg-3) unstable; urgency=medium
* mipsel does not support a feature leading to test failures
* Two tests won't pass on IPv6-only hosts
-- Jérémy Lal <kapouer@melix.org> Thu, 11 Jun 2020 17:59:38 +0200
nodejs (12.18.0~dfsg-2) unstable; urgency=medium
* Do not use dns.ADDRCONFIG for localhost
-- Jérémy Lal <kapouer@melix.org> Thu, 11 Jun 2020 10:03:21 +0200
nodejs (12.18.0~dfsg-1) experimental; urgency=medium
* New upstream version 12.18.0~dfsg. Closes: #962145.
* Security fixes:
+ CVE-2020-11080
+ CVE-2020-8172
+ CVE-2020-8174
* Build-Depends nghttp2 >= 1.41.0
-- Jérémy Lal <kapouer@melix.org> Fri, 05 Jun 2020 09:07:20 +0200
nodejs (12.17.0~dfsg-4) experimental; urgency=medium
* Fix openssl.cnf path in libnode-dev.install
-- Jérémy Lal <kapouer@melix.org> Wed, 03 Jun 2020 09:59:43 +0200
nodejs (12.17.0~dfsg-3) experimental; urgency=medium
* nodejs-doc: remove placeholder in long desc,
libnode__ABI is libnode72
* install missing files:
+ libnode: node.stp systemtap config
+ nodejs: gdbinit, lldb_commands.py
* move files in better paths (backward-compatibly):
+ usr/include/openssl.cnf to usr/share/doc/nodejs
+ usr/include/v8 links to usr/include/node
* mips patches:
+ reduce reserved memory for mksnapshot to avoid oom
+ test-cli-node-options skips --jitless
-- Jérémy Lal <kapouer@melix.org> Wed, 03 Jun 2020 02:59:20 +0200
nodejs (12.17.0~dfsg-2) experimental; urgency=medium
* Build with -g1 on 32-bit, else -g
* Use dh --max-parallel=1 on 32-bit
* Backport v8 commit to fix mips snapshots
* Install devel files in /usr/include/node,
keep the old locations for backward compatibility.
* Use new alioth-lists email for maintainer
* nodejs-doc: add misc:Depends
* Standards-Version 4.5.0, no change required
-- Jérémy Lal <kapouer@melix.org> Mon, 01 Jun 2020 15:17:35 +0200
nodejs (12.17.0~dfsg-1) experimental; urgency=medium
* New upstream version 12.17.0~dfsg
* Ignore dh_dwz failures
* Depends sse2-support on i386. Closes: #961621
* copyright: deps/zlib/doc is no longer bundled
* Drop icu 67 patch
* On 32bit archs, save memory with -g1 and --max-parallel=1
-- Jérémy Lal <kapouer@melix.org> Fri, 29 May 2020 22:34:25 +0200
nodejs (12.16.3~dfsg-2) experimental; urgency=medium
* Revert upstream commit, fix test-tls-root-certificates failure
-- Jérémy Lal <kapouer@melix.org> Thu, 30 Apr 2020 17:47:19 +0200
nodejs (12.16.3~dfsg-1) experimental; urgency=medium
* New upstream version 12.16.3~dfsg
* dh_dwz: set a lower low-mem-die-limit
-- Jérémy Lal <kapouer@melix.org> Thu, 30 Apr 2020 00:19:39 +0200
nodejs (12.16.2~dfsg-2) experimental; urgency=medium
* Fix arch all build: skip tests, make install
-- Jérémy Lal <kapouer@melix.org> Sun, 26 Apr 2020 23:28:38 +0200
nodejs (12.16.2~dfsg-1) experimental; urgency=medium
[ Xavier Guimard ]
* Add upstream/metadata
* Disable test-release-npm test
* Switch to dh, Bump debhelper compatibility level to 12
* New upstream version 12.16.1~dfsg
* Refresh patches
[ Olivier Tilloy ]
* Fix building architecture-independent doc package
(Closes: #952629)
[ Jérémy Lal ]
* Revert "Override any source-is-missing - workaround pattern issues"
* Simplify and tighten lintian overrides
* make-doc: drop tools/doc/node_modules target
* Exclude brotli from deps, use system-installed one
* Remove brotli from copyright
* watch xz
* New upstream version 12.16.2~dfsg
-- Jérémy Lal <kapouer@melix.org> Sun, 26 Apr 2020 21:38:16 +0200
nodejs (12.13.1~dfsg-1) experimental; urgency=medium
* New upstream version 12.13.1~dfsg
* gsplit-dwarf for all mips variants
* Standards-Version 4.4.1
* Non-trivial refresh of make-doc patch
* Remove uv 1.30 compatibility patch
* Depends libuv1-dev >= 1.33
* Override source-is-missing to work around pattern matching issues
* Comment kfreebsd patch in series to keep lintian quiet
-- Jérémy Lal <kapouer@melix.org> Tue, 19 Nov 2019 15:34:06 +0100
nodejs (12.13.0~dfsg-1) experimental; urgency=medium
* New upstream version 12.13.0~dfsg
* Link to atomic using a patch, LDFLAGS is not enough
* Need libuv1-dev >= 1.32.0
* Do not run parallel jobs at all (consumes too much memory,
and may make some tests fail).
* Use shared libhttp-parser (>= 2.9.2) again
* copyright: update paths
* Standards-Version 4.4.1
* Ignore source-is-missing for long lines
-- Jérémy Lal <kapouer@melix.org> Fri, 01 Nov 2019 11:19:03 +0100
nodejs (12.10.0~dfsg-2) experimental; urgency=medium
* test: test-npm-version fails because npm not bundled
* ppc64 not supported: https://github.com/nodejs/node/issues/29534
-- Jérémy Lal <kapouer@melix.org> Mon, 16 Sep 2019 12:28:37 +0200
nodejs (12.10.0~dfsg-1) experimental; urgency=medium
* New upstream version 12.10.0~dfsg
* Tighten b-d pkg-js-tools (Closes: #934240)
* Use nodepath to setup links to acorn properly
* README: match current modules search paths (Closes:#939001)
* copyright:
+ add rimraf paragraph
+ couple new files in v8
* Revert upstream commit to stay compatible with uv 1.30
-- Jérémy Lal <kapouer@melix.org> Thu, 12 Sep 2019 01:15:23 +0200
nodejs (12.8.0~dfsg-2) experimental; urgency=medium
* Fix js-yaml install path using nodepath (Closes: #934228)
* Update make-doc.patch to avoid fetching remote changelog
-- Jérémy Lal <kapouer@melix.org> Thu, 08 Aug 2019 14:53:09 +0200
nodejs (12.8.0~dfsg-1) experimental; urgency=medium
* New upstream version 12.8.0~dfsg (Closes: #934207)
* Fix make-doc.patch (Closes: #933840)
-- Jérémy Lal <kapouer@melix.org> Thu, 08 Aug 2019 12:13:21 +0200
nodejs (12.7.0~dfsg-1) experimental; urgency=medium
* New upstream version 12.7.0~dfsg (Closes: #932991)
* Use shared libuv >= 1.30.1
* libnode-dev depends libuv1-dev (Closes: #905415)
* Build-Depends node-debbundle-acorn >= 6.1.0~
* Build-Depends libnghttp2-dev >= 1.39.1
* Tighten dependency on icu >= 64.0~
* rules: set nghttp2 lib name - upstream assumes lib prefix
* Upstream patch to fix linking against libnode
* Build with snapshot https://github.com/nodejs/node/issues/28675
-- Jérémy Lal <kapouer@melix.org> Sat, 03 Aug 2019 19:48:03 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libnode115`.
Generated by dwww version 1.16 on Tue Dec 16 04:32:20 CET 2025.