You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pnpm version: bug first showed up in 6.32.2, also present in v7.0.0-rc.3
node -v prints: 16.14.0
Windows, macOS, or Linux?: macOS
Code to reproduce the issue:
I'm fairly certain the issue was introduced in #4395 as the bug doesn't show up with 6.32.1 (before that PR). My step debugging indicates that update is being incorrectly set to true in resolveDepedencies.ts because of this check.
Package name mismatch found while reading {"integrity":"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==","registry":"https://registry.npmjs.org/","tarball":"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"} from the store. This means that the lockfile is broken. Expected package: lodash@4.17.20. Actual package in the store by the given integrity: lodash@4.17.21.
seo (my personal name for the bug): air-idiom
The text was updated successfully, but these errors were encountered:
6.32.2
, also present inv7.0.0-rc.3
node -v
prints: 16.14.0Code to reproduce the issue:
I'm fairly certain the issue was introduced in #4395 as the bug doesn't show up with
6.32.1
(before that PR). My step debugging indicates thatupdate
is being incorrectly set totrue
in resolveDepedencies.ts because of this check.-> repo with a minimal reproduction
Repro with
pnpm --filter a add is-negative
Pseudo workspace layout:
.npmrc
pnpm-lock.yaml
pnpm-workspace.yaml
Expected behavior:
Packages is added cleanly without error.
Actual behavior:
Pnpm fails with this error:
seo (my personal name for the bug): air-idiom
The text was updated successfully, but these errors were encountered: