[Pkg-javascript-devel] Bug#931712: node-duplexer3 provides node-duplexer2 but is not usable

Xavier Guimard yadd at debian.org
Tue Jul 9 14:35:16 BST 2019


Package: node-duplexer3
Version: 0.1.4-4
Severity: grave

node-duplexer3 provides node-duplexer2: /usr/lib/nodejs/duplexer2 is a
symblik to /usr/lib/nodejs/duplexer3. Nodejs now looks at package.json
"name" field and refuse to load it:

  $ node -e 'require("duplexer2")'
  internal/modules/cjs/loader.js:583
    throw err;
    ^

  Error: Cannot find module 'duplexer2'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at [eval]:1:1
    at Script.runInThisContext (vm.js:96:20)
    at Object.runInThisContext (vm.js:303:38)
    at Object.<anonymous> ([eval]-wrapper:6:22)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at evalScript (internal/bootstrap/node.js:587:27)

This renders some packages unusable.

2 ways:
 - provide a valid /usr/lib/nodejs/duplexer2
 - require to patch package that use it (node-multipipe for example)



More information about the Pkg-javascript-devel mailing list