[Pkg-javascript-devel] Bug#976341: node-jest: please provide real (not virtual) package node-jest-worker

Xavier yadd at debian.org
Thu Dec 3 17:30:54 GMT 2020


Control: tags -1 + confirmed

Le 03/12/2020 à 18:07, Jonas Smedegaard a écrit :
> Source: node-jest
> Version: 26.6.3+ds+~cs64.28.30-1
> Severity: normal
>
> node-rollup-plugin-terser has a runtime dependency on node-jest-worker.
> 
> Currently node-jest-worker is provided as a virtual package by jest.
> Problem with that is the size of the dependency tree...
> 
> rollup+node-rollup-plugin-terser+jest:             334 pkgs / 182 MB
> 
> rollup+node-rollup-plugin-terser+node-jest-worker: 136 pkgs / 107 MB
> 
> I.e. the size is approximately half with node-jest-worker separate from jest.
> 
> 
> Please provide real (not virtual) package node-jest-worker,
> and have jest depend on or recommend that, as appropriate.
> 
> 
>  - Jonas
> 
> Hint: Introducing a new package causes a visit the the NEW queue,
> which potentially can require some time for processing.  To avoid
> such waiting time stalling other development of the jest package
> it can be beneficial to first mae a release to experimental
> (where it can linger while other releases are made to unstable).

According to https://people.debian.org/~yadd/jest-spaghetti-dish.png
this makes sense. Do you see some other jest parts that should be separated?

Cheers,
Xavier



More information about the Pkg-javascript-devel mailing list