Package: nodejs
Version: 0.10.29~dfsg-1.1
Severity: important
Tags: sid
User: [email protected]


Hello,

Package nodejs_0.10.29~dfsg-1.1 FTBFS on mips big-endian.

I have tried to build upstream source in the same environment and results are 
better.
https://github.com/joyent/node
After enabling package and tests to build and run on mips and mipsel,
package builds successfully with two tests failing on both mips and mipsel.

1.
=== release test-writedouble ===
Path: simple/test-writedouble
assert.js:88
  throw new assert.AssertionError({
        ^
AssertionError: 248 == 247
    at test (/build/GIT_NODE/node/test/simple/test-writedouble.js:173:10)
    at Object.<anonymous> 
(/build/GIT_NODE/node/test/simple/test-writedouble.js:195:1)
    at Module._compile (module.js:462:26)
    at Object.Module._extensions..js (module.js:480:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:503:10)
    at startup (node.js:132:16)
    at node.js:817(cat)
Command: out/Release/node /build/GIT_NODE/node/test/simple/test-writedouble.js
=== release test-writefloat ===
Path: simple/test-writefloat
assert.js:88
  throw new assert.AssertionError({
        ^
AssertionError: 192 == 191
    at test (/build/GIT_NODE/node/test/simple/test-writefloat.js:119:10)
    at Object.<anonymous> 
(/build/GIT_NODE/node/test/simple/test-writefloat.js:133:1)
    at Module._compile (module.js:462:26)
    at Object.Module._extensions..js (module.js:480:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:503:10)
    at startup (node.js:132:16)
    at node.js:817(cat)
Command: out/Release/node /build/GIT_NODE/node/test/simple/test-writefloat.js

2.
=== release test-tls-wrap-timeout ===
Path: simple/test-tls-wrap-timeout
assert.js:88
  throw new assert.AssertionError({
        ^
AssertionError: undefined undefined undefined
    at Socket.g (events.js:201:16)
    at Socket.emit (events.js:106:17)
    at Socket._onTimeout (net.js:350:8)
    at _makeTimerTimeout (timers.js:469:11)
    at Timer.unrefTimeout (timers.js:533:5)
Command: out/Release/node 
/build/GIT_NODE/node/test/simple/test-tls-wrap-timeout.js

First problem is resolved with patch 
nodejs-0.10.29~dfsg/debian/patches/1004_test_writeNaN.patch
from debian package nodejs.

Second problem is resolved by increasing timeouts:
https://github.com/iojs/io.js/issues/1200
I had to increase last timeout even more for test to pass on mips and mipsel.

Additionally on some setups there is a following issue which is discuses on 
https://github.com/joyent/node/issues/8061

=== release test-process-active-wraps ===
Path: simple/test-process-active-wraps
assert.js:88
  throw new assert.AssertionError({
        ^
AssertionError: 2 == 1
    at expect 
(/build/GIT_NODE/node/test/simple/test-process-active-wraps.js:28:10)
    at /build/GIT_NODE/node/test/simple/test-process-active-wraps.js:37(cat)
    at Object.<anonymous> 
(/build/GIT_NODE/node/test/simple/test-process-active-wraps.js:41(cat))
    at Module._compile (module.js:462:26)
    at Object.Module._extensions..js (module.js:480:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:503:10)
    at startup (node.js:132:16)
    at node.js:817(cat)
Command: out/Release/node 
/build/GIT_NODE/node/test/simple/test-process-active-wraps.js

It looks like it will be easier to upload new version of source than to 
back-port changes to the current version.

Is it possible to upload new upstream version to experimental?

Thank you!

Regards,
Jurica
_______________________________________________
Pkg-javascript-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to