development: de-freeze hero deps ([patch] → frozen hero_macros_previous) onto development #161

Open
opened 2026-06-24 11:35:04 +00:00 by mahmoud · 0 comments
Owner

On the development branch, hero/forge git dependencies should track branch = "development" at the current tip. This repo is deliberately frozen on the legacy hero_macros_previous (OSIS/hero_rpc) stack via [patch] sections + a vendored crate. It needs a de-freeze / oschema migration (same shape as the merged hero_browser and the in-flight hero_books #154 migrations), not a one-line flip.

Frozen state (on origin/development)

Cargo.toml

  • [patch."…/hero_lib.git"], [patch."…/hero_blueprint.git"], [patch."…/hero_rpc.git"], [patch."…/hero_macros_previous.git"]
  • hero_rpc2, hero_rpc_clienthero_macros_previous.git branch = "frozen_8429b07b"

crates/hero_os_app/Cargo.toml

  • hero_osis_sdkhero_osis.git rev = "9662e794…"

vendor/hero_rpc_osis/Cargo.toml (vendored frozen crate)

  • hero_rpc2hero_macros_previous.git branch = "frozen_8429b07b"

Ask

Migrate off the frozen hero_rpc*/OSIS stack to hero_lib's openrpc_server! / openrpc_client! (oschema) on development, remove the [patch]es + the vendored hero_rpc_osis, and resolve the lock to the dev tip. Reference: hero_browser (merged) and hero_books #154 for the migration pattern.

— filed from a workspace-wide audit of dev-branch deps.

On the `development` branch, hero/forge git dependencies should track `branch = "development"` at the current tip. This repo is **deliberately frozen** on the legacy `hero_macros_previous` (OSIS/hero_rpc) stack via `[patch]` sections + a vendored crate. It needs a de-freeze / oschema migration (same shape as the merged hero_browser and the in-flight hero_books #154 migrations), not a one-line flip. ### Frozen state (on `origin/development`) **`Cargo.toml`** - `[patch."…/hero_lib.git"]`, `[patch."…/hero_blueprint.git"]`, `[patch."…/hero_rpc.git"]`, `[patch."…/hero_macros_previous.git"]` - `hero_rpc2`, `hero_rpc_client` → `hero_macros_previous.git` `branch = "frozen_8429b07b"` **`crates/hero_os_app/Cargo.toml`** - `hero_osis_sdk` → `hero_osis.git` `rev = "9662e794…"` **`vendor/hero_rpc_osis/Cargo.toml`** (vendored frozen crate) - `hero_rpc2` → `hero_macros_previous.git` `branch = "frozen_8429b07b"` ### Ask Migrate off the frozen `hero_rpc*`/OSIS stack to hero_lib's `openrpc_server!` / `openrpc_client!` (oschema) on `development`, remove the `[patch]`es + the vendored `hero_rpc_osis`, and resolve the lock to the dev tip. Reference: hero_browser (merged) and hero_books #154 for the migration pattern. — filed from a workspace-wide audit of dev-branch deps.
Sign in to join this conversation.
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_os#161
No description provided.