Companion glibc 2.38+ floor: fix smoke env + document Linux/Intel-mac limits#481
Merged
Merged
Conversation
…te… [ORB-00352] Companion glibc 2.38+ floor: fix smoke env + document Linux/Intel-mac limits Planned-By: codex
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Task
ORB-00352 — Companion glibc 2.38+ floor: fix smoke env + document Linux/Intel-mac limits
Description
Problem
The semantic-search companion (ort 2.0.0-rc.12 / onnxruntime) has hard platform constraints surfaced during the v0.8.x release:
Why It Matters
A permanently-red smoke leg erodes signal and the runbook expects all smoke jobs green. Users on glibc <2.38 Linux or Intel mac get raw loader/404 errors with no explanation of an unsupported platform.
Scope
Acceptance Criteria
Execution Summary
Click to expand
Outcome: success
Changes:
smoke-install-ubuntujob from Ubuntu 22.04 to Ubuntu 24.04, including the runner label and container image, while leaving Linux CLI release builds on Ubuntu 22.04.semantic search unsupported on this platform (macos-x86_64)instead of constructing a missing companion URL, and GNU/Linux systems with detected glibc below 2.38 get a direct glibc floor message.docs/RELEASE.md,README.md, and the packagedorbit-searchskill docs to state the semantic companion support matrix: macOS arm64 and Linux x86_64/aarch64 with glibc >= 2.38; Intel macOS semantic search unsupported.Assessment: The release smoke environment now matches the companion runtime floor, and unsupported install paths fail before network 404s with actionable messages.
Validation:
cargo test -p orbit-search -- --quietruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml")'git diff --checkmake ci-fastValidation
Branch Freshness
origin/agent-mainorbit/ORB-00352-6a1be1a7