Package: nodejs / 0.10.29~dfsg-2

Metadata

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

Patch series

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

doc/node.1 | 4 2 + 2 - 0 !
lib/module.js | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fhs path for nodejs, rename man page to nodejs.
 Use /usr/lib/nodejs for packaged modules.
 
2004_relax_failing_test.patch | (download)

test/message/stack_overflow.out | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 relax test failing with recent v8
2005_expected_failing_tests.patch | (download)

test/simple/simple.status | 74 74 + 0 - 0 !
1 file changed, 74 insertions(+)

 expected failing tests
 There are three categories of failing tests:
 1 - the test is missing some network resource, or some unidentified resource
     that is present on a minimal server install of debian.
 2 - the test assumes short timeouts or amounts of resources not available
     at the moment of the test.
 3 - the test assumes some cli tool is compiled with options not available
     on debian, but it doesn't affect the quality of nodejs (openssl).
2010_fix_makefile_missing_zlib.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix makefile missing zlib
2011_mips_mipsel.patch | (download)

Makefile | 4 2 + 2 - 0 !
configure | 3 2 + 1 - 0 !
src/v8_typed_array_bswap.h | 2 1 + 1 - 0 !
3 files changed, 5 insertions(+), 4 deletions(-)

 add support for mipsel arch and mips arch
2012_kfreebsd.patch | (download)

common.gypi | 4 2 + 2 - 0 !
deps/uv/common.gypi | 2 1 + 1 - 0 !
deps/uv/config-unix.mk | 9 9 + 0 - 0 !
deps/uv/include/uv-private/uv-unix.h | 1 1 + 0 - 0 !
deps/uv/src/unix/core.c | 8 4 + 4 - 0 !
deps/uv/src/unix/fs.c | 3 2 + 1 - 0 !
deps/uv/test/test-embed.c | 1 1 + 0 - 0 !
deps/uv/test/test-fs-event.c | 1 1 + 0 - 0 !
deps/uv/uv.gyp | 9 7 + 2 - 0 !
node.gyp | 5 5 + 0 - 0 !
tools/install.py | 2 1 + 1 - 0 !
11 files changed, 34 insertions(+), 11 deletions(-)

 add __freebsd_kernel__ to the list of *bsd conditions
2013_gyp_noparallel_compat.patch | (download)

configure | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove --no-parallel option, incompatible with gyp < r1773
1001_readfile_eisdir.patch | (download)

lib/fs.js | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 raise eisdir if readfile or readfilesync a directory
Bug-Node: https://github.com/joyent/node/pull/5928
1002_increase_timeout_in_test.patch | (download)

test/simple/test-http-client-timeout-agent.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 raise timeout in test
Bug-Node: https://github.com/joyent/node/issues/4412
1003_test_disable_chunked_response.patch | (download)

test/simple/test-http-upgrade-server.js | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 fix test that fails if http response is chunked.
Bug-Node: https://github.com/joyent/node/pull/5926
1004_test_writeNaN.patch | (download)

test/simple/test-writedouble.js | 30 16 + 14 - 0 !
test/simple/test-writefloat.js | 14 8 + 6 - 0 !
2 files changed, 24 insertions(+), 20 deletions(-)

 fix test that fails on mipsel to write nan to buffer.
1005_restore_sh_javascript_nonminified.patch | (download)

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

 restore original version of dfsg-excluded file
2014_donotinclude_root_certs.patch | (download)

src/node_crypto.cc | 31 7 + 24 - 0 !
1 file changed, 7 insertions(+), 24 deletions(-)

 do not bundle ca certificates, openssl on debian have them
 As a consequence, nodejs must depend on ca-certificates.
1006_relax_timeouts_in_tests.patch | (download)

test/simple/test-cluster-master-kill.js | 2 1 + 1 - 0 !
test/simple/test-http-set-timeout.js | 8 4 + 4 - 0 !
test/simple/test-net-can-reset-timeout.js | 2 1 + 1 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 relax conditions or timeouts in tests that fail on slow machines.
 This tries to cover
 https://buildd.debian.org/status/fetch.php?pkg=nodejs&arch=mipsel&ver=0.10.28~dfsg-1&stamp=1400849690
1007_revert_invalid_utf8_fix.patch | (download)

src/node.cc | 5 0 + 5 - 0 !
test/simple/test-buffer.js | 12 0 + 12 - 0 !
2 files changed, 17 deletions(-)

 revert https://github.com/joyent/node/commit/0da4c671
 Unfortunately it relies on a libv8 patch that breaks v8 3.14.5 API.
2015_fix_test_crypto_stream.patch | (download)

test/simple/test-crypto-stream.js | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 loosen error check in test-crypto-stream