bug: configure.sh fails with hardcoded stale dependency versions #74

Closed
opened 2026-04-07 09:08:20 +00:00 by mahmoud · 2 comments
Owner

Problem

scripts/configure.sh has hardcoded versions for dependencies that fall behind the actual releases:

  • my_hypervisor hardcoded to v0.1.2 — release doesn't exist anymore, current is v0.1.4
  • cloud-hypervisor hardcoded to v43.0 — current is v50.0
  • hero_proc hardcoded to v0.4.4 — happens to be current but will drift

This causes make configure to fail:

[FAIL]  Download failed: https://forge.ourworld.tf/geomind_code/my_hypervisor/releases/download/v0.1.2/my_hypervisor-linux-amd64-musl

Root Cause

Versions are hardcoded as bash defaults (${MY_HYPERVISOR_VERSION:-v0.1.2}) instead of being fetched from the central config repo at git.ourworld.tf/lhumina_code/hero_compute_config. The install.sh script already uses the central config correctly — configure.sh was never updated to match.

Fix

Fetch versions from the central config TOML at startup, same as install.sh does.

PR

#73

## Problem `scripts/configure.sh` has hardcoded versions for dependencies that fall behind the actual releases: - `my_hypervisor` hardcoded to `v0.1.2` — release doesn't exist anymore, current is `v0.1.4` - `cloud-hypervisor` hardcoded to `v43.0` — current is `v50.0` - `hero_proc` hardcoded to `v0.4.4` — happens to be current but will drift This causes `make configure` to fail: ``` [FAIL] Download failed: https://forge.ourworld.tf/geomind_code/my_hypervisor/releases/download/v0.1.2/my_hypervisor-linux-amd64-musl ``` ## Root Cause Versions are hardcoded as bash defaults (`${MY_HYPERVISOR_VERSION:-v0.1.2}`) instead of being fetched from the central config repo at `git.ourworld.tf/lhumina_code/hero_compute_config`. The `install.sh` script already uses the central config correctly — `configure.sh` was never updated to match. ## Fix Fetch versions from the central config TOML at startup, same as `install.sh` does. ## PR https://forge.ourworld.tf/lhumina_code/hero_compute/pulls/73
mahmoud self-assigned this 2026-04-07 09:08:27 +00:00
mahmoud added this to the ACTIVE project 2026-04-07 09:08:29 +00:00
mahmoud added this to the now milestone 2026-04-07 09:08:32 +00:00
Author
Owner

Done

Done
Author
Owner

#62

https://forge.ourworld.tf/lhumina_code/hero_compute/issues/62
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_compute#74
No description provided.