Skip to content

studiorack(-cli) fails to report missing ABI for the target plugin (and maybe other package types) #15

Description

@atsushieno

I noticed that I cannot install dexed on arm64 macOS as it is x64-only. But if I try to install it using studiorack-cli, it actually reports as if it could successfully install it:

$ npx @studiorack/cli plugins install asb2m10/dexed
✔ Installed asb2m10/dexed

Then I verified if it is really installed, but...:

npx @studiorack/cli plugins list -i
┌─────────────────────┬───────────┬─────────┬───────────┬────────────┬───────────────┬────────────────────────────┐
│ Id                  │ Name      │ Version │ Installed │ Date       │ License       │ Tags                       │
├─────────────────────┼───────────┼─────────┼───────────┼────────────┼───────────────┼────────────────────────────┤
│ sfztools/sfizz      │ Sfizz     │ 1.2.1   │ ✓         │ 2024-01-14 │ bsd-2-clau... │ Instrument, Sampler, Synth │
├─────────────────────┼───────────┼─────────┼───────────┼────────────┼───────────────┼────────────────────────────┤
│ baconpaul/six-sines │ Six Sines │ 1.1.0   │ ✓         │ 2025-03-18 │ mit           │ Instrument, Synth, FM      │
└─────────────────────┴───────────┴─────────┴───────────┴────────────┴───────────────┴────────────────────────────┘

It should treat missing ABI for the running platform as error.

version: 3.0.0

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Fields

No fields configured for Bug.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions