[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1018256: qt6-webengine: unneeded Node.js related build dependencies



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


Reply to: