Package: src:qt6-webengine Version: 6.3.1+dfsg2-13 Severity: normal Dear Maintainer,
There are build dependencies for this package that seem unneeded, which were carried over from qtwebengine-opensource-src packaging. In src:qtwebengine-opensource-src 5.14.1+dfsg-1 [1] a node_modules sub-dir (in src/3rdparty/chromium/third_party/devtools-frontend/src) was fully excluded for the Debian repacked tarball. Removal of the node_modules sub-dir then led to some Node.js related build deps being added to qtwebengine-opensource-src packaging in a later revision (5.15.3+dfsg-1 [2]) due them being needed for that version. Build dependences on these specific packages were added: libjs-d3, node-pako, node-rollup-plugin-terser, node-yargs, rollup In qt6-webengine packaging the above mentioned node_modules sub-dir is currently included in the repacked tarball. This means all five of the listed build dependencies are essentially unneeded, due the build being able to use the already included Node.js modules. Perhaps it would be good to remove the mentioned BDs for the sake of simplifying the required dependencies for qt6-webengine builds? [1] https://tracker.debian.org/media/packages/q/qtwebengine-opensource-src/changelog-5.14.1dfsg-1 [2] https://tracker.debian.org/media/packages/q/qtwebengine-opensource-src/changelog-5.15.3dfsg-1