[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
Tests now pass with nodejs 12.18.2~dfsg-1ubuntu2 in groovy-proposed: https://autopkgtest.ubuntu.com/packages/n/node-sha.js/groovy/ppc64el https://autopkgtest.ubuntu.com/packages/n/node-crypto-browserify/groovy/ppc64el https://autopkgtest.ubuntu.com/packages/n/node-create-hash/groovy/ppc64el I'm marking the bug fix committed. ** Changed in: nodejs (Ubuntu) Status: New => Fix Committed ** Summary changed: - autopkgtest failures on ppc64el with nodejs 12.18.2 + node-sha.jsautopkgtest failures on ppc64el with nodejs 12.18.2 ** Summary changed: - node-sha.jsautopkgtest failures on ppc64el with nodejs 12.18.2 + node-sha.js autopkgtest failures on ppc64el with nodejs 12.18.2 ** Changed in: node-sha.js (Ubuntu) Status: New => Invalid ** Changed in: node-crypto-browserify (Ubuntu) Status: New => Invalid ** Changed in: node-create-hash (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: node-sha.js autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
I'm talking about commits 3f071e3 and 1a9c676a141b32483b48884f8cc0330e64c8e17f -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
I'm uploading the patch suggested on the upstream tracker... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
Reported as an upstream Node.js bug: https://github.com/nodejs/node/issues/34666 ** Description changed: Since nodejs 12.18.1 entered groovy-proposed, autopkgtests that rely on node-sha.js to compute SHA-1 hashes started failing reliably on ppc64el. This affects the following packages: - node-sha.js - node-crypto-browserify - node-create-hash Other architectures do not appear to be affected, and it's only the SHA-1 hashes that are incorrect, other hashing algorithm are not affected. For reference, I'm attaching the full log for the last failed run of node-create-hash on ppc64el (see https://autopkgtest.ubuntu.com/packages/n/node-create- hash/groovy/ppc64el). - Upstream bug report: https://github.com/crypto- - browserify/sha.js/issues/66 + Upstream (sha.js) bug report: https://github.com/crypto-browserify/sha.js/issues/66 + Upstream (Node.js) bug report: https://github.com/nodejs/node/issues/34666 ** Bug watch added: github.com/nodejs/node/issues #34666 https://github.com/nodejs/node/issues/34666 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
Unfortunately, that was a red herring. I rebuilt nodejs for ppc64el with that commit reverted, but it didn't help. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
Just a wild guess that will need testing: https://chromium- review.googlesource.com/c/v8/v8/+/1649711 might be related, would reverting it help? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
(note that I'm not suggesting the above as a workaround, we need to dig deeper and understand where this incorrect optimization comes from) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
To further prove the point, adding `eval('')` to the body of ft() ensures that the function is not optimized by V8, and the tests reliably pass. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1887144] Re: autopkgtest failures on ppc64el with nodejs 12.18.2
** Summary changed: - autopkgtest failures on ppc64el with nodejs 12.18.1 + autopkgtest failures on ppc64el with nodejs 12.18.2 ** Also affects: nodejs (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887144 Title: autopkgtest failures on ppc64el with nodejs 12.18.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/node-create-hash/+bug/1887144/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs