On 28-07-2022 01:15, Ryan Prior wrote:
Why isn't node a dependency for node-mersenne though?

It is. node-mersenne uses node-build-system, which has node (or node-lts, dunno) in its implicit inputs.

Did you mean: 'Why isn't node propagated?'

For the same reasons as why any plugins don't propagate the thing they are plugging in, and why any library doesn't propagate its interpreter:

 * There is more than one implementation, how would Guix know which one
   you'd like?
 * Propagation stops you from separately updating the library and the
   interpreter (with "guix package -u this-package", or time machines,
   or defining a package variant).  (Actually, "guix package -u
   this-package" will ‘succeed’ because collision detection is disabled
   IIUC, but you can't decide which one wins)
 * ???

Also, see my answer on 'Is there really a use case for shipping ...’.

Attachment: OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to