Repository navigation
ci: the declared QEMU moves to 11.1.3, the dev host's and the guest runner's - #1176
Conversation
…unner's Both dev hosts, the Mac and the x86 guest runner's host, now run QEMU 11.1.3, and the owner's rule is to upgrade rather than downgrade, so build/ci/qemu-version follows them from 11.1.2. The frozen nightly's guest container still installs 11.1.1, so its issue's exit now names 11.1.3, and the host tools record says the declaration is 11.1.3. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Review of #1176 at 24d164cArchitecture. The change is the right size. Declarations moved, records untouched. Issue texts. These are accurate. Evidence. This is sufficient for the change. Moving the declaration does not change how any guest behaves. The QEMU binaries changed when the owner upgraded the hosts, not in this PR. The PR's behavioural claim is narrow: the instrument step accepts 11.1.3. Both architectures' instrument steps passed on the Mac at the head, and FindingsNo blockers.
LAND |
Brings #1176 (the declared QEMU moves to 11.1.3) and #1174 (the optional issue severity field). One conflict: main added `severity: [security]` to issues/a-swapped-binary-lives-where-any-process-can-rewrite-it.md, which this branch closes (swap lends the bytes in a memory region the supervisor verifies); the deletion stands. The issues this branch files carry no severity flag: none of the four applies to them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Problem
Both dev hosts, the Mac and the x86 guest runner's host, now run QEMU 11.1.3. The owner's rule is to upgrade rather than downgrade.
build/ci/qemu-versiondeclares 11.1.2 (#1177), so--ciguest jobs on either host red at the instrument step.Change
On top of #1177:
build/ci/qemu-version: 11.1.2 → 11.1.3.issues/the-nightly-is-frozen-so-nothing-runs-the-guest-matrix.md: ci: #1173's review fixes — the guest runner never holds main's scope, iowait is idle, non-green runs keep logs #1177's text, updated. The pin is now 11.1.3, the guest runner's and the dev host's.guest.yml's container still installs 11.1.1 and will red at its instrument step until it carries 11.1.3. The exit names 11.1.3.issues/the-build-runs-host-tools-outside-rust-and-qemu.md: the declaration is now 11.1.3, the guest runner's and the dev host's.Fixtures and citations that name 11.1.1 are unchanged. They record what was measured.
Checks
All runs are on the Apple-silicon dev Mac with QEMU 11.1.3 for both architectures.
cargo run -- --ci hostat 24d164c: exit 0, 108 steps green.cargo run -- --ci rows virt_user_modeat f83f1f2 (the same pin change on the older base): exit 1, ending HOST NOT QUIET. Both instrument steps passed on QEMU 11.1.3, andvirt_user_modepassed. Other agents' builds used 2.74 CPUs during the run, so the harness gave no verdict. -cargo run -- --ci rows virt_user_modeat 24d164c, started when the 1-minute load average was 3.71 after about 27 minutes of waiting: exit 1, ending HOST NOT QUIET. Both instrument steps passed on QEMU 11.1.3, andvirt_user_modepassed. Other work used 4.43 CPUs during the run, so the harness gave no verdict. The version check this PR changes is exercised and passes. No row on this Mac has a quiet verdict.Risks
guest.yml(frozen nightly) reds at its instrument step until its container carries 11.1.3, as the nightly issue records.🤖 Generated with Claude Code
Orchestrator note: the x86 guest runner host reports
QEMU emulator version 11.1.3for both qemu-system-x86_64 and qemu-system-aarch64 (checked over ssh, 2026-11-04).