Skip to content
Discussion options

You must be logged in to vote

Thanks for the detailed repro. The cause: on a re-resolve, aube reuses the locked use-sync-external-store entry and re-enqueued each of its locked edges as a dependency. The peer edge react: file:deps/react was therefore treated as a transitive local source of a registry package, which hit the exotic-subdep block (and, with that disabled, the missing parent source root error). Peer edges that point at a file:/link:/git source are now skipped there, and the peer pass wires them from the importer as it does on a fresh install.

Fix is in #1775. I haven't run your repro repo or pnpm against it; the PR has no resolver test yet either.

AI-assisted — Tool: Claude Code; model: anthropic/claude-so…

Replies: 2 comments

Comment options

jdx
Oct 19, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by mwolson
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants