<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 18, 2022 at 1:21 PM Yadd <<a href="mailto:yadd@debian.org">yadd@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 18/03/2022 09:38, Jérémy Lal wrote:<br>
> Package: node-inquirer<br>
> Version: 8.2.0+~cs26.5.5-1<br>
> Severity: serious<br>
> Tags: ftbfs<br>
> Justification: fails to build from source<br>
> <br>
> Found debian/nodejs/additional_components<br>
> Adding component(s): packages/checkbox, packages/confirm, packages/core, packages/editor, packages/expand, packages/input, packages/inquirer, packages/password, packages/select<br>
> No build command found, searching known files<br>
> Found debian/nodejs/figures/build<br>
>       cd ./figures && sh -ex ../debian/nodejs/figures/build<br>
> + babeljs --presets @babel/preset-env -o index.cjs index.js<br>
> No build command found, searching known files<br>
> Found debian/nodejs/rxjs/build<br>
>       cd ./rxjs && sh -ex ../debian/nodejs/rxjs/build<br>
> + rm -rf ./dist<br>
> + tsc -b ./src/tsconfig.cjs.json ./src/tsconfig.esm.json ./src/tsconfig.esm5.json ./src/tsconfig.esm5.rollup.json ./src/tsconfig.types.json ./spec/tsconfig.json<br>
> + find dist/ -type f -name *.tsbuildinfo -delete<br>
> + node ./tools/make-umd-bundle.js<br>
> TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined<br>
>      at Object.writeFileSync (fs.js:1521:5)<br>
>      at /var/lib/nspawn-runner/.build/js-team/nodejs/debian/output/node-inquirer-8.2.0+~cs26.5.5/rxjs/tools/rollup-bundle.js:45:8<br>
>      at runMicrotasks (<anonymous>)<br>
>      at processTicksAndRejections (internal/process/task_queues.js:95:5) {<br>
>    code: 'ERR_INVALID_ARG_TYPE'<br>
> }<br>
> dh_auto_build: error: cd ./rxjs && sh -ex ../debian/nodejs/rxjs/build returned exit code 1<br>
> make: *** [debian/rules:8: binary] Error 25<br>
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2<br>
<br>
The various tsc problems ca come:<br>
  * from a previous undetected @types/foo change<br>
  * from @types/node update<br>
  * from new node_modules links which may show problems ignored before<br>
<br>
Here, problem isn't linked to tsc but maybe due to fs API changes. I'm <br>
going to take a look.<br></blockquote><div><br></div><div>That makes sense to me.</div><div>I can have a look later today if you don't want to lose time on this.</div><div><br></div><div>Jérémy</div><div> </div></div></div>