Skip to content

fix(deps): source metashrew-*/rockshrew-runtime from kungfuflex/metashrew (alkanes-rs v3-align)#9

Open
kungfuflex wants to merge 1 commit into
bitapeslabs:explorer-v9.0.1-rc1-metashrewfrom
kungfuflex:kungfuflex/fix-metashrew-deps
Open

fix(deps): source metashrew-*/rockshrew-runtime from kungfuflex/metashrew (alkanes-rs v3-align)#9
kungfuflex wants to merge 1 commit into
bitapeslabs:explorer-v9.0.1-rc1-metashrewfrom
kungfuflex:kungfuflex/fix-metashrew-deps

Conversation

@kungfuflex

Copy link
Copy Markdown
Collaborator

What

Repoint the metashrew core crates espo depends on — metashrew-support,
metashrew-core, metashrew-runtime, and rockshrew-runtime (plus the
metashrew-core dev-dependency) — from kungfuflex/alkanes-rs to
kungfuflex/metashrew (branch develop).

Why

alkanes-rs@develop's recent "v3-align" restructure moved the metashrew
core crates out of the alkanes-rs workspace — they're now in its
[workspace] exclude list and re-sourced from kungfuflex/metashrew
(v10). Because espo still pointed these packages at alkanes-rs, they no
longer resolve and the entire crate fails to build against current
develop
:

error: no matching package named `metashrew-support` found
location searched: Git repository https://github.com/kungfuflex/alkanes-rs?branch=develop
required by package `espo v0.1.0`

How

Point the four deps at https://github.com/kungfuflex/metashrew (branch
develop), mirroring exactly what alkanes-rs@develop itself now does, so
the metashrew crates unify to a single git source (no duplicate-crate
version conflict between espo's and alkanes-rs's transitive metashrew).

Verification

cargo check builds clean against current alkanes-rs@develop
(77d59aa6) — no espo source changes were needed, only the dep sources.

…hrew

alkanes-rs@develop's v3-align restructure moved the metashrew core crates
out of the alkanes-rs workspace (they're now in its 'exclude' list) and
re-sources them from kungfuflex/metashrew (v10, develop). espo still
pointed metashrew-support / metashrew-core / metashrew-runtime /
rockshrew-runtime at alkanes-rs, so those packages no longer resolve and
the whole crate fails to build against current develop:

    error: no matching package named `metashrew-support` found
    location searched: Git repository .../alkanes-rs?branch=develop

Repoint those four deps (incl. the metashrew-core dev-dependency) at
https://github.com/kungfuflex/metashrew (branch develop), mirroring what
alkanes-rs@develop itself now does so the metashrew crates unify to a
single source. Builds clean against current alkanes-rs@develop (77d59aa6).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant