Package: nodejs / 10.17.0~dfsg-2

Metadata

Package Version Patches format
nodejs 10.17.0~dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
dfhs_module_path_arch_triplet.patch | (download)

configure.py | 20 20 + 0 - 0 !
lib/internal/modules/cjs/loader.js | 13 12 + 1 - 0 !
test/parallel/test-module-loading-globalpaths.js | 4 2 + 2 - 0 !
3 files changed, 34 insertions(+), 3 deletions(-)

 multiarch search path, arch triplet, dfhs path for modules
ssl/e5b03b82f72e6915bd24c7ef1481abd1842b84fe.patch | (download)

src/node_crypto.cc | 18 17 + 1 - 0 !
1 file changed, 17 insertions(+), 1 deletion(-)

 [patch] tls: make ossl 1.1.1 cipher list throw error

Make OpenSSL 1.1.1 error during cipher list setting if it would have
errored with OpenSSL 1.1.0.

Can be dropped after our OpenSSL fixes this upstream.

See: https://github.com/openssl/openssl/pull/7759

use_system_node_gyp.patch | (download)

Makefile | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 use system-installed node-gyp for building test modules
privacy_breach.patch | (download)

doc/template.html | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 remove google font from template.html, and link to local
make doc.patch | (download)

Makefile | 40 13 + 27 - 0 !
tools/doc/addon-verify.js | 30 10 + 20 - 0 !
tools/doc/allhtml.js | 2 1 + 1 - 0 !
tools/doc/common.js | 6 1 + 5 - 0 !
tools/doc/generate.js | 68 21 + 47 - 0 !
tools/doc/html.js | 354 155 + 199 - 0 !
tools/doc/json.js | 714 418 + 296 - 0 !
tools/doc/package.json | 8 3 + 5 - 0 !
8 files changed, 622 insertions(+), 600 deletions(-)

 build doc using marked and js-yaml
 While waiting for unified/remarked/rehyped modules to be available in debian
1005_restore_sh_javascript_nonminified.patch | (download)

doc/api_assets/sh_javascript.min.js | 348 348 + 0 - 0 !
1 file changed, 348 insertions(+)

 restore original version of dfsg-excluded file
2017_mips_configure_fpu.patch | (download)

deps/v8/src/base/cpu.cc | 21 5 + 16 - 0 !
1 file changed, 5 insertions(+), 16 deletions(-)

 use configuration directive to set mips fpu mode
test_ci_buildd.patch | (download)

Makefile | 2 1 + 1 - 0 !
test/common/index.js | 1 1 + 0 - 0 !
test/parallel/parallel.status | 33 33 + 0 - 0 !
test/sequential/sequential.status | 6 6 + 0 - 0 !
tools/test.py | 7 1 + 6 - 0 !
5 files changed, 42 insertions(+), 7 deletions(-)

 adapt test-ci build target for buildd
 * run tests with ./node
 * remove addons from test-ci suite, because it creates a dependency loop
   nodejs -> node-gyp -> nodejs which is painful to manage.
 * disabled because it requires stdin:
   + test-stdout-close-unref
   + test-regress-GH-746
 * test-tick-processor fails on ppc64 and s390x, currently investigated
   https://github.com/nodejs/node/issues/2471
 * test-cluster-disconnect sometimes fails on busy buildd, forwarded upstream
   https://github.com/nodejs/node/issues/3383
 * test-fs-watch is flaky, might be related to https://github.com/nodejs/node/issues/4082
 * huge timeout value for all platforms, buildd could be busy
 * test-npm-install must fail, debian package dfsg-repacked npm out
 * ability to override CI_NATIVE_SUITES, CI_JS_SUITES
 * disable tests failing because DNS is disabled
 * sequential/test-http2-session-timeout is flaky https://github.com/nodejs/node/issues/20628
fix_disable_cctest.patch | (download)

Makefile | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 do not build cctest, build broken on debian
benchmark_without_alice.patch | (download)

benchmark/buffers/buffer-indexof-number.js | 2 1 + 1 - 0 !
benchmark/buffers/buffer-indexof.js | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 a test uses a benchmark that read alice.html, dfsg excluded
temporarily_silence_buffer_deprecations.patch | (download)

lib/buffer.js | 3 1 + 2 - 0 !
test/parallel/parallel.status | 5 5 + 0 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

 only emit buffer dep0005 warning if --pending-deprecation is set
atomic.patch | (download)

node.gypi | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 link to -latomic by default
 This avoids surprises on mips*el/ppc*el