[Pkg-javascript-devel] Bug#1012162: nodejs: Backports version for Bullseye
Mohd Bilal
mdbilal at disroot.org
Sat Nov 26 15:54:29 GMT 2022
On Tue, 31 May 2022 07:05:00 +0000 Eerste Laatste <hoekbank at hotmail.com>
wrote:
> Would it be possible to have a backports version of nodejs for Bullseye?
> I am running into problems for example with logical assignment operators
> that are supported since NodeJS 15.0.0.
>
I made a try rebuilding nodejs for bullseye-backports using backported
build dependencies from
https://people.debian.org/~praveen/fasttrack-staging .
I tried building with the bundled openssl since openssl 3 wasn't
available for bullseye
Currently the build fails with 3 test failures which I'm not able to fix
after countless tries.
not ok 606 parallel/test-dgram-send-cb-quelches-error
---
duration_ms: 11.634
severity: fail
exitcode: 1
stack: |-
node:assert:400
throw err;
^
AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy
value:
assert.ok(err)
at callbackOnly
(/<<PKGBUILDDIR>>/test/parallel/test-dgram-send-cb-quelches-error.js:24:10)
at callbackOnly (/<<PKGBUILDDIR>>/test/common/index.js:437:15)
at process.processTicksAndRejections
(node:internal/process/task_queues:82:21) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: null,
expected: true,
operator: '=='
}
Node.js v18.7.0
...
not ok 1689 parallel/test-module-loading-globalpaths
---
duration_ms: 2.220
severity: fail
exitcode: 1
stack: |-
node:internal/modules/cjs/loader:959
throw err;
^
Error: Cannot find module 'foo'
Require stack:
- /<<PKGBUILDDIR>>/test/parallel/test-module-loading-globalpaths.js
at Module._resolveFilename
(node:internal/modules/cjs/loader:956:15)
at Module._load (node:internal/modules/cjs/loader:804:27)
at Module.require (node:internal/modules/cjs/loader:1022:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous>
(/<<PKGBUILDDIR>>/test/parallel/test-module-loading-globalpaths.js:15:15)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Module._extensions..js
(node:internal/modules/cjs/loader:1174:10)
at Module.load (node:internal/modules/cjs/loader:998:32)
at Module._load (node:internal/modules/cjs/loader:839:12)
at Function.executeUserEntryPoint [as runMain]
(node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/<<PKGBUILDDIR>>/test/parallel/test-module-loading-globalpaths.js'
]
}
Node.js v18.7.0
node:internal/modules/cjs/loader:959
not ok 2035 parallel/test-repl
---
duration_ms: 0.714
severity: fail
exitcode: 1
stack: |-
out: ""
in: ""
out: "message"
in: "'Read, Eval, Print Loop'"
[...]
in: "{ a: 1 }"
out: "{ \"a\": "
in: "... "
out: "1 }"
in: "{ a: 1 }"
out: "class Foo { #private = true "
in: ""
node:internal/process/promises:288
triggerUncaughtException(err, true /* fromPromise */);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
'' !== '... '
at runReplTests (/<<PKGBUILDDIR>>/test/parallel/test-repl.js:91:16)
at process.processTicksAndRejections
(node:internal/process/task_queues:95:5)
at async /<<PKGBUILDDIR>>/test/parallel/test-repl.js:830:5 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: '... ',
operator: 'strictEqual'
}
Node.js v18.7.0
You can find my changes here:
https://salsa.debian.org/rmb/nodejs/-/tree/bullseye-backports
--
╭───────────────────────────────────────────────────╮
│ Mohammed Bilal │
│ 2D65 BC1E B966 5A6E 97F9 730A B3F5 9452 8521 9E1F │
╰───────────────────────────────────────────────────╯
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20221126/c4ea3a89/attachment.sig>
More information about the Pkg-javascript-devel
mailing list