[Pkg-javascript-devel] Bug#1004077: Bug#1004077: node-pbkdf2: autopkgtest regression on s390x
Yadd
yadd at debian.org
Sat Jan 22 09:28:17 GMT 2022
Hi,
I wrote a quick-and-dirty patch for UInt32, you just have to detect 32/16/8 bits with thing.BYTES_PER_ELEMENT and fix the call of my new function.
Else I'll probably able to fix that next week.
Cheers,
Yadd
Le 22 janvier 2022 09:46:59 GMT+01:00, Dipak Zope1 <Dipak.Zope1 at ibm.com> a écrit :
>Sure Graham,
>Let me look into this.
>
>Thanks,
>-Dipak
>
>
>
>From: "Graham Inggs" <ginggs at debian.org>
>To: "Debian Bug Tracking System" <submit at bugs.debian.org>
>Date: 20/01/2022 05:03 PM
>Subject: [EXTERNAL] Bug#1004077: node-pbkdf2: autopkgtest
>regression on s390x
>
>
>
>Source: node-pbkdf2
>Version: 3.1.1-1
>X-Debbugs-CC: debian-ci at lists.debian.org, debian-s390 at lists.debian.org
>Severity: important
>User: debian-ci at lists.debian.org
>Usertags: regression
>
>Hi Maintainer
>
>Since 3.1.1-1, node-pbkdf2's autopkgtests have been failing on the
>big-endian s390x architecture [1]. I 've copied what I hope is the
>relevant part of the log below.
>
>Regards
>Graham
>
>
>[1]
>https://ci.debian.net/packages/n/node-pbkdf2/
>
>
>
> # JavaScript pbkdf2sync w/ sha1 encodes
>"112,97,115,115,119,111,114,100" (Uint8Array) with salt "salt"
>(string) with sha1 to
>0c60c80f961f0e71f3a9b524af6012062fe037a6e0f0eb94fe8fc46bdc637164
> not ok 44 should be strictly equal
> ---
> operator: equal
> expected: |-
> '0c60c80f961f0e71f3a9b524af6012062fe037a6e0f0eb94fe8fc46bdc637164'
> actual: |-
> '7ee9a9e0028eea8e908ae69a894a340e42070fa7cc78d680992119a863362487'
> at: Test.<anonymous>
>(/tmp/autopkgtest-lxc.o92ywer_/downtmp/autopkgtest_tmp/smoke6sIkqE/test/index.js:176:11)
> stack: |-
> Error: should be strictly equal
> at Test.assert [as _assert]
>(/usr/share/nodejs/tape/lib/test.js:314:54)
> at Test.bound [as _assert]
>(/usr/share/nodejs/tape/lib/test.js:99:32)
> at Test.strictEqual
>(/usr/share/nodejs/tape/lib/test.js:478:10)
> at Test.bound [as equal]
>(/usr/share/nodejs/tape/lib/test.js:99:32)
> at Test.<anonymous>
>(/tmp/autopkgtest-lxc.o92ywer_/downtmp/autopkgtest_tmp/smoke6sIkqE/test/index.js:176:11)
> at Test.bound [as _cb]
>(/usr/share/nodejs/tape/lib/test.js:99:32)
> at Test.run (/usr/share/nodejs/tape/lib/test.js:117:31)
> at Test.bound [as run]
>(/usr/share/nodejs/tape/lib/test.js:99:32)
> at Immediate.next [as _onImmediate]
>(/usr/share/nodejs/tape/lib/results.js:88:19)
> at processImmediate (internal/timers.js:461:21)
> ...
>/tmp/autopkgtest-lxc.o92ywer_/downtmp/autopkgtest_tmp/smoke6sIkqE/test/index.js:168
> t.equal(result.toString('hex'), expected)
> ^
>
>TypeError: Cannot read property 'toString' of undefined
> at
>/tmp/autopkgtest-lxc.o92ywer_/downtmp/autopkgtest_tmp/smoke6sIkqE/test/index.js:168:26
> at /usr/share/nodejs/pbkdf2/lib/async.js:82:7
> at processTicksAndRejections (internal/process/task_queues.js:79:11)
> # JavaScript pbkdf2 async w/ sha1 encodes "password" (string) with
>salt "115,97,108,116" (Uint8Array) with sha1 to
>0c60c80f961f0e71f3a9b524af6012062fe037a6e0f0eb94fe8fc46bdc637164
> not ok 45 TypeError: salt.copy is not a function
> ---
> operator: error
> at: <anonymous>
>(/tmp/autopkgtest-lxc.o92ywer_/downtmp/autopkgtest_tmp/smoke6sIkqE/test/index.js:167:13)
> stack: |-
> TypeError: salt.copy is not a function
> at pbkdf2 (/usr/share/nodejs/pbkdf2/lib/sync.js:28:8)
> at /usr/share/nodejs/pbkdf2/lib/async.js:116:12
> at processTicksAndRejections
>(internal/process/task_queues.js:97:5)
> ...
> # test count(45) != plan(null)
> # failed 3 of 45 tests
>not ok 1 - test/index.js # time=349.71ms
> ---
> timeout: 30000
> file: test/index.js
> command: /usr/bin/node
> args:
> - test/index.js
> stdio:
> - 0
> - pipe
> - 2
> cwd: /tmp/autopkgtest-lxc.o92ywer_/downtmp/autopkgtest_tmp/smoke6sIkqE
> failures:
> - tapError: no plan
> exitCode: 1
> ...
>
>1..1
># failed 1 test
># time=360.207ms
>
>
>
>
>
--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20220122/d0a99e4c/attachment.htm>
More information about the Pkg-javascript-devel
mailing list