Re: npm has irreproducible install behavior

2023-07-12 Thread Ricardo Wurmus
Hi Jelle, >> I’ve tested this little addition to the build phases of node-lts on an >> affected system: >> >> --8<---cut here---start->8--- >>(add-after 'install 'do-not-ignore-links >> (lambda* (#:key outputs #:allow-other-keys) >>

npm has irreproducible install behavior

2023-07-06 Thread Ricardo Wurmus
Hi Guix, after a few days of frustrating investigation I found a bug in one of the libraries used by npm: https://github.com/npm/pacote/issues/285 The result is that “npm install” will not install *all* files dependent on whether a file is deduplicated in the store. This causes irreproducible