[Pkg-javascript-devel] Bug#1007210: Bug#1007210: node-deep-equal has circular Depends on node-es-abstract

Yadd yadd at debian.org
Sun Mar 13 17:32:40 GMT 2022


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.



More information about the Pkg-javascript-devel mailing list