On 13/03/2022 17:22, Bill Allombert wrote:
Package: node-deep-equal
Version: 2.0.5+~cs32.11.68-2
Severity: important

Hello Debian Javascript Maintainers,

There is a circular dependency between node-deep-equal and node-es-abstract:

node-deep-equal         :Depends: node-es-abstract
node-es-abstract        :Depends: node-deep-equal

Circular dependencies involving shared libraries are known to cause problems
during upgrade between stable releases, so we should try to avoid them.

Cheers,

Hi,

this is a test dependency, library can be built with "nocheck" without any nodejs dependency except nodejs itself (via pkg-js-tools). There are many circular dependencies in node-* packages when building with test.

To avoid this, we can move test dependencies into debian/tests/autopkgtest-pkg-nodejs.conf and add an empty override_dh_auto_test.

I'm going to do that here.

Reply via email to