Control: retitle -1 node-fetch has no default export Le 27/10/2020 à 21:47, Xavier a écrit : > Control: reassign -1 node-fetch > Control: affects -1 node-formidable > > Le 27/10/2020 à 18:07, Lucas Nussbaum a écrit : >> Source: node-formidable >> Version: 1.2.1+20200129git8231ea6-1 >> Severity: serious >> Justification: FTBFS on amd64 >> Tags: bullseye sid ftbfs >> Usertags: ftbfs-20201027 ftbfs-bullseye >> >> Hi, >> >> During a rebuild of all packages in sid, your package failed to build >> on amd64. > > Test works fine using node-fetch installed using npm (same version but > code differs).
Here is the bug: *with node-fetch from npm registry*, this works: $ node -e 'var f = require("node-fetch"); console.log("result",f("http://google.com"))' result Promise { <pending> } *with node-fetch from Debian* /(same version)/: $ node -e 'var f = require("node-fetch"); console.log("result",f("http://google.com"))' [eval]:1 var f = require("node-fetch");console.log("e",f("http://google.com")) ^ TypeError: f is not a function *but this works*: $ node -e 'var f = require("node-fetch"); console.log("result",f.default("http://google.com"))' result Promise { <pending> } So "default" is not default. There is problably a missing rollup plugin, NB: node-fetch/package.json requires "rollup ^0.63.4"