[Pkg-javascript-devel] Bug#1010446: nodejs 14.19 hangs on mipsel/mips64el when building qtwebengine frontend with rollup and terser plugin

Dmitry Shachnev mitya57 at debian.org
Sun May 1 19:46:13 BST 2022


Package: nodejs
Version: 16.13.2+really14.19.1~dfsg-6
Severity: serious
Control: fixed -1 nodejs/16.14.2+dfsg-1
Affects: src:qtwebengine-opensource-src

Dear nodejs maintainers,

Currently qtwebengine-opensource-src FTBFS on mipsel and mips64el:
https://buildd.debian.org/status/logs.php?pkg=qtwebengine-opensource-src&ver=5.15.8%2Bdfsg-1%2Bb2&arch=mips64el

This started happening after nodejs was upgraded from 12.22 to 14.19, and it
does not happen with 16.14 from experimental.

Here are the steps to reproduce this bug (qtwebengine is huge, I tried to
make the test case smaller):

# apt install nodejs rollup node-rollup-plugin-terser
$ wget https://mitya57.me/nodejs/front_end.tar.xz
$ tar xJf front_end.tar.xz
$ cd front_end
$ nodejs /usr/bin/rollup --plugin terser --config rollup.config.js --input timeline_model/timeline_model.prebundle.js

On eller porter box, with nodejs 16.14 this command succeeds in ~11 seconds.
With nodejs 14.19, it hangs and does not finish in an hour. With 16.14 it
prints a warning about circular dependency, but it's just a warning, not an
error (the build still succeeds).

I see there is a transition to new nodejs planned (#1010438), but I am still
filing this bug for documentation purposes and with RC severity, as requested
by Sebastian Ramacher.

--
Dmitry Shachnev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20220501/2f1f32ac/attachment.sig>


More information about the Pkg-javascript-devel mailing list