hero_voice_provider: rust 1.96 build broken on main and development #2

Open
opened 2026-06-02 14:39:49 +00:00 by zaelgohary · 1 comment
Member

Build under rust 1.96 fails on both branches.

Symptoms

main

  • Cargo.lock pins hero_rpc{2,_derive,_openrpc} at SHA 8429b07b — that commit declares mod openrpc_client; and mod openrpc_proxy; in crates/derive/src/lib.rs but the module files are missing from the tree (E0583).
  • Server fails to compile: cannot find type IpAddr`` at crates/hero_voice_provider_server/src/main.rs:442 and :465.
  • SDK fails to compile: crates/hero_voice_provider_sdk/src/convenience.rs:27,34connect() and connect_socket() return Result<_, RpcError> but are declared as returning Result<Self, OpenRpcError> (E0277).
  • CI workflow installs rust 1.95 while rust-toolchain.toml requests 1.96.

development

  • Same IpAddr import gap.
  • Same convenience.rs return-type mismatch.
  • Same workflow rust 1.95 pin.
Build under rust 1.96 fails on both branches. ## Symptoms **main** - `Cargo.lock` pins `hero_rpc{2,_derive,_openrpc}` at SHA `8429b07b` — that commit declares `mod openrpc_client;` and `mod openrpc_proxy;` in `crates/derive/src/lib.rs` but the module files are missing from the tree (E0583). - Server fails to compile: `cannot find type `IpAddr`` at `crates/hero_voice_provider_server/src/main.rs:442` and `:465`. - SDK fails to compile: `crates/hero_voice_provider_sdk/src/convenience.rs:27,34` — `connect()` and `connect_socket()` return `Result<_, RpcError>` but are declared as returning `Result<Self, OpenRpcError>` (E0277). - CI workflow installs rust 1.95 while `rust-toolchain.toml` requests 1.96. **development** - Same IpAddr import gap. - Same convenience.rs return-type mismatch. - Same workflow rust 1.95 pin.
Author
Member

development 0b0e991dfe
main 81d2b531c9

development 0b0e991dfeeac24d4a322df1971a599ac507b5ce main 81d2b531c97ffd914090634436f69ac1f5b48a97
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_voice_provider#2
No description provided.