Package: node-jest-worker Version: 29.1.1~ds1+~cs70.47.20-2 Severity: important
Dear Maintainer, When building qtwebengine, I get this error: Error: Cannot find module 'jest-util' Require stack: - /usr/share/nodejs/jest-worker/build/workers/processChild.js at Module._resolveFilename (node:internal/modules/cjs/loader:985:15) at Module._load (node:internal/modules/cjs/loader:833:27) at Module.require (node:internal/modules/cjs/loader:1051:19) at require (node:internal/modules/cjs/helpers:103:18) at _jestUtil (/usr/share/nodejs/jest-worker/build/workers/processChild.js:4:16) at execFunction (/usr/share/nodejs/jest-worker/build/workers/processChild.js:154:11) at execHelper (/usr/share/nodejs/jest-worker/build/workers/processChild.js:132:5) at execMethod (/usr/share/nodejs/jest-worker/build/workers/processChild.js:136:5) at process.messageListener (/usr/share/nodejs/jest-worker/build/workers/processChild.js:48:7) at process.emit (node:events:513:28) { code: 'MODULE_NOT_FOUND', requireStack: [ '/usr/share/nodejs/jest-worker/build/workers/processChild.js' ] } qtwebengine uses node-jest-worker (indirectly, via node-rollup-plugin-terser). And /usr/share/nodejs/jest-worker/build/workers/processChild.js which is part of node-jest-worker has this code: function _jestUtil() { const data = require("jest-util"); _jestUtil = function () { return data; }; return data; } However, jest-util module is in jest binary package, but node-js-worker does not depend on jest so it was not installed. I believe jest-util needs to be made a separate binary package, or moved to node-jest-worker. -- Dmitry Shachnev
signature.asc
Description: PGP signature