Commit Graph
6 Commits
Author SHA1 Message Date
davidandClaude Opus 5.5 e003b4c352 Show progress while the smoketest waits on a VM
The waits for SSH, GNOME and a reboot say what they're waiting for and
repeat it once a minute, and the base build says when it's waiting for
cloud-init, installing GNOME and shutting down.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 07:28:10 -07:00
davidandClaude Opus 5.5 cb3fe79aa0 Document the first run's time and logs; say why the VMs use -vga std
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 06:59:55 -07:00
davidandClaude Opus 5.5 9e4b78bb88 Use QEMU's standard VGA instead of virtio-vga
On Arch, -vga virtio needs qemu-hw-display-virtio-vga and also
qemu-hw-display-virtio-gpu, which that package doesn't depend on; with only
the first, QEMU segfaults at start without a message. The smoketest's VMs
are headless (or VNC), so -vga std, which qemu-base has, is enough. This
reverts 2207208's extra package and checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 20:13:13 -07:00
davidandClaude Opus 5.5 2207208326 Install QEMU's virtio-vga display and check for it
The smoketest VMs start with -vga virtio, but Arch packages that display
apart from qemu-base, so the base image build failed with "Virtio VGA not
available". update.sh now installs qemu-hw-display-virtio-vga, and doctor
and smoketest run check QEMU has the display before anything downloads.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 20:04:39 -07:00
david b41b70619d improve checks 2026-11-04 10:11:29 -07:00
david c33736775b first commit 2026-11-04 09:43:05 -07:00