Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test case failure while building sha.js on PowerPC64LE - ppc64le #66

Open
sarveshtamba opened this issue Apr 10, 2020 · 1 comment
Open

Comments

@sarveshtamba
Copy link

Trying the build using npm install, getting the following test case failure while building sha.js on PowerPC64LE - ppc64le:-

277441c298b48bec9426878b36fa43ded530822c == ef717286343f6da3f4e6f68c6de02a5148a801c4
not ok 26 should be equal
  ---
    operator: equal
    expected: "ef717286343f6da3f4e6f68c6de02a5148a801c4"
    actual:   "277441c298b48bec9426878b36fa43ded530822c"
    at: Test._cb (/home/tester/sha.js/test/test.js:68:10)
  ...
f273624c41df116d00e8d3ea9d71b9efa4477c7f == ce4303f6b22257d9c9cf314ef1dee4707c6e1c13
not ok 27 should be equal
  ---
    operator: equal
    expected: "ce4303f6b22257d9c9cf314ef1dee4707c6e1c13"
    actual:   "f273624c41df116d00e8d3ea9d71b9efa4477c7f"
    at: Test._cb (/home/tester/sha.js/test/test.js:68:10)
  ...
ccfa96bb04107e5a9eb882b704db72412e55f23f == 5f5513f8822fdbe5145af33b64d8d970dcf95c6e
not ok 28 should be equal
  ---
    operator: equal
    expected: "5f5513f8822fdbe5145af33b64d8d970dcf95c6e"
    actual:   "ccfa96bb04107e5a9eb882b704db72412e55f23f"
    at: Test._cb (/home/tester/sha.js/test/test.js:68:10)
  ...
# call digest for more than MAX_UINT32 bits of data
not ok 29 should be equal
  ---
    operator: equal
    expected: "8cd9f41b675a8eb11748681b3b7fa0bb43573740"
    actual:   "470d946dd5b9e09147207be5b5dfbfe9e0f07ac1"
    at: Test._cb (/home/tester/sha.js/test/test.js:98:5)
  ...

1..29
# tests 29
# pass  25
# fail  4

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] unit: `set -e; for t in test/*.js; do node $t; done;`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] unit script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-04-10T10_37_56_214Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] prepublish: `npm ls && npm run unit`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] prepublish script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-04-10T10_37_56_319Z-debug.log

Any help would be greatly appreciated.

@oSoMoN
Copy link

oSoMoN commented Jul 10, 2020

This problem affects node-sha.js (and its reverse dependencies node-createhash and node-crypto-browserify) in Ubuntu, with the upgrade to nodejs 12.18.1: https://launchpad.net/bugs/1887144.

Something in nodejs 12.18.1 appears to break the SHA-1 hashing implementation, on pcc64el only (all other architectures work fine in Ubuntu).

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

No branches or pull requests

2 participants