-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Description
Description
sp-core v39.0.0 (from polkadot-stable2512-2) depends on ark-vrf = "^0.1.0", but both 0.1.0 and 0.1.1 have been yanked from crates.io. This makes it impossible to resolve dependencies for any crate that transitively depends on sp-core.
Steps to reproduce
Any Cargo.toml using polkadot-stable2512-2 crate versions, e.g.:
[dependencies]
frame = { version = "0.14.0", package = "polkadot-sdk-frame" }$ cargo build
error: failed to select a version for the requirement `ark-vrf = "^0.1.0"`
version 0.1.0 is yanked
version 0.1.1 is yanked
location searched: crates.io index
required by package `sp-core v39.0.0`
... which satisfies dependency `sp-core = "^39.0.0"` of package `polkadot-sdk-frame v0.14.0`
Notes
ark-vrf0.2.2 exists on crates.io but doesn't satisfy the^0.1.0semver range- The source repo (
davxy/ark-vrf) still has thev0.1.0tag, so[patch.crates-io]with a git reference works as a workaround - This blocks anyone starting a new project with
polkadot-stable2512-2published crates (no existingCargo.lockto pin the yanked version)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels