Skip to content

Installation - pnpm install fails with ERR_PNPM_EXOTIC_SUBDEP under pnpm v11 due to default exotic-subdependency blocking #633

Description

@rapcmia

Describe the bug

While validating both development and #630, the pnpm install fails with ERR_PNPM_EXOTIC_SUBDEP. The blocked dependency is avsc, resolved as a git-hosted tarball through @solflare-wallet/utl-sdk -> @metaplex-foundation/js -> @bundlr-network/client -> arbundles.

Image

This appears tied to pnpm version behavior rather than branch-specific code changes. In this environment, pnpm v11.0.9 fails with default settings, while pnpm v10.x works in normal setups unless strict exotic-subdependency blocking is explicitly enabled.

  • I assume the affected version range are from pnpm v11.x
  • Last version tested pnpm v10.33.4

Steps to reproduce

  • Use pnpm v11.x (for example v11.0.9)
  • Checkout development (or other gateway branches)
  • Run pnpm install
  • Observe ERR_PNPM_EXOTIC_SUBDEP referencing git-hosted transitive avsc

Release version

dev-2.15

Type of installation

Source

Attach required files

na

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions